Subject: Protocol Action: CPL: A Language for User Control of Internet Telephony Services to Proposed Standard Date: Tue, 05 Feb 2002 15:23:39 -0500 From: The IESG To: IETF-Announce: ;;:@cs.columbia.edu; CC: RFC Editor , IANA , Internet Architecture Board , iptel@lists.bell-labs.com The IESG has approved the Internet-Draft 'CPL: A Language for User Control of Internet Telephony Services' as a Proposed Standard. This document is the product of the IP Telephony Working Group. The IESG contact persons are Allison Mankin and Scott Bradner. Technical Summary 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 signaling 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. It is not tied to any particular signaling architecture or protocol; it is anticipated that it will be used with both SIP and H.323. Implementations of the CPL are expected to take place both in Internet telephony servers and in advanced clients; both can usefully process and direct users' calls. This document primarily addresses the usage in servers. A mechanism will be needed to transport scripts between clients and servers; this document does not describe such a mechanism, but related documents will. Working Group Summary This document has working group consensus and no issues were raised during IETF last-call. Protocol Quality This document was reviewed for the IESG by Scott Bradner.