Skip to main content

How to Integrate Twilio

This integration enables a voice AI agent to initiate and receive phone calls via Twilio, using Twilio’s built-in voice and speech models.

Unlike SIP integration, which requires separately connecting speech input/output models, Twilio provides built-in speech-to-text (STT) and text-to-speech (TTS) capabilities. This significantly reduces external configuration and simplifies the setup process.

Steps to Connect Twilio

  1. Go to Settings > Channels.
  2. Select Twilio.
  3. Select Add +.
  4. Enter the following information:
FieldDescription
Account SIDUnique identifier for your Twilio account
Auth TokenTwilio secret key for API authentication
Phone numberTwilio phone number
Voice modelVoice model for speech synthesis (e.g., Polly.Salli).
Speech modelSpeech recognition model (e.g., googlev2_telephony).
RegionTwilio region code (e.g., us1, ie1, au1).
  • Click Save.

Integration Highlights

  • Built-in STT/TTS: Twilio handles speech recognition and generation internally, so no additional STT/TTS integration is required on the Flametree side.
  • Supports both inbound and outbound calls: The AI agent can initiate calls to users and receive incoming calls via the connected number.
  • Exclusive to Twilio: This integration type does not support third-party VoIP or SIP servers.