I have an iPhone 2G jailbroken with 3.1.2 and I have downloaded the Skype app and already had Fring from using it with Google Talk.
The issue is, the Skype app, on networks I'm only that only allow 80 and 443 (though plenty of bandwidth about a pure megabyte per second (not megabit), breaks up and has horrible sounding audio.
If the person is saying Hello, how are you? It's more like, "Helllll loo, how you?"
The Fring app sounds very good almost like a POTS (normal telephone) but I can't figure out a way using SSH forwarding with SOCKS (-D) to force it to go through SSH.
I've been playing with openvpn-iphone but it seems like I have to make a script to force DNS upgrading using
/usr/sbin/scutil << EOF
comands
EOF
I have to do the above because my college network has internal DNS, so I have to force a DNS change.
This seem to work every now and then, but for some reason, it can require the entire iPhone to be rebooted.
Is the VPN the only real way or is there a way easier way to do all this? Also, why does the Skype app sound so bad? Skype doesn't claim it lost that call, but I can't hear anything sometimes.
====FIXED AND HOW====
I figured out a great way to do it.
Since my college network has internal DNS servers that obviously don't work over a VPN to a separate network, I had to make two scripts.
college-up.sh
college-down.sh
Basically, I just do
/usr/sbin/scutil << EOF
commands
EOF
I just set the correct DNS Servers before the VPN starts, then after the VPN is closed, set them back.
So my run script looks like
echo "Running Up Script"
college-up.sh
openvpn-iphone --config college.ovpn
echo "Running Down Script"
college-down.sh
After doing this, Fring connected immediately and even though I only have 64kb/s of upload at home, I can make calls easily, except I can't walk around the building because then I guess I end up switching to another AP and it f***s the call.
Last edited by redpenguin; 12-04-2009 at 01:06 PM.
Reason: Automerged Doublepost