Think of VoIP2Go as voip.ms on Steroids

Whenever we make phone calls at VoIP2Go, we use voip.ms. We share many of the same values and business practices and they are just all round decent guys. Enough of the praises, let's get down to the reasons why VoIP2Go exists in the first place.

We have had a keen interest in the VoIP industry ever since we started developing a solution for the Security Alarm industry to overcome the problems caused by VoIP. We have watched voip.ms and others grow over several years and we have tested and used their services to gain a deeper understanding of their networks. Without beating around the bush, or naming names, there are some glaring inadequacies with almost every VoIP provider we know of. The aim of VoIP2Go is to build a single platform to take advantage of the best features on offer from the various popular VoIP Providers, overcome the inadequacies and add a few cutting edge features of our own.


VoIP2Go use Anveo when Least Cost Routing is required...

Built on top of voip.ms

Our Basic Prepaid Plan utilizes the network of voip.ms - one of the most respected VoIP Providers in North America. Their service and support has been proven over many years and VoIP2Go are proud to build value added services on top of their reputation for excellence.

voip.ms provide us with a reseller platform and other tools to assist us in developing new features that voip.ms themselves may not want to implement. As developers of VoIP software and platforms, this presents us with an ideal opportunity to work with the VoIP community to come up with real world solutions that make for a better all round VoIP experience.

By far the most important reason we selected voip.ms as our partner was their honesty with Customers. We want to continue with that up-front approach and explain how we make money. It's really very simple. voip.ms bill us at six second increments and we bill our Customers at 1 minute increments. On some calls we make nothing at all, on others we make a small amount. Our Customer base is made up of individuals and businesses who think that the value added services we provide justify the small increase in cost.


DNS SRV Auto Failover

There have long been requests from voip.ms Customers for DNS SRV support. DNS SRV Records allow a list of IP addresses for a single domain name. VoIP devices that support DNS SRV Records download a list of IP addresses from the DNS SRV Record and register to the one with the highest priority. If the highest priority server goes down, then the device will automatically register with the next highest priority IP address in the list. The VoIP device will periodically check the highest priority IP address and switch back to it when it comes available. voip.ms have not implemented DNS SRV support and it is likely down to the requirement for devices to register with a single server in order to reliably receive incoming calls.

For Customers that only make outgoing calls, the lack of DNS SRV support is a little frustrating as they have to manually switch registration servers when there are failures. VoIP2Go have setup a batch of domain names with DNS SRV Records that contain a list of logically grouped voip.ms servers. For example, users of our service in Canada might want to choose the domain that comprises of toronto.voip.ms, montreal.voip.ms and vancouver.voip.ms

Please note that although the use of DNS SRV Records on our Basic Plan improves redundancy, it does not include protection from denial of service attacks directly on voip.ms. If all of the voip.ms servers were to fail at the same time, then you would not be able to make calls. This is an acceptable risk for many Customers but if completely losing voice service is not an option, then you should consider using our DDoS add-on.


DID Failover

When you have a voip.ms phone number (DID), you lose the ability to receive calls if the server you are registered with fails. You may not detect this failure for some time and this raises situations that range from a minor inconvenience to a substantial financial loss due to missed calls. VoIP2Go aim to address this problem by utilizing the SIP URI failover feature provided by voip.ms. Our users can use the DNS SRV enabled VoIP2Go domain name of their choice and have their VoIP device send regular Keep-Alive packets to our own servers. The SIP URI can be set to point to our servers and voip.ms will send all incoming calls to our servers. As our servers receive Keep-Alive packets, they know the location of each registered device and have a pathway into the device in order to forward calls.

We are planning to develop an alternative solution to the single server registration for incoming calls problem by utilizing the voip.ms API. For VoIP2Go users using VoIP equipment or softphones that do not support DNS SRV, we are able to detect voip.ms server failures and change the POP settings of relevant DID's within the voip.ms network.


Network Supervision and Alerts

The VoIP2Go platform can monitor your Internet connection and alert you via email or SMS when it is down for intervals of 15 minutes or more. You can increase the supervision interval accordingly if your Internet connection is not stable and you find that you are receiving too many alerts. You can also receive alerts when your network connection recovers or when your IP address changes and an audit trail of all network events is available from the VoIP2Go platform at any time.

DNS Redundancy

DNS Redundancy has been overlooked by almost every VoIP provider in the industry - voip.ms included. Even the largest DNS Providers with their massive anycast networks and financial resources admit they are vulnerable to DDoS attacks, yet for some reason voip.ms chose to handle their own DNS. VoIP2Go utilize the most robust DNS Providers in the business for Primary DNS and failover to a backup provider for Secondary DNS. If the voip.ms domain name goes down, all of their servers go down with it. VoIP2Go will keep your VoIP service going by routing your calls through one of our many backup providers.

DNS SRV Failover

This is the one that many happy voip.ms users have been asking for over the years but for some reason has not been implemented. VoIP2Go have setup multiple domains names with DNS SRV Records configured to use our servers first and failover to voip.ms. This setup allows us to provide you with additional features when you are connected to our own servers but have the comfort of knowing your device will automatically connect to voip.ms servers if the VoIP2Go domains or SIP servers are attacked.

Provider Redundancy

We think voip.ms are fantastic. We have built good relationships with a number of other VoIP Providers too, but all too often we have watched from the sidelines as each of them have experienced their own set of difficulties and failures over the years. We do not believe that any single VoIP Provider can offer 100% availability of their services and that's why VoIP2Go has dozens of the worlds best VoIP Providers under the hood. VoIP Provider Redundancy is our single most important feature for making sure that VoIP2Go customers always have dial tone when they pickup the phone.