Programming Internet Telephony Services

The Internet offers an opportunity to enhance traditional telephony services, such as call forwarding, through interaction with e-mail, the Web, and directory services, as well as traditional media types. How do you effectively program these services? The authors propose a CGI (common gateway interface) solution for trusted user/developers (such as administrators) and the Call Processing Language (CPL)-a simple, robust, safe, call processing language-for untrusted user/developers.

[1]  Igor Faynberg,et al.  The Intelligent Network Standards: Their Application to Services , 1996 .

[2]  Christian Huitema,et al.  Media Gateway Control Protocol (MGCP) Version 1.0 , 1999, RFC.

[3]  Tim Showalter,et al.  Sieve: A Mail Filtering Language , 2001, RFC.

[4]  Henning Schulzrinne,et al.  Transporting User Control Information in SIP REGISTER Payloads , 1999 .

[5]  Henning Schulzrinne,et al.  RE-ENGINEERING THE TELEPHONE SYSTEM , 1998 .

[6]  Roy T. Fielding,et al.  Uniform Resource Identifiers (URI): Generic Syntax , 1998, RFC.

[7]  Nathaniel S. Borenstein,et al.  Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies , 1996, RFC.

[8]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[9]  Henning Schulzrinne,et al.  Signaling for Internet telephony , 1998, Proceedings Sixth International Conference on Network Protocols (Cat. No.98TB100256).

[10]  Henning Schulzrinne,et al.  A Comparison of SIP and H.323 for Internet Telephony , 1998 .

[11]  Larry Wall,et al.  Programming Perl , 1991 .

[12]  Henning Schulzrinne,et al.  Common Gateway Interface for SIP , 2001, RFC.

[13]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[14]  Scott Petrack,et al.  The PINT Profile of SIP and SDP: a Protocol for IP Access to Telephone Call Services , 1999 .

[15]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[16]  David Robinson,et al.  The WWW Common Gateway Interface Version 1.1 , 1996 .

[17]  Henning Schulzrinne,et al.  SIP Call Control Services , 1999 .

[18]  Jonathan D. Rosenberg,et al.  The Session Initiation Protocol: Providing advanced telephony services across the Internet , 1998, Bell Labs Technical Journal.

[19]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[20]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[21]  Henning Schulzrinne,et al.  Internet Telephony: Architecture and Protocols - an IETF Perspective , 1999, Comput. Networks.

[22]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[23]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.