mad wrote:
Hi list, hi Jolly,
I just tested the DTMF support on a real network and discovered that the timeout of 70ms
for receiving the Start DTMF ACK is too short. The consequences are many repeated Start
DTMF messages, never received ACKs and no tone is played.
Using a timer value of 170ms in mnccms.c:759 fixes this for that network.
Unfortunately I didn't found - or overlooked - a mandatory timeout value for Ta in TS
23.014 which the MSC has to meet.
Is that undefined in the standard and where came the 70ms from?
Regards,
Mad
hi mad,
the timeout is set after the reception of the DTMF ACK. this ensures
that the time to play the tone is at least 70ms. then the tones is
stooped, and after it has been acked, the timer is started again to wait
for the next tone. then the next tone, if any, is sent.
see:
http://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling
can you send me a log of the process when you send the dtmf tones?
regards,
andreas