Internet connection requirements - EN
- 1 Recommended firewall settings on customer's router
- 2 Recommended firewall settings on customer's router for IPEX Application (Communicator)
- 3 Web application for pbx management (name.voipex.io)
- 4 SIP connector (SIP trunk)
- 5 Wallboard (wb.voipex.io)
- 6 Requirements for calls to the quality of the Internet line
- 7 Requirements for video conferencing calls - bandwidth
Recommended firewall settings on customer's router
# | Protokol | Transport | IP:Port(y) | Traffic direction | Note |
---|---|---|---|---|---|
1 | SIP | UDP | PBX_hostname:5060 | Outgoing, Incoming* | Call signaling |
4 | RTP | UDP | PBX_hostname:5004 - 20000** (Aastra/Grandstream) | Outgoing, Incoming* | Media |
5 | HTTPS | TCP | PBX_hostname:8089 | Outgoing, Incoming* | Communicator App |
7 | STUN/TURN | TCP,UDP | 212.71.175.51,212.71.175.52:3478, 3479, 5349 | Outgoing, Incoming* | Support for NAT traversal |
8 | HTTPS | TCP | PBX_hostname: 443 | Outgoing, Incoming* | Web interface (UI) |
9 | NTP | TCP,UDP | 212.71.128.13:123, 212.71.175.14:123 | Outgoing, Incoming* | Time server |
*) Incomming communication within an already established connection, comes from PBX (service) from the specified source port.
**) Depends on end device, described example is for Aastra a Grandstream.
Recommended firewall settings on customer's router for IPEX Application (Communicator)
Protocol | Transport | IP:Port(s) | Note |
---|---|---|---|
Secure Websocket | TCP | src IPEX_app(1):dynamic dst PBX_IP:8089 | Signaling protocol |
Secure Websocket | TCP | src PBX_IP:8089 dst IPEX_app:dynamic (opened wss conn) | Signaling protocol |
DTLS_SRTP | UDP | src PBX_IP:10000 - 20000 dst IPEX_app : any available local UDP port | Media |
DTLS_SRTP | UDP | src IPEX_app: any available local UDP port dst PBX_IP :10000 - 20000 | Media |
|
|
|
|
HTTPS | TCP | src IPEX_app:dynamic dst API: 213.168.161.64/26:443 | Communicator API |
HTTPS | TCP | CDN Cloudflare(libraries), Unpkg.com(emoticons), polyfill.io(i18n) | CDN |
HTTPS | TCP | Google Firebase | Third party services |
1 ) IPEX application - communicator (run in browser on standalone app)
Web application for pbx management (name.voipex.io)
Name | Domain | Description | IP addresses |
---|---|---|---|
Google Charts | Graphs for plotting call center statistics | ||
Google Analytics | Statistics on the use of platform modules | ||
CDN | CDN pro javascript knihovny (Bootstrap, Angular) | ||
CDN IPEX | https://cdn.ipex.cz | CDN for javascript libraries (Bootstrap, Angular) | 212.71.175.50 |
PBX API | https://ipbxapi.voipex.io | PBX API pro management of PBXs | |
B2B API | B2B API |
SIP connector (SIP trunk)
Definition on central PBX IPEX: 212.71.129.36
Protocol | Transport | Ports | Codecs | Traffic direction |
---|---|---|---|---|
SIP | UDP | 5060 | G.711a, G.729, G.722, H.264 | IN/OUT |
RTP | UDP | 5000-20000 | G.711a, G.729, G.722, H.264 | IN/OUT |
Wallboard (wb.voipex.io)
Name | Domain | Description | IP addresses |
---|---|---|---|
PBX API | PBX API for management PBXs |
Requirements for calls to the quality of the Internet line
Name | Standard | Value | Description |
---|---|---|---|
Delay | ITU-T G.114 | < 150 ms | Network packet delivery delay |
Jitter | < 30 ms | Variation in the amount of packet delay when passing through networks | |
Packet loss | < 1 % | Number of packets lost in percent | |
Bandwidth | 90Kbps | Data bandwidth for one speech channel (symmetrical, G711 codec) |
Requirements for video conferencing calls - bandwidth
Theoretically, there is no minimum data rate for video calls, as the picture quality is automatically adjusted to the current capacity of the Internet connection (ie it can change during the call), however, the following applies to maintain a certain quality:
1: 1 video calling - 600kbps (up / down) for HQ quality and 1.2Mbps (up / down) for HD quality
For group video calling: 600kbps / 1.2Mbps (up / down). For tile display: 1.5Mbps / 1.5Mbps (up / down).
Screen sharing only (no video thumbnails): 50-75kbps
To share the screen with video thumbnails: 50-150kbps