[Soc-coordination] Status report, week 1

Catalin Usurelu catalin.usurelu5 at gmail.com
Fri Jun 21 18:55:27 UTC 2013


Hello,

My name is Catalin Constantin Usurelu and I'm working on the project "
Enabling free multimedia real-time communications (RTC) with Debian".

Information about the project and my proposed implementation:
http://wiki.debian.org/SummerOfCode2013/StudentApplications/CatalinUsurelu

In the first week I had some problems and wasn't able to write any useful
code. The plan was to familiarize myself with the reSIProcate codebase and
the necessary database and authentication technologies.
My mentor suggested I should start looking into how authentication works in
other VoIP solutions in order to share credential storage with them.

At first I made a comparison of existing TURN servers (reTURN, TurnSever
and rfc5766-turn-server).

    Comparrison with:
    1. TurnServer: stores user authentication in a flat file. reTurn
supports that too (I implemented support for it as an initial patch for my
proposal).
    2. rfc5766-turn-server: it has support for multiple databases: flat
files, MySQL, PostgreSQL, Redis.

I looked into how Asterisk, FreeSwitch and Kamailio works and how to allow
them to share credentials with reTurn and repro. Kamailio's implementation
and documentation were very useful but I still have allot of research to do
for Asterisk and FreeSwitch.

I will try to make up for the lost time in the weekend and next week I will
start implementing MySQL support for reTURN and also work on adding LDAP
support.

Regards,
Catalin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/soc-coordination/attachments/20130621/59840f09/attachment.html>


More information about the Soc-coordination mailing list