CPL : A Language for User Control of Internet Telephony Service

The Call Processing Language (CPL) is a language that can be used to describe and control Internet telephony services. It is designed to be implementable on either network servers or user agent servers. It is meant to be simple, extensible, easily edited by graphical clients, and independent of operating system or signalling protocol. It is suitable for running on a server where users may not be allowed to execute arbitrary programs, as it has no variables, loops, or ability to run external programs. This document is a product of the IP Telephony (IPTEL) working group of the Internet Engineering Task Force. Comments are solicited and should be addressed to the working group’s mailing list at iptel@lists.research.bell-labs.com and/or the authors.

[1]  Harald Tveit Alvestrand,et al.  Tags for the Identification of Languages , 1995, RFC.

[2]  Jon Postel,et al.  Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures , 1996, RFC.

[3]  Scott O. Bradner,et al.  Key words for use in RFCs to Indicate Requirement Levels , 1997, RFC.

[4]  Chris Newman,et al.  ACAP - Application Configuration Access Protocol , 1997, RFC.

[5]  Ryan Moats,et al.  URN Syntax , 1997, RFC.

[6]  Frank Dawson,et al.  Internet Calendaring and Scheduling Core Object Specification (iCalendar) , 1998, RFC.

[7]  Dave Raggett,et al.  HTML 4.0 Specification , 1998 .

[8]  M. Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[9]  Jonathan Rosenberg,et al.  SIP Caller Preferences and Callee Capabilities , 1999 .

[10]  Ryan Moats,et al.  A URN Namespace for IETF Documents , 1999, RFC.

[11]  Ron Daniel,et al.  URI Resolution Services Necessary for URN Resolution , 1999, RFC.

[12]  toExcel Extensible Markup Language (Xml) 1.0 Specifications: From the W3c Recommendations , 2000 .

[13]  Steven J. DeRose,et al.  Xml linking language (xlink), version 1. 0 , 2000, WWW 2000.

[14]  David C. Fallside,et al.  Xml schema part 0: primer , 2000 .

[15]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[16]  Henning Schulzrinne,et al.  Call Processing Language Framework and Requirements , 2000, RFC.

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

[18]  David Orchard,et al.  XML Linking Language (XLink) , 2001 .

[19]  Orit Levin H.323 Uniform Resource Locator (URL) Scheme Registration , 2003, RFC.

[20]  Michael Mealling,et al.  The IETF XML Registry , 2004, RFC.