Intercepting voice over IP communications and other data communications
First Claim
1. A method for causing Internet Protocol (IP) communications to be intercepted in an IP network system in which IP communications between a subscriber of the system and another party occur through a media relay to which the subscriber and the another party address their IP communications destined for each other and which relays the IP communications between the subscriber and the another party, the method comprising:
- causing a call controller to receive a request from the subscriber seeking to initiate communications between the subscriber and the another party and to produce a request to establish an IP communications channel between the subscriber and the another party; and
causing a call routing controller to;
receive from the call controller said request to establish said IP communications channel;
access a database in response to receiving said request from said call controller, to locate a dialing profile associated with the subscriber, said dialing profile comprising intercept determination information and destination information, said intercept determination information indicating whether an IP communication from the subscriber should be monitored and said destination information indicating where to send monitored communications; and
produce a routing message for receipt by the call controller and separate from any IP communication sent between the subscriber and the another party, for providing routing information for routing the IP communications through the media relay to enable the call controller to establish said IP communications channel through the media relay in response to the routing message; and
when said determination information meets intercept criteria, cause said routing message to include at least some of said intercept determination information and said destination information.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for intercepting communications in an Internet Protocol (IP) network involve maintaining dialing profiles for respective subscribers to the IP network, each dialing profile including a username associated with the corresponding subscriber, and associating intercept information with the dialing profile of a subscriber whose communications are to be monitored. Intercept information will include determination information for determining whether to intercept a communication involving the subscriber, and destination information identifying a device to which intercepted communications involving the subscriber are to be sent. When the determination information meets intercept criteria communications are established with a media relay through which communications involving the subscriber will be conducted or are being conducted to cause the media relay to send a copy of the communications involving the subscriber to a mediation device specified by the destination information.
471 Citations
48 Claims
-
1. A method for causing Internet Protocol (IP) communications to be intercepted in an IP network system in which IP communications between a subscriber of the system and another party occur through a media relay to which the subscriber and the another party address their IP communications destined for each other and which relays the IP communications between the subscriber and the another party, the method comprising:
-
causing a call controller to receive a request from the subscriber seeking to initiate communications between the subscriber and the another party and to produce a request to establish an IP communications channel between the subscriber and the another party; and causing a call routing controller to; receive from the call controller said request to establish said IP communications channel; access a database in response to receiving said request from said call controller, to locate a dialing profile associated with the subscriber, said dialing profile comprising intercept determination information and destination information, said intercept determination information indicating whether an IP communication from the subscriber should be monitored and said destination information indicating where to send monitored communications; and produce a routing message for receipt by the call controller and separate from any IP communication sent between the subscriber and the another party, for providing routing information for routing the IP communications through the media relay to enable the call controller to establish said IP communications channel through the media relay in response to the routing message; and when said determination information meets intercept criteria, cause said routing message to include at least some of said intercept determination information and said destination information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for causing Internet Protocol (IP) communications to be intercepted in an IP network in which IP communications between a subscriber of said system and another party occur through a media relay to which the subscriber and the another party address their IP communications destined for each other and which relays said IP communications between the subscriber and the another party, the system comprising:
-
a call controller and a call routing controller in communication with the call controller; said call controller being operably configured to receive a request from the subscriber seeking to initiate communications between the subscriber and the another party and to produce a request to establish an IP communications channel between the subscriber and the another party and for establishing said IP communications channel through the media relay in response to a routing message produced by said call routing controller; said call routing controller operably configured to; receive from the call controller said request to establish said IP communications channel between the subscriber and the another party, access a database in response to receiving said request from said call controller to locate a dialing profile associated with the subscriber, said dialing profile comprising intercept determination information and destination information, said intercept determination information indicating whether an IP communication from the subscriber should be monitored and said destination information indicating where to send monitored communications; and produce a routing message for receipt by the call controller and separate from any IP communication sent between the subscriber and the another party, for providing routing information for routing the IP communications through the media relay; and when said determination information meets intercept criteria, cause said routing message to include at least some of said intercept determination information and said destination information. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for causing Internet Protocol (IP) communications to be intercepted in an IP network system in which IP communications between a subscriber of said system and another party occur through a media relay to which the subscriber and the another party address their IP communications destined for each other and which relays said IP communications between the subscriber and the another party, the method comprising:
in response to a request to establish an IP communications channel between the subscriber and the another party; locating a dialing profile associated with the subscriber, said dialing profile comprising intercept determination information and destination information, said intercept determination information indicating whether an IP communication from the subscriber should be monitored and said destination information indicating where to send monitored communications; producing a routing message for receipt by a call controller and separate from any IP communication sent between the subscriber and the another party, for routing the IP communications through the media relay and when said determination information meets intercept criteria, causing said routing message to include at least some of said intercept determination information and said destination information. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
Specification