I tested Siphon
, a SIP-based VoIP application for the iPhone, in California at ITEXPO
. Interestingly, Siphon worked perfectly in California over AT&T's 3G data network
. Yes, you read that right - VoIP over 3G! I couldn't contain my giddiness
when I realized I could now register my iPhone with TMC's Asterisk-based IP-PBX and make/receive calls. I've tried Siphon a few times in the past and it never worked over 3G - only WiFi. I thought perhaps AT&T was now easy their restrictions and allowing it. (silly me)
However, once back in Connecticut I tested it again and it didn't work. Apparently, in some parts of the country AT&T is blocking port 5060, the default SIP port. I did some port testing on my iPhone and indeed AT&T is blocking outbound port 5060. While I was in Los Angeles I was able to use Siphone to make & receive VoIP calls over the 3G data connection through my corporate Asterisk-based PBX. I was able to receive calls to my TMC extension as well.
Guess it was good while it lasted...
Now, Siphon does let you change the local SIP port from the default 5060. In theory, the Siphon application can be modified to use a different outbound port and then you could setup some port forwarding rules on your firewall, i.e. map the 'always open' port 80 (web) on your firewall to forward to port 5060 when connecting to your SIP-based IP-PBX's IP address. Or if you IP-PBX is already using port 80, there are plenty of other outbound ports that AT&T doesn't block.
Apple has rejected
and blocked Siphon from the App Store. Interestingly, Apple allows other SIP clients (WiFi-only
) to be downloaded from the App Store, including iPico
(supports push notifications of calls), Acrobits Softphone
, WeePhone SIP
, and Nimbuzz
. What's interesting about the Siphon app is the whole saga
the developer had to go through with Apple when submitting this SIP application to the App Store. It wasn't pretty
The short story is that even when Siphon didn't
support VoIP over 3G a few versions ago, Apple still rejected
the app providing a lame excuse. Then after several attempts, Siphon went "underground" and provided their SIP app to Cydia, the primary jailbroken app store - with full VoIP over 3G
If you can't beat em', screw em'! That's why a lot of apps have gone to the Cydia App Store to get around Apple's ridiculous restrictions.
Check out this screenshot of my iPhone showing how you can enable Siphon over EDGE/3G:
Unfortunately, like I said earlier, AT&T is blocking outbound port 5060 in some parts of the country, so simply enabling Siphon over Edge/3G by itself won't work if they block it. Apparently, the AT&T cellular network in Los Angeles, California works though. If anyone else has gotten Siphon to work over the AT&T 3G network, post a comment - or even if it didn't work. Would be a good gauge of how widespread they allow/disallow this.
The day is coming when the carriers will have to allow VoIP over 3G. Look at what VoIP, and especially Vonage did to the traditional landline industry. We went from paying long distance minutes by the minute
to an UNLIMITED plan with UNLIMITED minutes for a flat rate
. The mobile industry will soon have to follow suit.
In fact, the first wireless carrier that lets me register my cell phone to my SIP-based IP-PBX over a 3G data connection will become my new wireless service provider and have my business. I'm sure millions of others feel the same. Heck, charge me a few cents for terminating or originating my SIP-based calls. I'd pay for the ability to use my corporate identity (CallerID) when making business calls on my personal cell phone. Or just count SIP calls as 1.5x or 2x per minute of usage towards my current monthly plan's bucket of minutes. Of course, the carriers would have to detect when a SIP call originates or terminates, which is a technical challenge. They'd have to do packet inspection on a mass scale to support this.
Still, there has to be
an appropriate revenue-generating business model for the wireless carriers that will allow their customers to use SIP over 3G. Make it $5/month extra or something. Vonage
took the traditional landline providers by surprise, causing the defection of millions of users. So if the wireless carriers wait too long, some new wireless carrier is going to come along and do the same by offering VoIP/SIP over 3G. You mark my words...