Skip to main content
Deploy AI Agents across digital and voice channels.

Overview

AI for Service supports two broad channel categories:
CategoryChannels
DigitalEnterprise messaging (Slack, Teams, WhatsApp), social (Facebook Messenger, Instagram), web/mobile, webhooks, email, SMS
VoiceVoice Gateway (native), third-party voice (Twilio, Alexa, AudioCodes, IVR)
Add and manage channels from Flows & Channels > Channels.

Digital Channels

Digital channels cover all non-voice delivery mechanisms. The platform groups them into Enterprise, Social, and Other categories.
CategoryExamples
EnterpriseAmazon Connect Chat, Genesys Cloud CX, Microsoft Teams & Copilot, Slack, WhatsApp Business, Zoom Contact Center
SocialFacebook Messenger, Instagram, Twitter, Telegram, WeChat, Line
OtherEmail, SMS, Twilio SMS, Web/Mobile Client, Widget SDK, Webhook
To enable a channel: Go to Flows & Channels > Channels > Digital > All, select the channel, configure it, and publish the app for admin approval. After a channel is configured, you can edit, test, disable, or delete it from the Configured list. Full list of digital channels and setup instructions →

Voice Channels

Voice Gateway

Voice Gateway is the platform’s native voice automation solution. It manages inbound call flows for Contact Center AI and integrates with existing telephony infrastructure. Go to: Product > Flows & Channels > Channels > Voice Gateway

Configure Voice Gateway

TaskDescription
Phone NumbersBuy Twilio-managed numbers or import existing ones. Attach a Start Flow to each number.
SIP TrunkConfigure network IPs/FQDNs, DID numbers, transport (TCP/UDP/TLS), and SIP credentials. Supports both Contact Center AI and Agent AI (SIPREC or WebSocket).
ASR/TTSSet Speech-to-Text and Text-to-Speech providers (Google, Microsoft Azure, AWS Polly, ElevenLabs, Deepgram, OpenAI, PlayHT) per language. Configure primary and fallback providers.
Voice Call PropertiesDefine global call behavior: end-of-task actions, event handlers, call termination, timeout prompts, barge-in, and retry limits.
Configure Voice Gateway →

Advanced Configuration

TopicDescription
Utility FunctionsagentUtils — dynamically modify SIP transfer properties before routing to the agent desktop. voiceUtils — control calls directly: hangup, SIP refer/invite, abort prompts, DTMF, pause/play, voicemail, transfer.
Speech Customization (Call Control Parameters)Override ASR/TTS settings at session or node level. Parameters include provider, language, voice name, barge-in, timeout, DTMF collection, confidence thresholds, and vendor-specific options (Microsoft, Google, AWS, NVIDIA, Deepgram).
Features and CapabilitiesSSML support for controlling pitch, rate, volume, and pronunciation in TTS responses.
SIP TrunkConfigure SIP-based call transfers between telephony endpoints and Contact Center AI.
Utility Functions →· Speech Customization →. Features and Capabilities →· SIP Trunk →

Deployment and Operations

TopicDescription
IPs, Ports, and ProtocolsRegion-specific SIP server IPs, FQDNs, RTP ranges, and WebRTC SBC details for US East/West, AU, IN, EU (London), DE, JP, UAE.
Infrastructure SetupNetwork cabling, QoS, bandwidth, firewall, VPN, and WLAN requirements for voice traffic.
Firewall RequirementsPort and service configurations for WebRTC (Agent Desktop) across asymmetric and symmetric NAT environments.
Deployment and Operations →

Troubleshooting

IssueResolution
App publish failingCheck SIPTRUNK status in the dockstatus API response via browser DevTools.
Agent transfer not workingVerify Voice Enabled is on for the user, transfer type is set to SmartAssist, and the WebSocket/REGISTER handshake returns 200 OK.
TTS error on voice callReselect the voice in Voice Preferences and make a minor edit to the flow to force the system to register the change.
Troubleshooting →

Third-Party Voice

ChannelIntegration MethodKey Notes
Amazon AlexaAlexa Skills Kit + Webhook URLExport dialog tasks as Alexa Interaction Model JSON, or use AMAZON.SearchQuery to redirect utterances to the assistant.
Twilio VoiceTwiML App + Webhook URLAssociate a Twilio phone number with the TwiML app. Optional agent transfer via BotKit SDK.
IVR-AudioCodesWebhook (JWT-authenticated)Configure the Webhook URL as botURL in AudioCodes VoiceAI Connector.
IVR (Generic)VXML + WebhookNative VXML generation, hybrid IVR flows, ASR metadata extraction, IVR Sandbox for testing without a live IVR system.
Amazon Alexa → · Twilio Voice → · IVR-AudioCodes → · IVR Integration →