Custom Voice bots
T 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 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 interuption. 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 seemless data flow between Graia CCaaS and an external system.