DocumentCode
2718922
Title
ChaiTime: a system for rapid creation of portable next-generation telephony services using third-party software components
Author
Anjum, Farooq ; Caruso, Francesco ; Jain, Ravi ; Missier, Paolo ; Zordan, Adalberto
Author_Institution
Bellcore, Morristown, NJ, USA
fYear
1999
fDate
26-27 Mar 1999
Firstpage
22
Lastpage
31
Abstract
We present the architecture, design and experimental research prototype implementation of ChaiTime, an open system architecture for the rapid development of advanced next generation telephony services that overcomes some of the limitations of the current closed PSTN architecture and service model. ChaiTime allows communication sessions to be set up over the PSTN, the Internet, or a combination of both. Services can be provided by multiple cooperating distributed service providers, some of whom may use third party software components which can be “plugged in” or even dynamically downloaded from the network as needed. This allows advanced services to be deployed and delivered to users rapidly; a crucial requirement in the increasingly competitive telecommunications services marketplace. ChaiTime is built upon an object oriented call model called Java Call Control (JCC) which we have defined as a small set of extensions to the standard Java Telephony API (JTAPI) call model that allows support for distributed providers as well as advanced services. JCC hides details of underlying call state management, protocols and hardware from applications. In our prototype, we have designed a small set of extensions to SIP, called Extended SIP, for supporting advanced services. The ChaiTime prototype software is currently operational in our laboratory. We briefly describe its current implementation as well as future work to address issues such as fault tolerance
Keywords
Internet telephony; Java; application program interfaces; computer telephony integration; open systems; telephone networks; ChaiTime; Extended SIP; Internet; JCC; JTAPI call model; Java Call Control; advanced next generation telephony services; advanced services; closed PSTN architecture; communication sessions; competitive telecommunications services marketplace; fault tolerance; multiple cooperating distributed service providers; object oriented call model; open system architecture; portable next generation telephony services; rapid creation; standard Java Telephony API; third party software components; underlying call state management; Computer architecture; Internet telephony; Java; Object oriented modeling; Open systems; Protocols; Prototypes; Software prototyping; Telecommunication control; Telecommunication services;
fLanguage
English
Publisher
ieee
Conference_Titel
Open Architectures and Network Programming Proceedings, 1999. OPENARCH '99. 1999 IEEE Second Conference on
Conference_Location
New York, NY
Print_ISBN
0-7803-5261-0
Type
conf
DOI
10.1109/OPNARC.1999.758431
Filename
758431
Link To Document