摘要:
A communications network includes packet-based networks (12, 21) that are coupled to various network elements. A method and apparatus is provided to implement telephony services in the communications network. The architecture for providing the telephony services may include several layers, including a network elements layer (104), an interface layer (102), and a services/application layer (100). The services/application layer (100) is decoupled from the specific implementations of the network elements layer (104) so that a more flexible and convenient mechanism is provided to create telephony services. The telephony services may be implemented in software modules written in one of several possible languages, such as a telephony scripting language (TSL) or other language. The interface layer (102) includes various components, including translation components (110) to interpret and execute the modules that are in the services/application layer (100), communications components (112) to provide mechanisms to send commands to the network elements layer (104) to perform specified telephony services, and representation components (114) that describe the functions, tasks, and other details associated with network elements.
摘要:
A communications network includes packet-based networks (12, 21) that are coupled to various network elements. A method and apparatus is provided to implement telephony services in the communications network. The architecture for providing the telephony services may include several layers, including a network elements layer (104), an interface layer (102), and a services/application layer (100). The services/application layer (100) is decoupled from the specific implementations of the network elements layer (104) so that a more flexible and convenient mechanism is provided to create telephony services. The telephony services may be implemented in software modules written in one of several possible languages, such as a telephony scripting language (TSL) or other language. The interface layer (102) includes various components, including translation components (110) to interpret and execute the modules that are in the services/application layer (100), communications components (112) to provide mechanisms to send commands to the network elements layer (104) to perform specified telephony services, and representation components (114) that describe the functions, tasks, and other details associated with network elements.