Begin by writing a description of how you want it to work. Pay attention to the inputs and outputs.
Do you have all the hardware parts yet?
Is the push button on the smartphone a real button or on the screen? A solenoid is likely to give you too much of a hard push to be effective. If it is on the screen you will break it. Much better to use a servo motor to do the screen touching, with a piece off conductive foam wired to ground.
Maybe instead of all the complexity of pushing a speed dial button on a phone you could use a module like this and get it to send a call/sms to a phone number?
That is a interesting device. Thank you..A few questions This operates like a cell phone from my home cell network?Does this emulate my current cell phone in operation? Clone per say.?If Not what is the cost per year to operate on the network?
The module needs a SIM card inserted to operate so you will need to ensure the SIM you use is not locked to a particular hardware device and the module can cover the phone bands used in your country.When connected to something like an Arduino, some modules can send/receive SMS messages, voice and/or data. You would connect the window/door switches to the arduino and if it detects an entry then it could send an SMS to one/several numbers and include details in the SMS like what switch activated and when. As the phone is controlled from a controller then other options open up like you texting the module to get/set it active state.Don't know anything about cloning a phone and costs would depend on what type of SIM your using. A simple Pay As You Go SIM here in the UK cost £10 to buy (with £10 credit) and SMS messages cost £0.02 each to send.The main thing is to investigate the feasibility of this in your country before buying one or you might think for the cheap price to just get one and try it.
If I use a simple phone here 30 dollars a year. The only problem with this phone isIt might not have 1 button speed dial capability. So you might have to push 2 or more buttons.