Codec Freedom is a project that introduces codec renegotiation for mobile and landline phone connections. This assignment is aimed at delivery of Codec Freedom over GSM (that is, voice) channels. This is an advanced assignment, probably worthy of a BSc or MSc level final project.
Please read about Codec Freedom on the dedicated project site.
The work of this assignment consists of:
- Build up a variety of GSM VoIP connections, and conduct tests to see if bit insertion works. Actively look for variations of GSM implementations.
- Design a bit insertion mode for GSM that parallels those already defined for G.711 and CSD, and demonstrate the RS-232 mode of bit insertion over it.
- Design a packet mode for GSM that parallels those already defined for G.711 and CSD, and demonstrate that it works. uLaw; this involves escaping. The demon
- Demonstrations may be live, but offline voice preprocessing would also be accepted.
- Answer the research questions posed on the GSM Cellular Connection page.
The result of this project is a clear conclusion whether Codec Freedom is feasible on common mobile telephony infrastructure. Inasfar as it is not, problems will be made explicit, and if possible suggestions to overcoming them should be suggested, and preferrably tested.
This project will be guided by Rick van Rein of OpenFortress, who has gained reasonable experience with codecs.