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
_______________________________________________ Soc-coordination mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/soc-coordination
