Patent ID: 8355488

Claim:
A method comprising: determining whether a call originated from an originating station associated with a virtual private network, the call originating via a private branch exchange associated with the virtual private network by a first user of a plurality of users associated with the virtual private network; querying, with a service switching point, a private-number table based on a switch identifier representing the service switching point, a trunk group identifier representing the private branch exchange, and an originating station identifier representing the originating station to obtain a private number assigned to the first user; matching a calling party identifier of an incoming transaction capabilities application part message to an originating station identifier entry in the private-number table; identifying an authorization level associated with the private number; comparing the authorization level to a threshold to determine whether to prompt the first user to enter an authorization code; and providing the authorization level associated with the private number to the service switching point, the service switching point to process the call according to the authorization level.