Effective Mapping Architecture And Interworking Module Between Interasterisk Exchange Protocol And Jingle Protocol

Loading...
Thumbnail Image
Date
2017-08
Authors
Haj Aliwi, Hadeel Saleh
Journal Title
Journal ISSN
Volume Title
Publisher
Universiti Sains Malaysia
Abstract
In the last few years, multimedia communications have been developed and improved rapidly where users are able to communicate phonetically between each other over the internet and share multimedia contents. However, users cannot make a voice call with each other when using applications with different signaling protocols because each signaling protocol has its own format which differs from other signaling protocols. The only way to enable users to make a voice call using different chatting applications is to design a new architecture that includes an interworking module between the control protocols used by the users’ applications. The audio interworking module between at least two different protocols is crucial 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 widely used protocols in this research are: InterAsterisk eXchange Protocol (IAX) and the extension of eXtensible Messaging and Presence Protocol (XMPP extension/ Jingle). Each protocol differs in many terms, such as registration matters, transport methods, media transport, control signals, header format, etc. In this research, a real time audio interworking module between IAX and Jingle has been proposed in order to help bridge the gap between them. To provide the capability of IAX-Jingle interoperability, the procedures of designing a new architecture for IAX Jingle mapping, and creating both signaling module and real-time media transmission module have been performed. The proposed architecture of the communication environment between IAX and Jingle consists of IAX domain (IAX Client, IAX Server, and the proposed IAX-to-Jingle conference gateway), and Jingle domain (Jingle Client, Jingle Server, and the proposed Jingle-to-IAX conference gateway). The proposed Conference Gateways (CG) are considered as a translation and database server. CG is considered as a translator when sending any type of messages from one protocol to the other one. The tasks of the CG are represented by the URI conversion, media capability exchange, translator of call setup and teardown signals, and real time voice data. The proposed IAX-Jingle interworking environment is implemented and evaluated against related works in terms of quality of services during both signaling and audio transmission sessions. Based on the experimental results, it has been found that the proposed work outperforms the existed studies regarding the effects of the quality of services for each of setup, teardown, and media sessions representing by session time with improvement of 3% as a worst case and 6% as a best case, packet loss with improvement of 17% as a worst case and 100% as a best case, and jitter with improvement of 5% as a worst case and 33% as a best case.
Description
Keywords
Multimedia communications have been developed , where users are able to communicate phonetically between each other
Citation