Internet connection requirements - EN

Recommended firewall settings on customer's router

#

Protokol

Transport

IP:Port(y)

Traffic direction

Note

#

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

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

Name

Domain

Description

IP addresses

Google Charts

https://www.google.com

Graphs for plotting call center statistics



Google Analytics

https://google-analytics.com

Statistics on the use of platform modules



CDN

https://cdnjs.cloudflare.com

CDN pro javascript knihovny (Bootstrap, Angular)

https://www.cloudflare.com/ips

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

https://restapi.voipex.io

B2B API





SIP connector (SIP trunk)

Definition on central PBX IPEX: 212.71.129.36

Protocol

Transport

Ports

Codecs

Traffic direction

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

Name

Domain

Description

IP addresses

PBX API

https://ipbxapi.voipex.io

PBX API for management PBXs







Requirements for calls to the quality of the Internet line

Name

Standard

Value

Description

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