Custom Voice bots
This documentation describes how to configure and integrate Custom Voice Bots using a WebSocket-based API. Custom Voice Bots allow external voice AI systems to be plugged into voice workflows and participate in live customer conversations.
Navigate to the Portal > Integration > Voice bots. Here you can bring your own external voice AI system, by configuring it in the portal.
-
Provide a Name for your voice bot, this will make it easier to reference in the workflow.
-
Provide the websocket URL of your voice bot. This is where the system will send the conversation to.
-
Provide the API key for authorization.
-
Allow interruption. This determines if your voice bot can be interrupted by customer speech or not.
-
End speech detection timeout. Set a value for how long your bot will wait for the customer speech before timing out.
The system supports passing workflow variables to the custom voice bot, allowing a seamless data flow between Graia CCaaS and an external system.
Was this page helpful?