System and method for caching called number information
First Claim
1. A method of operating a call routing system comprising a signaling processor having an internal cache memory, the method comprising:
- receiving a first signaling message for a call into the signaling processor;
searching the internal cache memory with a called number from the first signaling message to determine that a query is required;
transferring the query from the signaling processor and receiving a response into the signaling processor that indicates one of;
1) the called number has the associated location route number, and
2) the called number does not have the associated location route number;
if the called number has the associated location route number, then processing the location route number to select a connection for the call and transferring a second signaling message from the signaling processor indicating the selected connection and the location route number;
if the called number does not have the associated location route number, then processing the called number to select the connection for the call and transferring the second signaling message from the signaling processor indicating the selected connection and the called number; and
updating the internal cache memory to indicate one of;
1) the called number has the associated location route number, and
2) the called number does not have the associated location route number.
2 Assignments
0 Petitions
Accused Products
Abstract
A call routing system comprises a signaling processor with an internal cache memory. The signaling processor receives a signaling message and searches the cache memory with a called number to determine whether or not the called number has an associated location route number or if a query is required. If the query is required, the signaling processor transfers the query and receives a response that indicates whether or not the called number has the associated location route number. If the called number has the associated location route number, the signaling processor processes the location route number to select a connection. If the called number does not have the associated location route number, the signaling processor processes the called number to select the connection. If the response is received, the signaling processor updates the cache memory to indicate whether or not the called number has the associated location route number.
-
Citations
20 Claims
-
1. A method of operating a call routing system comprising a signaling processor having an internal cache memory, the method comprising:
-
receiving a first signaling message for a call into the signaling processor; searching the internal cache memory with a called number from the first signaling message to determine that a query is required; transferring the query from the signaling processor and receiving a response into the signaling processor that indicates one of;
1) the called number has the associated location route number, and
2) the called number does not have the associated location route number;if the called number has the associated location route number, then processing the location route number to select a connection for the call and transferring a second signaling message from the signaling processor indicating the selected connection and the location route number; if the called number does not have the associated location route number, then processing the called number to select the connection for the call and transferring the second signaling message from the signaling processor indicating the selected connection and the called number; and updating the internal cache memory to indicate one of;
1) the called number has the associated location route number, and
2) the called number does not have the associated location route number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A call routing system comprising:
-
a signaling processor; and an internal cache memory within the signaling processor; wherein the signaling processor is configured to receive a first signaling message for a call, search the internal cache memory with a called number from the first signaling message to determine that a query is required; wherein the signaling processor is configured to transfer the query and receive a response that indicates one of;
1) the called number has the associated location route number, and
2) the called number does not have the associated location route number;wherein the signaling processor is configured, if the called number has the associated location route number, to process the location route number to select a connection for the call and transfer a second signaling message indicating the selected connection and the location route number; wherein the signaling processor is configured, if the called number does not have the associated location route number, to process the called number to select the connection for the call and transfer the second signaling message indicating the selected connection and the called number; and wherein the signaling processor is configured to update the internal cache memory to indicate one of;
1) the called number has the associated location route number, and
2) the called number does not have the associated location route number. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification