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 opensource 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.

[1]  Jim Van Meggelen,et al.  Asterisk: The Future of Telephony , 2005 .

[2]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[3]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[4]  Mohamed Boucadair Inter-Asterisk Exchange (Iax): Deployment Scenarios in Sip-Enabled Networks , 2009 .

[5]  Olivier Hersent,et al.  Beyond VoIP Protocols: Understanding Voice Technology and Networking Techniques for IP Telephony , 2005 .

[6]  Ben Y. Zhao,et al.  Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and , 2001 .

[7]  Ben Y. Zhao,et al.  An Infrastructure for Fault-tolerant Wide-area Location and Routing , 2001 .

[8]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[9]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[10]  Daniel Stutzbach,et al.  Improving Lookup Performance Over a Widely-Deployed DHT , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[11]  John McHugh,et al.  Structured Peer-to-Peer Overlay Networks: Ideal Botnets Command and Control Infrastructures? , 2008, ESORICS.

[12]  Frank Miller,et al.  IAX: Inter-Asterisk eXchange Version 2 , 2010, RFC.

[13]  David Mazières,et al.  Kademlia: A Peer-to-Peer Information System Based on the XOR Metric , 2002, IPTPS.

[14]  John B. Meisel,et al.  Voice over internet protocol (VoIP) development and public policy implications , 2005 .

[15]  Carmen Guerrero,et al.  H-P2PSIP: Interconnection of P2PSIP domains for global multimedia services based on a hierarchical DHT overlay network , 2009, Comput. Networks.