DTMF tone not playing
# support
k
I have an assistant with "Dial Keypad" enabled. I see in the call messages that the tool is being called correctly, but the recording + transcript doesn't indicate any dial being played. Is there a known issue with the tone atm?
Copy code
"function": {
  "name": "dtmf",
  "arguments": "{\"keys\": \"2\"}"
}
v
@kev3522 I'm glad to hear that the Dial Keypad function is enabled and being called correctly in your assistant. If the recording and transcript do not indicate any dial tone being played, it could be due to a few reasons. It might be a temporary issue, or there could be a problem with the audio processing or the transmission of the DTMF tones. To assist you better, could you please provide more details? For instance, are you able to hear the tones on your end, or are there any error messages being returned? This information will help in diagnosing the issue more accurately. If you believe everything is set up correctly and the issue persists, it might be best to reach out to support for a more in-depth investigation. Please let me know how you would like to proceed!
You can continue this conversation by mentioning me in the message.
s
@kev3522 There are three main ways to send DTMF: 1. In-band: This sends the actual sound of the button press over the audio channel (what we do currently). 2. Out-of-band methods: - RFC 2833/4733: Sends the button press as a separate, non-audio data packet. - SIP INFO: Sends the button press as a message within the signaling layer (SIP INFO requests). Most systems default to RFC 2833 because it’s reliable for handling DTMF. Ideally, a good setup would support all three methods or allow you to choose based on the situation. Here’s the issue: We can’t use RFC 2833 with Twilio because we use bidirectional streams (a back-and-forth communication flow), and that setup doesn’t let us send additional instructions to Twilio. ### What’s the Solution? To make DTMF work, we’d need to switch to using SIP trunking. With this approach, we’d use Twilio’s SIP trunking service, and DTMF would work with the methods already available. TL;DR: Move to Twilio or another telephony SIP trunking service to fix the DTMF issue.
k
will look into this, thank you!
9 Views