Bewip: sip softphone for Pocket PC/SmartPhone
Thursday, February 7th, 2008I first found this softphone on wikipedia: http://en.wikipedia.org/wiki/BeWip.
BeWip is a proprietary softphone which unifies VoIP (based on SIP) and Cellular communications GSM on mobile GSM/WIFI mobile phone based on the Microsoft Windows Mobile operating system like PDAs / Pocket PCs / smartphones.
I was happy to see it because I’m looking a good softphone for my SDA.
Then I checked it’s website www.bewip.com. To download the softphone, we have to subscribe, within 24 hours, we’ll receive an email with the password. Then we’ll be able to log in and get the download link.
It can be use for a lot of different brands of PPC’s and Smartphones. We need choose the phone and the service provider from the available list. I’ll be preset. We cannot set it for any sip service provider.
After we install it, we have to run a patch to activate the account. Then we’ll be able to use it.
Actually I don’t like it although it surprised me at the beginning when I first found it. Because 1. It’s free, but it’s evaluation version which will expire. 2. It’s complicated to get it run. Patch it, activate it, do some modification to registry etc. 3. It takes much space compared to some cute softphones I saw. 4. Actually, I didn’t manage to run it. I didn’t change anything to registry. After I installed and activated it, I tried to start it. Sometimes, It just didn’t start after a long time starting, sometimes, it simply gave me an error messsage.
So I don’t have any result from it. But anyway, good to know it. It may help some poeple.
Sphere: Related Content

Some softphone/voip phone info on this wiki.
1) go to sjlabs.com and download the PC version
2) Edit the SIP PC to PC profile and put in your account details for your sip provider.
3) Make a test call - YES from your PC, to be 100% sure you settings are correct
4) Extract the files in the zip to your phone. You should have the exe, dll and skin file in any directory you want to put it in, and the profiles (.ini files) in sub directory Profiles. For example:
\Storage Card\SjPhone\Default.skn
\Storage Card\SjPhone\SJphone.exe
\Storage Card\SjPhone\SJphoneSetup.dll
\Storage Card\SjPhone\Profiles\H.323 direct.ini
\Storage Card\SjPhone\Profiles\SIP direct.ini
NOTE to mods: The cab file is freely available at http://www.sjlabs.com/preview/ce/ (a link from their download page). I’ve extracted the files from it using WinCE manager and put them here. If thats not ok, then just delete the atachment and everyone can just do that step themselves!
5) copy the .ini file from your PC (c:\program files\sjlabs\sjphone\profiles i think) to the profiles directory on your phone.
6) launch sjphone on your phone
7) Hit left soft key and scroll to services. Select PC to PC (sip).
You may have to hit the left soft key and shutdown, then restart sjphone
Once its started, you can scroll to the dial box, and dial the number (hold * to change to numbers first), then scroll down to dial. Unfortunately you can’t delete a digit you enter so its tricky!
Here’s an export of the reg keys from the cab file:
REGEDIT4
[HKEY_LOCAL_MACHINE\Comm\Afd]
“DgramBuffer”=dword:00000008
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\URLProtocols\callto]
@=””
[HKEY_CLASSES_ROOT\callto\DefaultIcon]
@=hex(7):25,49,6e,73,74,61,6c,6c,44,69,72,25,5c,53,4a,70,68,6f,6e,65,2e,65,78,\
65,2c,31,00,00
[HKEY_CLASSES_ROOT\callto]
“URL Protocol”=””
[HKEY_CLASSES_ROOT\callto\Shell\open\command]
@=”%InstallDir%\\SJphone.exe /callto %1″
[HKEY_LOCAL_MACHINE\Software\SJLabs\SJvoip Project\SJphone]
“App”=”%InstallDir%\\SJphone.exe”
[HKEY_CURRENT_USER\Software\SJLabs\SJvoip Project\SJphone]
“key1″=”GQVV0-3OUI3-APJB4-TKEJ1-A1EGG”
“key2″=”GQVV0-3OUI3-APJB4-TKEJ1-A1EGG”
[HKEY_CURRENT_USER\Software\SJLabs\SJvoip Project\SJphone\Options\General]
“AddressBook”=”\\%CE5%\\SJphone.xml”
[HKEY_CURRENT_USER\Software\SJLabs\SJvoip Project\SJphone\Options\Call Logs]
“CallLogFileName”=”\\%CE5%\\SJphone.clm”
[HKEY_CURRENT_USER\Software\SJLabs\SJvoip Project\SJphone\Options\Skin]
“SkinDllFileName”=”%InstallDir%\\Default.skn”
“UseSkin”=dword:00000001
[HKEY_CURRENT_USER\Software\SJLabs\SJvoip Project\SJphone\Options\Profiles]
“ProfilesDir”=”%InstallDir%\\Profiles”
“PersonalDataDir”=”%InstallDir%\\Profiles”
“ActiveProfile”=”C0DFB9E1-79A0-4749-844F-18EC3DE3629D”
[HKEY_CURRENT_USER\Software\SJLabs\SJvoip Project\SJphone\Options\RTP]
“RTPService”=dword:00000032
You don’t need ANY of them to get it to work, but you may want to try to get the skin working by adding this one:
[HKEY_CURRENT_USER\Software\SJLabs\SJvoip Project\SJphone\Options\Skin]
“SkinDllFileName”=”%InstallDir%\\Default.skn”
“UseSkin”=dword:00000001
Of course replace %InstallDir% with where you install sjphone
Oh and here’s a list of the identifiers in case you’re wondering what they mean:
CE1 \Program Files
CE2 \Windows
CE4 \Windows Startup
CE5 \My Documents
CE11 \Windows\Start Menu\Programs
CE12 \Windows\Start Menu\Programs\Accessories
CE14 \Windows\Start Menu\Programs\Games
CE15 \Windows\Fonts
CE17 \Windows\Start Menu
SJPhone.zip ( 2.28mb ) : 468
http://www.howardforums.com/showthread.php?threadid=909651
http://www.gsmhacks.com/forums/pocket-pc-windows-smartphone-applications/index3.html
http://www.kapanga.net/IP/home.cfm
http://mobile-sg.com/software/?platform=sp
http://www.aximsite.com/boards/applications/128278-best-pocket-pc-freeware-starting-point.html