Communications - Scientific Letters of the University of Zilina 2008, 10(4):19-22 | DOI: 10.26552/com.C.2008.4.19-22
Call Processing Language (CPL) - A Tool for Creation of Internet Telephony Services by the End User
- 1 Department of InfoComm Networks, Faculty of Management Science and Informatics, University of Zilina, Slovakia
Creation and programming new services are considered as crucial for the Internet telephony (IPT). A number of protocols have been defined for IPT, however, one of them - the Session Initiation Protocol (SIP) seems to be the most relevant thanks to its manifold features. The SIP offers many forms that can be used for programming new IPT services. One of them is to use the SIP baseline protocol mechanisms, the other - to define extensions to the baseline SIP protocol specification (defining new headers, new methods). Finally, the dedicated programming tools such as a Call Processing Language - SIP CPL, Common Gateway Interface - SIP CGI, SIP-servlets, Java applets, Java API for Integrated Networks - JAIN APIs, Parlay can be used for creation of new IPT services. In this paper we focus on one of the SIP IPT features allowing creation and control of IPT services by the end user himself - CPL (Call Processing Language).
Keywords: no keywords
Published: December 31, 2008 Show citation
ACS | AIP | APA | ASA | Harvard | Chicago | Chicago Notes | IEEE | ISO690 | MLA | NLM | Turabian | Vancouver |
References
- ROSENBERG, J., SCHULZRINNE, H., CAMARILLO, G., JOHNSTON, A., PETERSON, J., SPARKS, R., HANDLEY, M., SCHOOLER, E.: SIP: Session Initiation Protocol, RFC 3261, July 2002
Go to original source...
- LENNOX, J., SCHULZRINNE, H.: Call Processing Language (CPL): A Language for User Control of Internet Telephony Services, RFC 3880, October 2004
Go to original source...
- HANDLEY, J.: SDP: Session Description Protocol, RFC 2327, April, 1998
Go to original source...
- ROSENBERG, J., LENNOX, J., SCHULZRINNE, H.: Programming Internet Telephony Services, IEEE network magazine, June 1999
Go to original source...
This is an open access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC BY 4.0), which permits use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.