Performance Study on Audio Codec and Session Transfer of Open Source VoIP applications

Voice over Internet Protocol (VoIP) application or commonly known as softphone has been developing an increasingly large market in today-s telecommunication world and the trend is expected to continue with the enhancement of additional features. This includes leveraging on the existing presence services, location and contextual information to enable more ubiquitous and seamless communications. In this paper, we discuss the concept of seamless session transfer for real-time application such as VoIP and IPTV, and our prototype implementation of such concept on a selected open source VoIP application. The first part of this paper is about conducting performance evaluation and assessments across some commonly found open source VoIP applications that are Ekiga, Kphone, Linphone and Twinkle so as to identify one of them for implementing our design of seamless session transfer. Subjective testing has been carried out to evaluate the audio performance on these VoIP applications and rank them according to their Mean Opinion Score (MOS) results. The second part of this paper is to discuss on the performance evaluations of our prototype implementation of session transfer using Linphone.





References:
[1] (2009) Ekiga (Online). Available: http://www.ekiga.org
[2] (2009) Kphone (Online). Available: http://www.wirlab.net/kphone
[3] (2009) Linphone (Online). Available: http://www.linphone.org
[4] (2009) Twinkle - SIP softphone for Linux (Online). Available:
http://www.xs4all.nl/~mfnboer/twinkle/index.html
[5] (2009) VQManager - VoIP quality monitoring software (Online).
Available: http://www.manageengine.com/products/vqmanager/
[6] (2009) ITU-T Recommendation P.800 - Method for Subjective
Determination of Transmission Quality (Online). Available:
http://www.itu.int/rec/T-REC-P.800-199608-I/en
[7] (2009) SER - SIP Express Router (Online). Available:
http://www.iptel.org/ser/
[8] (2009) Wireshark (Online). Available: http://www.wireshark.org
[9] A. Snoeren and H. Balakrishnan. An End-to-end Approach to Host
Mobility. In 6th ACM MOBICOM, Boston, MA, August 2000
[10] K. Ohta, T. Yoshikawa, T. Nakagawa, Y. Isoda and S. Kurakake.
Adaptive Terminal Middleware or Session Mobility. Ditributed
Computing Systems Workshop, Proceedings, May 2003.
[11] S.G. Koh, Evaluation and Enhancement on Softphones, Thesis
submitted to the Faculty of Engineering, Univerity of Malaya, 2009.
[12] Gao Lisha, Luo Junzhou. "Performance Analysis of a P2P-Based VOIP
software" Advanced International Conference on Telecommunications
and International Conferece on Internet and Web Applications and
Services (AICT/ICIW 2006), February 2006
[13] L Sun and E Ifeachor. "New Method for Voice Quality Evaluation for IP
Networks" Proceeding of the 18th International Teletraffic Congress,
Berlin, Germany, September 2003
[14] MIMOS Patent Pending (K.N. Choong). Application number
PI20084462, 2008, A Method for Session Transfer between
Communication Devices