Intelligent signal transfer point (ISTP)
First Claim
1. A network comprising:
- local communication links;
a trunk circuit;
at least two separately located central office switching systems interconnected via the trunk circuit for selectively providing switched call connections between at least two of the local communication links;
a signaling transfer point for routing signaling messages; and
signaling links coupling the signaling transfer point to the central office switching systems, said signaling links being separate from the local communication links and the trunk circuit;
wherein the signaling transfer point comprises;
(1) a data switch for switching messages between the signaling links,(2) a database storing call processing data associated with a plurality of the local communication links for control of call processing through one or more of the central office switching systems, and(3) a program controlled processor;
(A) recognizing that a call satisfies a predetermined condition in response to at least one call related signaling message from one of the central office switching systems which is processing the call, and obtaining call processing information from the database, and transmitting a signaling message containing the call processing information to the one central office switching system to control subsequent processing of the call, and (B) controlling the data switch to route a further signaling message relating to a call not meeting the predetermined condition from one signaling link to another signaling link.
3 Assignments
0 Petitions
Accused Products
Abstract
An intelligent network, such as might provide telephone services or the like, comprises local communication links, one or more trunk circuits and a number of separately located central office switching systems. The network selectively provides switched call connections between at least two of the local communication links. The switching systems also exchange signaling messages via an interoffice signaling network, as part of the procedures for establishing call connections. The interoffice signaling network includes an Intelligent Signaling Transfer Point (ISTP) which communicates with the switching offices via signaling links that are separate from the local communication links and the trunk circuit(s). In accord with the present invention, the ISTP includes a database storing call processing data associated with a plurality of the local communication links for control of call processing through one or more of the central office switching systems. The ISTP also includes a program controlled processor. The processor recognizes a predetermined condition or trigger regarding the call and retrieves call processing information from the database. The ISTP may route the message to a distant network element to provide the necessary response, or the ISTP may formulate and transmit a response message, based on the call processing information and specific conditions relating to the call and/or the signaling message. The response message goes back through the ISTP and one of the signaling links to the central office switching system, to control subsequent processing of the call.
-
Citations
39 Claims
-
1. A network comprising:
-
local communication links; a trunk circuit; at least two separately located central office switching systems interconnected via the trunk circuit for selectively providing switched call connections between at least two of the local communication links; a signaling transfer point for routing signaling messages; and signaling links coupling the signaling transfer point to the central office switching systems, said signaling links being separate from the local communication links and the trunk circuit; wherein the signaling transfer point comprises; (1) a data switch for switching messages between the signaling links, (2) a database storing call processing data associated with a plurality of the local communication links for control of call processing through one or more of the central office switching systems, and (3) a program controlled processor;
(A) recognizing that a call satisfies a predetermined condition in response to at least one call related signaling message from one of the central office switching systems which is processing the call, and obtaining call processing information from the database, and transmitting a signaling message containing the call processing information to the one central office switching system to control subsequent processing of the call, and (B) controlling the data switch to route a further signaling message relating to a call not meeting the predetermined condition from one signaling link to another signaling link. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An intelligent signaling transfer point comprising:
-
interface modules for providing two-way data communications to a plurality of common channel interoffice signaling links coupled to switching offices of a communication network; a data switch for switching messages between the interface modules; a database storing call processing data associated with a plurality of local communication links of the communication network for control of call processing through one or more of the central office switching systems; and a program controlled processor;
(A) recognizing a predetermined condition regarding at least one call related signaling message from one of the central office switching systems which is processing a call, in response thereto obtaining call processing information from the database, and transmitting a signaling message containing the call processing information to the one central office switching system to control subsequent processing of the call, and (B) controlling the data switch to route a further signaling message not meeting the predetermined condition from one signaling link to another signaling link. - View Dependent Claims (8, 9)
-
-
10. A network comprising:
-
local communication links; a trunk circuit; at least two separately located central office switching systems interconnected via the trunk circuit for selectively providing switched call connections between at least two of the local communication links; a service control point, separate from the central office switching systems, comprising a database storing call processing data associated with a plurality of the local communication links for control of call processing through one or more of the central office switching systems; a signaling transfer point for routing signaling messages; and signaling links coupling the signaling transfer point to the central office switching systems and to the service control point, said signaling links being separate from the local communication links and the trunk circuit; wherein the signaling transfer point comprises; (1) a data switch for switching signaling messages between the signaling links (2) a database storing call processing data associated with a plurality of the local communication links for control of routing of signaling messages related to services provided to the plurality of the local communication links through the data switch; and (3) a program controlled processor controlling the data switch to route at least some incoming signaling messages from signaling links through to other signaling links, and in response to at least some other signaling messages meeting predetermined criteria, formulating responsive messages in accord with call processing data stored in the database and sending the responsive messages through signaling links. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A network comprising:
-
local communication links; a trunk circuit; at least two separately located central office switching systems interconnected via the trunk circuit for selectively providing switched call connections between at least two of the local communication links; signaling links coupled to the central office switching systems and carrying interoffice signalling messages, said signaling links being separate from the local communication links and the trunk circuit; and a signaling transfer point comprising a message routing fabric and a database, for receiving the signaling messages over the signaling links, transmitting signaling messages meeting at least one first predetermined condition from a signaling link coupled to one of the central office switching systems to a signaling link coupled to another of the central office switching systems; and
in response to a signaling message from one of the central office switching systems meeting at least one second predetermined condition formulating a response message based on information from the database and transmitting the response message over a signaling link to the one central office switching system. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. In a network comprising:
-
local communication links; a trunk circuit; at least two separately located central office switching systems interconnected via the trunk circuit for selectively providing switched call connections between at least two of the local communication links; a signaling transfer point for routing signaling messages; and signaling links coupling the signaling transfer point to the central office switching systems, said signaling links being separate from the local communication links and the trunk circuit, a method of processing a call comprising; receiving the call over one of the local communication links at one of the central office switching system; transmitting a query message containing information relating to the call and address information over one of the signaling links to the signaling transfer point; accessing a database in the signaling transfer point based on at least a portion of the information contained in the query message to retrieve call processing information; based on the call processing information, if a condition is met, then routing the query message based on the address information; and based on the call processing information, if the condition is not met, then formulating a response in the signaling transfer point and sending the response over one of the signaling links to the one central office switching system. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. In a network comprising:
-
local communication links; a trunk circuit; at least two separately located central office switching systems interconnected via the trunk circuit for selectively providing switched call connections between at least two of the local communication links; a signaling transfer point for routing signaling messages; and signaling links coupling the signaling transfer point to the central office switching systems, said signaling links being separate from the local communication links being separate from the local communication links and the trunk circuit, a method of processing calls comprising; receiving a first call over one of the local communication links at one of the central office switching system; recognizing a predetermined condition of the first call as a trigger; in response to recognition of the trigger, transmitting a query message containing information relating to the first call over one of the signaling links to the signal transfer point; accessing a database in the signaling transfer point based on at least a portion of the information contained in the query message to retrieve call processing information; formulating a response in the signaling transfer point based on the call processing information; sending the response over one of the signaling links to the one central office switching system; processing the first call in accord with the response; and processing a second call that does not meet the predetermined condition without accessing the database. - View Dependent Claims (29, 30, 31)
-
-
32. A method comprising:
-
receiving a signaling message at a transfer point from a first node of a signaling network, said signaling message comprising content information relating to processing of a call through a communication network and routing information; analyzing said content information; if the analyzed content information satisfies a first predetermined condition, transmitting the signaling message including said content information from the transfer point through the signaling network to a second node of the signaling network in accord with the routing information; and if the analyzed content information satisfies a second predetermined condition, accessing call processing data stored in a database in the transfer point to formulate a response message, and transmitting the response message from the transfer point through the signaling network to the first node of the signaling network. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. In a communication network having a plurality of interconnected central office switching systems at different locations, each of said central office switching systems connected through a plurality of local subscriber lines to subscriber stations, a voice network portion comprising voice communication paths for interconnecting two of said subscriber stations through at least one of said central office switching systems, a common channel signaling network portion comprising signaling paths interconnecting said central office switching systems through at least one signaling transfer point (STP) and a services control point (SCP) including a data base, a method for controlling call completion to one of said subscriber stations comprising the steps of:
-
in response to each call to a number associated with the one subscriber station, launching a query message addressed to the SCP through the common channel signaling network portion; receiving each query message at the STP and in response thereto incrementing a call count value; for each query message, comparing the call count value to a predetermined value stored in the STP; only when receipt of one query message results in the call count value equaling the predetermined value, forwarding the one query message to the SCP; in response to the one query message, accessing call processing information stored in the SCP; transmitting a response message containing the call processing information to one of the central office switching systems to complete a call corresponding to the one query message to the one subscriber station. - View Dependent Claims (39)
-
Specification