SIP Stack in Android - myTouch 3G, Magic General

Yesterday I flashed GINGERBREAD-DS-Beta-20110716 on my 32B to experiment with inbuilt Sip stack and would like to say to would be users that this application in a rooted rom works wonderful. Both over WiFi and 3G. However it does have some limitations like not being able to choose any ports under 1000. ie I would prefer port 443 TCP. Having said that, most users will use port 5060!
All in all, it is very functional and usable. The battery will be consumed more if you tick for receiving calls but consumption is sip server dependent.
I am using it with VoXaLoT with 5 registration.
Note that new HTC android handsets like Desire and Incredible have this feature but limited to making calls over WiFi only.

Related

HSDPA/3G automatic switching

Hello,
I have just upgraded to the official GPS ROM and I am on the Swedish 3 operator. I have noticed since the upgrade that the network connection is switching from 3G to HSDPA when there is a demand of bandwidth or simply when there is data in either direction.
I can see that the purpose of this was to make it possible and more reliable to place and receive calls during data sessions. I have figured out though, that with the old ROM, there was no such switching (but there was no distinction with the icon, so you really had no idea) and the connection speed was always constantly 1Mbits/s when using Internet Sharing for example. Now with the HSDPA/3G switching/throttling, the connection often drops down to 3G speeds and Skype-calls are lacking quality from this a bit when using Skype in the car which i do quite regularly nowadays using my Jabra JX-10 headset.
I also realize that there is still a problem with outgoing and incoming calls during these automaticly switched-on HSDPA-sessions. That is probably why HTC has decided to keep the HSDPA sessions as short as possible, that's fine, but what boggles me is the algorithm used for the switching. It seems to always kick in HSDPA in the beginning of a new data session, and after a short time of inactivity (while pondering what favourite page to open this time) the connection drops down to 3G and it won't kick back to HSDPA even when you start browsing again, until a certain period of "non-HSDPA-ratio" has been reached and the phone thinks it would be OK to kick in the highspeed again for a little while.
I also noticed that using Skype would keep HSDPA alive once you place a call from a fresh started data session and keep talking ;-)
This is not a particular problem to me, I was just wondering of anyone else here has noticed and had an idea of what the programmers had in mind?
BTW: I am running TomTom 6.010 and Franson GpsGate on the machine now and it works absolutely like a dream. I used to have a Blue-I Bluetooth GPS in the car (Trimble based chipset, only 8 channels but quite OK piece of hardware) but this is far superior when it comes to HOLDING a persistent fix also when moving indoors. The TTFF is quite fast as long as you are outdoors, most of the time i have a fix before i leave the parking space. I noticed there being a dynamic number of satellites of the receiver, sometimes i see 7 out of 8 satellites, and then sometimes i see 10 out of 12! Anyone noticed?
Thanks in advance! Cheers...
It’s not your phone that decide to change from HSDPA mode to normal R99 (384kbits) mode and vice versa. Everything are always controlled by the network. The behaviors that you describe are normal. Besides the HSDPA is quit new for the operators and new parameters needs to be tuned for best performance for every users.
BTW, the degradation that you notice. You are not alone that use HSDPA.... Its finally the big success for 3G
I use Phone Alarm profiles and BandSwitch to control my connection based on business hours. I get a poor singal unless on 3G where my office is located. I force it to GPRS otherwise to save battery.
I have similar problems, cannot receive or start calls when HSDPA connected. Shouldn't that be possible anyway, calling and transferring data at the same time? Or is this a network provider problem?
I too am on the Swedish operator 3. I have an unlocked, non-operator distributed HTC TyTN that I had updated the radio to 1.40xxx and the ROM to Black Dymond 3.5 and was having the exact same problem. I could reproduce the incoming call not getting through error every single time I got the phone to go into HSDPA mode.
After some initial searching I read somewhere it was network dependent (Nokia switches vs Ericsson) and the only way to solve it was to disable the HSDPA using e.g. HTweakC, which I did and it solved the problem, but then of course I couldn't take advantage of the high-speed data access, which was the major reason I got this phone.
I recently noticed that 3 released a new extended ROM with instructions to update the ROM to the latest (as is available on the ftp here) then install their ExtROM. I went to the trouble to try and breakdown what was in this extended ROM, but being a newbie to pocketpc it was all hyroglyphics to me, so I went ahead and installed it over my old HTC ext ROM (which I saved for later use just in case).
When I get around to it I may mount this extended ROM here (I have it, but don't have too much time to put it up right now, so someone may beat me to it).
Anyway, Black Dymond 3.5 didn't install the Extended ROM after a hard reset (assuming that was the intention), so I did it myself afterwards. One initial bug that showed up quickly was the Comm Manager not wanting to start saying it would only manage a max of 7 items (whatever that means). So I installed Schaps latest Comm Manager and it worked fine.
Well, guess what, now there's a daemond that starts on boot and the phone app is different (another bug is that the text on the phone app buttons remain in the 3 theme although I changed back to black, but that's minor), but now I cannot replicate the no incoming calls during HSDPA error.
Apparently they've added something that makes the phone connect properly to their 3G/HSDPA network for call handling. Now I've got full HSDPA speed and no problem on incoming calls (plus still have Black Dymond's great VOIP/SIP WM6 solution).
Ok, as a noob I of course missed the fact that the daemon starting at boot is Voice Commander. Still the actual phone app/dll is somehow different with this ExtROM and it's solved my problems.

Any Sprint Hero ROMs with functioning PPTP VPN?

Hey all, I've been trying to figure this out all day.
My work bought my department a Sprint Hero as an 'on call' phone to pass around, and no one realized that the CDMA Hero is still officially stuck on Android 1.5. Which as I'm sure you all know, doesn't include the vpn settings in the OS, and there don't seem to be any apps in the marketplace that do PPTP. We really need to be able to connect to a windows style PPTP VPN server to manage our servers over RDP/VNC, and browse intranet sites.
So far today I've rooted the hero and tried several ROMs, the only one that even had the VPN settings was the AOSP 2.0 ROM, but I can't get the VPN working, and there is no confirmation in that ROM's thread as to whether its VPN works or not. (Yes, I posted the Q there, and I'm waiting to hear back.)
So if anyone can confirm PPTP VPN works on any Hero ROM's, or if anyone knows of an app that'll do it, I'd greatly appreciate ANY pointers...
I'm excited to learn more about android, I've been a WinMo user since ~2000 or so, and an avid XDA user for most of that time (T-Mobile MDA [Wizard], AT&T Tilt [Hermes], and my current personal phone Sprint Touch-Pro [Raphael]).
Thanks again!
B~
Well I guess with the new kernel source dropping it shouldn't be long now...
You need to get to atleast 1.6 to get the ipsec version (cisco type) to work, with the kernel release I hope we can get at least a 1.6 fully functional, bt camera etc.
If you have to get vpn now check the rom links there is a partially functional 1.6 and 2 out there. Me Im waiting, I use the Bluetooth and camera more then i would vpn. (for now I put a machine on the network with VNC and vnc into it to get to the network.)
Yeah I tried all of the 1.6/2.0/2.1 ROMs that were available as of ~two weeks ago. Only the ASOP 1.6 even had the VPN config menu in the settings, and it didn't seem to work.
It seems like adding the tun module & VPN settings page is a pretty low priority for most of the cooks...
I noticed on one of the ROM's threads that there is a 1.6/2.1 ROM that has the tun module and the cook tested it, but the actual VPN settings page isn't showing up in that ROM
Well, I hear that the GSM Hero is supposed to get the 2.1 upgrade by the end of march, so hopefully the CDMA Hero update won't be far behind that...
#UPDATE# Sprint Confirms Android 2.1 for CDMA Hero Q2 2010...

[Q] Skype H3G UK MDJ HD 4.3 s7.5HD

After switching to DHD build, I decided that I will use it as my main OS.
I'm on 3 UK now and I want to use also Skype's free minutes included in my plan.
However I've tried
http://forum.xda-developers.com/showthread.php?p=7033931#post7033931
&
http://forum.xda-developers.com/showthread.php?p=8242875
Following one of this links http://forum.xda-developers.com/showthread.php?t=676101 it wouldn't let me download anything.
Couldn't try this one http://forum.xda-developers.com/showthread.php?t=817749 as I couldn't find anywhere.
Tried to change the APN (http://forum.xda-developers.com/showthread.php?t=861842) Nothing happened.
As you see I did as much research as I could.
Any idea?
cheers
EDIT:
Opening the browser when I'm on 3G, WiFi off, It tells me to connect to Three Network and disconnect Wifi..
No problem with data connection with any program with both wifi and 3g
Anyone? Please...
EDIT
It may need to import some kind of certificate from original three uk phones with android, like desire, hero..
ANYONE??????
Three UK is using rmnet protocol only, builds desire hd and similar are using ppp which Three UK is recognizing as wifi or connecting from barred or other network than Three.
The solution is using rmnet version of desire but rmnet builds, I am not sure what radio is needed, but I remember i had 2.10.xx.xx and some desire version from Darkstone. Haven't had any problems! Now I am testing skype from android market - i think this one is much better than iskoot (3uk skype modified version) at least you can see who is calling to you.
thank mate;
I've used iSkoot on WinMo to call through skype-on-3 with no problems; I had the same radio that I'm using now in Android
By the way, I'm using now MDj 4.6 with kernel 8.0
the only point to use skype-on.3 is that the skype calls are transferred as a normal call; so quality is better where 3g is not available. that's why I'm not gonna use skype from the market when I'm not connected via wifi.
So we should wait for a rmnet build.. ok
Thanks again.. Happy new year!

Galaxy S and Voip optimisation

I have found that whichever Voip program I use, I get poor voice quality on VOIP via UMTS or EDGE, whereas my old Nokia 6124 worked way better. I then saw this post
http://forum.xda-developers.com/showpost.php?p=9579987&postcount=11945
and I wondered if there are any differences between the modems in terms of jitter, because that could be really messing up VOIP streams. My modem is now XXJP2. Has anyone tested various modems for voip reability?
Hi, I have been able to successfully use my SGS for VoIP regardless of the modem version. The program (stack) and codec you are using are more important in this respect. The main difference between Android VoIP solutions and Nokia's SIP is that on android sip drains battery like crazy unless you configure your pbx to connect an extension over TCP rather than UDP. Good luck!

Wifi Calling on a Rom that works

So I need to install a rom on the HD2 where I know wifi calling will work reliably. Its super important because this HD2 will be used where there is very spotty T-Mobile service. Wifi with a UMA Blackberry is the only thing that works currently.
I know there has been discussion as to how reliable the wifi calling feature can be in general, but I have a MyTouch4G and it works perfectly.
So is it a froyo only thing, or maybe only a froyo sense only thing?
I have friends that have it on their G2 and it works perfect for them as well.
So can anyone list a few roms where the wifi calling works reliably?
Thanks.
EyeAndroid said:
So I need to install a rom on the HD2 where I know wifi calling will work reliably. Its super important because this HD2 will be used where there is very spotty T-Mobile service. Wifi with a UMA Blackberry is the only thing that works currently.
I know there has been discussion as to how reliable the wifi calling feature can be in general, but I have a MyTouch4G and it works perfectly.
So is it a froyo only thing, or maybe only a froyo sense only thing?
I have friends that have it on their G2 and it works perfect for them as well.
So can anyone list a few roms where the wifi calling works reliably?
Thanks.
Click to expand...
Click to collapse
The common belief is that wifi calling can't work on the hd2 due to it not having some hardware required for it
Really? I thought that it was just an app? Just like the vibrant doesn't come with it but someone was able to figure it out.
Here..I found the post. Its not entirely hardware related, but has something to do with the radio..
The UMA client is embedded into the baseband processor of a dual-mode handset. The client executes the UMA protocol and is also responsible for monitoring Wi-Fi threshold levels, establishing the IPSec tunnel, and handling VoIP aspects of a UMA circuit voice session. Consequently a UMA client consists of four logical elements.
The UMA Protocol Interface
The core UMA protocol resides within the baseband stack. This is the set of core messages responsible for managing and maintaining an active UMA session. The core protocol module is integrated into the platform's radio resource (RR) layer and tunnels all messages between the handset's Non Access Stratum (NAS) layers and the mobile core network. GSM has standardized a large number of supplementary services. The UMA architecture is transparent to the NAS layers (MM and above) in the handset and the network. Because the supplementary services logically reside in the NAS, they are inherently supported in UMA access mode.
so it seems i was wrong about the hardware specific part to some degree, it seems that the radio software in the device has to have the uma feature (client) written in and then flashed to the device to add that functionality to the hd2, but thats the big issue... who knows enough to dismantle a radio nbh and modify and insert it with the code needed..? i guess in that matter it might as well be entirely hardware based..
so it may be possible but not likely at the moment...
Click to expand...
Click to collapse
EyeAndroid said:
Really? I thought that it was just an app? Just like the vibrant doesn't come with it but someone was able to figure it out.
Click to expand...
Click to collapse
Yes, you have that correct. I use the Nettalk app for WiFi calling on the Cmylxgo NAND Stock Desire HD(2) ROM without a problem.
any news on the ROM?
There's a kernel in the nand section being tested for wifi calling, I think there's a rom in the thread too but I don't know if its working
Edit:
Here's the link, http://forum.xda-developers.com/showthread.php?t=1038784
It doesn't appear to be working yet, but tyweens working on it and he's got an awesome kernel and rom

Categories

Resources