Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,740,480 Members 45,101 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
DRZ400
Old
(Last edited by DRZ400; 8th January 2011 at 01:50 PM.) Reason: Updated
#1  
Senior Member - OP
Thanks Meter 1
Posts: 153
Join Date: Aug 2008
Default [APP] Auto Dialer .... V11 Redialer option added plus minor update

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, 1505 views)
The Following User Says Thank You to DRZ400 For This Useful Post: [ Click to Expand ]
 
DRZ400
Old
#2  
Senior Member - OP
Thanks Meter 1
Posts: 153
Join Date: Aug 2008
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.
 
l3v5y
Old
#3  
l3v5y's Avatar
Retired Senior Moderator
Thanks Meter 38
Posts: 7,390
Join Date: Sep 2007
Location: Bristol

 
DONATE TO ME
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!
 
DRZ400
Old
#4  
Senior Member - OP
Thanks Meter 1
Posts: 153
Join Date: Aug 2008
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
 
DRZ400
Old
#5  
Senior Member - OP
Thanks Meter 1
Posts: 153
Join Date: Aug 2008
Quote:
Originally Posted by l3v5y View Post
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
 
single
Old
#6  
single's Avatar
Senior Member
Thanks Meter 7
Posts: 100
Join Date: Apr 2006
Location: Cairo
lol great app, i like it keep it up
Touch Diamond / Magic 32A / Desire HD / Xperia ZR
 
kull
Old
#7  
Senior Member
Thanks Meter 1
Posts: 418
Join Date: 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.
HTC Touch Cruise
 
nohctis
Old
#8  
Senior Member
Thanks Meter 3
Posts: 111
Join Date: Oct 2006
very cool ap!!!
nohctis
 
DRZ400
Old
#9  
Senior Member - OP
Thanks Meter 1
Posts: 153
Join Date: Aug 2008
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.
 
kull
Old
#10  
Senior Member
Thanks Meter 1
Posts: 418
Join Date: Apr 2006
Quote:
Originally Posted by DRZ400 View Post
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.
HTC Touch Cruise

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Control Your Toast Notifications with SlicedToasts

Toasts are delicious, even in their Android flavor. In Android, toast doesn’t lead … more

Rotation Lets You Take Full Control of Your Device’s Orientation Settings

To be brutally honest, the native options for screen … more

Change the Alarm Icon in the Status Bar with Xposed

It’s hard to find a more hated object than your alarm clock. They wake us up nearly … more

Return to Outer Space Outer Space with Ship Up Game

Since the release of Flappy Birds, we’ve had the “fortune” to see … more