2006-11-19

Why is VoIP/SIP so hard?

Posted in IT-Security, PlanetDebian at 08:47 CET (+0100) by sven

Eric has asked: Why is video conferencing so hard?

Actually, I would extend that: Why is SIP so hard?

It’s far from being easy to find suitable SIP clients which support chat, voice calls and preferably also video calls. Preferably, I would obviously like to find versions of the same client for different operating systems, but I would actually accept any sufficiently stable clients. Currently, my research is focussed on a Windows client, but I will soon also need one for Linux. As of now, the client closest to what I would like seems to be CounterPath’s eyebeam/X-Lite, which supports chat, voice and video, including proper presence support, but it has several problems, the most annoying ones being a nice “little” memory leak (going from 50MB total size to 350MB total size within a few days without much SIP activity) and the fact that it sometimes uses up 100% CPU while putting itself to high priority, which makes it almost impossible to recover from this without a hardware reset.

I’m glad WengoPhone went GPL[*] for their 2.0 version. From what I saw, WengoPhone is quite promissing and the fact that it is now opensource makes it much more likely that it evolves quickly into a stable, portable and usable platform for SIP telephony.

Anyway, if someone knows good SIP clients, which support at least voice and IM/chat and run on Windows or Linux (preferably both), I would surely be interested.

[*] In case anyone wonders like I did: the source for the WengoPhone 2.0 pre-releases/release candidates is available only via a subversion checkout as described in their wiki.

2 Comments »

  1. Adrrian Bridgett said,

    November 19, 2006 at 12:36 CET (+0100)

    I use twinkle and I’ve pretty happy with it. The main problem is just SIP itself – it doesn’t work out of the box with NAT traversal. Add to that the whole host of settings available (particularly on something like Xlite) and you can see the problem.

    I hope they add SIMPLE (instant messaging and presence) to twinkle – then we would have an open standard for VOIP/IM/P. It would then be interesting to see how XMPP and SIP compete.

  2. Mika Rastas said,

    November 21, 2006 at 13:52 CET (+0100)

    I played a little bit with Ekiga a while ago. It seemed to be a working solution, windows port was then beta and I think still is.

Leave a Comment