Sunday, December 2, 2007

SIP Client on Windows Mobile 6(for IP PABX)

I was using Asterisk , VOIPSWITCH, SER and Trixbox for few years and always wanted to setup my mobile phone to register as a SIP client.


As with anything like this, This may well screw up your phone so do it at your own risk.(There is always a hard reset)
http://wiki.xda-developers.com/index.php?pagename=HTC_Voxhttp://forum.xda-developers.com/showthread.php?t=299950
I must say that it is pretty cool, what “Internet Calling” does is automatically switch outbound calls to VOIP whenever the phone has a WiFi Connection, no user input is needed to route the calls via voip, if the connection is present it gets used, if it is not present calls revert to GSM.
Also the phone acts as a standard TB extension - Lan usrs can call it, stick it in a ringroup or a follow me – all the standard TB stuff.
My step-up is not perfect, but it works for me in the office when connected our wifi network, I also haven’t really bothered to figure out the dial plan add a “9” as our Trixbox needs.
If you don’t know how to App Unlock your phone, edit it’s registry or some of the other stuff the thread will lead you to - check the thread or have a look at http://www.modaco.com A good forum for dealing with these phones.
The above thread runs to something like 600 replies so I will summarise what I did.
1. Application unlock the phone.If your WM6 Device comes Locked down by your Mobile Co, this may be needed.
2. Install certain VOIP Client files if missing.Orange(UK) somehow managed to leave the VOIP software out when putting together their ROM? (how could that happen?) Download and install the CAB file linked in the above article. – same article also describes how to tell if this is needed.
3. Set Internet Calling toStart,Settings,Phone,InternetCalling = Whenever available
4. Provision the Phone: - Her you need to follow the instructions to create and install a _setup.xml file on your phone: - Here is the version that works on my Trixbox:XXX.XXX.XXX.XXX = TB IP
value="" />
5. Use a Registry Editor to open port 5060 on the phoneHKLM\System\VoIP\SIPEnablePort5060 = 1
6- For the polished setup (not something I have got into) tweak the "ipdialplan.xml" so your phone dials whaterver numbers, adding 9 or whatever for an outside line etc, again plenty of examples in the thread.
If it hasn't already occured I imagine someone will author a provisioning application for these & make the above far less complex, there is one for the PPC version but not the smartphone.
Cheers

0 Comments:

Post a Comment

<< Home