pjsip.org News: Aug 13th, 2006

Windows Mobile Port

Just added Windows Mobile targets (WinCE, SmartPhone, PocketPC) in the Subversion trunk revision 667. The port is built with Microsoft Embedded VC 4, and it should be able to target all Windows Mobile family OSes (SmartPhone, PocketPC, or WinCE in general).

Demo Application

There's a simple and stupid GUI application (pjsua_wince) which I used for quick tests, and it can be built by opening wince_demos.vcw EVC4 workspace from pjsip-apps/build/wince-evc4 directory.

For a really quick test, you can also use the WinCE binary that I built: http://www.pjsip.org/blp/pjsua_wince.exe

Screenshot is here: http://www.pjsip.org/blp/pjsua_wince.jpg

This application should run on all WinCE OSes, but the stupid GUI is probably best to be used on devices with pen input (PDAs, XDAs).

The best way to use the application is to call the device (e.g. from pjsua), because the WinCE application will answer incoming calls automatically, so no UI interaction is required.

Once you're finished with testing the application, make sure that the application has been shutdown completely by checking in the WinCe task manager.

Demo Application Features

Codecs

All codecs are enabled (that's why the size is a bit large (500KB)). In my 320MHz ARM, only G.711 and GSM work; iLBC or Speex is just too much for my PDA, even when fixed point version of Speex is used. If you use pjsua to call the device, you should add --add-codec option to specify which particular codec to be used, because by default pjsua uses speex/16000 codec.

Echo Canceller

Simple echo suppressor is used instead of the AEC, but still it's quite effective. Some echo may still come through, but this is intentional, to tolerate some cross talk.

PLC

The simple replay based Packet lost concealment (PLC) is used.

SIP Features

No, there isn't any (not even registration). Just a simple call.

Apart from that, all other features should be available.

The website or mailing list archives may have some more info on this.

http://www.pjsip.org