Patent ID: 8675848

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, the call originating on behalf of a first user of a plurality of users associated with the virtual private network; querying, with a service control point, a private-number table based on 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, wherein the private-number table associates a switch identifier and a plurality of trunk group identifiers with the private number, the switch identifier representing a service switching point; matching an identifier of the first user of an incoming transaction capability application part message to an identifier of the originating station entry in the private-number table; identifying an authorization level associated with the private number assigned to the first user; 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.