Local routing management in a telecommunications network
First Claim
1. A method for routing local calls comprising:
- provisioning a core routing engine (CRE) with a plurality of routing instructions, wherein each provisioned routing instruction specifies at least whether off-net routing is permissible for local calls;
receiving a call;
analyzing signaling information associated with the received call to determine a customer identifier associated with the received call and a dialed number associated with the received call;
using at least the dialed number to determine whether the received call is a local call or a long distance call;
if the received call is a local call, thenusing at least the customer identifier to determine specific routing instructions for the received call from one of the plurality of routing instructions;
if off-net routing is permitted by the specific routing instructions, selecting between an on-net route or an off-net route for routing the received call; and
if off-net routing is not permitted by the specific routing instructions, selecting an on-net route for routing the received call.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of a method includes generating one or more route plans, each route plan being associated with a service plan, and provisioning the one or more route plans on a core routing engine accessible by a softswitch for routing calls according to the one or more route plans. The one or more route plans may include an on-net route plan and an off-net route plan. An embodiment of a system includes a local route manager (LRM) configured to generate one or more route plans associated with one or more respective service levels that customers can subscribe to. The system may further include an inventory of trunk groups containing a plurality of trunk group identifiers (IDs), wherein trunk group IDs are marked as either on-net or off-net.
-
Citations
19 Claims
-
1. A method for routing local calls comprising:
-
provisioning a core routing engine (CRE) with a plurality of routing instructions, wherein each provisioned routing instruction specifies at least whether off-net routing is permissible for local calls; receiving a call; analyzing signaling information associated with the received call to determine a customer identifier associated with the received call and a dialed number associated with the received call; using at least the dialed number to determine whether the received call is a local call or a long distance call; if the received call is a local call, then using at least the customer identifier to determine specific routing instructions for the received call from one of the plurality of routing instructions; if off-net routing is permitted by the specific routing instructions, selecting between an on-net route or an off-net route for routing the received call; and if off-net routing is not permitted by the specific routing instructions, selecting an on-net route for routing the received call. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a module configured to determine whether a received call is a local call or long distance call based at least in part on the dialed number associated with the received call; a local routing manager (LRM) configured to process call routing information to render routing instructions; a core routing engine (CRE) configured to receive the routing instructions from the LRM, wherein the routing instructions comprise at least one or more local route plans associated with a respective customer, the local route plans specifying whether calls are to be routed using at least an off-net route; and a softswitch operable to receive a route from the CRE based in part on the one or more local route plans associated with a respective customer, wherein the softswitch is further configured to initiate routing of the received call via the received route if the received call is determined to be a local call. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a module configured to determine whether a received call is a local call or long distance call based at least in part on the dialed number associated with the received call; a local routing manager (LRM) configured to generate a plurality of route plans for calls determined to be local by the module; a database storing a plurality of service plans, wherein each service plan is provisioned with at least a subset of the plurality of route plans generated by the LRM; and a switch operable to reference the database in response to the received call and determine a subset of route plans appropriate for the received call based at least on a service plan subscribed to by a customer associated with the received call, wherein the switch is further operable to select a route for the received call from the subset of route plans. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification