Hi Steven,

thanks for the reply :)

So if I leave out the start_dtmf and start_dtmf_generate, the send_dtmf will use RFC2833?  This would be great.
I have noticed that when running the example I sent in my original email, that if I play a file before the send_dtmf that the dtmf gets sent fine, but not playing a file will cause the dtmf to not be sent :/
I have put in a work around that plays a blank file, and that seems to work, but could this be a bug?

thanks
Matt

On 30/06/2014 15:55, Steven Ayre wrote:
SIP trace won't show the DTMF. Digits would normally probably be sent via RFC2833 packets, which would show in a packet trace of the RTP stream.

In your case you're running start_dtmf and start_dtmf_generate - are you sure you want those? They are for receiving and sending DTMF as in-band DTMF tones instead of as SIP INFO / RTP RFC2833 packets. They're not a good idea unless you actually require them since they increase the CPU load for the call and can result in duplicated digits if you're sending DTMF both inband and out-of-band.

For debugging purposes DTMF packets sent via start_dtmf_generate cannot be seen in packet traces, unless you actually decode and listen to the RTP stream they're sent in.

If the device you're sending to isn't hearing the digits it probably means start_dtmf_generate is sending them inband and the device is only listening for DTMF out-of-band.


On 30 June 2014 14:24, Matt Broad <matt@inveroak.com> wrote:
Hi,

I have the need to send a dtmf tone, but send_dtmf does not seem to work.
I have the following in a dialplan, but doing a sip trace the dtmf
digits are not sent.  I have tried removing the start_dtmf and
start_dtmf_generate, but still no joy.

         <action application="start_dtmf" />
         <action application="start_dtmf_generate"/>
         <action application="answer"/>
         <action application="sleep" data="2000"/>
         <action application="send_dtmf" data="0123456789ABCD*#@100"/>
         <action application="sleep" data="2000"/>

I am using FreeSWITCH Version
1.4.6+git~20140603T193516Z~9479729340~64bit (git 9479729 2014-06-03
19:35:16Z 64bit)

thanks
Matt



_________________________________________________________________________
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-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



_________________________________________________________________________
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-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