Sangoma CX Technical Note - Workstation Minimum Requirements
Firewall Configuration
Port Release
Â
The following is a list of ports that must be released on the network firewall for Sangoma CX to function correctly.
Â
Ports | Transport Protocol (s) | Direction | Service |
80 | TCP | Output | HTTP |
443 | TCP | Output | HTTPS |
5060 | UDP | Output | SIP |
8000 | TCP | Output | WebSocket |
8001 | TCP | Output | WebSocket |
8080 | TCP | Output | HTTP |
8082-8083 | TCP | Output | WebRTC Softphone |
19302 | TCP | Output | Stun discovery |
1024-65535 * | UDP | Output | RTP WebPhone / Panels |
* UDP ports opened by the client's browser
Sangoma CX Whitelist IPs
For security reasons the list is only provided to Sangoma Sangoma CX clients upon request
 Internet Broadband Access
Web Application Bandwidth Requirements
35 kbps bandwidth per workstation for data transport
Web Application Latency Requirements
<150 ms between the workstation and Sangoma CX web servers
 VoIP Bandwidth Requirements:
G.711 codec requires approximately 88 kbps per simultaneous call
G.729 codec requires approximately 40 kbps per simultaneous call
Opus codec requires approximately 32 kbps per simultaneous call
VoIP Latency Requirements
<150 ms between the endpoint and Sangoma CX voice servers
Other Network Related Considerations
Proxy disabled
Firewall for HTTP, RTP and SIP traffic disabled
Install the WebRTC Network Limiter Chrome extension if you are experiencing NAT issues or if the organization is using an HTTP proxy that affects WebRTC communication. Detailn information of this Chrome extension link for its installtion can be found in https://chromewebstore.google.com/detail/webrtc-network-limiter/npeicpdbkakmehahjeeohfdhnlpdklia?hl=en.
Select the second option (Use my default public and private IP address) or the thrid option (Use only my default public IP address) in the WebRTC Network Limiter Chrome extension configuration as highlighted in the following screenshot.
Computer Hardware
Windows
A MS Windows version supported by Microsoft
OS running on bare-metal. Virtualized environments not supported
Minimum 2 GHz (32-bit or 64-bit) processor
Minimum of 4 Gb of available memory
Required minimum screen resolution is 1,024 x 768
Google Chrome or Microsoft Edge browser with automatic updates
Proxy disabled
Firewall or antivirus for http, RTP and SIP traffic disabled
Good quality USB Call Center Rated headset
 Mac OS
A Mac OS hardware supported by Apple
A Mac OS version supported by Apple
OS running on bare-metal. Virtualized environments not supported
Minimum 2 GHz (32-bit or 64-bit) processor
Minimum of 4 GB of available memory
Required minimum screen resolution is 1,024 x 768
Google Chrome or Microsoft Edge browser with automatic updates
Proxy disabled
Firewall or antivirus for http, RTP and SIP traffic disabled
Good quality USB Call Center headset