QoS
Enabling QoS will depend on your router and its capabilities. The following are general guidelines based on protocol and port, along with basic priority level (highest, high, low, etc.).
Some routers allow QoS to be set based on application (RTP/SIP), some allow based on application and port (RTP over UDP), some allow based on destination port, and some utilize a combination of any one of these. Dialpad's traffic is flagged with DSCP markings:
- DSCP 46 = RTP Traffic
- DSCP 26 = SIP Traffic
As a general rule of thumb, the more specific you can get the better as this will help eliminate erroneously flagging packets as high priority.
RTP Traffic (All HD Call [VoIP] endpoints)
- Application: RTP/SRTP
- Protocol: UDP
- Destination Ports: 16384 - 32768
- Priority: Highest
SIP Signaling (call setup, teardown)
Desktop Apps (Chrome, Mac Native, Windows Native)
- Application: WSS
- Protocol: TCP
- Destination Ports: 443
- Priority: High
Obihai
- Application: SIP
- Protocol: UDP or TCP
- Destination Port: 7060 (UDP, TCP), 5061 (TLS)
- Priority: High
Mobile HD Calls (VoIP)
- Application: SIP
- Protocol: TCP/TLS
- Destination Port: 7060 (TCP), 443 (TLS), 5061 (TLS)
- Priority: High
3rd Party SIP Phones (ex. Polycom)
- Application: SIP
- Protocol: UDP or TCP
- Destination Port: 7060
- Priority: High
Open Ports
Depending on the type of Dialpad clients (native app, Obihai, mobile) you plan to use on a given network, the ports that you’ll need to open will need to be adjusted.
Generally, Dialpad clients need to connect to our servers to:
- Register
- Exchange SIP to set up call
- Exchange media
- Exchange data
Open Ports
Open the following ports for Browser and Native Applications:
Port | Protocol | Notes |
443 | TCP | Product features such as images, messages, social profiles, etc. Sent via a combination of HTTPS and WSS protocols. |
16384 to 32768 | UDP outbound UDP bidirectional for established connections |
Media (audio and video data), active calls, RTP & SRTP |
19301 and 19302 | UDP | STUN for NAT traversal |
443 | UDP/TCP | TURN for NAT traversal |
Open the following ports for Obihai and SIP Phones:
Port | Protocol | Notes |
80 | TCP | Images that appear on the Obihai LCD display when one of your contacts calls you. |
7060, 5060 | UDP outbound, TCP | SIP signaling for call setup |
5061 | TLS | For secure phones (phones secured by TLS) |
10000 | UDP outbound UDP bidirectional for established connections |
For Obihai only. Media (audio and video data) for active calls and configuration downloads from Obihai configuration servers. |
16384 to 32768 | UDP outbound UDP bidirectional for established connections |
Media (audio and video data) for active calls, RTP & SRTP |
Dialpad Tip: If you have outbound port restrictions, make sure you have Port 10000 to 20000 open under Protocol UDP/TCP (Obihai only).
*The ports need to be open to create outbound UDP. Dialpad will piggyback on this open pinhole to send back UDP traffic.
Bandwidth
To ensure the best possible voice quality, we recommend using either a high-speed DSL, cable, or fiber-optic connection with dedicated upload and download bandwidth for voice of 100 kilobits/sec for each voice line you plan to run.