About

SIP Communicator is an audio/video Internet phone and instant messenger written in Java. It supports some of the most popular instant messaging and telephony protocols such as SIP, Jabber/XMPP (and hence GoogleTalk), AIM, ICQ, MSN, Yahoo! Messenger, IRC, Bonjour and soon others like IAX.

The development of SIP Communicator started at the Louis Pasteur University in Strasbourg, France. Throughout the years our community has grown to include members and contributors from Brazil, Bulgaria, Cameroon, China, France, Estonia, India, Germany, Japan, Romania, Spain, UK, USA, and others. Some of these contributors have joined the project after successfully participating in the 2007 edition of Google Summer of Code.

SIP Communicator is based on the OSGi architecture using the Felix implementation from Apache. This makes it very extensible and particularly developer friendly.

Some more history

SIP Communicator was originally called JsPhone and was one of the examples in the JAIN SIP reference implementation project. It then moved out to a life of its own as a separate project on java.net. At the time it was mostly doing audio/video calls through SIP and hence the name. It was one of the first to support IPv6 telephony.

Near the end of 2005 SIP Communicator was completely rearchitectured and a new OSGi based design was chosen so that plugins could be easily written for the project.

Acknowledgment:
The SIP Communicator and JAIN SIP projects, though administratively separate, are still in close collaboration.

SIP Communicator was originally created by Emil Ivov who was at the time a student at the Louis Pasteur University in Strasbourg, France. Today the core team has grown and counts developers and contributors from all over the world. A complete list of those may be found in the Team and Contributors section.