Guides

SIP Configuration

This page describes the requirements to connect to Omilia Cloud Platform (OCP®) using SIP, such FQDNs, allowlists and codecs.

SIP URIs

To establish a connection with the Omilia Cloud Platform, direct your communications infrastructure to the previously agreed region-specific SIP Domain URIs.

Region

SIP Domain URI

DNS Record Type

CA (Canada)

sip.ca1.ocp.ai

A + SRV

sip1.ca1.ocp.ai

A

sip2.ca1.ocp.ai

A

sip3.ca1.ocp.ai

A

EU (Europe)

sip.central.eu1.ocp.ai

A + SRV

sip1.central.eu1.ocp.ai

A

sip2.central.eu1.ocp.ai

A

sip3.central.eu1.ocp.ai

A

sip.west.eu1.ocp.ai

A + SRV

sip1.west.eu1.ocp.ai

A

sip2.west.eu1.ocp.ai

A

sip3.west.eu1.ocp.ai

A

US (USA)

us1-s.ocp.ai

A

sip1.us1-s.ocp.ai

A

sip2.us1-s.ocp.ai

A

sip3.us1-s.ocp.ai

A

us1w-s.ocp.ai

A + SRV

sip1.us1w-s.ocp.ai

A

sip2.us1w-s.ocp.ai

A

sip3.us1w-s.ocp.ai

A

The SIP Domain URI corresponds to several SRV records. All nodes support UDP, TCP and TLS. For the purpose of connecting to OCP, it is advised to use the Fully Qualified Domain Name (FQDN), rather than the IP addresses listed below.

Active/Active Multi-region Peers

Clients are expected to balance their calls across all the available SIP Endpoints for their provisioned regions, whether by leveraging the SIP URIs mentioned above or the IP Addresses listed below, and try all available SIP Endpoints before determining that OCP® is unavailable. Client fail-over across endpoints is required whether A- or SRV- records, or IPs, are used.

Where peer regions are available clients are required to take full advantage of all available regions.

Number Mapping

Clients are required to provide DNISs for all their production applications. Omilia Service Desk will add Q.931 compliant DNISs to client OCP accounts on request. Providing the opportunity for client admins to map these incoming numbers to the OCP applications of their choice.

Number (DNIS) mapping for production applications is required to be configured the same in all regional OCP instances.

Multi-region number mapping

Number configuration is currently per region. A number provisioned in one region exists only in that region - it is not synchronised to peer regions. For any application serving production traffic, the same Number must therefore be added and attached in every peer region (just like every application needs to be deployed to every peer region).

Applications that do not serve production traffic - sandbox, development and test - may remain configured in a single region.

Allow Listing

OCP SIP signalling and media endpoints are protected by firewalls. Clients are required to contact the Omilia Service Desk providing signalling and media source IPs for allow listing on OCP.

Media Codec & Companding

Media codecs supported:

  • PCMU / G.711 μ-law

  • PCMA / G.711 A-law

DTMF

DTMF Method supported:

  • Inband (EU1 only)

  • RFC2833 (all other environments)

Encryption

OCP® supports encryption of SIP calls with SIP over TLS and encrypted RTP (SRTP).

SIP over TLS / SRTP

For SIP over TLS, OCP® requires TLS 1.2, or later, and SRTP. OCP® does not support unencrypted media when signaling is protected using TLS. OCP® supports media encryption using SRTP and SRTCP with AES as the cipher.

Certificate Authority

OCP® uses the DigiCert Certificate Authority (CA) to sign our SIP Endpoint certificates. The Issuing CA is DigiCert Global G2 TLS RSA SHA256 2020 CA1. Customer equipment must support root and intermediate certificates from DigiCert to enable SIP over TLS on OCP®.

Mutual TLS

Omilia relies on CAs provided by Amazon and curated by the Mozilla project but does not currently verify client certs.

Certificate Pinning

OCP® does not support Certificate Pinning at present.

IP Addresses 

Please ensure that your firewall settings permit all SIP and media endpoints for your provisioned region.

OCP SIP & Media endpoints are scalable. This means that not all endpoints are permanently live. Endpoints are enabled as required.

CA IPs

Endpoint (Signalling) IPs:

IP

FQDN

Region

Ports

15.222.71.95

sip1.ca1.ocp.ai

ca-central-1

5060 (UDP/TCP) 5061 (TCP)

3.99.80.204

sip2.ca1.ocp.ai

ca-central-1

5060 (UDP/TCP) 5061 (TCP)

15.156.196.128

sip3.ca1.ocp.ai

ca-central-1

5060 (UDP/TCP) 5061 (TCP)

Media IPs:

IP

Region

Port Range

15.157.253.68

ca-central-1

Port Range: 10,000 to 50,000 (UDP)

3.97.79.212

ca-central-1

Port Range: 10,000 to 50,000 (UDP)

52.60.129.210

ca-central-1

Port Range: 10,000 to 50,000 (UDP)


EU IPs

Endpoint (Signalling) IPs:

IP

FQDN

Region

Ports

54.170.44.50

sip1.west.eu1.ocp.ai

eu-west-1

5060 (UDP/TCP) 5061 (TCP)

54.171.27.95

sip3.west.eu1.ocp.ai

eu-west-1

5060 (UDP/TCP) 5061 (TCP)

108.132.123.230

sip2.west.eu1.ocp.ai

eu-west-1

5060 (UDP/TCP) 5061 (TCP)

18.159.199.20

sip1.central.eu1.ocp.ai

eu-central-1

5060 (UDP/TCP) 5061 (TCP)

63.179.19.170

sip2.central.eu1.ocp.ai

eu-central-1

5060 (UDP/TCP) 5061 (TCP)

3.123.150.103

sip3.central.eu1.ocp.ai

eu-central-1

5060 (UDP/TCP) 5061 (TCP)

Media IPs:

IP

Range

Port Range

54.74.54.126

eu-west-1

Port Range: 10,000 to 50,000 (UDP)

54.246.180.55

eu-west-1

Port Range: 10,000 to 50,000 (UDP)

52.209.181.245

eu-west-1

Port Range: 10,000 to 50,000 (UDP)

3.74.198.112

eu-central-1

Port Range: 10,000 to 50,000 (UDP)

3.77.85.144

eu-central-1

Port Range: 10,000 to 50,000 (UDP)

63.181.159.72

eu-central-1

Port Range: 10,000 to 50,000 (UDP)

US IPs

Endpoint (Signalling) IPs:

IP

FQDN

Region

Ports

34.203.27.162

sip1.us1-s.ocp.ai

us-east-1

5060 (UDP/TCP) 5061 (TCP)

54.166.50.108

sip2.us1-s.ocp.ai

us-east-1

5060 (UDP/TCP) 5061 (TCP)

54.165.85.232

sip3.us1-s.ocp.ai

us-east-1

5060 (UDP/TCP) 5061 (TCP)

52.24.18.229

sip1.us1w-s.ocp.ai

us-west-2

5060 (UDP/TCP) 5061 (TCP)

52.89.29.122

sip2.us1w-s.ocp.ai

us-west-2

5060 (UDP/TCP) 5061 (TCP)

54.191.152.114

sip3.us1w-s.ocp.ai

us-west-2

5060 (UDP/TCP) 5061 (TCP)

Media IPs:

IP

Region

Port Range

52.87.104.28

us-east-1

Port Range: 10,000 to 50,000 (UDP)

107.21.35.242

us-east-1

Port Range: 10,000 to 50,000 (UDP)

44.235.99.249

us-west-2

Port Range: 10,000 to 50,000 (UDP)

35.162.216.138

us-west-2

Port Range: 10,000 to 50,000 (UDP)

54.186.211.34

us-west-2

Port Range: 10,000 to 50,000 (UDP)

Maintenance

Any SIP Endpoint can be taken out of service for maintenance at any time. Existing calls will be allowed to complete gracefully. Any new INVITEs sent to this endpoint will either receive a 503 or no response, clients must repeat the call attempt using an alternative SIP Endpoint in the same, or a peer, region. During maintenance in multi-region environments all the SIP Endpoints in a single region may be under maintenance.