08-30-2010 02:33 PM - edited 08-30-2010 02:37 PM
I have seen in postings on this forum both "." and "," (period and comma) meaning a pause in sending DTMF-tones. I have not found the "Official" definition. Is there one?
How i it implemented, Is it the API that just makes a pause?
Solved! Go to Solution.
09-01-2010 03:52 PM
PhoneCall.sendDTMFTones does not support pauses (commas or periods). Your application will need to wait/sleep between tones if you want to have a delay between tones.
09-01-2010 04:39 PM
Thats what I thought. Thanks for confirming it. I have already put my sending in a separate thread and use an initial sleep for the benefit of the PBX. The Nnotion that comma or period works for pause seems to be common
09-02-2010 12:50 PM
Commas work in the phone application, but not in the sendDTMFTones method.
09-04-2010 06:31 PM
>Commas work in the phone application,
Hmm, sort of. I placed a "comma ( ",") as the first character in the string containing the number I wanted to call. Nothing happened. No call placed, no error message. Nothing, Nada, Zero, Zilch.
like this:
Number = "," + phoneNumber.trim(); //Nothing happens
// Number = phoneNumber; //This works, call is placed
PhoneArguments pa = new PhoneArguments(PhoneArguments.ARG_CALL, Number,false);
Invoke.invokeApplication(Invoke.APP_TYPE_PHONE, pa);
09-07-2010 01:25 PM
A phone number that starts with a comma instructs the phone app to call a preset number, wait, and then insert the DTMF tones. This preset number is typically a company/work number that allows a user to just store the extensions of co-workers in their address book.
If this preset number hasn't been set, you should get prompted to enter it the first time you try to dial a number that starts with a comma.
09-07-2010 02:21 PM
So, a comma has two functions :-)
09-07-2010 02:29 PM
Yes, depending on where it is in the numbers being dialed. ![]()
09-07-2010 02:42 PM
I guess its to confuse the enemy ![]()