Configuring your firewall is an important step to ensure consistent, high quality unified communications services. Please see the below tables for information on configuring your firewall.
Servers
Option9 runs on multiple clusters, with more to come. Please make sure your devices can reach all of these, to ensure failover works correctly.
Colorado Springs - 64.111.17.0/28
Denver - 66.35.55.224/27
Philadelphia - coming soon!
Handsets
Note that we require handsets to register to our services on port 5090 (UDP or TCP, we prefer TCP)! We also do automatic RTP-port latching to connect audio streams, so we never need to initiate a new connection to your firewall - your handset just connects to us!
Source | Destination | Port | Purpose |
Handset | Servers Above | TCP/5090, UDP/5090 | SIP |
Handset | Servers Above | UDP/20000-27999 | RTP Audio |
Web Softphone & Mobile App
As the softphone and mobile app run via APIs and do not use SIP, they use different ports than regular handsets. Again, both the Web and App phones only connect OUT to Option9, and we do the rest!
Source | Destination | Port | Purpose |
Web/App | Servers Above | TCP/443 | Control/View |
App | Servers Above | TCP/5090, UDP/5090 | SIP |
Web | Servers Above | TCP/9002 | Websockets |
Web/App | Servers Above | UDP/20000-27999 | RTP Audio |