If you have already checked Ideal Conditions for the Kixie Dialer and your router is capable of handling voice traffic, remaining problems are usually your network or firewall.

Give this article to whoever manages your network. Most of it is not something you can change yourself.

How to Use This List

Entries are grouped into Required and Recommended. Open everything under Required first. If you have very restrictive rules, work down the Recommended entries one at a time until the dialer behaves.

Addresses are written as address and port. For example, 52.9.254.123/32 on port 5060 TCP and UDP would be allowed as 52.9.254.123/32:5060 (TCP/UDP).

Required: Domains

Allow these domains. Blocking them is a common cause of the dialer loading indefinitely while the Kixie dashboard itself works normally.

  • https://*.kixie.com/*
  • http://*.kixie.com/*

One further domain is needed for voice API traffic. We do not publish static IP ranges for it, so it has to be allowed by domain. Contact support@kixie.com for the domain to allow.

Required: SIP Signaling

Purpose Addresses Ports
SIP signaling 52.9.254.123/32
52.9.254.127/32
216.120.187.64/32
216.120.187.65/32
216.120.187.66/32
216.120.187.67/32
216.120.187.68/32
204.89.148.64/32
204.89.148.65/32
204.89.148.66/32
204.89.148.67/32
204.89.148.68/32
3.120.121.128/26
13.238.202.192/26
18.136.1.128/26
18.215.142.0/26
18.228.70.64/26
5060, 5080 (UDP/TCP)
5061, 5063, 443 (TCP)
Google STUN servers stun:stun.l.google.com
stun:stun1.l.google.com
stun:stun2.l.google.com
stun:stun3.l.google.com
stun:stun4.l.google.com
19302 (UDP/TCP)
External SIP endpoints 107.20.176.37
184.169.138.133
107.20.251.237
54.215.5.82
13.52.9.4
13.52.9.5
18.214.109.132
18.214.109.133
184.72.218.254
204.89.148.132
204.89.148.133
204.89.148.134
204.89.148.135
216.120.187.132
216.120.187.133
216.120.187.134
216.120.187.135
5060 (UDP)
Voice API endpoints 52.9.254.123
52.9.254.127
216.120.187.64/32
216.120.187.65/32
216.120.187.66/32
216.120.187.67/32
216.120.187.68/32
204.89.148.64/32
204.89.148.65/32
204.89.148.66/32
204.89.148.67/32
204.89.148.68/32

Required: Media Servers

These carry the audio itself. Allow every region you call into. If you only dial within the United States, you can allow the US regions alone.

Region Addresses Ports
San Jose, California, USA 52.9.254.64/26
216.120.187.64/26
216.120.187.192/27
13.52.9.0/25
216.120.187.128/26
16384-32768 (UDP)
10000-30000 (UDP/TCP)
Ashburn, Virginia, USA 3.93.158.128/25
52.205.63.192/26
204.89.148.64/26
204.89.148.192/27
18.214.109.128/25
18.215.142.0/26
204.89.148.128/26
16384-32768 (UDP)
10000-30000 (UDP/TCP)
Frankfurt, Germany 52.58.255.224/27
52.59.63.224/27
3.120.121.128/26
16384-32768 (UDP)
10000-30000 (UDP/TCP)
Sao Paulo, Brazil 54.233.255.192/27
54.233.191.0/27
18.228.70.64/26
16384-32768 (UDP)
10000-30000 (UDP/TCP)
Sydney, Australia 52.65.191.160/27
52.65.127.160/27
13.238.202.192/26
16384-32768 (UDP)
10000-30000 (UDP/TCP)
Singapore 52.220.63.128/26
18.136.1.128/26
204.89.149.64/27
16384-32768 (UDP)
10000-30000 (UDP/TCP)
Mumbai, India 15.207.90.0/24
204.89.151.64/27
204.89.151.96/27
204.89.151.192/27
16384-32768 (UDP)

Recommended: Supporting Services

These affect dialer features rather than whether a call connects.

  • https://*.datatables.net/*
  • https://*.firestore.googleapis.com/*
  • https://*.callstats.io/*

Recommended: Call Recordings

  • http://calls.kixie.com/*
  • https://calls.kixie.com/*
  • https://s3-us-west-1.amazonaws.com/calls.kixie.com/*
  • http://s3-us-west-1.amazonaws.com/calls.kixie.com/*

Recommended: CRM Integration

Allow these for all Kixie users inside your CRM.

  • 54.215.74.202
  • 54.241.231.89
  • 54.176.190.3
  • 54.176.70.194
  • 47.181.167.79

Recommended: Callback APIs

Some voice APIs send callback events to your own web applications. To stop those callbacks being blocked, allow traffic from the addresses below. Ports are whatever your application listens on, usually 443 for HTTPS and 80 for HTTP.

  • 3.7.220.174/32
  • 3.7.4.233/32
  • 18.228.96.85/32
  • 18.228.143.199/32
  • 3.120.80.110/32
  • 35.157.59.132/32
  • 52.62.46.143/32
  • 13.238.88.135/32
  • 52.220.250.27/32
  • 18.136.128.252/32
  • 13.56.175.187/32
  • 13.57.139.231/32
  • 18.211.27.222/32
  • 18.211.55.148/32

If the Dialer Still Will Not Load

If the Kixie dashboard signs in normally but the PowerCall extension sits loading and never opens, and reinstalling the extension, clearing the cache and updating Chrome have not helped, the cause is usually a network rule rather than anything on your machine. Confirm the domains under Required: Domains above are allowed, then contact support@kixie.com with your business ID and say that the dashboard works and the extension does not.