Virtual private network dialed number nature of address conversion
First Claim
1. A method for determining routing for virtual private network (VPN) numbers, comprising:
- receiving a query from a switch module to determine routing information for a call initiated by a calling party, the query including dialed digits, a nature of address (NoA) attribute, and a calling party identifier;
determining whether the dialed digits include a VPN coding identifier;
modifying the NoA attribute to a private type code when the dialed digits include the VPN coding identifier;
selecting a private VPN number look-up table from a plurality of private VPN number look-up tables based on the calling party identifier, the plurality of private VPN number look-up tables associated with different VPN groups;
looking up the routing information associated with the dialed digits in the selected private VPN number look-up table when the NoA attribute comprises the private type code; and
transmitting the routing information to the switch module, the routing information comprising the NOA attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for handling identical VPN numbers assigned to multiple companies using a nature of address/number identifier initiated as public. The method includes receiving a query from a switch module to determine routing information for a call initiated by a calling party, the query including dialed digits with a nature of address identifier, and a calling party identifier updating the nature of address identifier associated with dialed digits to a private type code if a VPN coding identifier is determined present, looking up routing information associated with the dialed digits in a look-up table corresponding to the calling party identifier if the nature of address identifier includes the private type code, and transmitting the routing information to the switch module.
40 Citations
12 Claims
-
1. A method for determining routing for virtual private network (VPN) numbers, comprising:
-
receiving a query from a switch module to determine routing information for a call initiated by a calling party, the query including dialed digits, a nature of address (NoA) attribute, and a calling party identifier; determining whether the dialed digits include a VPN coding identifier; modifying the NoA attribute to a private type code when the dialed digits include the VPN coding identifier; selecting a private VPN number look-up table from a plurality of private VPN number look-up tables based on the calling party identifier, the plurality of private VPN number look-up tables associated with different VPN groups; looking up the routing information associated with the dialed digits in the selected private VPN number look-up table when the NoA attribute comprises the private type code; and transmitting the routing information to the switch module, the routing information comprising the NOA attribute. - View Dependent Claims (2, 3, 4, 5, 11)
-
-
6. An apparatus for determining routing for virtual private network (VPN) numbers, comprising:
-
a receiving module to receive a query from a switch module to determine routing information for a call initiated by a calling party, the query including dialed digits, a calling party identifier, and a nature of address (NoA) attribute; a look-up module to determine whether the dialed digits including a VPN coding identifier, to modify the NoA attribute to a private type code when the dialed digits include the VPN coding identifier, select a private VPN number look-up table from a plurality of private VPN number look-up tables based on the calling party identifier, and to perform a lookup within the selected private VPN number look-up table based on a portion of the dialed digits, the lookup to identify the routing information associated with the dialed digits, the plurality of private VPN number look-up tables associated with different VPN groups; and a transmitting module to transmit the routing information to the switch module. - View Dependent Claims (7, 8, 10)
-
-
9. An article of manufacture storing machine accessible instructions that, when executed, cause a machine to:
-
receive a query from a switch module to determine routing information for a call initiated by a calling party, the query including dialed digits, a nature of address (NOA) attribute, and a calling party identifier; determine whether a VPN coding identifier is present in the dialed digits; modify the NOA attribute to a private type code when the VPN coding identifier is determined present; select a private VPN number look-up table from a plurality of private VPN number look-up tables based on the calling party identifier, the each of the plurality of private VPN number look-up tables associated with a respective VPN group; lookup routing information in the selected private VPN number look-up table based on the dialed digits when the NOA attribute comprises the private type code; and transmit the routing information to the switch module. - View Dependent Claims (12)
-
Specification