Differences between revisions 3 and 4
Revision 3 as of 2014-03-02 12:26:23
Size: 2151
Editor: DanielPocock
Comment:
Revision 4 as of 2020-03-10 10:33:52
Size: 2112
Editor: UlrikeUhlig
Comment: Replacing URLs direcing directly to Daniel Pocock's blog with web.archive.org copy and email address, as per https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953378#12
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * '''Confirmed Mentor''': [[http://danielpocock.com|Daniel Pocock]]
 * '''How to contact the mentor:''' daniel@pocock.pro
 * '''Confirmed Mentor''': Daniel Pocock
Line 13: Line 12:
 * For more details and ideas about making a successful application, [[http://danielpocock.com/google-summer-of-code-opportunities-in-javascript-html5-jquery-webrtc-jscommunicator|please see Daniel's blog about this project]]  * For more details and ideas about making a successful application, [[http://web.archive.org/web/20200310103328/https://danielpocock.com/google-summer-of-code-opportunities-in-javascript-html5-jquery-webrtc-jscommunicator/|please see Daniel's blog about this project]]

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