Summary:ASTERISK-20024: India CallerID DTMF apparent in audio captured from TDM410 may not be reliably detected within Asterisk
Reporter:Abdul Rasheed (rasheed_ka)Labels:
Date Opened:2012-06-19 07:26:31Date Closed:2012-08-24 10:57:54
Status:Closed/CompleteComponents:Channels/chan_dahdi PBX/General
Versions: Frequency of
is related toASTERISK-19610 dsp.c can no longer detect a quick DTMF sequence
is related toASTERISK-20218 Alarmreceiver DTMF strings not recieved correctly from alarm-panel->SPA-PAP2->asterisk
Environment:Attachments:( 0) 00284141_digium_20120615-1031.tar.gz
         I have installed TDM 410 with asterisk.  It seems that DTMF digits are missing from the caller id received . My location is in India.  i tried different options to overcome this. But couldn't succeed. If the real callerid is 919496280737, it will come as 99496277 ,  the missing digits are random. we cannot predict what will be the real output. PLease find the attached logs i have taken to debug the issue.

Abdul Rasheed
Comments:By: Abdul Rasheed (rasheed_ka) 2012-06-20 07:05:34.291-0500

Hi ,
         It will be great if anybody can help me on the issue below, we are in a deep trouble due to this issue.

Abdul Rasheed

By: David Woolley (davidw) 2012-06-21 09:29:36.334-0500

Whilst there may be a bug here, if you are "in deep trouble", you should contact the card vendor's commercial support people, and failing that, one of the Asterisk peer support forums, if you are after a quick workaround.  This bug tracker is for reporting bugs in the open source version of Asterisk, not for supporting Digium hardware.  Resolution of problems reported here can often take months, and sometimes years.

Digium do provide support for their cards, although you will need to find the card serial number.

By: Abdul Rasheed (rasheed_ka) 2012-06-21 10:43:17.202-0500

Hi David,
Thanks for your response. In fact I checked with digium support and send them the detailed logs as attached in this thread. But they responded that issue is not with cti board as it is capturing all signals as expected.so they only advised to post in this forum.

Abdul Rasheed

By: Rusty Newton (rnewton) 2012-06-27 15:10:48.179-0500

Abdul, as Digium support communicated, if troubleshooting reveals that it is likely an Asterisk issue (with the free software), not an issue with the TDM410 board or driver (paid for hardware) then it will be up for Digium developers and community developers to look into the issue further outside of commercial support. From looking at the associated support ticket, troubleshooting indicated that audio captures via the Digium board show all digits appropriately - the audio is then passed through to Asterisk where the DTMF digits are detected erratically.

You have filed the issue in the appropriate place and the issue has been acknowledged. A developer will look into this as soon as one is available.

By: Richard Mudgett (rmudgett) 2012-06-29 17:44:19.072-0500

Possibly related to ASTERISK-19610

By: Abdul Rasheed (rasheed_ka) 2012-08-02 05:35:51.487-0500

Hi Richard ,
            Thanks a lot . The issue is resolved.  In the dsp.c I modified the values DTMF_HITS_TO_BEGIN to 2 and DMTF_MISSES_TO_END as 3 and recompiled asterisk and it sees to be working fine now.

Thanks and Regards
Abdul Rasheed

By: Matt Jordan (mjordan) 2012-08-24 10:57:54.772-0500

Closing out as a duplicate of ASTERISK-19610.