Neon
Neon

Reputation: 113

Twilio not detecting DTMF tones from Skype

Twilio not detecting my DTMF tones from Skype.

Entered a support case w/ Twilio but so far they have not been helpful so I'd like to poll the StackOverflow community.

Versions of Skype tested (at various different physical locations):

To make matters more confusing for us, about 20% of the calls that we make via Skype it DOES accept the tones. The other 80% of the time the calls are not recognizing the tones.

We believe this to be a problem with either Twilio accepting DTMF tones from voip phones OR something that is running inconsistently in our Twilio scripting. Because we can dial other IVR systems and enter codes fine with Skype, it doesn't appear to be a problem with Skype.

In our TwiML voice scripting we are using GATHER. Here is a sample of our gather code:

    <?xml version="1.0" encoding="UTF-8"?>
    <Response>
      <Gather action="clientcode.jsp" timeout="15">
        <Say>Please enter your client code.</Say>
      </Gather>
      <Redirect method="GET">gatherfields.jsp</Redirect>
    </Response>

Any advice or direction to point us in is helpful.

Upvotes: 4

Views: 1172

Answers (2)

iranjith4
iranjith4

Reputation: 387

Also, when you are using the iOS Skype app to test this, open the app and do the DTMF in the Skype app's keypad. Don't use the iOS default call, it won't work.

Upvotes: 0

Scott
Scott

Reputation: 21

I had the same issue for several months. After a laborious but fruitful exchange with Skype Support (Virtual Assistant, subsequent email exchanges with several Skype Support people, Remote Desktop Control, etc!) the support team eventually figured out that there is an issue with the Subtitles Function. They have now updated the FAQ here:

https://support.skype.com/en/faq/FA34713/faq-and-known-issues-with-skype

When making a call and using the Dial Pad to select the option for Touch Tones, they will not work if you have subtitles enabled on the call.

To workaround this issue simply disable subtitles: Select your profile picture > Settings > Calling > Call Subtitles, then turn off the option to Show subtitles for all voice and video calls.

Note: If you don't have the option turned on to Show subtitles for all voice and video calls but have turned subtitles on for an individual call, starting a new call with your contact will resolve this issue.

Upvotes: 2

Related Questions