To conduct calls on the Honeit platform, certain network requirements and settings must be satisfied to ensure your calls go off without a hitch. This article will attempt to provide specifics about the network requirements needed to ensure your experience within Honeit is successful.
Note: Fuctional knowledge of basic networking concepts and terminologies are recommended before reviewing this document. We encourage this document be review by your team's IT department when applicable. Please contact support@honeit.com if you need additional help.
Connectivity Checklist
Testing your Network Connection. Honeit provides a tool to help test your network connection: You can access it now by clicking here...
Ensure that the network test passes the network quality parameters. To understand your test results please review the Understanding Network Test Results article.
Make sure that you meet the bandwidth requirements.
Check your firewall configuration for the list of the IP addresses, ports, and domain names that need to be whitelisted and open.
Check the best practices and recommendations.
Bandwidth Requirements
The following table lists the network requirements to deliver reasonable audio quality when using Honiet.
Bandwidth (Uplink/Downlink) | Opus*: 40kbps / 40kbps PCMU: 100kbps / 100kbps |
Latency (RTT) | < 200ms |
Jitter | < 30ms |
Packet Loss | < 3% |
You can check your network speed using speedtest.net or an equivalent service.
If your router supports QoS, prioritize the ports and whitelist the IP addresses mentioned in the firewall configuration section below. This gives priority to Honeit in your network or the IP address making the client calls.
We also recommend you to enable DSCP for QoS. Enabling DSCP by default on compatible browsers (currently Google Chrome) tags WebRTC media packets, enabling differentiated handling on a LAN so that real-time media can be prioritized above other network traffic.
Firewall Configuration
Voice: Your firewall should be configured to allow outgoing TCP and UDP traffic and allow connectivity based on the following locations/regions you intend on conducting voice calls in.
Ports used: 10,000 - 20,000
Locations | Protocol | Source IP | Source Port | Destination IP Range | Destinatio Port Range |
USA (us1) | UDP | ANY | ANY |
and
| 10,000 - 20,000 |
| UDP | ANY | ANY |
and
| 10,000 - 20,000 |
| UDP | ANY | ANY |
and
| 10,000 - 20,000 |
| UDP | ANY | ANY |
and
| 10,000 - 20,000 |
| UDP | ANY | ANY |
and
| 10,000 - 20,000 |
| UDP | ANY | ANY |
and
| 10,000 - 20,000 |
| UDP | ANY | ANY |
and
| 10,000 - 20,000 |
| UDP | ANY | ANY | All IP addresses listed above | 10,000 - 20,000 |
Video: Your firewall should be configured to allow outgoing TCP and UDP traffic and allow connectivity based on the following locations/regions you intend on conducting video calls in.
Ports used: 10,000 - 60,000 UDP/SRTP/SRTCP or TLS/443 or UDP/3478
Region ID | Location | Server IPv4 Address Range |
USA (us1)
| US East Coast (Virginia)
|
|
USA (us2)
| US West Coast (Oregon)
|
|
Sydney (au1) | Australia |
|
Brazil (br1) | Brazil |
|
Germany (de1) | Germany |
|
Ireland (ie1) | Ireland |
|
India (in1) | India |
|
Japan (jp1) | Japan |
|
Singapore (sg1) | Singapore |
|
Best Practices and Recommendations
Channel Preference
Use a wired (LAN) connection instead of wireless (wifi). Wireless may add to packet loss and can cause call quality issues.
If you use WiFi, reduce the packet conflicts by reducing the number of devices operating on the same channel.
Avoid transferring huge amounts of data in the same WiFi network as this adds to the latency.
Optimal Network Usage
Use high bandwidth internet connection as a lower bandwidth adds to the inherent latency involved in algorithmic processing, network traversal, etc.
Avoid using other applications in new tabs, which can consume a lot of bandwidth. It is recommended to avoid other video/audio streaming apps when conducting calls in Honeit.
Browser Preference and Settings
Upgrade the browser to the latest version. Use the latest version of Chrome or Firefox
Clear cache/cookies regularly
Log out from each open application instead of closing the tabs or browser window directly.
Edit your browser’s site settings and allow Honeit under the Sound, Notifications, and Pop-up sections.
Limit the usage of tabs (too many tabs consume more RAM and can add to call quality issues)
Headset Preference
Opt for a high-quality wired headset. We recommend you to use a USB or 3.5mm headsets.
Bluetooth headsets can present unique challenges, as each headset operates slightly differently. If your headset came with a USB Bluetooth adapter, we recommend you to pair it with the included adapter rather than your device’s native Bluetooth receiver to avoid interoperability issues.
Sound settings
Reduce ambient noise such as nearby speakers, fans, exhaust, etc.
Adjust the microphone levels in your PC and ensure that it is not too close when you speak; having it too close may cause audio clipping/echo.
PC settings
Do not run other processor-intensive applications in parallel to Honeit and ensure that your computer has resources available to process a call.
Try disabling any antivirus software, if installed
Ensure that the hard drive and the OS in the PC are up to date.
Note: WebRTC APIs are browser-dependent, which receive audio information from the operating system and audio hardware drives.