Testing UCMA Applications
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. Select "manual configuration" Give yourself a user name (I always use "1234") Take the defaults for the next two screens Select the "Configuration" tab and then the "Network" sub-tab Change your Port to something unused and your connection type to TCP Enter the SIP address for your app in the "Destination name" field and click the green phone icon and you're off.