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

  • Open the Integrations section from the platform’s left-hand menu.
  • Locate the Twilio integration type and click Add +.
  • In the form that opens, fill in the following parameters:
FieldDescription
NameCustom name for the integration.
DescriptionOptional description of the integration.
Voice modelVoice model used for speech synthesis, e.g., Polly.Salli.
RegionTwilio region, e.g., us1, ie1, au1.
Data center edgeTwilio data center location, e.g., sydney, dublin, frankfurt.
Speech modelModel used for speech recognition, e.g., 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.