Whether experiencing connection issues or just introducing Weave to your office, checking that your network is compatible with our systems makes the process so much smoother.
Please note that this information is provided as a courtesy. You are responsible for ensuring that minimum technical requirements for installation and provision of the Weave service are met. Additionally, you are responsible for any additional configuration and maintenance of network equipment to meet your requirements, such as security settings, firewall deployment, or other operational requirements, including, but not limited to changing default passwords and periodic hardware, software, or firmware updates.
Work with your IT or technical resource to make these changes to your network hardware to have the best experience with Weave Phones. We will follow up to verify the changes have been made. Most network hardware manufacturers will have information about how to make these changes on their website.
Understanding Network Terminology
Here are some general terms you should know:
Network Bandwidth: These results consist of two metrics: download and upload speed. The download speed is how fast your network can download data from a website/server and your upload is how quickly your network can take information locally and push it up to a server/cloud. These tests usually show the maximum the network can handle.
Network Latency: Network latency occurs when a packet of data is sent out to another computer/server and back. The amount of time it takes for that packet to take that route is the latency. Every transfer will have some amount of latency, but when this metric value gets too high it will start to cause audio issues, delays in your conversations, and even dropped calls.
Network Jitter: This is a variance in latency, or the time delay between when a signal is transmitted and when it is received. This can cause delay in your conversations and be noticeable when you pick up the handset to answer a call and the customer can't hear you for a couple seconds.
Packet Loss: Packet loss refers to data that is lost after being transmitted across a network. This may be caused by network congestion, hardware issues, or configurations.
Network Address Translation (NAT): We prefer networks with single NAT. A double NAT means that 2 different devices in your network are doing “Network Address Translation” which may cause signaling issues with your phones resulting in degraded call quality, dropped calls, and one-way audio.
General Network Recommendations
- SIP ALG: This protocol's purpose is to prevent some of the problems caused by router firewalls by inspecting VoIP traffic (packets) and if necessary modifying it. However we find it doesn't work as intended and causes more problems than it solves.
- UDP Timeout: This refers to the amount of time a UDP Pinhole stays open on a Firewall or Router.
- FQDN: is the complete domain name for a specific computer, or host, on the internet. This is where all the IP Addresses that Weave uses for our phone platform live. If we ever add or remove an IP Address your FQDN will automatically make that adjustment for you.
Weave Speed Requirements
Download speed: 1 Mbps per phone (minimum)
Upload Speed: 200 kbps per phone (minimum)
Jitter above 40ms will affect voice quality.
Packet loss above 2% will affect call quality by causing data transmission to fail.
Note: Above minimums are estimates and more speed may be necessary if office PC usage is high.
Check Your Network
Take some steps to make sure your current network is compatible with Weave Phones.
- See if you have a recommended firewall, router, and modem
- Complete an internet speed test
- Go to speedtest.net
- Wait for the page to fully load, then click the "Begin Test" button
- Let the test run (you will see a speedometer-type gauge)
- Once it has fully run you will see the test results appear in the grid along the top
- Write down the download and upload speed to have ready for your call with Weave
- Complete any of the Advanced Network steps that may be required by your router
- Receive a Public IP if necessary