---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/interconnect/configure-your-application#article
headline: Configure your application
description: Configure your communication infrastructure to use Twilio Interconnect by pointing to the correct private edge and allowing Twilio's IP addresses on your firewall.
url: https://www.twilio.com/docs/interconnect/configure-your-application
inLanguage: en
dateModified: 2026-08-13T17:05:12.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 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.

## Step 1: Point your infrastructure to the private edge

To use Twilio Interconnect, you must use the appropriate [private edges](/docs/global-infrastructure/edge-locations) 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**

```bash title="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**

```bash title="Webhook URL with edge parameter"
1 | https://example.com/foo?query=123#e=ashburn-ix
```

**Example: JavaScript SDK**

```bash title="Set the edge in the JavaScript Voice SDK"
1 | const device = new Twilio.Device(token, { edge: "ashburn-ix" });
```

**Example: Mobile SDK - Android**

```bash title="Set the edge in the Android Voice SDK"
1 | Voice.setEdge("ashburn-ix");
```

**Example: Mobile SDK - iOS**

```bash title="Set the edge in the iOS Voice SDK"
1 | TwilioVoice.edge = "ashburn-ix";
```

## Step 2: Allow Twilio's IP addresses and ports on your firewall (Voice only)

Refer to the links below for the signaling and media IP addresses and ports.

* [Elastic SIP Trunk using Twilio Interconnect](/docs/sip-trunking/configure-with-interconnect#IP-addresses-tnx)
* [SIP Interface using Twilio Interconnect](/docs/voice/api/sip-interconnect#IPwhitelist-tnx)
