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
NameCustom name for the integration.
DescriptionOptional description of the integration.
Voice modelVoice model used for speech synthesis, for example, Polly.Salli.
RegionTwilio region, for example, us1, ie1, au1.
Data center edgeTwilio data center location, for example, sydney, dublin, frankfurt.
Speech modelModel used for speech recognition, for example, googlev2_telephony.
Account IDYour Twilio account’s unique identifier.
TokenSecret authentication token for Twilio.
Twilio numberPhone number connected in your Twilio account.
  • 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.