Introduction
There are a large number of households in North America that rely on satellite service for their Internet connection. Usually this is because they live in remote areas and have limited access to some of the mainstream Internet technologies such as Cable, DSL and Fiber. Advancements in satellite technology have actually provided these households with a fairly decent option for Internet connectivity and speeds have significantly improved over the last decade.
However there is still one big question mark with satellite Internet service and one we get asked about frequently - will VoIP work over satellite? The answer, unfortunately, is not straightforward and the best we can respond with is it might! Not the best answer, I know, but it is the truth. In this article we will give a background on satellite Internet service and how it works along with some of the issues that arise with this technology when it comes to VoIP phone service. We will also point you to a great test to run before signing up for VoIP service and provide some satellite Internet provider options that have support for VoIP.
Background on Satellite Internet
Before we delve into some of the reasons why satellite Internet can be problematic for VoIP, it may be good to start with a refresher on satellite based technologies. Figure 1 below shows a high level and relatively simplistic view of a satellite system that is used for Internet service.
The home or business has a satellite dish installed most likely on the roof or the side of the building. When a web page is requested in a browser, let's assume it is a page on WhichVoIP.com, the request is transmitted to a satellite system that is in a Geosynchronous Orbit (GSO) approximately 22,000 miles above sea level. The GSO at this altitude is such that it matches the Earth's sidereal rotation period which is an important aspect of this system as this ensures that it stays at the same point in the sky with respect to any given point on the Earth. In other words, the satellite system on your roof does not need to move to track the satellite in the sky. This reduces the amount of technology that is required for your satellite system which keeps the price down and of course makes the service much more reliable since once it is calibrated during the installation phase, the signal quality should remain. There are some fluctuations that occur due to solar winds, radiation and gravitationals effects but this is taken care of by the satellite system in the sky, thankfully.
The satellite in space relays the web request down to the Network Operation Center (NOC) for the company that is providing you with service. The NOC then handles the data request across the Internet to our web servers at WhichVoIP.com and we relay the content back to the NOC. The NOC then sends this data back to the orbiting satellite which relays the information to the dish on your roof and then to your browser.
This is of course simplified but in essence it is how traffic flows through a satellite system.
VoIP Quality Background
The main reason for this article is to discuss the issues that can arise when running VoIP over a satellite Internet service. An assumption that is made in this article is that the reader has an understanding of what VoIP actually is. In simple terms it is your voice being sent as small digital packets across the Internet but for a more complete explanation please see our Advanced VoIP Guide.
There are a number of parameters that affect voice quality for VoIP calls, regardless of the Internet medium, and these are detailed below:
- Bandwidth: Bandwidth is the amount of data that can be sent in a given time period. A VoIP call with minimal compression requires a bandwidth of at least 100Kb/s. If this is not guaranteed at all times then quality will suffer.
- Latency: This is a measure of the time taken for a voice packet to reach its destination. The return path is just as important and will not necessarily be the same delay since we are dealing with the Internet, a place where packets can make many different server hops to get to its destination. When latency is too long it becomes very noticeable to both parties. This is not necessarily a quality issue, though it can be if echoes are also present, but leads to a poor conversation as often both parties interrupt each other. The International Telecommunications Union (ITU) recommends a maximum one way latency of 400 milliseconds (ms). See the additional resources section below to gain access to this document.
- Jitter: Related to latency but is a measure of the variance in latency between packets. In an ideal world the jitter would be zero. In other words a packet always takes the same length of time to travel to its destination. When jitter is large it exasperates the problems associated with latency as it is not consistent.
- Packet Loss: When you access the web, the underlying protocol is called the Transmission Control Protocol (TCP). This is a very robust protocol and when a packet is lost on the Internet, something that happens frequently by the way, it is known because no acknowledgement was made for the packet so it can be automatically resent. VoIP traffic is sent using a protocol known as the User Datagram Protocol (UDP) which has no such acknowledgement and packets are not resent. When packets are lost they remain lost and depending on the number of lost packets this can show itself as broken conversations.
- Packet Order and Discards: This is related to jitter in that jitter can cause packets to arrive out of order. Obviously this cannot be tolerated as otherwise the conversation will be out of order so packets get backed up to keep them in order. If the resulting delays become intolerable, packets get discarded leading to audio that breaks up.
- MOS Score: This is a parameter used by the VoIP industry to determine voice quality. It is subjective but an important element of VoIP. A score of five would be similar to talking face-to-face and a score of one would be unusable. Our VoIP test, as you will see, can predict what your MOS score quality will be so it is worth running this test if you have a satellite Internet connection before signing up for VoIP service.
Satellite characteristics and its effects on VoIP
Now that we have an understanding of how satellite Internet works and the factors that affect VoIP audio quality it is time to address some of the issues that can occur when VoIP is passed over satellite Internet. In addition, potential solutions to each problem are highlighted.
Bandwidth
Issue: Depending on the Codec used, VoIP requires a minimum bandwidth for the call in both directions (uplink and downlink), this is often as high as 100Kb/s. Some satellite services have poor bandwidth in one direction which can affect the quality of the call.
- Solution: Some providers have newer technology and modulation schemes so can offer higher bandwidth. Also some providers will include Committed Information Rates (CIR) to guarantee there is enough bandwidth available for voice traffic.
Transmission Time
Issue: The time taken for data sent from your dish to the satellite in space and then down to the NOC is approximately 500ms. This does not include the time for the servers in the NOC to process the request and send it across the Internet to its destination. So there is always a minimum of 500ms additional delay when dealing with a satellite connection. This additional latency can cause problems with VoIP as detailed in the previous section.
- Solution: There is nothing that can be done to change the transmission time through space, it is a function of distance and the speed of light. However ensuring that the turn-around time at the NOC servers is kept to a minimum can help here. Some satellite providers can keep the total latency as low as 600ms which is still higher than that recommended by the ITU.
Packet Loss/Errors
Issue: There are a number of variables that can impact the reliability of a satellite signal and this can result in packet loss and errors. VoIP relies on a reliable Internet connection and because it is based on UDP no packet retries occur meaning a bad packet stays bad which can break up a conversation.
- Solution: Ensure that bit errors in the transmission are very low. Some providers have the technology to guarantee bit errors as low as 1 bit in 1,000,000,000 bits. That is very small and ensures minimal packet errors.
Packet Order
Issue: Voice packets must be in the correct order, for obvious reasons. If packets get backed up due to poor jitter performance they can be discarded resulting in drops in a conversation.
- Solution: Satellite providers employing Time Division Multiple Access (TDMA) schemes can ensure that packets are arranged as timeslots and therefore arrive in order. This is similar to a GSM cellular system. Also jitter buffers can be introduced to buffer the packets up in order. The only expense here is additional latency.
Test Results
To try and highlight an example of the problems discussed above, see Figures 2 and 3 below which show important test result parameters over a Fiber Optic service (FiOS) and Hughes Gen4 satellite Internet service, respectively. Figure 3 was kindly provided to us by one of our visitors (thank you Jim) on October 2013. Compare the maximum TCP delay parameter which indicates the maximum time a client was forced to wait for data. Also the jitter, packet discards and MOS score suggests to us that VoIP would have real problems over this connection.
We would love to hear from you if you have satellite Internet so we can add more test result samples to this article. All we need is for you to run our VoIP and speed test using your satellite Internet service and then view the advanced results. Please contact us using our comment form below to interact with our team and we will add your results to this article.
Satellite Providers Supporting VoIP
There are a few satellite providers that have introduced technology and features and therefore indicate support for VoIP on their websites.
Often these providers push their own VoIP service which can be expensive and have a limited feature set so we recommend also looking at the VoIP providers you see on our website as part of your research as it may well save you a lot of money. For example we have providers listed on our site that are as low as $6.25/month for unlimited calls. As to whether a third party provider of VoIP will work, in our opinion it has as much chance as the satellite providers phone plan. One option would be to start with the satellite phone plan and try out a third party provider in your own time. If it does not work, cancel the third party service, they usually have a 30-day money back guarantee. If it does work, great you can cancel the satellite phone plan and save money.
However based on the limited test results above, it would seem unlikely that a VoIP call would be successful. Over time we hope to obtain more results and experiences from our visitors which may provide higher confidence levels.
Some of the satellite providers supporting VoIP are highlighted in Table 2 below but if you know of others or have feedback on any of the providers listed please let us know using the comments section on this page. For information regarding the Internet service costs refer to our Guide to Satellite Internet service.
Provider | Target Market | * $/Mo (VoIP) |
---|---|---|
HughesNet | Residential and Business | From $29.95 HughesNet Reviews |
Viasat | Residential | From $29.99 Viasat Reviews |
Skycasters | Business Grade | N/A but optimized for 3rd party VoIP |
* See our business and residential sections for 3rd party VoIP offerings that are lower cost.
Conclusion
You will likely now have an appreciation of how satellite Internet service actually works and some of the issues that affect VoIP based phone calls over this medium. However there have been technological advancements over the last 10 years and some providers are now offering VoIP plans as add-ons to satellite service.
Some of these providers have been highlighted and they often have their own phone plans that they are selling which tend to cost significantly more than third party VoIP service. In reality, if they promote their own VoIP plan then they must have confidence that their Internet service can support VoIP so really a third party VoIP service should also work. However based on the limited results we have seen, the quality of those calls is still in question.
As always, do your own due diligence on the best path to take for your needs and please help other visitors by providing feedback in our comments section below.
Additional Resources
- ITU - One way transmission time analysis for phone calls.
- Wikipedia - Satellite Internet signal latency.
- WhichVoIP Satellite Internet Reviews - Reviews for ISPs including satellite providers.