Configure your application
To configure your application for Twilio Interconnect, point your infrastructure to the correct private edge and allow Twilio's IP addresses on your firewall.
To use Twilio Interconnect, you must use the appropriate private edges listed below.
| Private Edge ID | Location |
|---|---|
| ashburn-ix | US East Coast (Virginia) over Interconnect exchange in Virginia |
| san-jose-ix | US West Coast (Oregon) over Interconnect exchange in San Jose |
| sao-paulo-ix | Sao Paulo over Interconnect exchange in Sao Paulo |
| london-ix | Ireland over Interconnect exchange in London |
| frankfurt-ix | Frankfurt over Interconnect exchange in Frankfurt |
| singapore-ix | Singapore over Interconnect exchange in Singapore |
| tokyo-ix | Tokyo over Interconnect exchange in Tokyo |
| sydney-ix | Sydney over Interconnect exchange in Sydney |
Point your communication infrastructure to the localized URIs (excludes webhooks and client).
Example: Localized API URI
1 | https://api.ashburn-ix.us1.twilio.com/2020-04-01
For webhooks and client, set the edge to the specific private edge.
Example: Webhooks
1 | https://example.com/foo?query=123#e=ashburn-ix
Example: JavaScript SDK
1 | const device = new Twilio.Device(token, { edge: "ashburn-ix" });
Example: Mobile SDK - Android
1 | Voice.setEdge("ashburn-ix");
Example: Mobile SDK - iOS
1 | TwilioVoice.edge = "ashburn-ix";
Refer to the links below for the signaling and media IP addresses and ports.