A SIP-based Programming Framework for Advanced Telephony Applications

Wilfried Jouve 1, 2 Nicolas Palix 1, 2 Charles Consel 1, 2 Patrice Kadionik 3
2 Phoenix - Programming Language Technology For Communication Services
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest, EA4136 - Handicap et système nerveux :Action, communication, interaction: rétablissement de la fonction et de la participation [Bordeaux]
Abstract : The scope of telephony is significantly broadening, providing users with a variety of communication modes, including presence status, instant messaging and videoconferencing. Furthermore, telephony is being increasingly combined with a number of non-telephony, heterogeneous resources, consisting of software entities, such as Web services, and hardware entities, such as location-tracking devices. This heterogeneity, compounded with the intricacies of underlying technologies, make the programming of new telephony applications a daunting task. This paper proposes an approach to supporting the development of advanced telephony applications. To do so, we introduce a declarative language over Java to define the entities of a target telephony application area. This definition is passed to a generator to produce a Java programming framework, dedicated to the application area. The generated frameworks provide service discovery and high-level communication mechanisms. These mechanisms are automatically mapped into SIP, making our approach compatible with existing SIP infrastructures and entities. Our work is implemented and has been validated on various advanced telephony applications.
Type de document :
Communication dans un congrès
2nd LNCS Conference on Principles, Systems and Applications of IP Telecommunications, Jul 2008, Heidelberg, Germany. 2008
Liste complète des métadonnées


https://hal.inria.fr/inria-00333609
Contributeur : Nicolas Loriant <>
Soumis le : jeudi 23 octobre 2008 - 16:21:00
Dernière modification le : jeudi 10 septembre 2015 - 01:08:34
Document(s) archivé(s) le : mardi 9 octobre 2012 - 14:20:23

Fichier

jouve-al_iptcomm08.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00333609, version 1

Citation

Wilfried Jouve, Nicolas Palix, Charles Consel, Patrice Kadionik. A SIP-based Programming Framework for Advanced Telephony Applications. 2nd LNCS Conference on Principles, Systems and Applications of IP Telecommunications, Jul 2008, Heidelberg, Germany. 2008. <inria-00333609>

Partager

Métriques

Consultations de
la notice

302

Téléchargements du document

233