Migration from AudioCodes to Voice Gateway¶
Starting from February 2025, you will no longer be able to create new AudioCodes Nodes and Generic Voice Nodes, but you can still edit or clone existing ones. Flows using these Nodes will continue to operate after the deprecation date.
Before that date, we strongly recommend migrating from the third-party AudioCodes service to the native Cognigy product, Voice Gateway, for smoother integration with your voice AI Agents.
Prerequisites¶
- Add the
FEATURE_VG_AC_COMPATIBILITY_MODE
feature flag to the Cognigy.AIvalues.yaml
file to activate the compatibility mode. - Note that when transferring settings from AudioCodes Nodes to Voice Gateway Nodes:
- Some parameter names may differ slightly, as well as the names of the Nodes.
- The values of some parameters may also vary slightly. If you notice a significant difference in the configuration, contact Cognigy technical support.
Install Voice Gateway¶
- Install the Voice Gateway Self-Service Portal as a SaaS or on-premises solution.
- Follow the Getting Started Guide for further actions. For additional assistance, keep in touch with the customer success manager to help you with configuration.
Create a Voice Gateway Endpoint¶
- In the left-side menu of the Cognigy.AI interface, select the Project where you want to create a Voice Gateway Endpoint.
- In the left-side menu of the Project, go to Deploy > Endpoints.
- On the Endpoints page, click + New Endpoint.
- In the New Endpoint section, do the following:
- Select the Voice Gateway Endpoint type.
- Add a unique name.
- Select a relevant voice Flow from the list.
- Select the Voice Gateway Endpoint type.
- Click Save.
- In the Endpoint, go to the AudioCodes Compatibility Mode section.
- Activate the Enable AudioCodes Compatibility Mode setting. This setting allows the Voice Gateway to treat your Flow with the AudioCodes Node as if it were a Flow with Voice Gateway Nodes, ensuring that the voice AI Agent works smoothly without interruptions.
- Manually move the required settings from your previous AudioCodes Endpoint to the Voice Gateway Endpoint.
- Save your changes.
You can use the AudioCodes Endpoint alongside the Voice Gateway Endpoint. First, test the AI Agent with the Voice Gateway Endpoint, and if the tests are successful, you can switch to the Voice Gateway Endpoint permanently.
With Compatibility Mode enabled, you can simultaneously use both Voice Gateway and AudioCodes Nodes in a Flow.
Mapping of Voice Nodes¶
The table outlines the mapping of Generic and AudioCodes Nodes to their corresponding Voice Gateway Nodes. By following this mapping during migration, you can ensure that your AI Agents remain functional and effectively use the features of Cognigy Voice Gateway.
Generic Voice Node | AudioCodes Node | Voice Gateway Node |
---|---|---|
- | Call Recording | Call Recording |
Barge In - Config | Set Session Params: Barge In | Set Session Config: Barge In |
Continuous ASR - Config | Set Session Params: Continuous ASR | Set Session Config: Continuous ASR |
DTMF Collect - Config | Set Session Params: DTMF | Set Session Config: DTMF and DTMF |
Hang Up | Hang Up | Hang Up |
Mute Speech Input | - | Mute Speech Input |
Play URL | Play URL | Play |
Send Metadata | Send Metadata | Send Metadata |
- | Send Message | - 1 |
Session Speech Parameters - Config | Set Session Params | Set Session Config |
Transfer | Transfer | Transfer |
User Input Timeout - Config | Set Session Params: User Timeouts | Set Session Config: User Input Timeout |
More Information¶
-
There is no direct replacement for the Send Message Node. Alternatively, you can use a Say Node with the Voice Gateway Channel that supports SSML. ↩