System and method for routing signaling messages in a communication network
AssigneeLevel 3 Communications, LLC
InventorJin-Gen Wang
Life of this patent
Estimating the term…
Abstract
A system and method for routing signaling messages in a communication network includes an improved route engine having a plurality of dynamically loadable route trees encoded as standardized data files each provisioned for use according to a corresponding network service and having one or more nodes each encoded with logic to independently carry out processing for the service and return a corresponding route response.
Claims15
A computer-readable storage media encoding a computer program for executing a computer process on a computer system, the computer process comprising:
- a route engine module for use with a device operative to receive and forward signaling messages used to establish a voice over IP communication session in an IP network, the route engine module comprising:
- a plurality of route trees encoded as XML files, such that each of the route trees is provisioned for use according to a corresponding network service to enable the voice over IP communication session and further comprises one or more nodes each encoded with logic to independently carry out at least one processing task for the network service that enables the voice over IP communication session, wherein the at least one processing task includes adding information to a route request and delegating the processing task to another node.
A proxy server for receiving and forwarding signaling messages used to establish a voice over IP communication session in a communication network, the server comprising:
- a route engine comprising a plurality of route trees encoded in corresponding text files;
- wherein each of the route trees is provisioned for use according to a corresponding network service and at least one route tree is provisioned to enable the voice over IP communication session and further comprises one or more nodes each encoded with logic to independently carry out at least one processing task for the network service that enables the voice over IP communication session, wherein the at least one processing task includes adding information to a route request and delegating the processing task to another node.
Dependencies are inferred from the claim text.