One of the first things you notice when you start developing UCMA is the lack of an integrated SIP Phone for testing your applications. Speech Server made it trivial to test out your application, simply press F5 and everything was ready to go. UCMA lacks the integrated environment so you’ll need a software phone of some kind to try out your app.

I have been using one called PhonerLite for years. It is freely downloadable from http://www.phonerlite.de/index_en.htm and works like a charm. The key reasons I like it is that it supports UDP/TCP/TLS is extremely simply to use and has a build-in debugger that shows you the SIP messaging (something that is extremely useful when your application simply doesn’t answer your call).

I would recommend going with the beta version (currently 1.85) at http://www.phoner.de/PhonerLiteBeta.zip. Unzip it someplace and run the PhonerLite executable.

image
Select “manual configuration”

image
Give yourself a user name (I always use “1234”)

image
image
Take the defaults for the next two screens

image
Select the “Configuration” tab and then the “Network” sub-tab

image
Change your Port to something unused and your connection type to TCP

image
Enter the SIP address for your app in the “Destination name” field and click the green phone icon and you’re off.