> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ouraicalling.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Twilio Elastic SIP Trunking

> Configure Twilio origination to the platform and allow Twilio signaling CIDRs

## Recommended profile

1. In Twilio Elastic SIP Trunking, add an Origination SIP URI in the form `sip:<platform-sip-fqdn>;transport=tcp` and assign the DID to the trunk.
2. In the platform, enter the exact `+E.164` DID and select **Provider source IPs**.
3. Do **not** use platform inbound digest. Twilio credential lists authenticate customer-to-Twilio termination, not Twilio-to-platform origination.

Allow every Twilio regional signaling CIDR for failover:

```text theme={null}
54.172.60.0/30
54.244.51.0/30
54.171.127.192/30
35.156.191.128/30
54.65.63.192/30
54.169.127.128/30
54.252.254.64/30
177.71.206.192/30
```

Twilio documents UDP/TCP signaling on port 5060 and TLS on 5061. The list above is for signaling; do not substitute Twilio media ranges.

For outbound calls, configure the Twilio termination domain and a Twilio credential list separately. A Twilio termination host normally follows `<name>.pstn.twilio.com`; do not paste an Origination SIP URI into that field.

## Validate

Call the Twilio DID externally. Confirm a new inbound record, correct assistant routing, and two-way audio. A Twilio call log without a corresponding platform inbound call is not proof of delivery.

Sources: [LiveKit Twilio guide](https://docs.livekit.io/telephony/start/providers/twilio/), [Twilio signaling IPs](https://www.twilio.com/docs/sip-trunking/ip-addresses), [Twilio Elastic SIP Trunking](https://www.twilio.com/docs/sip-trunking). Accessed 22 August 2026.
