WebRTC portal for the Debian community
Description of the project: Debian recently launched a SIP and WebRTC service for our community. The User Guide explains how developers can access it. A key feature of the service is rtc.debian.org, the WebRTC softphone based on JSCommunicator and JsSIP. The student would look at extending this portal to provide more features specific to the requirements of Debian Developers, for example, adding support for SIP SIMPLE messaging, integrating multi-party conferencing using Jitsi Videobridge, linking WebRTC or Jitsi Videobridge to the dvswitch tool used at conferences like DebConf, adding CTI features (for example, when a call comes in, the softphone should get details about the caller from Debian LDAP and display it on the page), adding Captcha support to prevent spam calls.
Confirmed Mentor: Daniel Pocock
Confirmed co-mentors: volunteers sought
- please just email Daniel and add your name and link or email address here
Deliverables of the project: any of the ideas in the description, to be agreed with the mentor at the beginning of the project
Desirable skills: ?JavaScript, jQuery, SIP. Alternatively, skills in C++ or Java may also be beneficial for server side work (such as linking Jitsi Videobridge with dvswitch)
What the student will learn: WebRTC, the hot new HTML5 technology of 2014.
For more details and ideas about making a successful application, please see Daniel's blog about this project