Method and systems for intelligent signaling router-based surveillance
First Claim
1. A method for intelligent signaling-router-based surveillance, the method comprising:
- at a signaling router capable of routing call-related signaling messages between users in a communications network;
(a) receiving a call-related signaling message, the call-related signaling message being selected from a group consisting of signaling messages relating to the setup, progress, or tear-down of a call;
(b) determining whether the message is associated with a user or device under surveillance by extracting at least one parameter from the call-related signaling and performing a lookup in a database local to the signaling router;
(c) in response to determining that the message is associated with a user or device under surveillance, determining whether content-related or non-content-related surveillance is required;
(d) in response to determining that content-related surveillance is required, forwarding the signaling message to a call server; and
(e) in response to determining that non-content-related surveillance is required, copying data from the signaling message and forwarding the data to a delivery function.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for intelligent signaling-router-based surveillance are disclosed. A surveillance and signaling router receives call signaling messages, identifies call signaling messages associated with users under surveillance and determines a surveillance type for the call signaling messages. If the surveillance type is content-related, the surveillance and signaling router forwards the message to a call server. The call server replaces parameters in the message and in subsequent messages so that the call is transparently set up through a media proxy server. The media proxy server copies the media stream to a delivery function. If the surveillance type is non-content-related, the surveillance and signaling router sends a copy of the message or information extracted from the message to an external device.
38 Citations
37 Claims
-
1. A method for intelligent signaling-router-based surveillance, the method comprising:
-
at a signaling router capable of routing call-related signaling messages between users in a communications network; (a) receiving a call-related signaling message, the call-related signaling message being selected from a group consisting of signaling messages relating to the setup, progress, or tear-down of a call; (b) determining whether the message is associated with a user or device under surveillance by extracting at least one parameter from the call-related signaling and performing a lookup in a database local to the signaling router; (c) in response to determining that the message is associated with a user or device under surveillance, determining whether content-related or non-content-related surveillance is required; (d) in response to determining that content-related surveillance is required, forwarding the signaling message to a call server; and (e) in response to determining that non-content-related surveillance is required, copying data from the signaling message and forwarding the data to a delivery function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 26)
-
-
21. A signaling router for routing call signaling messages between network nodes comprising:
-
(a) a communications module including a communications protocol stack for sending and receiving call signaling messages over a packet-based network; (b) a surveillance module operatively associated with the communications module for identifying call signaling messages associated with users or devices under surveillance, determining a surveillance type for the call signaling messages associated with users under surveillance, and for performing a surveillance action based on the surveillance type; and (c) a surveillance database operatively associated with the surveillance module for storing data for identifying the call signaling messages associated with users or devices under surveillance, the surveillance types, and the surveillance actions, wherein the surveillance module is adapted to perform a lookup in the surveillance database using parameters extracted from the call signaling messages to identify the call signaling messages associated with users under surveillance, to determine the surveillance type, and to determine the surveillance action. - View Dependent Claims (22, 23, 24, 25, 27, 28, 29)
-
-
30. An intelligent signaling-router-based surveillance system, the system comprising:
-
(a) a signaling router for routing call signaling messages, for identifying call signaling messages associated with users under surveillance, determining a surveillance type for the identified messages, and performing a surveillance action based on the surveillance types, wherein the signaling router is adapted to identify the call signaling messages associated with users under surveillance and determine the surveillance type and the surveillance action by extracting parameters from the call signaling messages and performing lookups in a surveillance database local to the signaling router; (b) a call server operatively associated with the signaling router for receiving call signaling messages associated with users under content-based surveillance and for establishing the content-based surveillance; and (c) a media proxy server operatively associated with the call server for sending and receiving content between users under content-based surveillance and for copying the content to a delivery function. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A method for intelligent signaling-router-based surveillance, the method comprising:
-
at a signaling router capable of routing registration messages between users in a communications network; (a) receiving a registration message; (b) determining whether the message is associated with a user or device under surveillance by performing a lookup in a database local to the signaling router using at least one parameter extracted from the registration message; (c) in response to determining that the message is associated with a user or device under surveillance, determining whether content-related or non-content-related surveillance is required; (d) in response to determining that content-related surveillance is required, forwarding the signaling message to a call server; and (e) in response to determining that non-content-related surveillance is required, copying data from the signaling message and forwarding the data to a delivery function. - View Dependent Claims (36)
-
-
37. A method for intelligent signaling-router-based surveillance, the method comprising:
-
at a signaling router capable of routing call forwarding signaling messages between users in a communications network; (a) receiving a call forwarding signaling message; (b) determining whether the message is associated with a user or device under surveillance by performing a lookup in a database local to the signaling router using at least one parameter extracted from the call forwarding signaling message; (c) in response to determining that the message is associated with a user or device under surveillance, determining whether content-related or non-content-related surveillance is required; (d) in response to determining that content-related surveillance is required, forwarding the signaling message to a call server; and (e) in response to determining that non-content-related surveillance is required, copying data from the signaling message and forwarding the data to a delivery function.
-
Specification