Twilio Voice Channel Configuration
Twilio channels provide you with voice calling capabilities, allowing agents to communicate with users via phone. The system automatically configures Cloudflare Tunnel for secure connections; you don’t need to manually configure complex network tunneling.
Step 1: Obtain Twilio Credentials
- Log in to the Twilio Console.
- On the home dashboard, locate the Account Info area and copy the Account SID and Auth Token.
- Go to Phone Numbers → Manage → Active numbers and purchase or select an existing phone number.
- Click the phone number to enter the details page, find the **Properties** area, and copy the **Phone Number SID** (a string starting with **PN**).
Step Two: Configure on the Front-End Page
Go to **Front-End Page → Channels**, find the **Twilio** card, and click Configure:
- Enable: Turn on the switch.
- Twilio Account SID: Enter the Account SID you just copied (starting with **AC**).
- Twilio Auth Token: Enter the Auth Token.
- Phone Number: Enter your Twilio phone number (e.g., +15551234567).
- Phone Number SID: Enter the SID of your phone number (starting with PN).
Step 3: Voice Settings (Optional)
You can adjust the voice interaction effects as needed:
- TTS Provider: Voice synthesis provider, defaults to google.
- TTS Voice: Synthesized voice, defaults to en-US-Journey-D.
- STT Provider: Speech-to-text provider, defaults to deepgram.
- Language: Language code, defaults to
en-US. - Welcome Greeting: Welcome greeting when the call is connected.
Tip: After saving the configuration and enabling it, the system will automatically start the tunnel and configure the Twilio webhook. You only need to wait a few seconds to dial the number to test.