SIP Domains

Overview

Session Initiation Protocol (SIP) is a standardized communication protocol that has been widely adopted for managing multimedia communication sessions for voice. SIP may be used to establish connectivity between your communications infrastructures such as an on-premise or virtual PBX and Plivo’s communications platform.

Voice

Voice IP Addresses to whitelist:

To ensure that your communication infrastructure doesn’t block communication with Plivo Cloud, we strongly encourage you to whitelist all of the following IP address ranges and ports on your firewall for SIP signaling and RTP media traffic.

SIP Signaling:

Type IP Addresses Ports
SIP Phones

(phone.plivo.com)

52.9.254.123/32

52.9.254.127/32

5060, 5080 (UDP)

5060, 5061, 5063, 5080, 443(TCP)

Mobile Phone

(mobile.phone.plivo.com)

2600:1f1c:b56:4001:4914:a556:bd23:9f9b/128 5060, 5080 (UDP)

5060, 5061, 5063, 5080, 443(TCP)

RTP media servers:

Regions IP Addresses Ports
San Jose, California, USA 52.9.254.64/26 16384-32768 (UDP)
Ashburn, Virginia, USA 3.93.158.128/25

52.205.63.192/26

16384-32768 (UDP)
Frankfurt, Germany 52.58.255.224/27

52.59.63.224/27

16384-32768 (UDP)
São Paulo, Brazil 54.233.255.192/27

54.233.191.0/27

16384-32768 (UDP)
Sydney, Australia 52.65.191.160/27

52.65.127.160/27

16384-32768 (UDP)
Singapore 52.220.63.128/26 16384-32768 (UDP)

API:

Since we do not support static IP ranges for the API, there is no need to whitelist IPs for Voice API communication.

Domain for Plivo APIs:

  • api.plivo.com

STUN servers for Browser SDK:

Plivo Browser SDK uses google stun servers by default, to establish WebRTC media communications.

  • stun:stun.l.google.com:19302

  • stun:stun1.l.google.com:19302

  • stun:stun2.l.google.com:19302

  • stun:stun3.l.google.com:19302

  • stun:stun4.l.google.com:19302

Callback from Plivo

Some Plivo APIs support callback events. To make sure those callbacks are not blocked, allow traffic from below Plivo IPs to your web applications (ports defined by you, for HTTPS, default is 443, for HTTP it is 80).

Following two IPs are NAT gateway IPs associated with our HTTP(s) OutProxy instance

  • 54.215.14.26/32

  • 54.241.21.77/32

Zentrunk

Zentrunk is Plivo’s SIP Trunking service that provides global coverage for your outbound and inbound voice calls. The user must whitelist all of the following IP address ranges and ports in addition to the IP addresses that you have already whitelisted. These IP addresses will be used for signalling and media traffic.

Zentrunk IP Addresses to Whitelist:

Regions IP Addresses Ports
North California, USA 13.52.9.0/25 For Signaling

5060 (UDP/TCP), 5061 (TLS)

For Media

10000 - 30000 (UDP/TCP)

Virginia, USA 18.214.109.128/25

18.215.142.0/26

For Signaling

5060 (UDP/TCP), 5061 (TLS)

For Media

10000 - 30000 (UDP/TCP)

Frankfurt, Germany 3.120.121.128/26 For Signaling

5060 (UDP/TCP), 5061 (TLS)

For Media

10000 - 30000 (UDP/TCP)

São Paulo, Brazil 18.228.70.64/26 For Signaling

5060 (UDP/TCP), 5061 (TLS)

For Media

10000 - 30000 (UDP/TCP)

Sydney, Australia 13.238.202.192/26 For Signaling

5060 (UDP/TCP), 5061 (TLS)

For Media

10000 - 30000 (UDP/TCP)

Singapore 18.136.1.128/26 For Signaling

5060 (UDP/TCP), 5061 (TLS)

For Media

10000 - 30000 (UDP/TCP)