Providing SIP signaling data for third party surveillance
First Claim
1. A method for facilitating surveillance of a targeted user associated with an initiation request received by a session initiation protocol (SIP) server requesting at least one communication session between the targeted user and one or more communicators, the method comprising:
- receiving a surveillance subscription request from a third party subscriber identifying at least the targeted user to be monitored;
monitoring SIP events associated with the at least one communication session to detect occurrence of predetermined SIP events related thereto, wherein the predetermined SIP events correspond to state transitions associated with the communication sessions; and
notifying the third party subscriber of the detected SIP events;
wherein the monitoring and notifying are performed until an expiration date specified in either the subscription request or in a subscription response.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for facilitating surveillance of a targeted user participating in communication sessions conducted over a communications network, such as a voice over Internet protocol (VoIP) network, that employs a session initiation protocol (SIP). The method includes receiving a subscription request from a third party subscriber, the subscription request identifying a targeted user to be monitored, monitoring communication sessions in which the targeted user is a participant, to detect SIP events corresponding to state transitions associated with the communication sessions. A system for facilitating surveillance of a targeted user includes an application programming interface (API) operable to receive a subscription request from a third party subscriber, the subscription request identifying the targeted user, wherein the third party subscriber is not a participant in the one or more communication sessions, and a SIP events monitoring module operable to detect one or more predetermined SIP events associated with the communication sessions based on the subscription request and notify the third party subscriber of the detected SIP events.
-
Citations
21 Claims
-
1. A method for facilitating surveillance of a targeted user associated with an initiation request received by a session initiation protocol (SIP) server requesting at least one communication session between the targeted user and one or more communicators, the method comprising:
-
receiving a surveillance subscription request from a third party subscriber identifying at least the targeted user to be monitored; monitoring SIP events associated with the at least one communication session to detect occurrence of predetermined SIP events related thereto, wherein the predetermined SIP events correspond to state transitions associated with the communication sessions; and notifying the third party subscriber of the detected SIP events; wherein the monitoring and notifying are performed until an expiration date specified in either the subscription request or in a subscription response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for facilitating surveillance of a targeted user associated with an initiation request received by a session initiation protocol (SIP) server requesting at least one communication session between the targeted user and one or more communicators, the method comprising:
-
providing, by the SIP server, an application programming interface (API) operable to receive a surveillance subscription request from a third party subscriber, the subscription request identifying at least the targeted user; and detecting occurrence of one or more predetermined SIP events related to the at least one communication session; notifying the third party subscriber of the one or more detected SIP events; monitoring communication sessions of the targeted user for a duration specified in the subscription request; and entering a plurality of states comprising a trying state, a proceeding state, an early state, a confirmed state, and a terminated state.
-
-
15. A system for facilitating surveillance of a targeted user associated with an initiation request received by a session initiation protocol (SIP) server requesting at least one communication session between the targeted user and one or more communicators, the system comprising:
-
at least one processor; at least one memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least one processor, cause the at least one processor to perform a method, the method comprising; receiving a surveillance subscription request from a third party subscriber identifying at least the targeted user to be monitored; monitoring SIP events associated with the at least one communication session to detect occurrence of predetermined SIP events related thereto, wherein the predetermined SIP events correspond to state transitions associated with the communication sessions; and notifying the third party subscriber of the detected SIP events; wherein the monitoring and notifying are performed until an expiration date specified in either the subscription request or in a subscription response. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification