I have a? Blackberry Bold and would like an application to auto-redial a number until it reaches a human being. This is how it should work
The program should auto redial until a specified number of attempts has elapsed, or if the user terminates the program
1. it calls a number I designate
2. if it is busy, try again
3. if it didn't get through within x seconds, hang up and redial. The reason is that I will set x such that it is just a bit shorter than when the voicemail picks up (i.e. not a human being)
4. If the phone is picked up within x seconds, enter a sequence y which will leave the phone number and the voicemail system will disconnect within y second, then go back to step 1 and redial. For example, if my target uses a network which says "Leave your message after the beep, or press zero to leave your number", and if I press 0, it would say "Please enter your number, or press # to record your caller ID number automatically." then I set y to "0,#". Hence if the phone is picked up within x seconds, then after y is entered, hangs up within z seconds, it's also non-human
5. If after the phone is picked up within x seconds, and then the sequence y is entered, and the other side doesn't hang up, then the other side is indeed human and vibrate my phone / beep to alert me.