I use mobile internet in Tokyo; it seemed a great package in theory (all-you-can use 3G and LTE for ~¥500/month, albeit limited to a reasonable 250kbps), however whilst Docomo’s network can theoretically deliver 250kbps, during much of the day it throttles all services except VoIP down to an unuseable ~1kB/s. Is there any way, perhaps with VPN, that I can disguise my traffic to appear as VoIP traffic? I have SurfEasy VPN installed on my iPhone presently, though I imagine there’s not a lot that can be done with it.
You could, in theory, setup a custom VPN setup at home and connect to it over a known-VOIP tcp/udp port.
Do you know by what process Docomo is classifying VoIP traffic?
In short, no. In long, Nooooooooooooooooo…t without a lot of work.
You’d have to encapsulate your traffic in a custom format using the RTSP transport, and spoof SIP setup packets back and forth (giving the RTSP port desired) to look like a legitimate VoIP call.
I doubt anyone’s DPI is going as far as checking that the “audio data” you’re transporting is valid for the claimed codec, so that should be fine. You’ll also have to pick a codec to fake that’s both bandwidth heavy (when in use) and that has silence suppression, in order to look more like legitimate voice traffic.
Let me know when you do it!
You could, in theory, setup a custom VPN setup at home and connect to it over a known-VOIP tcp/udp port.
If they are doing anything more intelligent than traffic throttling by port (which they probably are since SIP requires RTP and RTP uses dynamic port assignment) this is highly unlikely to work.
It’s worth a shot though. All the OP would need to do is configure a VPN server to use UDP port 5060.
Not that I doubt you but are there any VoIP protocols that use top by default ?
All I can tell you is that Skype, Facebook Messenger VoIP and Apple FaceTime go unthrottled all day. The Skype website and Apple App Store get throttled (can’t tell with Facebook, it works better than most websites throughout the day though), so it’s a method that distinguishes between the VoIP service and the company servers. Sorry I can’t help further, I’m not too savvy with networking.
I’ll see if my family can set one up for me tonight (I don’t have domestic internet myself - just this SIM card).
I’ve got a VM I could convert for you quickly. Just let me know if you’d like and I’ll shoot you the username/password and IP.
Thank you very much! I don’t suppose you could guide me on how to connect to it via an iPhone? Or is it only really feasible with a computer?