Hot to determine DTMF negotiation outcome
How can I determine if a call has successfully negotiated a DTMF transfort mechanism? Case in point: if I dial out from FS, when the call is established, I want to know if DTMF can be successfully interchanged between the dialed party and FS. My FS is setup for RCF-2833, but sometimes I get: 2014-12-18 16:59:10.309023 [WARNING] sofia.c:8604 IGNORE INFO DTMF(5) (This channel was not configured to use INFO DTMF!) which to me means that the other party is sending DTMF using SIP INFO. If I only offer RFC-2833 and the other party does not support this, how can I find out about it? Thanks, -- Guillermo Ruiz Camauer
I believe this is negotiated when the call is set up and is out of your control once it is completed. Check in the XML file that handles these calls under conf/sip_profiles/ to see if the following flag is set: <!-- Don't be picky about negotiated DTMF just always offer 2833 and accept both 2833 and INFO --> <!--<param name="liberal-dtmf" value="true"/>--> I don't know what the default value is, but if you uncomment that line it should accept the method negotiated with the far end. Hope this helps. John Boteler Bote Communications Fort Lauderdale, FL From: Guillermo Ruiz Camauer Sent: Thursday, 18 December, 2014 16:43 Subject: [Freeswitch-users] Hot to determine DTMF negotiation outcome How can I determine if a call has successfully negotiated a DTMF transfort mechanism? Case in point: if I dial out from FS, when the call is established, I want to know if DTMF can be successfully interchanged between the dialed party and FS. My FS is setup for RCF-2833, but sometimes I get: 2014-12-18 16:59:10.309023 [WARNING] sofia.c:8604 IGNORE INFO DTMF(5) (This channel was not configured to use INFO DTMF!) which to me means that the other party is sending DTMF using SIP INFO. If I only offer RFC-2833 and the other party does not support this, how can I find out about it? Thanks, -- Guillermo Ruiz Camauer
Thank you for your input. I was wondering if there is any way to not allow the call to be established if a compatible DTMF exchange method cannot be negotiated. Guillermo Sent from my iPhone
On 18/12/2014, at 19:16, Bote Man <bote_radio@botecomm.com> wrote:
I believe this is negotiated when the call is set up and is out of your control once it is completed.
Check in the XML file that handles these calls under conf/sip_profiles/ to see if the following flag is set:
<!-- Don't be picky about negotiated DTMF just always offer 2833 and accept both 2833 and INFO --> <!--<param name="liberal-dtmf" value="true"/>-->
I don't know what the default value is, but if you uncomment that line it should accept the method negotiated with the far end.
Hope this helps.
John Boteler Bote Communications Fort Lauderdale, FL
From: Guillermo Ruiz Camauer Sent: Thursday, 18 December, 2014 16:43 Subject: [Freeswitch-users] Hot to determine DTMF negotiation outcome
How can I determine if a call has successfully negotiated a DTMF transfort mechanism? Case in point: if I dial out from FS, when the call is established, I want to know if DTMF can be successfully interchanged between the dialed party and FS. My FS is setup for RCF-2833, but sometimes I get:
2014-12-18 16:59:10.309023 [WARNING] sofia.c:8604 IGNORE INFO DTMF(5) (This channel was not configured to use INFO DTMF!)
which to me means that the other party is sending DTMF using SIP INFO.
If I only offer RFC-2833 and the other party does not support this, how can I find out about it?
Thanks,
-- Guillermo Ruiz Camauer _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (2)
-
Bote Man
-
Guillermo Ruiz Camauer