Recently I was introduced to FlyNumber, an easy-to-use cloud VoIP provider which offers PBX services as well as virtual phone numbers for many countries around the world. This article will show you how to use FlyNumber to purchase a phone number for, let’s say, US or Canada, and receive incoming calls to this number on your favorite softphone client such as Zoiper with just a few configuration steps.
First open FlyNumber’s virtual phone numbers page and select a country where you want your virtual phone number to be located in. In my test, I chose Canada, which has a very affordable rate of just 2.95 USD monthly. After making payment via Paypal, you should be able to access the options for the virtual number:
Under “Forwarding Details” you can specify what will happen if somebody calls this number. You can choose to forward the call to a normal PSTN or mobile number (which will cost extra depending on the destination), to FlyNumber’s own phone system (which requires purchasing FlyNumber’s own PBX services), to a supported provider (Callcentric, Callwithus, etc.), or simply to another SIP service. Using the instructions here I decided to register an account with SIP2SIP in order to forward incoming calls to this account. Unlike other services, the registration interface for SIP2SIP is very simple – my account was immediately created after clicking the Sign Up button:
Next, in Zoiper, add an account pointing to the just created SIP2SIP account. After a few seconds, Zoiper should report that the account has been successfully registered:
Next, inside the configuration panel for the virtual phone number, under section Forwarding Details, select VoIP, enter sip2sip.info as host, your account’s username as details, and click Update:
Now try to make a call and Zoiper should ring immediately. If Zoiper doesn’t ring, check to make sure that the configured username and password matches the credentials you set for your SIP2SIP account, and that the same username has been entered in the “details” section of the virtual phone number configuration.
Answer the call and you should be able to establish two-way communication. During my tests, audio was very clear and quality was great, using G711U/PCMU codec:
This is the Wireshark packet capture of the incoming SIP INVITE request:
Interestingly, as can be seen from the packet capture, the incoming call passed through two different IPs, 22.214.171.124 and 126.96.36.199, both of which are located in Europe, even though the DID I used for my test is located in Canada. The second IP, 188.8.131.52, belongs to DIDWW, an Ireland VoIP provider. Despite the multiple hops, incoming calls are connected almost immediately and audio quality is just great, with no lags observed. In my opinion, using FlyNumber with SIP2SIP is a cost-efficient method to receive unlimited incoming calls, no matter where you are in the world.
You can click here to learn more about FlyNumber’s virtual phone number services and purchase your own number to try it out. Feel free to leave a comment below to share your experience.