Support for voicemail notifications with SIP

When using SIP, or telephony in general you’d often have two types of voice mailboxes: local and network. Historically, the first one to become popular was that local type. You can still see in movies (and your grandma’s house) people listening to their messages from a cassette recorder. Even today, most of the modern phones also come with a digital recorder.

During the last ten years, however, the network variant of this service has been gaining popularity and is now available for most mobile and fixed phone subscriptions around the world. This was made possible by the new technologies that have become available to operators.

A very important part of a network hosted voicemail service is notifying users of new messages. Mobile operators do that with SMS messages, and SIP VoIP providers do it with … RFC 3842.

RFC 3842 allows SIP clients such as SIP Communicator to subscribe for notifications of new voicemail messages. Then, every time a voice message is recorded a notification is delivered to the client. If the client is not available at the time the message was received (which would often be the case), the notification is delivered right after you launch it again and it subscribes with the network.

In addition to implementing support for this feature in our SIP module, you would also need to add the user interface part in SIP Communicator that would display the waiting messages to users and would let them dial the number where they can hear them.

Apply Now!

References:

A Message Summary and Message Waiting Indication Event Package for SIP
http://tools.ietf.org/html/rfc3842

SIP-Specific Event Notification
http://tools.ietf.org/html/rfc3265

Other Jitsi GSoC Projects
http://gsoc.jitsi.org

Jitsi Developer Documentation
http://www.jitsi.org/index.php/Documentation/DeveloperDocumentation

The official Jitsi website
http://www.jitsi.org