Page 1 of 1

How to get Vicidial agent SEND DTMF to send rfc-2833

PostPosted: Mon Jul 25, 2022 2:57 pm
by jayboo876
Currently having intermittent issues where far end IVR system is not recognizing agents dtmf entries when using the SEND DTMF option in the agent console. The carrier config is set to dtmf mode rfc2833, which as expected is what is negotiated in SIP. And while some carriers/gateways in the far end will accept inband dtmf regardless, some wont. I also verified in the log, that the agi script was ran( Launched AGI Script /usr/share/asterisk/agi-bin/agi-dtmf.agi). Is there a place in config where I can set vicidial to generate out of band dtmf instead when this feature is used.

Thanks

installation
generic vicibox10 iso, ast16 update, cluster mode, virtual servers

Re: How to get Vicidial agent SEND DTMF to send rfc-2833

PostPosted: Mon Jul 25, 2022 5:41 pm
by jayboo876
FYI, I was able to fix this by following a single step that was mentioned in this post - viewtopic.php?f=4&t=22626&p=81247&hilit=dtmf#p81247

fix: added signalonly to this line in the extension.conf file - exten => 8500998,n,AGI(agi-dtmf.agi,signalonly). Restarted asterisk, then made test call, the dtmf digits were printed in the asterisk cli (debug) and also rfc2833 (rtpevents) packets sent to carrier.

Thanks