JAVANETPHONE: A JAVA CLIENT FOR IP TELEPHONY APPLICATIONS IN AN MGCP FRAMEWORK
Susanna Spinsante† (Student Member IEEE), Franco Chiaraluce†, Ennio Gambi†, Aldo Vespasiani‡, Alessio Perotti‡
† Dipartimento di Elettronica, Intelligenza artificiale e Telecomunicazioni, Università Politecnica delle Marche
Via Brecce Bianche, I-60131, Ancona, Italy
phone: + (39) 071 2204894, fax: + (39) 071 2204835, email: s.spinsante,f.chiaraluce,e.gambi@univpm.it
web: www.deit.univpm.it
‡ Selta Telematica S.p.A.
Via Nazionale-Km. 404,500, I-64019 Tortoreto Lido, Teramo, Italy
avespasiani, aperotti@seltatel.it
web: www.selta.net
ABSTRACT
Many software applications have been developed in
recent years, to exploit the convergence between voice
and data networks and the availability to the final user of
high speed and low cost connections. These software
applications operate in real-time communication scenarios
and, at least in principle, should ensure portability and
platform independence. In this paper a software IP
telephony application completely written in Java language
and called JavaNetPhone is presented. The aim of such a
communication tool is to operate in a business LAN
environment, based on the Media Gateway Control
Protocol framework, to extend the already available
telephony facilities. At the authors’ best knowledge, other
similar applications exist, but they adopt different
programming languages and sometimes are not platform-
independent. The prototype functionalities evaluation
show that the application can give acceptable voice
performance, and further developments are being pursued
to provide the adoption of wireless communication
technologies, such as BlueTooth and WiFi, according to
the increasing demand for user’s mobility.
1. INTRODUCTION
In recent years, many software applications have been
developed in order to integrate conventional telephone
services with the new communication facilities exploiting
the Internet Protocol (IP) paradigm. The nature of IP
telephony is intrins