Effective Mapping Architecture And Interworking Module Between Interasterisk Exchange Protocol And Jingle Protocol
Loading...
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