Creating value added services in Internet telephony: An overview and a case study on a high-level service creation environment

被引:19
作者
Glitho, RH [1 ]
Khendek, F
De Marco, A
机构
[1] Ericsson Res Canada, Mont Royal, PQ H4P 2N2, Canada
[2] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3J 1M8, Canada
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS | 2003年 / 33卷 / 04期
关键词
Internet telephony; open APIs; service creation and execution environments; value added services;
D O I
10.1109/TSMCC.2003.818499
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Value added services, or more simply-services, are the critical ingredient for the success and the survival of Internet Telephony. Services can be defined as anything that goes beyond two party voice calls. Some examples are multiparty gaming, customized stock quotes and call screening. This paper focuses on service creation in Internet Telephony. Service creation plays a major role in Internet Telephony because it enables openness and programmability by offering frameworks for the development of value added services. Two principal sets of standards have emerged for Internet Telephony: H.323 from the ITU-T and SIP from the IETF. No service creation framework comes with the H.323 set. Two frameworks come with the SIP set: the Call Processing Language (CPL) and the SIP common gateway interface (CGI). Besides the IETF, other forums such as Parlay and JAIN have proposed pertinent frameworks. The first part of the paper provides an overview of the service creation frameworks for Internet Telephony. A common characteristic of these frameworks is that they require knowledge that nonexperts may not have (e.g., scripts, programming languages). High-level service creation environments may help these nonexperts. The second part of the paper presents a case study on a high level service creation environment (SCE) where pre-defined graphical components are combined into services. The environment is discussed in detail along with the service logic execution environment (SLEE) where the services are executed. The SCE and SLEE make no assumption on the service creation framework supported by the network, and any of the standard frameworks could be used provided it offers the functionality abstracted in the graphical components. We have used the Parlay APIs as a framework and the prototype is built for a SIP environment. The prototype is described and the lessons we have learned are presented.
引用
收藏
页码:446 / 457
页数:12
相关论文
共 27 条
[1]  
AMYOT D, 1999, P SBRC 99 17 S BRAS, P418
[2]  
[Anonymous], 2824 RFC INT ENG TAS
[3]  
[Anonymous], 2002, 3261 RFC INT ENG TAS
[4]  
BAKKER JL, 2002, ICC 2002
[5]   Opening up networks with JAIN Parlay [J].
Beddus, S ;
Bruce, G ;
Davis, S .
IEEE COMMUNICATIONS MAGAZINE, 2000, 38 (04) :136-143
[6]  
Camarillo G., 2001, SIP DEMYSTIFIED
[7]  
CAMERON J, 1997, P FIW 97 JUN, P342
[8]  
FIELDING R, 1997, 2068 RFC
[9]  
GLITHO R, UNPUB IEEE NETWORK
[10]   The TINA consortium [J].
Inoue, Y ;
Guha, D ;
Berndt, H .
IEEE COMMUNICATIONS MAGAZINE, 1998, 36 (09) :130-136