Patent ID: 8527377

Claim:
A method, comprising: maintaining a repository of location identifiers and billing identifiers, wherein each of a plurality of network devices is associated with a location identifier in the repository, and each location identifier is further associated with at least one billing identifier; receiving a communications message; determining, by a processing device, a location identifier associated with the communications message and a class of service identifier indicative of whether a subscriber account associated with the communication message is a pre-paid account; selectively retrieving, by the processing device, a billing identifier from the repository based at least in part on the location identifier and the class of service identifier, the retrieval including: querying the repository for a band label based at least in part on criteria including the location identifier, the class of service identifier, and at least one of a service direction identifier, a merchant identifier, and a content type identifier, querying the repository for a rate group identifier based at least in part on the band label and a plan identifier, and querying the repository for a rate identifier based at least in part on the rate group identifier; and determining, by the processing device, a billing rate based at least in part on the billing identifier.