主权项 |
1. A method for resolving an address of a message, the method comprising:
receiving the message at a gateway, the message comprising the address, wherein the address is a telephone number; and performing within a computer-implemented processing environment a series of operations including: (a) setting a counter to zero, (b) completing a double hash operation yielding an index, the double hash operation having as operands the address, the counter, and a size of a Consolidated Address Repository (CAR), (c) retrieving a record from a location in the CAR indicated by the index, the record comprising a key portion and a value portion, (d) recovering the key portion from the record and confirming that the key portion matches the address and, when a match is not found, completing a collision resolution process comprising incrementing the counter by one and repeating steps (b) through (d), and (e) when a match is found recovering the value portion from the record, wherein the value portion identifies an entity that services the telephone number. |