Page 1 of 1

Unable to receive DTMF Digits, VICidial Cluster

PostPosted: Fri Sep 13, 2019 7:08 pm
by kaushal.raj
Before I get mocked of not supplying the relevant details, Here is my build.
VICIdial Cluster
1 x Database Server
1 x Web Server
1 x Dialer Only Server

Installed from VICIbox 8.1.2 ISO

VERSION: 2.14-718a
BUILD: 190902-0839
Asterisk Version: 13.21.1-vici
-------------------------------------------------------

Everything is working as expected. But the Dialer is not able to receive DTMF inputs from the other side. This was working for the exactly same cluster build which was done 4 days ago. The strange thing is if I send the call to a cellphone number from softphone/press1, it does not receive the DTMF digits. If I receive the call on an IP phone with the details provided by my DID provider, it works with a charm,

I turned on SIP Debug, no activity on the cli when I press a key on my cell phone. If call answered on an IP phone, its never the problem.

I appreciate any replies to this issue.

Re: Unable to receive DTMF Digits, VICidial Cluster

PostPosted: Fri Sep 13, 2019 7:12 pm
by williamconley
What do you have for dtmf in your carrier's "Account Entry" field in Admin->Carriers?

Code: Select all
dtmfmode=rfc2833

?

Re: Unable to receive DTMF Digits, VICidial Cluster

PostPosted: Fri Sep 13, 2019 9:16 pm
by ambiorixg12
These are some troubleshooting steps to debug DTMF issues

1) enable rtp debug on Asterisk (rpt set debug on) because DTMF digits and named telephone events are carried as part of the audio stream.

2) enable SIP debug and verified the Dtmf attributes, something like a=rtpmap:101 telephone-event/8000

3) test using each of this dtmf mode https://www.voip-info.org/asterisk-sip-dtmfmode/

Re: Unable to receive DTMF Digits, VICidial Cluster

PostPosted: Sun Sep 15, 2019 7:57 am
by kaushal.raj
williamconley wrote:What do you have for dtmf in your carrier's "Account Entry" field in Admin->Carriers?

Code: Select all
dtmfmode=rfc2833

?


I have rfc2833 already, I tried inband and auto as well. What I dont get is that If I answer the call on an IP phone configured with my did, the dtmf is sent with 100% success rate. It does not work on real cell phones.

I will RTP debug today and see what I get there. Thank you..

Re: Unable to receive DTMF Digits, VICidial Cluster

PostPosted: Sun Sep 15, 2019 8:01 am
by ambiorixg12
. What I dont get is that If I answer the call on an IP phone configured with my did, the dtmf is sent with 100% success rate. It does not work on real cell phones.


May you help me to undestand what it is the call flow, and how is that DTMF on cell phones doesnt work ?

Re: Unable to receive DTMF Digits, VICidial Cluster

PostPosted: Sun Sep 15, 2019 10:20 am
by williamconley
Try calling the cell phones through a different provider. It's rare, but I have seen DTMF blocked when using an autodialer "too much" through specific companies. Easy to check: Pass the call through a different pathway.

You can also change your CallerID in some cases (which is how they identify you to block anything, in most cases). consider manually dialing a few leads with the callerid from the agent instead of the campaign.

Re: Unable to receive DTMF Digits, VICidial Cluster

PostPosted: Mon Sep 16, 2019 3:44 am
by xenia2608
kaushal.raj wrote:
I have rfc2833 already, I tried inband and auto as well. What I dont get is that If I answer the call on an IP phone configured with my did, the dtmf is sent with 100% success rate. It does not work on real cell phones.

I will RTP debug today and see what I get there. Thank you..


Hey any update on this ? Even i am facing same issue. Testing with my DID is working properly but its not working on cell phone or landline.

Re: Unable to receive DTMF Digits, VICidial Cluster

PostPosted: Wed Oct 09, 2019 1:12 pm
by kaushal.raj
I rebuilt everything with another SVN. Its working now..