Wednesday, February 12, 2014

Android Anonymous VoIP Calls with TOR

There are good reasons to be able to make anonymous VoIP calls:

Report potential terrorists without you yourself being put on the homeland stupidity/FBI watchlist.

Report crimewatch tips with impunity and anonymity. What if a corrupt policeman is running the crime watch lines and keeps the caller id data?

These are just a few of the many reasons to be able to make anonymous phone calls.

To make anonymous sip calls from an android phone, your phone must be rooted so that orbot can transparently intercept the VoIP apps data and reroute the data through the TOR proxy network. How to root your mobile phone is outside the scope of this post. This was tested on a 4.0 ICS os.

Here's the list of steps:

Install orbot, the android version of TOR which is in the app market.

Install Smslisto (I have tested this with Smslisto, but the other finarea voip apps should work as well)

Setup orbot with the default options. On the settings menu, under transparent proxying, clock Select Apps, and then select Smslisto or your VoIP app then close it.

You can now start orbot by pressing down the robot for two seconds (this is also called a long-tap). Once it starts, you can then start Smslisto and login with your web username and password. Select "VoIP call" to make a data call.

Please note that I am not running a sip server at the moment, so I am not sure if the registration or RTP/UDP audio stream is actually routing through TOR, or it merely seems like it is (this could be proven by running csipdroid in this fashion and testing it against your own sip server and then, once proven, registering to sip.Smslisto.com). I don't have the time to test this at the moment, so consider this post as conceptual. I do know, however, that the call had a delay of a few seconds, whereas a normal data call has very little delay at all on a 4G LTE connection.

Also another caveat is that you can't anonymously put money into a VoIP account, as no internet sip provider that I know of allows bitcoin deposits. Perhaps an entrepreneur out there could start a bitcoin-accepting VoIP service, but considering all of the VoIP telephone fraud that goes on, I'm sure the FBI would be knocking on your door soon. I strongly suggest having a hidden .onion server for stronger anonymity and then using sips/srtp/zrtp for registering to the trunking service. Without srtp, however, all call data (the phone number called and the call audio) would NOT be encrypted from the TOR exit node to the sip trunk. Also you would be using the same exit node for the duration of the call, otherwise the calls udp/TCP session would end and the call would drop.

A better idea is to use i2p for its superior bulk data/UDP stream support, but i2p is a totally separate world from TOR (for example it doesn't have exit nodes per se).

I support the NSA's data collection policies and believe it to be keeping us safer. I am OK with them recording all phone calls as well. As Bill Gates recently stated, its important to know just what they are recording, for how long, who can access it, etc.... There should be oversight, otherwise what prevents the NSA from collecting pin numbers, account numbers and some rogue agent infiltrating bank accounts? I surmise that the NSA has been recording VoIP calls already, even domestic calls. I'm guessing that all efax services that traverse the public internet are being stored as well.

5 comments:

Steve caraty said...

I think the market for calling cards will stay strong because they are used primarily by the poor, who aren't likely to get VoIP service or anything requiring web access.
voip philippines

Thomas Williams said...

This is a good site, if you want some more please visit our site :
When it voice logger software comes to call logging software you can get to know and make out a huge details and facts about call logging so that you can learn those changes VoIP recorder applications in short span of time. This article digital voice logger discusses all about it and makes it clear for the reader so that they can feel engaged and toshiba call recording understood.

Michel Cole said...

I have go through your site, this is a good one. If you want to know more about this please visit our website :
The voice logger software will contain the ways of using one’s voice as a means of authenticating the logging in. The voices can be recorded rather easily by speaking specific words that the digital voice logger will recognize. The VoIP recorder applications will also help keep record and tracks of the voice conversations. Some of the features added or removed may help in making the toshiba call recording more customized.

David Mac said...

This particular voice recording applications article helps in providing enough rays and light for individual who are considering and featuring with so many new enhances and items that are available with VoIP logger software call logger. The author is making understand about the uses and benefits of the system so that they are confident and effective VoIP recorder applications enough for long use. Just go through call logging software the piece for detailed information.

Jhon hay said...

Great stuff. very incisive post, i really appreciate it. The example you have shown in your post is really good and easily.Thanks for sharing understandable.
___________
VOIP Service Providers