Call-Processing Language

Call-Processing Language

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.

ources

* [http://xml.coverpages.org/cpl.html]

In Case of Session Initiation Protocol Servers(SIP servers),it can be used to specify theuser defined preferences like(please refer to the rfc3880 for further details)

1)Authenticate calls To And From The user based on

Address Info -callerid -domain of caller -domain of callee -display name of caller/callee DateTime of call -day of call -hour of call -minute of call -year of call language preferences priority over subscribed numbers

2) modification of user locations in server through UI

3) Call routing logic

-how long to ring a phone before doing further action based on the result of the call like --busy --noanswer --notfound and then take appropriate actionetc....etc...


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Call Processing Language — Die Call Processing Language ist eine Programmiersprache, die im RFC 3880 spezifiziert wurde. Sie beschreibt und steuert Internet Telefonie Dienste. CPL kann sowohl auf Servern als auch auf Clients zum Einsatz kommen. Sie ist unabhängig von… …   Deutsch Wikipedia

  • Information Processing Language — (IPL) is a programming language developed by Allen Newell, Cliff Shaw, and Herbert Simon at RAND Corporation and the Carnegie Institute of Technology from about 1956. Newell had the role of language specifier application programmer, Shaw was the… …   Wikipedia

  • Call stack — In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program. This kind of stack is also known as an execution stack, control stack, run time stack, or machine stack, and… …   Wikipedia

  • Call centre — A very large collections call centre in Lakeland, Florida. A call centre or call center is a centralised office used for the purpose of receiving and transmitting a large volume of requests by telephone. A call centre is operated by a company to… …   Wikipedia

  • Language interpretation — Interpreter redirects here. For the movie with the same title, see The Interpreter. For the band, see The Interpreters. For other uses, see Interpretation. Part of a series on …   Wikipedia

  • Lisp (programming language) — Infobox programming language name = Lisp paradigm = multi paradigm: functional, procedural, reflective generation = 3GL year = 1958 designer = John McCarthy developer = Steve Russell, Timothy P. Hart, and Mike Levin latest release version =… …   Wikipedia

  • Computer-assisted language learning — (CALL) is succinctly defined in a seminal work by Levy (1997: p. 1) as the search for and study of applications of the computer in language teaching and learning .[1] CALL embraces a wide range of ICT applications and approaches to teaching… …   Wikipedia

  • Text Executive Programming Language — In 1979, Honeywell Information Systems announced a new programming language for their time sharing service named TEX, an acronym for the Text Executive processor. TEX was a first generation scripting language, developed around the time of AWK and …   Wikipedia

  • Ada (programming language) — For other uses of Ada or ADA, see Ada (disambiguation). Ada Paradigm(s) Multi paradigm Appeared in 1980 Designed by MIL STD 1815/Ada 83: Jean Ichbiah Ada 95: Tucker Taft Ada 2005: Tucker Taft Stable release …   Wikipedia

  • Glossary of language teaching terms and ideas — Like every other course of study, language teaching requires specialized vocabulary and word use. This list is a glossary for English language learning and teaching using the increasingly popular communicative approach. Accuracy Burnout •… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”