Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[APP] Auto Dialer .... V11 Redialer option added plus minor update

OP DRZ400

25th January 2009, 05:35 PM   |  #1  
OP Senior Member
Thanks Meter: 1
 
153 posts
Join Date:Joined: Aug 2008
More
I usually sit in the Kaiser forum but I thought I'd post this here for a change.

I have a few mates who occasionally like to get drunk and then phone me in the middle of the night to tell me just how drunk they really are. To stop them I decided to hit them hard and show them who's the boss when it comes to phones, so I wrote the ZM Dialer. It's a program that'll automatically dial the specified phone, when you want, how many times you want, and for how long you want. They now think twice before dicking about!

Number = Number to dial (don't forget to put the withhold your number code if you want to stay anonymous)
Max Dials = Maximum amount of phone calls
Delay Before Dialing = Seconds delay before the phone starts dialing... ie the program won't activate until XXXX seconds time.
Connect Time = Seconds from start of dialing to ending the call ... 10 seconds is good for mobile to mobile.
Dialing Interval = Seconds between dials ....

CheckBoxes.

Terminate Dialing of Answer Detect = To minimise cost and it's pointless to irritate the persons voicemail, This is ticked as default as if the 'far end' answers, the program detects it, hangs up and stops dialing and deactivates 'Stay Awake' (second picture)..... it monitors SystemProperty.PhoneCallTalking if you're intereasted.
SpeakerPhone On = Activates the speaker automatically on every call.
Keep Awake = Stops the phone hibernating, once it's reached the max dials, this will untick and the phone will hibernate.



**** Version Update ..... Version 7 released ****


Many thanks to smotrs for CAB'ing it up for us!!! Just drop the CAB on the phone and it'll install the dialer into Program Files. Thanks smotrs!!!

Left a 'return' in a strange place .... all fixed.

Added in the contact list browser, 141 indicated the withhold number code for the UK, click the '+' to open choose a contacts mobile number from your address list.... in the example the number dialed would be 1410007.


**** V9 Update ****


As requested by smotrs ... version 9 now remembers the withhold code and phone number from the previous session .. this is held in the 'dialer.txt' file in the same location as the program and reloaded on startup.

Zip files also been changed and the V9 CAB will put it in My Device\Windows\Start Menu\Programs\



Just drop the exe anywhere on the phone you like.


**** V10 Update - Major Fix plus redialer update ****


As requested by BallGor and a few others, you will now see a 'Work as redialer' option. When ticked the program will continuously dial the number and the STOP the program when the calls answered, leaving the call active.

I learnt something tonight ... I didn't think the phone could tell the difference between an engaged tone and a voice path ... luckily it does!! The phone only reports a connected state when there's a two way speech path. This means that in Redailer mode, it'll keep dialing until the far end phone is answered.

The major update is I reworked the way the program stays awake by changing it from a simulated keypress to the 'SystemIdleTimerReset' method, eliminating the phone going mental IF the dialer was placed in the background (It used to keep pressing the button, even though it didn't have focus).

Install the CAB and the program will appear in Program Files.




**** V11 Update - Minor update ****


As requested by a few people on page 9, I've dropped the minimum dialing interval from 8 seconds to 1.

Cheers
Phil

PS It's also handy if you're are in the telecomms industry and have to do test calls, looking for a certain call scenario, like silent calls etc but it's much more fun to irritate your mates.
Attached Files
File Type: cab ZM Dialer V11.CAB - [Click for QR Code] (10.4 KB, 1518 views)
Last edited by DRZ400; 8th January 2011 at 02:50 PM. Reason: Updated
The Following User Says Thank You to DRZ400 For This Useful Post: [ View ]
25th January 2009, 08:28 PM   |  #2  
OP Senior Member
Thanks Meter: 1
 
153 posts
Join Date:Joined: Aug 2008
More
Please note .... it costs nothing to 'ring' a mobile or landline ... charges are only incurred if the far end answers, and if they do, the application stops and alerts the user the call was answered.
25th January 2009, 09:10 PM   |  #3  
l3v5y's Avatar
Retired Senior Moderator
Flag Bristol
Thanks Meter: 38
 
7,390 posts
Join Date:Joined: Sep 2007
Donate to Me
More
Developers with a sense of humour!

Any chance of having it have a contact picker control, I'm slightly too lazy to go through my contacts and remember numbers my self...

Thanks for this, and anyone on my contacts list better get ready!
25th January 2009, 09:53 PM   |  #4  
OP Senior Member
Thanks Meter: 1
 
153 posts
Join Date:Joined: Aug 2008
More
I spend all week writing sensible stuff .... got to have a laugh occasionally... I've fired off hundreds of calls today.

Hopefully have a new version that'll allow you to either type a number or pick a contact tomorrow.

Cheers
Phil
25th January 2009, 11:51 PM   |  #5  
OP Senior Member
Thanks Meter: 1
 
153 posts
Join Date:Joined: Aug 2008
More
Quote:
Originally Posted by l3v5y

Any chance of having it have a contact picker control, I'm slightly too lazy to go through my contacts and remember numbers my self...

All done matey.... just click the '+'.

Cheers for the suggestion, I needed a nudge to get my arse in gear and figure it out. I'm quite new to C# and Windows Mobile.



God I hate C# .... vb's so much easier but there's sod all help on the web.

Cheers
Phil
26th January 2009, 01:44 AM   |  #6  
single's Avatar
Senior Member
Flag Cairo
Thanks Meter: 8
 
101 posts
Join Date:Joined: Apr 2006
More
lol great app, i like it keep it up
26th January 2009, 03:18 AM   |  #7  
Senior Member
Thanks Meter: 1
 
418 posts
Join Date:Joined: Apr 2006
This app is surely one of the many interesting apps I have encountered, but while its uselful for your purpose. I could suggest to make it into a "redial" app? That redials any busy number and not necessarily a specified one? With options where it could pop up if a call dialled is not answered and check if one would want it redialed automatically after a specified/configurable time span? It could also have a Today screen plug-in. The only redial app available right now is the Free version at pocketmax.net but it doesn't have certain options. Just my suggestion.
26th January 2009, 03:50 AM   |  #8  
Senior Member
Thanks Meter: 3
 
108 posts
Join Date:Joined: Oct 2006
More
very cool ap!!!
26th January 2009, 01:03 PM   |  #9  
OP Senior Member
Thanks Meter: 1
 
153 posts
Join Date:Joined: Aug 2008
More
Minor update .... I missed out a 'null' event.

As for the redialer idea ... i'll have a look around the web to see if theres anything else out there that can do the job... I'm sure there must be.
26th January 2009, 01:09 PM   |  #10  
Senior Member
Thanks Meter: 1
 
418 posts
Join Date:Joined: Apr 2006
Quote:
Originally Posted by DRZ400

Minor update .... I missed out a 'null' event.

As for the redialer idea ... i'll have a look around the web to see if theres anything else out there that can do the job... I'm sure there must be.

As far as I know there is only one: http://www.pocketmax.net/redial.html if you do find another would love to try it out. Thanks.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes