Total views : 566

A Comparative Study between Inter-Asterisk Exchange and Jingle Protocols

Affiliations

  • School of Computer Sciences Universiti Sains Malaysia, 11800, Pulau Penang, Malaysia

Abstract


In the last few years, multimedia communications has been developed and improved rapidly in order to enable users to communicate between each other over the internet. In general, the multimedia techniques consist of instant messages, audio, and video chatting services. However, users cannot phonetically communicate with each other unless they use the same chatting applications since each chatting application has its own control protocol to handle the call setup, the real time media transmission, and the call teardown sessions. The only way to enable the users to communicate phonetically using different chatting applications is to design a new architecture by proposing an interworking module between the control protocols used by the applications. The interworking module between at least two different protocols is a very critical issue as it solves the data transmission problems when using different chatting applications to create a voice call, and demonstrates that the voice conferencing between heterogeneous control protocols identifies the interest of combining the features and taking the advantages of more than one protocol in a single network. The two chosen protocols in this paper are: Inter-Asterisk exchange Protocol and the extension of extensible Messaging and Presence Protocol. Each protocol differs from the other one in many terms. Thus, this paper clarified the main differences between IAX Protocol and Jingle Protocol by doing a comparison in terms of registration, URI format, signals, transport methods, audio and control packets, bandwidth, scalability, functionality, services, etc. This comparison is due to define the common and the unique features to ease proposing the IAX-Jingle mapping architecture, signaling and media transfer modules. So, people around the world will be enabled to talk with each other without caring whether they are IAX or Jingle users.

Keywords

IAX, Jingle, Multimedia, Signaling Protocols, VoIP

Full Text:

 |  (PDF views: 376)

References


  • Goode B. Voice over Internet Protocol (VoIP). Proceedings of the IEEE; 2002. p. 1495–517.
  • Aliwi HSH, Sumari P. A comparative study of VoIP protocols. International Journal of Computer Science and Information Security (IJCSIS). USA. 2013; 11(4):97–101.
  • Ramadass S, Tharmaraj K, Guyennet H, Lapayre JC, Chan HY. A fully distributed architecture to support multimediaconferencing. Internet Workshop, IWS 99; Osaka. 1999. p. 261–7.
  • Ramadass S. Subramaniam RK. A control criteria to optimize collaborative document and multimedia conferencing bandwidth requirements. Proceedings of the IEEE Singapore International Conference on ‘Electro technology 2000: Communications and Networks’; Singapore. 1995 Jul 3-7. p. 555–9.
  • Rittenhouse G, Zheng H. Providing VoIP Service in UMTS- HSDPA with frame aggregation. Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing; Philadelphia, PA, USA. 2005. p. 1157–60.
  • Saravanan K, Ramadass S. A bi-directional multicast tunneled to support the distributed multimedia conferencing environment architecture. IEEE IWS (Internet Workshop on Asia Pacific Advanced Network and its Applications); Tsukuba, Japan. 2000. p. 135–9.
  • Sheldon T. Encyclopedia of networking and telecommunications. New York, USA: McGrawHill Osborne Media; 2001.
  • Khan AS, Fisal N, Bakar ZA, Salawu N, Maqbool W, Ullah R, Safdar H. Secure authentication and key management protocols for mobile multihop WiMAX networks. Indian Journal of Science and Technology, India. 2014; 7(3):282–95.
  • Gomathi K, Parvathavarthini B. An enhanced distributed weighted clustering routing protocol for key management. Indian Journal of Science and Technology, India. 2015; 8(4):342–8.
  • Spencer M, Capouch B, Guy E, Miller F, Shumard K. IAX: Inter-asterisk exchange version 2; 2010. Available from: http://tools.ietf.org/html/rfc5456
  • Spencer M. Configuring IAX clients; 2004. Available from: http://www.voip-info.org/wiki/view/Asterisk+config+iax.conf
  • Reeves E. Testing devices that handle inter-asterisk exchange, Version 2 (IAX2) protocol; 2011. Available from: http://blogs.ixiacom.com/ixia-blog/content-aware-testing-iax2-protocol/
  • Spencer M. IAX versus SIP; 2004. Available from: http://www.voip-info.org/wiki/view/IAX+versus+SIP
  • Aliwi HSH, Alomari SA, Sumari P. An effective method for audio translation between IAX and RSW protocols. World Academy of Science, Engineering and Technology 59, France. 2011; 5(11):253–6.
  • Spencer M, Miller FW. IAX protocol description; 2004. Available from: http://www.voipinfb.hu/content/download/iax.pdf
  • Kolhar M, Abu-Alhaj M, Abouabdalla O, Wan T C, Manasrah A. Comparative evaluation and analysis of IAX and RSW. International Journal of Computer Science and Information Technology (IJCSIS), USA. 2013; 6(3):250–2.
  • Aliwi HS, Sumari P, Alomari SA. An efficient interworking between heterogeneous networks protocols and multimedia computing applications. International Journal of Computer Science and Information Security (IJCSIS), USA. 2013; 11(5):81–6.
  • Abbasi T, Prasad S, Seddigh N, Lambadaris I. A comparative study of the SIP and IAX. Canadian Conference on Electrical and Computer Engineering (CCECE); Saskatoon, Canada. 2005. p. 179–83.
  • BinFone Telecom. IAX Termination; 2005. Available from: http://www.binfone.com/iax_termination.html
  • Montoro P, Casilari E. A comparative study of VoIP standards with asterisk. Fourth International Conference on Digital Telecommunications (ICDT); France, Colmar. 2009. p. 1–6.
  • Doxygen. IAX2 configuration. Asterisk - The open source telephony project; 2013. Available from: http://doxygen. asterisk.org/trunk/Config_iax.html
  • Geneiatakis D, Dagiuklas T, Kambourakis G, Lambrinoudakis C, Gritzalis S. Survey of security vulnerabilities in session initial protocol. IEEE Communications Surveys and Tutorials. 2006; 8(3):68–81.
  • Glasmann J, Kellerer W, Muller H. Service architectures in H.323 and SIP: A comparison. IEEE Communications Surveys and Tutorials. 2003; 5(2):32–47.
  • Basicevic I, Popovic M, Kukolj D. Comparison of SIP and H.323 protocols. The 3rd International Conference on Digital Telecommunications ICDT ’08; Bucharest. 2008. p. 162–7.
  • Dajiuklas T, Ioannou K, Garmpis A. A Lightweight and scalable VoIP platform based on MGCP/H.323 interworking and QOS management capabilities. Proceedings of the 4th WSEAS International Conference on Information Security, Communications and Computers; Tenerife, Spain; 2005. p. 548–53.
  • Aliwi HSH, Alomari SA, Sumari P. An efficient audio translation approach between sip and rsw protocols. Proceedings of 3rd World Conference on Information Technology (WCIT-2012); Barcelona; Spain: University of Barcelona. 2013. p. 31–7.
  • Ramadass S, Subramanian RK, Guyennet H, Trehel M. Using RSW Control Criteria to Create a Distributed Environment for Multimedia Conferencing. Proceedings of the Research and Development in Computer Science and its Applications; Penang, Malaysia. 1997. p. 27–9.
  • Boucadair M. Inter-Asterisk Exchange (IAX): Deployment scenarios in SIP-enabled networks. Wiley Inter Science; 2009.
  • Kolhar M, Bayan A, Wan TC, Abouabdalla O, Ramadass S. Heterogeneous multimedia sessions. Journal of Engineering Science and Technology, Malaysia. 2009; 4(2):169–205.
  • Chu HT, Chen W, Huang YH, Chen JY. A novel design of instant messaging service extended from short messageservice with XMPP. 5th IEE International Conference on 3G Mobile Communication Technologies; London, UK. 2004. p. 504–8.
  • Saint-Andre P. Extensible Messaging and Presence Protocol (XMPP). Internet Engineering Task Force. RFC 3920, Core; 2004.
  • Ludwig S, Beda J, Saint-Andre P, McQueen R, Egan S, Hildebrand J. Jingle. XSF XEP 0166; 2007. Available from: http://xmpp.org/extensions/xep-0166.html
  • Saint-Andre P. Extensible Messaging and Presence Protocol (XMPP). Internet Engineering Task Force. RFC 3921, Instant Messaging and Presence; 2004.
  • Saint-Andre P. Interworking between the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP): Media sessions. XMPP Standards Foundation; 2013. Available from: http://xmpp.org/internet-drafts/draft-saintandre-sip-xmpp-media-02.html
  • Nie P. An open standard for instant messaging: Extensible Messaging and Presence Protocol (XMPP). TKK T-110.5190 Seminar on Internetworking; Helsinki University of Technology, Finland; 2006. p. 1–6.
  • Google Developers. Google Talk for developers; 2011. Available from:https://developers.google.com/talk/jep_extensions/extensions
  • Saint-Andre P, Meyer D, Karneges J, Lundblad M, Markmann T, Hartke K. Jingle socks bytestreams transport methods. XEP 0260; 2011. Available from: http://xmpp.org/extensions/xep-0260.html
  • Jennings C. Inter-Asterisk eXchange (IAX) Parameters; 2008. Available from: https://www.iana.org/assignments/iax-parameters/iax-parameters.xhtml
  • Ludwig S, Saint-Andre P, Egan S, McQueen R, Cionoiu D. Jingle RTP sessions. XEP 0167; 2009. Available from: http://xmpp.org/extensions/xep-0167.html
  • Spencer M. IAX; 2004. Available from: http://www.voip-info.org/wiki/ view/IAX41. Saint-Andre P. Interworking between the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP): Media sessions. XMPP Standards Foundation; 2008. Available from: http://xmpp.org/internet-drafts/draft-saintandre-sip-xmpp-media-00.html
  • Chow E. RTP: A transport protocol for real-time applications; 2000. Available from: http://cs.uccs.edu/~cs525/RTP.PDF
  • Forouzan B. Data communications and networking. 4th ed. New York: McGrawHill; 2007.
  • Toncar V. VoIP basics: Overview of audio codec’s; 2009. Available from: http://toncar.cz/Tutorials/VoIP/VoIP_Basics_Overview_of_Audio_Codecs.html
  • Saint-Andre P. Codec’s for Jingle Audio. XEP 0266; 2011. Available from: http://xmpp.org/extensions/xep-0266.html
  • Beda J, Saint-Andre P, Ludwig S, Hildebrand J, Egan S. Jingle raw UDP transport method. XEP 0177; 2009. Available from: http://xmpp.org/extensions/xep-0177.html
  • Beda J, Ludwig S, Saint-Andre P, Hildebrand J, Egan S, McQueen R. Jingle ICE-UDP transport method. XEP 0176; 2009. Available from: http://xmpp.org/extensions/xep-0176.html
  • Tekdata Network Solutions. Voice over IP: Per call bandwidth consumption. Staffordshire, UK: A BOS Company (BOSCOM); 2011. p. 1–4.
  • Saint-Andre P. Use of ZRTP in Jingle RTP sessions. XEP 0262; 2011. Available from: http://xmpp.org/extensions/xep-0262.html
  • Ward D, Scudder J. Service peering and BGP for inter-domain QOS routing. Cisco Unified Call Manager Platform Training; 2006. p. 1–42.
  • Kille S. JINGLE implementation growing: Open alternative to Skype; 2008. Available from: http://email-museum.com/2008/02/28/jingle-implementation-growing-open-alternative-to-skype/
  • 2Talk Support. IAX2 beta service; 2011. Available from: http://blog.2talk.co.nz/iax2.html

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.