Hi, I am getting "Failed DTMF sanity check" randomly (not on every call, 2 - 3 calls out of 10). Application is running using Plivo REST API, while FS receiving call from Sangoma NSG TDM gateway. I have read on FS wiki that "Failed DTMF sanity check" means FS never received RFC2833 DTMF 'end' packet. However call tcpdump shows that DTMF digits has been sent to FS from Sangoma NSG, FS showing error "Failed DTMF sanity check" and ignores the digit. Please let me know if I need to do any extra settings like editing dtmf duration or type. Best Regards, Debasish Chandra
Is there any noticeable delay in the amount of time between the middle packet(s) and the end packet(s) for the DTMF that failed? How does that compare to a working DTMF capture? -MC On Wed, Nov 21, 2012 at 12:58 AM, Debasish Chandra < debasish.chandra@telemune.net> wrote:
Hi,
I am getting "Failed DTMF sanity check" randomly (not on every call, 2 - 3 calls out of 10). Application is running using Plivo REST API, while FS receiving call from Sangoma NSG TDM gateway. I have read on FS wiki that "Failed DTMF sanity check" means FS never received RFC2833 DTMF 'end' packet. However call tcpdump shows that DTMF digits has been sent to FS from Sangoma NSG, FS showing error "Failed DTMF sanity check" and ignores the digit.
Please let me know if I need to do any extra settings like editing dtmf duration or type.
Best Regards, Debasish Chandra
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org
edit src/switch_rtp.c uncomment this line //#define DEBUG_2833 make install_core now you can debug it. On Wed, Nov 21, 2012 at 10:23 AM, Michael Collins <msc@freeswitch.org>wrote:
Is there any noticeable delay in the amount of time between the middle packet(s) and the end packet(s) for the DTMF that failed? How does that compare to a working DTMF capture?
-MC
On Wed, Nov 21, 2012 at 12:58 AM, Debasish Chandra < debasish.chandra@telemune.net> wrote:
Hi,
I am getting "Failed DTMF sanity check" randomly (not on every call, 2 - 3 calls out of 10). Application is running using Plivo REST API, while FS receiving call from Sangoma NSG TDM gateway. I have read on FS wiki that "Failed DTMF sanity check" means FS never received RFC2833 DTMF 'end' packet. However call tcpdump shows that DTMF digits has been sent to FS from Sangoma NSG, FS showing error "Failed DTMF sanity check" and ignores the digit.
Please let me know if I need to do any extra settings like editing dtmf duration or type.
Best Regards, Debasish Chandra
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
I couldn't see any significant delays between DTMF packets. Please find attached DTMF pcap dump. It has 2 traces. 1st one was working one, while 2nd one was failed. Best Regards, Debasish Chandra On Wed, Nov 21, 2012 at 9:53 PM, Michael Collins <msc@freeswitch.org> wrote:
Is there any noticeable delay in the amount of time between the middle packet(s) and the end packet(s) for the DTMF that failed? How does that compare to a working DTMF capture?
-MC
On Wed, Nov 21, 2012 at 12:58 AM, Debasish Chandra < debasish.chandra@telemune.net> wrote:
Hi,
I am getting "Failed DTMF sanity check" randomly (not on every call, 2 - 3 calls out of 10). Application is running using Plivo REST API, while FS receiving call from Sangoma NSG TDM gateway. I have read on FS wiki that "Failed DTMF sanity check" means FS never received RFC2833 DTMF 'end' packet. However call tcpdump shows that DTMF digits has been sent to FS from Sangoma NSG, FS showing error "Failed DTMF sanity check" and ignores the digit.
Please let me know if I need to do any extra settings like editing dtmf duration or type.
Best Regards, Debasish Chandra
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
That pcap only contains a small UDP stream. It would be better if you had the whole call, including signaling. It's much easier to see what's going on that way. I would use pcapsipdump. -MC On Thu, Nov 22, 2012 at 12:16 AM, Debasish Chandra < debasish.chandra@telemune.net> wrote:
I couldn't see any significant delays between DTMF packets. Please find attached DTMF pcap dump. It has 2 traces. 1st one was working one, while 2nd one was failed.
Best Regards, Debasish Chandra
On Wed, Nov 21, 2012 at 9:53 PM, Michael Collins <msc@freeswitch.org>wrote:
Is there any noticeable delay in the amount of time between the middle packet(s) and the end packet(s) for the DTMF that failed? How does that compare to a working DTMF capture?
-MC
On Wed, Nov 21, 2012 at 12:58 AM, Debasish Chandra < debasish.chandra@telemune.net> wrote:
Hi,
I am getting "Failed DTMF sanity check" randomly (not on every call, 2 - 3 calls out of 10). Application is running using Plivo REST API, while FS receiving call from Sangoma NSG TDM gateway. I have read on FS wiki that "Failed DTMF sanity check" means FS never received RFC2833 DTMF 'end' packet. However call tcpdump shows that DTMF digits has been sent to FS from Sangoma NSG, FS showing error "Failed DTMF sanity check" and ignores the digit.
Please let me know if I need to do any extra settings like editing dtmf duration or type.
Best Regards, Debasish Chandra
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org
This means what ever device is sending the dtmf is FAILING at life. AKA Not sending the proper end bits so we give up and accept the digit anyway. But you should complain to your device manufacture and have them read and understand RFC2833 properly. Seems to be a great source of pain in SIP. -- Brian West brian@freeswitch.org FreeSWITCH Solutions, LLC PO BOX PO BOX 2531 Brookfield, WI 53008-2531 Twitter: @FreeSWITCH_Wire T: +1.918.420.9266 | F: +1.918.420.9267 | M: +1.918.424.WEST iNUM: +883 5100 1420 9266 UK: +44 20 3298 4900 ISN: 410*543 On Nov 21, 2012, at 2:58 AM, Debasish Chandra <debasish.chandra@telemune.net> wrote:
Hi,
I am getting "Failed DTMF sanity check" randomly (not on every call, 2 - 3 calls out of 10). Application is running using Plivo REST API, while FS receiving call from Sangoma NSG TDM gateway. I have read on FS wiki that "Failed DTMF sanity check" means FS never received RFC2833 DTMF 'end' packet. However call tcpdump shows that DTMF digits has been sent to FS from Sangoma NSG, FS showing error "Failed DTMF sanity check" and ignores the digit.
Please let me know if I need to do any extra settings like editing dtmf duration or type.
Best Regards, Debasish Chandra
participants (4)
-
Anthony Minessale
-
Brian West
-
Debasish Chandra
-
Michael Collins