RFC 2824:Call Processing Language Framework and Re...
RFC-Ref

network


Click on the red underlined text to get to the source

... created to allow telephone calls to be made over IP networks, notably SIP [1] and H.323 ...
... unavailable. These services are still best located in a network device, rather than in an end system. Traditionally, network-based ...
... network device, rather than in an end system. Traditionally, network-based services have been created only by ...
... for these new service creators to describe the desired behavior of network servers. This document describes an architecture ...
... This document describes an architecture in which network devices respond to call signalling events by triggering user-created programs ...


... gatekeeper: An H.323 entity on the network that provides address translation and controls access to the network ...
... network that provides address translation and controls access to the network for H.323 terminals ...
... gateway: A device which translates calls between an H.323 network and another network, typically the public-switched telephone network ...
... gateway: A device which translates calls between an H.323 network and another network, typically the public-switched telephone network. ...
... H.323 network and another network, typically the public-switched telephone network. RAS: The Registration ...


... Network model ...
... Call Processing Language operates on a generalized model of an Internet telephony network. While the details of various protocols differ, on an abstract level all major Internet telephony ...
... In the Call Processing Language's network model, an Internet telephony network contains two types of components. ...
... Call Processing Language's network model, an Internet telephony network contains two types of components. ...
... gateways -- for example, a device which connects calls between an IP telephony network and the PSTN -- are also considered to be end systems. Other devices, such as mixers or ...
... proxy it: forward it on to one or more other network or end systems, returning one of the responses received. ...
... When an end system places a call, the call establishment request can proceed by a variety of routes through components of the network. To begin with, the originating end system must decide where to send its requests. There are two possibilities here: the originator may be ...
... which the request should be sent. A request may pass through any number of signalling servers: from zero (in the case when end systems communicate directly) to, in principle, every server on the network. What's more, any end system or signalling server can (in principle) receive requests from or send them to any other. ...
... contact the destination without having to communicate with any network servers at all. We see, then, that in Internet telephony ...
... limitation implies a number of restrictions on how some services can be implemented. For instance, a network system cannot reliably know if an end system is currently busy or not; a call may have been placed to the end system without traversing that network ...
... network system cannot reliably know if an end system is currently busy or not; a call may have been placed to the end system without traversing that network system. Thus, signalling messages must explicitly travel to end systems to find out their state ...


... Interaction of CPL with network model ...
... call. It does not attempt to coordinate the behavior of multiple signalling servers, or to describe features on a "Global Functional Plane" as in the Intelligent Network architecture [6]. ...
... In general, in an Internet telephony network, an address will denote one of two things: either a user, or a device. A user address ...
... Users can have CPL scripts on any network server which their call establishment requests pass through and with which they have a trust ...
... This model does not specify the means by which users locate a CPL- capable network server. In general, this will be through the same means by which they locate a local Internet telephony server to ...


... create call processing language scripts, typically on end devices, and transmit them through the network to signalling servers. Scripts persist in signalling servers until changed or deleted, ...
... Scripts persist in signalling servers until changed or deleted, unless they are specifically given an expiration time; a network system which supports CPL scripting will need stable storage. ...
... CPL also might not necessarily be created on a device near either the end device or the signalling server in network terms. For example, a user might decide to forward his or her calls to a remote location only after arriving at that location. ...
... NFS. Users can also retrieve their current script from the network to an end system so it can be edited. The signalling server should also be able to report errors related to the script to the user, both static ...


... the second script. When the second script sends back a final response, that response arrives at the first script in the same manner as if a request arrived over the network. Note that in some cases, forwarding can be recursive; a CPL server must be careful to ...
... banned address. This type of problem is unsolvable in an administratively heterogeneous network, even a "lightly" heterogeneous network such as current telephone ...
... administratively heterogeneous network, even a "lightly" heterogeneous network such as current telephone systems. CPL does not ...
... As an aside, [8] discusses a fourth type of feature interaction for traditional telephone networks, signalling ambiguity. This can arise when several features overload the same operation in the limited ...
... when several features overload the same operation in the limited signal path from an end station to the network: for example, flashing the switch-hook can mean both "add a party to a three-way call" and ...


... services in a traditional circuit- switched telephone network as a series of decisions and actions arranged in a directed acyclic graph. Many vendors of IN ...


... In addition to the general reasons why this is desirable, a network server might conceivably handle very large call volumes, and we don't want CPL execution to be a major ...
... its execution environment must be designed so that scripts cannot use unlimited amounts of network resources, server CPU time, storage, or memory. ...
... underlying protocol is SIP, H.323, a traditional telephone network, or any other means of setting up calls. It should also be agnostic to ...
... flow, their bandwidth usage, their network destination addresses, etc. The script should be able to make decisions based on ...


... International Telecommunication Union, "General recommendations on telephone switching and signaling -- intelligent network: Introduction to intelligent network capability set 1," Recommendation Q.1211, Telecommunication Standardization Sector of ITU ...
... telephone switching and signaling -- intelligent network: Introduction to intelligent network capability set 1," Recommendation Q.1211, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, Mar. 1993. ...



Google
Web
RFC-Ref