dialKeypad
# support
e
Is there a way to enable this in the dashboard?
v
@Edpreble To assist you with enabling features in the VAPI dashboard, could you please specify which feature or setting you are looking to enable? Once I have more details, I'll be able to guide you through the process or provide you with the appropriate steps.
You can continue this conversation by mentioning me in the message.
e
I want to enable dialKeypad. According to the documentation, I can enable it via API with "dialKeypadFunctionEnabled": true But how do I enable it in the dashboard?
Please help
vapisupportbot please help
s
@Edpreble 1. Goto Vapi Dashboard 2. Navigate to Assistant section and Select your Assistant. 3. After that go to Functions nav item. 4. Scroll down you will see
Dail Keypad
toggle it to enable it.
e
Thank you
I toggled DialKeypad and it seemed to work... sort of. When I tested it using the "Talk with Assistant" button in the dashboard, I could here the tones when the assistant used the Dial Keypad tool. However, when I listen to the recording of the call, I don't here the DTMF tones. The reason I mention this is because neither does the other parties IVR. Here are two example calls: 1. Call from dashboard where I aks it to Dial Any Number. I can hear the DTMF tone during the test but not in the recording. CallID: bc6ca7f4-fb25-4fa3-93cb-f1583ae1b33f 2. Call from Phone number asking the Assistant to "Dial Any Number" does not hear DTMF tones but rather, just click sounds. Additionally, I cannot hear DTMF in the recording of the call. CallID: 9a1784e2-640c-4cd4-b307-03e74d7b4d3f CallID: 47a478f6-2b88-4191-8439-108d488a9ffc Is there anything I need to do differently?
s
@Edpreble you don't need to do anything differently, we have identified the issue is on our end and marked it as priority item. It will take us sometime to resolve it and I will let you know once we make new development on this.
e
Thank you. Do you have any kind of time frame estimate? Days, weeks, months?
s
Hey @Edpreble as discussed in discord OH, you need to switch over VoiceIP SIP trunking.
e
Sorry, I don't understand this reply. I imported my twilio numbers. Are you suggesting that I need to switch to VoIP in order to make the Dial Keypad tool function correctly?
s
@Edpreble Here’s why you need SIP for dialKeypad or DTMF: DTMF tones can be sent in three ways: 1. **In-band**: This is what we do, sending the button frequency over the audio stream. 2. **Out-of-band**: - **RFC 2833/4733**: Digits are sent as non-audio RTP packets. - **SIP INFO**: Digits are sent as SIP INFO requests. We checked with Twilio, and we can’t use RFC 2833 because we use bidirectional streams, which means we can’t send Twilio any additional instructions.
a
Is there any documentation on how to switch to VoiceIP SIP trunking? I can't find anything on it
s
You can read this guide; it showcases how you can connect with your SIP provider. https://www.notion.so/SIP-be5179f856e046688c69eba817e7fcc3 https://www.notion.so/SIP-Inbound-Guide-1f0789ae62024748a62a6d81076b9f32 https://www.notion.so/SIP-Outbound-Guide-997d66df35284295b7149fc10c82f3e8
FYI
This contains twilio as example but process remains the same with other telephony provider as well. Do let me know if you need any other help.
e
@Shubham Bajaj I have implemented everything you have requested but the problem persists. Here is an example from the call log: 7d1c2e13-1b18-49ed-924a-7cbb2ff91f8a
s
@Edpreble Thank you for pointing this out! Currently, we don't have IVR navigation fully set up, but we're actively working on mapping it out. Your example is very helpful, it's exactly the kind of input we need to shape our plans. Regarding the timeline, this feature should be available during early Q2 of this year. In the meantime, you can implement IVR navigation programmatically using keywords or phrases, and then programmatically transfer the call to the Vapi number.
@Edpreble You can use Twilio with GPT for IVR navigation and then transfer the call to VAPI.https://github.com/twilio-labs/call-gpt
e
@Shubham Bajaj Thanks for the reply. It sounds like the Elastic SIP Trunk is not going to solve the problem for DTMF. Would it be possible for me to prompt the assistant to load and play an audio file that contains the specific tones needed? Perhaps through the use of a tool call?
s
@Edpreble it's not possible for assistant to play an audio as its response instead you can play an audio file as first message only. It's better you use programming to the IVR navigation first and then transfer the call to the Vapi.
e
@Shubham Bajaj thank you for the reply. How do I get the assistant to play an audio file at first message?
s
@Edpreble Simply set the URL to the assistant's first message and it will work.
3 Views