Method for service processor discrimination and precedence in a voice-over-internet-protocol (VoIP) network
First Claim
1. A method for use in providing communication services in a packet-based communication network, said method comprising:
- extracting one or more elements of signaling information from a message in said network, said one or more elements associated with at least a first parameter associated with a service broker;
identifying a plurality of application servers as a function of said one or more elements, each application server in said plurality adapted to provide one or more communication services in said network;
assigning a priority to each application server in said plurality, said priority a function of said communication service to be provided and said at least a first parameter; and
invoking each application server in said plurality according to said assigned priority in order to provide said one or more communication services.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for identifying and prioritizing applications and application servers in a Voice over IP network is disclosed. In a first embodiment, elements of signaling information are extracted from a call and are mapped to parameters associated with the call. These mapped parameters are then used by a service broker in a VoIP network to identify one or more application servers adapted to process the values of the respective parameter. The service broker may illustratively identify the application servers by a pointer to permit flexible reassignment of processing of a given parameter. The matched pointer/parameter combinations are then mapped to a precedence index. Then, according to this precedence index, the aforementioned pointers are mapped to specific addresses of application servers and the elements of signaling information are forwarded to those addresses for processing of applications.
-
Citations
20 Claims
-
1. A method for use in providing communication services in a packet-based communication network, said method comprising:
-
extracting one or more elements of signaling information from a message in said network, said one or more elements associated with at least a first parameter associated with a service broker; identifying a plurality of application servers as a function of said one or more elements, each application server in said plurality adapted to provide one or more communication services in said network; assigning a priority to each application server in said plurality, said priority a function of said communication service to be provided and said at least a first parameter; and invoking each application server in said plurality according to said assigned priority in order to provide said one or more communication services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for use in providing communication services in a packet-based communication network, said apparatus comprising:
-
means for extracting one or more elements of signaling information from a message in said network, said one or more elements associated with at least a first parameter associated with a service broker; means for identifying a plurality of application servers as a function of said one or more elements, each application server in said plurality adapted to provide one or more communication services in said network; means for assigning a priority to each application server in said plurality, said priority a function of said communication service to be provided and said at least a first parameter; and means for invoking each application server in said plurality according to said assigned priority in order to provide said one or more communication services. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification