X

Multi-provider VoIP over GSM on the iPhone

Multi-provider VoIP over GSM on the iPhone

Ben Wilson
2 min read

We've been beta testing a promising new Web-based app for the iPhone, dubbed RingFree (go to https://rf.com on your iPhone to try it) that offers the ability to make calls through a variety of VoIP SIP providers using normal voice calls on the AT&T GSM network, or any other standard iPhone voice provider. The method is similar to the one used by Talkety, where calls are routed through an external server instead of through the iPhone's data connection, but it allows the use of any designated VoIP provider or your own Asterisk/SIP server and doesn't require you to receive a call in order to make one (like Talkety).

Here, in a nutshell, is how the app works: A user registers with RingFree, entering his iPhone number and providing some other information. The user is then prompted to call a country-local number to confirm their information by entering a PIN. Once logged into the site, the user selects from a list of pre-defined VoIP providers (including VoicePulse, Gizmo Project, PhoneGnome and others) or defines his own by entering a proxy address, username and password.

After selecting or defining a provider, the user can access the Web app's keypad, which looks something like the iPhone's standard dialer, selects the preferred VoIP provider from a menu, and hits "Call." The call sends a bit of JavaScript over EDGE to retrieve a local number from the VoIP provider, which the user is prompted to dial with the iPhone's native phone application. When this number is dialed, the VoIP provider is triggered to dial the number entered in the Web app, and the call goes through. In other words, RingFree is a sort of virtual dialer -- it's an automatic link to VoIP providers that uses standard voice minutes to make VoIP calls. It doesn't require any hacking or jailbreaking, nor does it require the presence of a WiFi network. Only a small amount of data is transferred over EDGE (or other GPRS network) to make the call.

The net effect is this: you can (for example) use your local, US AT&T minutes to make calls to the United Kingdom for only the cost of the local minutes plus whatever your VoIP provider charges. VoicePulse, for instance, charges just over a penny per minute for calls to the UK.

We've been using a test SIP server to make calls, and the results are impressive. Voice quality is relatively good, the calls go through fairly quickly, and we didn't need to be in range of a WiFi network nor be in particularly strong EDGE coverage for the service to work properly.

RingFree also lets you make calls to Google Talk and MSN voice accounts.

Feedback? info@iphoneatlas.com.