System and method for routing calls associated with private dialing plans
First Claim
1. A method for establishing a call associated with a private dialing plan, the method comprising:
- receiving a call directed to a destination endpoint associated with a private dialing plan (PDP);
requesting an internal egress path identifier;
routing the call to a PDP call resolution service operable to determine the internal egress path identifier based at least in part on a dialed number in the call;
responsive to the requesting, receiving the internal egress path identifier from a call resolution server associated with the destination endpoint, wherein receiving the internal egress path identifier comprises receiving the internal egress path identifier on a PDP-enabled trunk, wherein the internal egress path identifier is encoded in a message, and wherein a PDP telephone number corresponding to the destination endpoint is further encoded in the message;
a core routing engine ignoring the PDP telephone number of the message and determining that the call should be routed according to a routing number; and
routing the call to an egress path identified by the internal egress path identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for routing a call associated with a private dialing plan includes receiving a call directed to a destination endpoint associated with a private dialing plan (PDP), receiving an internal egress path identifier associated with the destination endpoint, and routing the call to an egress path identified by the egress path identifier. A system for routing a call including a destination number associated with a PDP including a routing engine operable to route the call to a PDP call resolution server, and a first switch operable to receive an egress path identifier and a PDP telephone number from the PDP call resolution server, the egress path identifier identifying an egress path for routing the call to a destination endpoint associated with the destination number, and the PDP telephone number identifying a selected PDP destination endpoint and a second switch operable to receive the call based on the egress path identifier and route the call to the selected PDP destination endpoint using the PDP telephone number.
43 Citations
17 Claims
-
1. A method for establishing a call associated with a private dialing plan, the method comprising:
-
receiving a call directed to a destination endpoint associated with a private dialing plan (PDP); requesting an internal egress path identifier; routing the call to a PDP call resolution service operable to determine the internal egress path identifier based at least in part on a dialed number in the call; responsive to the requesting, receiving the internal egress path identifier from a call resolution server associated with the destination endpoint, wherein receiving the internal egress path identifier comprises receiving the internal egress path identifier on a PDP-enabled trunk, wherein the internal egress path identifier is encoded in a message, and wherein a PDP telephone number corresponding to the destination endpoint is further encoded in the message; a core routing engine ignoring the PDP telephone number of the message and determining that the call should be routed according to a routing number; and routing the call to an egress path identified by the internal egress path identifier. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for establishing a call from a first network to a second network, wherein the call is directed to a destination telephone number associated with a private dialing plan (PDP), the method comprising:
-
querying a PDP call resolution service operable to select an internal egress path identifier from a plurality of internal egress path identifiers, the selected internal egress path identifier associated with the destination telephone number of the PDP, wherein querying the PDP call resolution service comprises querying a core routing engine configured to resolve the PDP call; responsive to the query, receiving the selected internal egress path identifier from the PDP call resolution service, wherein receiving the internal egress path identifier comprises receiving the internal egress path identifier on a PDP-enabled trunk, wherein the internal egress path identifier is encoded in a message, and wherein a PDP telephone number corresponding to the destination endpoint is further encoded in the message; the core routing engine ignoring the PDP telephone number of the message and determining that the call should be routed according to a routing number; and routing the call to a destination endpoint associated with the destination telephone number via a egress path identified by the selected internal egress path identifier. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for routing a call including a destination number associated with a private dialing plan (PDP) where the routing is otherwise unknown and not available from the DNIS, the system comprising:
-
a routing engine operable to route the call to a PDP call resolution server, wherein the PDP call resolution server is operable to determine an egress path identifier based at least in part on a dialed number in the call; a first switch, in communication with the PDP call resolution server, operable to receive the egress path identifier and a PDP telephone number from the PDP call resolution server in communication with a private dialing plan information server, the egress path identifier identifying an egress path for routing the call to a destination endpoint associated with the destination number, and the PDP telephone number identifying a selected PDP destination endpoint; a PDP-enabled trunk coupling the first switch to the PDP call resolution server; and a second switch operable to receive the call based on the egress path identifier and route the call to the selected PDP destination endpoint using the PDP telephone number; wherein the egress path identifier is received in a message having a format, wherein the message comprises the PDP telephone number and a Plain Old Telephone System (POTS) number, and wherein the routing engine is operable to ignore the PDP telephone number and determine that the POTS number corresponds to an internal switch associated with the identified egress path. - View Dependent Claims (14, 15, 16, 17)
-
Specification