For the past number of months my life has centred on the development of a SIP-based instant messaging client (extensible for other protocols but focussed on SIP). Naturally, the aim of writing any SIP client these days is with a goal to achieving IMS (IP Multimedia Subsystem) compliance, whose backbone is SIP.
The development is Java-based for a number of reasons that I won’t enter into. It’s not the only choice but it made sense in this situation. The availability of Java SIP stacks is however far less than satisfactory and made the task far more arduous than one would have thought. In the end a decision was made to roll with the apparent leader and seeder of the JSR180 reference implementation, the NIST Jain SIP libraries. No doubt though the development was exciting and we managed to send the client to trade shows at 3GSM, CTIA, Globalcomm and Fall VON – no mean feat!
Read on if you are interested in the route to success…
Read More »IPv6 – How I got there…