Method and system for dynamic trunk group based call routing
AssigneeLevel 3 Communications, LLC
InventorsClaudia M. Combellas, Dana A. Johnston
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure involve systems and methods for providing routing of a communication received at a telecommunications network based on a unique identifier. In particular, a telecommunications network may route one or more communications based on a dynamically updated trunk group identifier associated with an egress user. Thus, in addition to routing the communication based on a telephone number or Internet Protocol (IP) address associated with a user, the network may also route the communication based upon a dynamically updated trunk group identifier included in an updated routing function of the network.
Claims17
A method for operating a telecommunications network, the method comprising:
- routing a communication over the telecommunications network to a routing engine, the communication comprising a first destination device identification associated with a customer of the telecommunications network;
- identifying a second destination device associated with the customer of the telecommunications network;
- associating a unique identifier with the communication, wherein the unique identifier specifies a dynamically updatable trunk group identifier associated with the customer of the telecommunications network;
- transmitting the communication to the second destination device based at least on the unique identifier associated with the communication;
- and
- routing the communication to an application server in communication with the second destination device;
- and wherein the application server routes the communication to the second destination device based at least on the unique identifier associated with the communication.
A telecommunications network comprising:
- a routing engine for receiving a communication comprising a first destination device identification associated with a customer of a telecommunications network, the first destination device comprising a time-division multiplex (TDM) component associated with the customer;
- and
- an application server for routing the communication to a second destination device associated with the customer based at least on a unique identifier associated with the communication, the second destination device comprising a networking Internet Protocol (IP) component and the unique identifier comprises a dynamically updatable trunk group identifier;
- wherein the routing engine associates the unique identifier with the communication when an indication of an un-connectable circuit associated with the first destination device is received and transmits the communication to the application server for processing by the application server.
A routing engine of a telecommunications network, the routing engine comprising:
- a network communication port to receive a communication over the telecommunications network, the communication comprising a first destination device identification associated with a customer of the telecommunications network;
- a processor;
- and
- a memory device in communication with the processor for storing one or more instructions that, when executed by the processor, cause the routing engine to perform the operations of:
- identifying a second destination device associated with the customer of the telecommunications network;
- associating a unique identifier with the communication, wherein the unique identifier specifies a dynamically updatable trunk group identifier associated with the customer of the telecommunications network;
- and
- transmitting the communication to the second destination device based at least on the unique identifier associated with the communication.
Dependencies are inferred from the claim text.