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.