摘要 |
A system and method for caching frequently called numbers so that call delivery time is shortened and the signaling network and service nodes are not overloaded by telephone number queries. In a distributed control switching system, each processor that performs digit analysis and has an area of memory. This area of memory is used as a cache to store directory number translation information. When a call arrives for a specified directory number (DN), if, after standard translation, the call cannot be normally routed, then the cache is consulted to determine whether the destination for that DN is in the cache. If it is, then the call is routed to the destination associated with the DN. If, however, the DN is not in the local cache, then a query is sent to one or more other units in the switch which may contain such caches in order to determine if these caches contain the destination. This "distributed" query is still faster than querying a centralized database because all data queries throughout the switch are carried out in parallel.
|