IAX-Based Peer-to-Peer VoIP Architecture
Nowadays, Voice over IP (VoIP) constitutes a privileged field of service innovation. One benefit of the VoIP technology is that it may be deployed using a centralized or a distributed architecture. The majority of today€™s VoIP systems are deployed using the client€“server centralized architecture. One of the most efficient approaches used in the deployment of centralized VoIP systems is based on the use of IAX (Inter-Asterisk Exchange), an open-source signaling/data exchange protocol. Even though they are currently widely used, client-server VoIP systems suffer from many weaknesses such as the presence of single points of failure, an inefficient resources management, and system non-scalability. In order to help the development of scalable and reliable VoIP systems, the development community starts tending towards the deployment of the VoIP service using a peer-to-peer distributed architecture. The aim of this paper is to develop an IAX-based peer-to-peer VoIP architecture, an optimized VoIP architecture that takes advantage of the benefits of the IAX protocol and those of the peer-to-peer distribution model.
Keywords: VoIP, Peer-to-peer, IAX, Kademlia
Download Full-Text
ABOUT THE AUTHORS
Amor Lazzez
Amor Lazzez is currently an Assistant Professor of Computer and Information Science at Taif University, Kingdom of Saudi Arabia. He received the Engineering diploma with honors from the high school of computer sciences (ENSI), Tunisia, in June 1998, the Master degree in Telecommunication from the high school of communication (Sup’Com), Tunisia, in November 2002, and the Ph.D. degree in information and communications technologies form the high school of communication, Tunisia, in November 2007. Dr. Lazzez is a researcher at the Digital Security research unit, Sup’Com. His primary areas of research include design and analysis of architectures and protocols for optical networks.
Ouissem Ben Fredj
Ouissem Ben Fredj received the BE degree in computer science from the University Manar II, Tunisia in 2002. He obtained the MS in computer science from University of Henri Poincare, France in 2003. He Obtained the PhD degree in computer science from University of Val d\'Essonnes, France in 2007. He is currently an assistant professor of computer science at Taif University, Saudi Arabia. His research interests include Distributed Systems and network security.
Thabet Slimani
Thabet Slimani graduated at the University of Tunis (Tunisia Republic) and defended PhD. thesis with title “New approaches for semantic Association Extraction and Analysisâ€. He has been working as an assistant Professor at the Department of Computer Science, Taif University. He is a member of Larodec Lab (Tunis University). His interests include semantic Web, data mining and web service. He is author of more than 20 scientific publications.
Amor Lazzez
Amor Lazzez is currently an Assistant Professor of Computer and Information Science at Taif University, Kingdom of Saudi Arabia. He received the Engineering diploma with honors from the high school of computer sciences (ENSI), Tunisia, in June 1998, the Master degree in Telecommunication from the high school of communication (Sup’Com), Tunisia, in November 2002, and the Ph.D. degree in information and communications technologies form the high school of communication, Tunisia, in November 2007. Dr. Lazzez is a researcher at the Digital Security research unit, Sup’Com. His primary areas of research include design and analysis of architectures and protocols for optical networks.
Ouissem Ben Fredj
Ouissem Ben Fredj received the BE degree in computer science from the University Manar II, Tunisia in 2002. He obtained the MS in computer science from University of Henri Poincare, France in 2003. He Obtained the PhD degree in computer science from University of Val d\'Essonnes, France in 2007. He is currently an assistant professor of computer science at Taif University, Saudi Arabia. His research interests include Distributed Systems and network security.
Thabet Slimani
Thabet Slimani graduated at the University of Tunis (Tunisia Republic) and defended PhD. thesis with title “New approaches for semantic Association Extraction and Analysisâ€. He has been working as an assistant Professor at the Department of Computer Science, Taif University. He is a member of Larodec Lab (Tunis University). His interests include semantic Web, data mining and web service. He is author of more than 20 scientific publications.