Conference Support in Kamailio (OpenSER)
GSoC Student: Marius-Ovidiu Bucur - (Romania)
Mentors: Daniel-Constantin Mierla (Romania/Germany)
Project Requirements ( show )
First term:
- Item 1
- Item 2
Second term:
- Item 1
- Item 2
In case you’ve already participated in conference phone calls (which are basically confs with many participants) then you most probably had to simply dial a number and then somehow started hearing everyone. This is how things have been happening in conventional telephony for quite a while and this is how they happen today with VoIP.
In the case of VoIP, however, the approach is not all that sophisticated since VoIP clients would have the impression they are calling a regular participant and they would hence present you with their regular call interface. This works of course, but why settle for it when we could have more :). Wouldn’t it be nice for example if you could see who else is on the call? Wouldn’t it be even better to know who’s currently speaking?
We think this is important and so do the members of the popular Kamailio (OpenSER) development team. We are therefore joining up in this project and need your help to add the necessary code to Kamailio.

In the SIP specification universe (or in other words in the IETF), conference calls are described by RFC 4353, and RFC 4575. The basic differences between these two are explained in these slides but you’d still need to have a look at the specs :).
So to sum it up, this project is about the implementation of conference signalling in the Kamailio (OpenSER) server. It means implementing support for the following standards:
- RFC 4353: A Framework for Conferencing with SIP
- RFC 4575: A SIP Event Package for Conference State
Interested? Then looking forward to reading your application!
Note that this project will be mentored by members of the Kamailio (OpenSER) development team so you’ll have all the expert help you need!
References:
Kamailio (OpenSER) – the Open Source SIP Server
http://kamailio.org
A SIP Event Package for Conference State
http://tools.ietf.org/html/rfc4575
A Framework for Conferencing with SIP
http://tools.ietf.org/html/rfc4353
Support for conference calls in SIP Communicator
http://sip-communicator.org/gsoc2010/SIP.Communicator@FOSDEM-2010-02-06-updated.pdf
Other SIP Communicator GSoC Projects
http://gsoc.sip-communicator.org
SIP Communicator Developer Documentation
http://www.sip-communicator.org/index.php/Documentation/DeveloperDocumentation
The official SIP Communicator website
http://www.sip-communicator.org
