VOiPover3G – Hack Allows iPhone Users to Make VOiP Calls over 3G/EDGE/GPRS

One of the limitations of VOiP iPhone apps such as Fring and Truphone that are available on the App Store is that you can make VOiP calls only over Wi-Fi and not over the your iPhone's data connection. This is due to limitation of Apple's iPhone SDK which was most likely enforced on Apple by carriers.

But there is good news, iPhone Hacker, crash-x, has developed a clever little hack aptly called VOiPover3G that tricks iPhone apps into thinking that they are on Wi-Fi even though they are on 3G/EDGE/GPRS. Thus allowing you to make VOiP calls over your iPhone's data connection.

VOiPover3G developed by crash-x is a MobileSubstrate library that tricks iPhone apps into thinking that they are on Wi-Fi even though they are on 3G/EDGE/GPRS.

It allows users to make VOiP calls over your iPhone's data connection. You can configure which iPhone apps get tricked by adding the app's bundle identifier to "/Library/MobileSubstrate/DynamicLibraries/VoIPover3G.plist”. By default, VOiP apps such as Fring, Truphone and iPhone apps such as iTunes Store and App Store have been added (however the developer has mentioned that iTunes Store and App Store does not work).

If you want to trick all iPhone apps then you need to rename or delete VoIPover3G.plist file, however it is recommended that you selectively add the iPhone apps rather than tricking all apps.

I tested Fring after installing VOiPover3G over my iPhone's 3G data connection and it worked quite well, the sound quality of the calls were good. I am not sure how well it would work over slower data connections such as EDGE and GPRS but iPhone users have reported that it works fine over EDGE.



You can install VOiPover3G on your jailbroken iPhone via Cydia. An important thing to note is that there is no iPhone app icon available on the iPhone's home screen, however after installing the MobileSubstrate library, you should be able to use apps such as Fring and Truphone over your iPhone's data connection which earlier would have given “You must be connected to WiFi” error.

However, please proceed with caution as making VOiP calls over your data connection could get you into trouble
with your carrier.

VOiPover3G has been around for quite sometime, have you used it before? As always, let us know what you think about the hack and how it goes in the comments below.

Like this post? Share it!

  • ed

    I would like to use it but I cant see myself spending money for VOIP provider. When VOIP becomes available for free then I will use that feature.

  • evilhomer

    Skype *is* free. http://www.skype.com

    • Robert Kowalski

      Only PC to PC is free with Skype (on iPhone). Skype over WiFi to phone numbers is not only not free, but has steep 19-21 cents/minute charge and requires connecting only through Skype associated hot spot providers (given such even exist around you). Contrary to misleading sells pitches, you cannot use it say over your home or free public WiFi Hot Spot. What really ticks me however about SKype, is purposeful vagueness and misleading charter of what they sell. You have to read their forums to figure what it is they are selling and how it really works. They don’t bother explaining anything clearly on their website at all, clearly hoping on catching few unaware ppl, who make assumptions and pay – to their bitter surprise afterwards. Once you pay money, Skype is universally re-known for being impossible to reach.
      You know, once you know someone has no spine to conduct himself honestly and fairly, this should be red flag enough to keep away from them. Its just if they don’t rip you one way, they’ll rip you another. Once a crook always a crook! Even in regard to free PC to PC Skype, which does have good quality of voice (while same cannot be said AT ALL about PC -phone line connection), I bet very few ppl are even aware of, it changes customer’s computers into free Skype servers, through which huge number of skype conversations are routed, slowing someone’s Internet, behind their back, without bothering informing them about it. Vote with your money! By teaching a lesson big crooked boo ha has you do making world better place.

  • Awayze

    This never worked for me or anyone on iClarified.

  • Berthold

    This is probably the most useless application ever! Who would bother to make VOIP calls over a mobile phone, if mobile voice-flatrates are all around? Only use I could see is for calls when roaming outside your carrier's area/country. But then, cost of data-connections abroad is still pohibitive, so simple 3G-voice calls may still be cheaper than calling 3G/VOIP.

  • http://profile.typepad.com/iphonehacks iPhoneHacks

    Hey Berthold,

    I think its a matter of perspective.

    One of the most common uses of VOiP is to make cheap international calls.

    Excerpts from Ebay's quarterly results which gives Skype's numbers:

    - saw SkypeOut minutes go to 2.6 billion from 2.2 billion in the third quarter of 2008.
    - saw Skype-to-Skype minutes go to 20.5 billion from 16.5 billion in the third quarter of 2008.

    The flat rates that you have mentioned only applies to local and national calls but not to international calls.

    So VOiPover3G which allows you to use apps like Fring over iPhone's data connection to make Skye calls might be worthless if you don't make too many international calls, but could be quite useful if you do as in most cases the international calls from mobile phones are a lot more expensive then Skype.

  • se23

    would this work for bbc iplayer?

  • MardeeT

    Ok, Hello? This is a great App! This will allow me to make a lot of calls I normally make over VOIP FREE and not use minutes. How? I run a TrixBox server at home. That is basically the old Asterix Linux based IVR system. This way I can link up to my server over data lines on my Iphone, get an IP from my server, and use it to make free VOIP calls. My restriction to this working earlier was the Apps limits of having to be on a Wifi network. Maddening!! But I can see why the carriers required it. Just for this reason I am doing. In case you are interested, research trixbox out there. You do need to purchase a special hardware box that can convert your phone signal at home to SIP. I found a Linksys one for like $50, but there are cheaper ones. Overall it's cheap and a great way around using minutes and buying a pricey unlimited plan. I spend $60 a month on my phone bill for only 500 minutes. $20 of that bill is the Iphone charge on AT&T.

    Food for thought.. but a great APP!!

  • http://profile.typepad.com/6p010536f83c5c970c phil

    It didn't work for me, still get the same message , Fring calls only available on WiFi.

    Any ideas ?

  • http://profile.typepad.com/6p010536f83c5c970c phil

    now it worked, sorry it was my mistake

  • not berthold

    To get it to work I needed to install winterboard which took care of a few problems. It is a freaking great app – international calls while I drive to work for 2 cents a minute!!!! Berthold – if you don't like it just keep your mouth shut – it is an extremely useful app.

  • ben

    i just sold my iphone because it was too expensive. Now i am really sad …this was the missing app i needed to make my Iphone Perfect. Whoever said this app was useless is a moron.

  • TeddyBearNeil

    Phil,

    I installed VOiPover3G and I have Fring on my iPhone 3G. I am not able to make any calls other than Cellular Calls at this time. Am I doing something wrong? Can you explain Step by Step in detail how I can make it work?

    Cheers

  • http://profile.typepad.com/iphonehacks iPhoneHacks

    Hey TeddyBearNeil,

    One of our readers has commented that he had to install Winterboard via Cydia to get it to work.

    I am not sure what's the connection but there is no harm in trying. I am guessing it is something to do with the backgrounder app.

    Let us know if it helps.

  • TeddyBearNeil

    iPhoneHacks,

    I searched on Cydia for Winterboard and could not find it. Any suggestions?

  • http://profile.typepad.com/iphonehacks iPhoneHacks

    Hey Teddy,

    I don't think you need to install WinterBoard.

    I just upgraded to firmware 2.2.1 so had to reinstall the jailbreak apps and I got VOiPOver3G to work without installing WinterBoard (thought of checking out the dependency).

    You can try installing Backgrounder via Cydia to see if it helps solve your problem.

    I had installed Lockdown via Cydia not sure if it installs Backgrounder as well.

    Let me know if it helps.

  • http://profile.typepad.com/6p010536ffd825970b me.yahoo.com/a/jFMaQfAJt5AfipiB0RMpBJCvKanTiPdjEso-

    I also have 2.2.1 and reinstalled jailbreak. I did not install the 'Installer'. Do you think that could be a reason?

  • http://profile.typepad.com/iphonehacks iPhoneHacks

    You need to reinstall VOiPover3G again via Cydia.

  • Neil

    Yeah I did insall VOiPover3G again via Cydia after I Jailbroke 2.2.1. Here is a link that I could not make sense of, but maybe you could understand this better and help me out..

    http://www.zakeh.com/2008/11/04/free-skype-calls-over-3gedge-on-your-iphone/

  • Neil

    I was finally able to make Skypeout Calls using my WiFi!! The reason the calls were being terminated before was that I was not using the +1 prefix to call out. But when I tried to make the same call via 3G, it said only WiFi Calls are allowed!! So, I still need help from ya Geniuses!!

  • Neil

    Phil, can you help me out? I am not able to call via 3G, it said only WiFi Calls are allowed!! Does this link make any sense to you? http://www.zakeh.com/2008/11/04/free-skype-calls-over-3gedge-on-your-iphone/

    Can you post a step-by-step help to make this work?

  • Jax

    do you need to pay to get this VoIP app?

  • nicolas rafael agrcia elroux

    is importan to trick apps for 3g if for expample i want i can talk for free on 3g internet whit a friend whit skype on a mobile or also talk to a person on msn please try nimbuzz messenegr it rocks : msn, facebook, yahoo, googletalk, Skype, myspace everithing.

  • Dirk

    hey guys, i installed VoipOver3G and yes it works… I've been able to make SkypeOut calls over my 3G cellular network.. However, is it me, or does this app cause issues connecting for certain other apps. For example, sometimes I get issues signing into Nimbuzz… it says connection not found, even if I am siting in a Wifi hotspot, or if 3G is available. To get around this I have to open other apps like Pandora to initiate a connection, then try Nimbuzz again and it finally connects. Another app that seems to have been affected is WeatherBug… it seems to constantly not be able to find a connection, and the only way to fix it is to restart my phone. Anybody else experience this?

  • http://profile.typepad.com/6p010536f83c5c970c phil

    hello TeddyBearNeil,

    Sorry wasn't checking the forum lately, i installed Winterboard via Cydia and this is how i get it to work.

  • http://profile.typepad.com/6p010536f83c5c970c phil

    I now try to trick Nimbuzz but i tells me that i am not on WiFi and dont know how to edit the file :
    /Library/MobileSubstrate/DynamicLibraries/VoIPover3G.plist3
    Any idea ?

  • maniack

    TeddyBearNeil,

    Its probably because you set the Cydia setting to USER MODE.

    Try to set it to HACKER MODE and you should see winterboard.

  • Georg

    I'm experiencing something similar with you Dirk. I used voipover3g successfully with Fring to make skype and skype-out calls over 3g. I also used backgrounder to keep Fring active on the background. This worked almost seamlessly when wifi was deactivated. When wifi was activated I noticed that skype was logging out on Fring. I thought this is because of a loss of signal on the transient between 3g to wifi. Then I tried Nimbuzz and it also worked over 3g, but to my surprise it didn't work when I activated wifi. I tried to reboot and start with wifi and it works but then it won't work over 3g! Is this something that has to do with the voipover3g hack? Is there a way to make it work on both 3g and wifi with an automatic transition between the 2 or not? For now the way I found in order to keep nimbuzz constantly on (in the background) is to deactivate the wifi.

  • http://profile.typepad.com/6p01156eab194e970c olliver

    anyone managed to use Skype over 3G with Voipover3G or another app?

  • Robert

    You are forced into the $30/month all you can eat data plan, but now you can turn down your minutes to the minimum and drop your monthly dill from over $100 down to $70

  • Shirley

    How can I install Skype w/o using Apple? Can this be done? I have an unlocked phone.

  • sannes

    I have family in other countries, and it is great. VoipDiscount and VoipCheap are a BIG help and amazing on the mobile!

    Saves us all a lot of money! VoipDiscount gives you 300FREE minutes, VoipCheap 90 days.

    Makes my momma happy!

  • Norm

    Does anyone know how to trick Icall VOIP into thinking it is on wifi network?

  • http://www.ardy.com Sunglasses

    I cant get this thing to work! Cant find the application in Cydia. If I reinstall it will I remove my applications?

  • provoip

    Can ATT beat $2.95/month unlimited US/LD from Skype?

  • yes it works

    I've used skype with voipover3g with great success; walking to the train station while doing an international conference call! Just install voipover3g and thats it…

  • Stan

    Well, I don't have unlimited evenings and weekends on my voice plan, only 150 mins/mo, but I have 6GB/mo of mobile traffic allowance, which I use 30% max (about 2GB is my record so far). So I'd benefit big time from this app.

  • Cihan

    Skype? Without it I cannot imagine the amount of money that I would have paid for international calls. Even with flatrate services, the sound quality of Skype is supreme.

  • andres

    This work on my Iphone 3GS jailbreak. Calls are fine and not problem. Try…its good.

  • http://www.aagneyam.com/blog Nyjil George

    It is not working with Nimbuzz.

  • http://www.itunes.com/apps/rebtel Craig Walsh

    For all those who do not want to go down the jailbreaking path, use Rebtel instead. http://www.itunes.com/apps/rebtel

  • http://www.iphone1.com.br Ferna

    its works great in Brazilian Services

    http://www.iphone1.com.br

  • phunti

    I installed this on my iphone 3G. I am using Version 3.1 OS.

    It did not work. Fring is still giving me a message that calls are only allowed over wifi.

  • tha vix

    I still don't undestand if there's a way to make voip calls (not wifi) without making the JailBreak cydia.

    I have a 3.1.2 new iphone 3gs and i can't Jailbreak it because it would loose the Jb at every shut down or startup. (tethered jailbreak that will probably bever be solved)

    So I find awful I can't make a voip call throgh 3g with such an expensive phone!!!

  • Shahzad

    Hi. I installed viopover3G and have been able to make calls onf ring though 3G/edge. also installed backgrounder and it helps to keep fring active in the background. but when it comes to nimbuzz, i cannot make calls when i m using edge/3G connection. it says nimbuzz calls allow only through wifi. also once i get out from nimbuzz n use mobile for some other thing n then again go to nimbuzzi fund myself to be disconnected means it is not running in the background

  • Shahzad

    can ne one pls help me on this n also whats the best voip paiud site for making international calls using iphone 3G connection. ne one have ne diea bout icall???

  • http://profile.typepad.com/tonyang Tony Ang

    Hi,

    Do you a version that works with iphone 3GS phone? I am running version 3.1.3 build 7E18.

    Hope this apps could resolve my problem of not able to use 3G when Wifi not avail.

    Thanks,
    TA

  • http://www.thevoipjournal.com/ Free Internet phone calls

    what about the iPad? how can we configure them to allow voip calls?

  • Gost

    please i need a link to download VOIPover3G ipa file.
    Because from China we cannot get it from saurik and co, those site are blocked. Thanks!