Hello, I have spent the last 24 hours obsessing over setting up a telephony agent with alongside our chat agent. This agent should work both with voice inputs, as well as DTFM inputs, however - the only way I am able to make DF CX recognize a DTFM input is by tying it to an intent, which leaves quite a headache for me structure wise, as I would have to reset intents halfway through to allow for multiple "press 1 to x" or have unique DTFM number for every action.
I am trying to achieve a state in which my agent recognizes a DTFM input and matches it to a parameter, or creates one which i later reset and can enter "1" again later down the line with different effect.
Anything i try - setting up parameters somewhere else to be recognized, switching DTFM settings, tying DTFM to entities, nothing works and always comes back with a no match like this.
Anybody ever encountered something similar, or has an easy fix i could follow? Any intent matching was not successful for me, neither using dtmf_digits_xxx nor dtfm [1-9] with or without an ending.
Bumping, anyone figured how to reliably program an intent which recognizes DTMF inputs?
Hi @Sallamos,
Welcome to Google Cloud Community!
It seems you are running into some difficulties setting up a telephony agent that can handle both voice and DTMF inputs in Dialogflow CX. You want to recognize DTMF inputs and use them to set parameters or trigger actions without having to rely on intents.
Let me try to shed some light on why this is challenging and offer some alternative approaches you might consider.
Here's why you might be facing challenges:
While you can't directly overcome these limitations, here are some workarounds:
1.Custom Fulfillment:
2.Leverage Dialogflow CX's Capabilities (within limitations):
Here are some key points to consider:
For comprehensive guidance on DTMF integration, I recommend checking out the dedicated DTMF for telephony integrations.
It's great to keep in mind that Dialogflow CX's support for DTMF in telephony integrations is still in its preview phase. This means we're actively working to enhance and expand its capabilities. While it's a powerful tool, you might find some limitations as we continue to refine this feature. You can find more information about the preview features in the release notes dated March 25, 2024.
I hope the above information is helpful.
Hello,
I have resulted this option as going into intents and making intent for every single number pressed on dtmf, and mapping those dtmf inputs as a dtmf shortcuts for each intent. It is very unwieldy and robust, but it is the only way that the current dialogflow would consistently accept and recognize dtmf inputs.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |