System and method for a local number portability cache
First Claim
1. Apparatus for intelligently caching Local Number Portability (LNP) queries from a Public Switched Telephone Network (PSTN), the apparatus comprising:
- an intelligent communications platform (ICP) connected between a switch and a Signaling System 7 (SS7) network to intercept Transactions Capabilities Applications Part (TCAP) messages between the switch and the SS7 network, the ICP including an LNP application for analyzing the intercepted TCAP messages, querying a database of the LNP application to determine whether routing information for a corresponding call is located in the local database, and, if the routing information is located in the local database, sending a result message by normal means, otherwise;
querying an appropriate signal control point (SCP) database for the routing information, storing received routing information in the local database, and time-stamping the stored routing information; and
a communications control module connected to the intelligent communications platform via a Transmission Control Protocol/Internet Protocol (TCP/IP) link, the communications control module for providing management and communications to the ICP and providing access to the management and communication for a plurality of subscribers;
wherein upon the occurrence of a predetermined condition, the stored routing information is deleted from the local database and wherein the ICP does not include a point code and provides a fail safe mode of operation to transparently pass TCAP messages in case of ICP failure.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for intelligently caching Local Number Portability queries from a Public Switched Telephone Network (PSTN). The apparatus may include: an intelligent communications platform connected between a switch and a Signaling System 7 (SS7) network to intercept Transactions Capabilities Applications Part (TCAP) messages between the switch and the SS7 network; and a communications control module connected to the intelligent communications platform via a Transmission Control Protocol/Internet Protocol (TCP/IP) link, the communications control module for providing management and communications to the ICP and providing access to the management and communication for a plurality of subscribers. The apparatus can also include: an SS7 I/O card for processing SS7 messages; and a CPU card for processing Integrated Services Digital Network User Part (ISUP) and TCAP messages. The communications control module can include instructions for receiving messages from other ICPs for updated information on LNP queries. The communications control module can also include instructions for the plurality of subscribers to view results of LNP queries.
68 Citations
15 Claims
-
1. Apparatus for intelligently caching Local Number Portability (LNP) queries from a Public Switched Telephone Network (PSTN), the apparatus comprising:
-
an intelligent communications platform (ICP) connected between a switch and a Signaling System 7 (SS7) network to intercept Transactions Capabilities Applications Part (TCAP) messages between the switch and the SS7 network, the ICP including an LNP application for analyzing the intercepted TCAP messages, querying a database of the LNP application to determine whether routing information for a corresponding call is located in the local database, and, if the routing information is located in the local database, sending a result message by normal means, otherwise;
querying an appropriate signal control point (SCP) database for the routing information, storing received routing information in the local database, and time-stamping the stored routing information; and
a communications control module connected to the intelligent communications platform via a Transmission Control Protocol/Internet Protocol (TCP/IP) link, the communications control module for providing management and communications to the ICP and providing access to the management and communication for a plurality of subscribers;
wherein upon the occurrence of a predetermined condition, the stored routing information is deleted from the local database and wherein the ICP does not include a point code and provides a fail safe mode of operation to transparently pass TCAP messages in case of ICP failure. - View Dependent Claims (2, 3, 4, 5, 10)
an SS7 I/O card for processing SS7 messages; and
a CPU card for processing Integrated Services Digital Network User Part (ISUP) and TCAP messages.
-
-
3. The apparatus of claim 1 wherein the communications control module includes instructions for receiving messages from other ICPs for updated information on LNP queries.
-
4. The apparatus of claim 1 wherein the communications control module includes instructions for the plurality of subscribers to view results of LNP queries.
-
5. The apparatus of claim 1 wherein the predetermined condition is selected from a group consisting of expiration of the time stamp and unsuccessful completion of the call.
-
10. The system of claim 5 wherein the predetermined condition is selected from a group consisting of expiration of the time stamp and unsuccessful completion of the call.
-
6. A system for intelligently caching Local Number Portability (LNP) queries from a Public Switched Telephone Network (PSTN), the system comprising:
-
instructions for an intelligent communications platform (ICP) connected between a switch and a Signaling System 7 (SS7) network to intercept Transactions Capabilities Applications Part (TCAP) messages between the switch and the SS7 network, the ICP instructions including instructions for an LNP application for analyzing the intercepted TCAP messages, querying a local database of the LNP application to determine whether routing information for a corresponding call is located in the local database, and, if the routing information is located in the local database, sending a result message by normal means;
otherwise, querying an appropriate signal control point (SCP) database for the routing information, storing received routing information in the local database, time-stamping the received routing information, and deleting the stored routing information upon the occurrence of a predetermined condition; and
instructions for a communications control module connected to the intelligent communications platform via a Transmission Control Protocol/Internet Protocol (TCP/IP) link to provide management and communications to the ICP and to provide access to the management and communication for a plurality of subscribers and wherein the ICP does not include a point code and provides a fail safe mode of operation to transparently pass TCAP messages in case of ICP failure. - View Dependent Claims (7, 8, 9, 15)
instructions for an SS7 I/O card to process SS7 messages; and
instructions for a CPU card to process Integrated Services Digital Network User Part (ISUP) and TCAP messages.
-
-
8. The system of claim 6 further including instructions for receiving messages from other ICPs for updated information on LNP queries.
-
9. The system of claim 6 further including:
instructions for the plurality of subscribers to view results of LNP queries.
-
15. The method of claim 9 wherein the predetermined condition is selected from a group consisting of expiration of the time stamp and unsuccessful completion of the call.
-
11. A method for intelligently caching Local Number Portability (LNP) queries from a Public Switched Telephone Network (PSTN), the method comprising:
-
intercepting Transactions Capabilities Applications Part (TCAP) messages by an intelligent communications platform connected between a switch and a Signaling System 7 (SS7) network, wherein the SS7 messages are from the switch and to the SS7 network and wherein the ICP does not include a point code;
analyzing the intercepted TCAP messages;
querying a local database to determine whether routing information is located in the local database;
if routing information is located in the local database, sending a result message by normal means, otherwise, querying an appropriate signal control point (SCP) database for the routing information, storing received routing information in the local database, and time-stamping the stored routing information;
providing management and communications control from a communications control module connected to the intelligent communications platform via a Transmission Control Protocol/Internet Protocol (TCP/IP) link;
providing access to the communications control module to a plurality of subscribers; and
deleting the stored routing information from the local database upon the occurrence of a predetermined condition; and
providing a fail safe mode of operation to transparently pass TCAP messages in case of ICP failure. - View Dependent Claims (12, 13, 14)
processing SS7 messages with an SS7 I/O card; and
processing Integrated Services Digital Network User Part (ISUP) and TCAP messages with a CPU card.
-
-
13. The method of claim 11 further including receiving messages from other ICPs for updated information LNP queries.
-
14. The method of claim 11 further including:
providing the ability for the plurality of subscribers to view results of LNP queries.
Specification