Claims
- 1. A computer readable medium having computer executable software code stored thereon for AIN query redirection by a first Service Control Point (SCP), the computer readable program code comprising:
a first computer readable program code configured for receiving from a Service Transfer Point (STP) a query generated by an originating service switch point (SSP) containing trigger information and subscription information; a second computer readable program code configured for determining, based on a comparison between the query and information contained in Translation Data Tables (TDTs), that a second SCP should service the query; a third computer readable program code configured for populating the query with appropriate routing information for the second SCP as well as information from the originating SSP, and sending the modified query back to the STP to be sent on to the second SCP; and a fourth computer readable program code configured for generating a query response at the second SCP and returning the query response to the STP and from there to the originating SSP without passing the query response through the first SCP.
- 2. The computer executable software code of claim 1, further comprising computer readable program code configured so that populating the query comprises populating the query with parameters from the originating SSP, populating the query with parameters for the second SCP obtained from a comparison between the query and information contained in the first SCP's translation data tables (TDTs), and populating a forwarding indicator parameter to “true.”
- 3. The computer executable software code of claim 1, further comprising computer readable program code configured so that populating the query comprises determining a forwarding indicator is set to “true,” populating an originating point code with the originating SSP's information, populating a translation type with the originating SSP's information, populating a transaction identification with the originating SSP's information, and releasing an internal transaction identification assigned by the first SCP.
- 4. A computer readable medium having computer executable software code stored thereon for AIN query redirection by a first Service Control Point (SCP), the computer readable program code comprising:
a first computer readable program code configured for sending a query from an originating service switch point (SSP); a second computer readable program code configured for receiving the query at a signal transfer point (STP), performing a global title translation (GTT) on the query, and sending the query to the first SCP's signaling system seven (SS7) handler; a third computer readable program code configured for receiving the query at the first SCP's SS7 handler, analyzing the query to determine whether the first SCP should process the query, determining the query may be serviced at a second SCP, and sending the query to the first SCP's routing software; a fourth computer readable program code configured for receiving the query at the first SCP's routing software, populating the query with parameters from the originating SSP, populating the query with parameters for the second SCP obtained from a comparison between the query and information contained in the first SCP's translation data tables (TDTs), populating a forwarding indicator parameter to “true,” and sending the query back to the first SCP's SS7 handler; a fifth computer readable program code configured for receiving the query back at the first SCP's SS7 handler and determining the forwarding indicator is set to “true,” populating an originating point code with the originating SSP's information, populating a translation type with the originating SSP's information, populating a transaction identification with the originating SSP's information, releasing an internal transaction identification assigned by the first SCP, and sending a modified query back to the STP; a sixth computer readable program code configured for receiving the modified query at the STP, performing a second GTT on the modified query, and sending the modified query to the second SCP's SS7 handler; a seventh computer readable program code configured for receiving the modified query at the second SCP's SS7 handler, analyzing the modified query to determine whether the second SCP should process the modified query, determining the modified query may be serviced at the second SCP, and sending the modified query to the second SCP's service software; a eighth computer readable program code configured for receiving the modified query at the second SCP's service software processing the modified query, generating a conversation for the modified query, generating a response for the modified query, and sending the query response back to the second SCP's SS7 handler; a ninth computer readable program code configured for receiving the query response back at the second SCP's SS7 handler and sending the query response to the STP; a tenth computer readable program code configured for receiving the query response at the STP and sending the query response to the originating SSP; and a eleventh computer readable program code configured for receiving the query response at the originating SSP without passing the query response through the first SCP.
RELATED APPLICATIONS
[0001] The present patent document is a continuation of U.S. application Ser. No. 10/025,004, filed Dec. 18, 2001, currently pending. The foregoing application is hereby incorporated by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
10025004 |
Dec 2001 |
US |
Child |
10804376 |
Mar 2004 |
US |