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.
Claims20
A method for operating a telecommunications network, the method comprising:
- receiving, by a routing engine, a communication from an ingress gateway over the telecommunications network, the communication to be routed to a first destination device associated with a customer of the telecommunications network;
- identifying, by the routing engine, a second destination device associated with the customer of the telecommunications network;
- associating, by the routing engine, 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, the dynamically updatable trunk group identifier indicating a trunk group associated with the second destination device;
- and
- routing, by an application server of the routing engine, the communication to the second destination device, wherein the application server routes the communication to the second destination device based at least on the dynamically updatable trunk group identifier specified by the unique identifier associated with the communication.
A telecommunications network comprising:
- a routing engine for receiving a communication from an ingress gateway, the communication to be routed to a first destination device associated with a customer of the telecommunications network, the first destination device comprising a time-division multiplex (TDM) component associated with the customer,
- wherein the routing engine comprises an application server for routing the communication to a second destination device associated with the customer based at least on a dynamically updatable trunk group identifier specified by a unique identifier associated with the communication, the second destination device comprising a networking Internet Protocol (IP) component, the dynamically updatable trunk group identifier indicating a trunk group associated with the second destination device, and
- 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.
A routing engine of a telecommunications network, the routing engine comprising:
- a network communication port to receive a communication from an ingress gateway over the telecommunications network, the communication to be routed to a first destination device 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:
- identify a second destination device associated with the customer of the telecommunications network;
- associate 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, the dynamically updatable trunk group identifier indicating a trunk group associated with the second destination device;
- and
- transmit the communication to the second destination device based at least on the dynamically updatable trunk group identifier specified by the unique identifier associated with the communication.
Dependencies are inferred from the claim text.