Skip to main content

An Extensible Markup Language Schema for Call Processing Language (CPL)

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors Xiaotao Wu , Henning Schulzrinne , Jonathan Lennox
Last updated 2003-03-06
RFC stream (None)
Intended RFC status (None)
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


This document provides an Extensible Markup Language (XML) Schema for the Call Processing Language (CPL). The original CPL specification only provides a Document Type Declaration (DTD) to describe the structure of the language. Compared with XML DTDs, XML schemas have many advantages such as performing stricter type checking, providing pre-defined data types and being able to derive new data types from existing ones. We further split the CPL schema into two parts, one contains elements common to all the telecommunication entities, such as user agents or presence agents. The other contains elements, such as 'proxy', specifically for network servers.


Xiaotao Wu
Henning Schulzrinne
Jonathan Lennox

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)