EP1111892A2

Methods and systems for internet protocol (IP) network surveillance

Abstract

Methods and systems for internet protocol (IP) network surveillance are provided. In order to perform IP network surveillance, an authentication server associated with an end user device determines whether the end user device is under surveillance. If the authentication server determines that the end user device is under surveillance, the authentication server notifies a proxy server. The proxy server copies call signaling information directed to or transmitted from the end user device and forwards the call signaling information to a recording device. The proxy server can also extract media stream identification and decoding information from the call signaling information and forward the media stream identification and decoding information to an edge router. The edge router can use the media stream identification information to copy the media stream directed to or transmitted from the end user device. The edge router can forward the copied media stream to the recording device along with the media stream decoding information.

EP1111892A2, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Projected expiry passed 12 December 2020, 5.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

59 claims: 5 independent, 54 dependent

  1. 1
    A method for performing internet protocol (IP) network surveillance comprising:(a) receiving a first message indicating that an end user device is under surveillance;(b) in response to receiving the first message, extracting media stream identification information from a call signaling message associated with the end user device;and (c) transmitting the media stream identification information to an edge router associated with the end user device to enable copying of a media stream identified by the media stream identification information.
  2. 15
    A method for performing surveillance in a packet-based communications network, the method comprising:at a proxy server, (a) receiving call signaling information from a first end user device;(b) transmitting, from the proxy server to an authentication server, authentication information for the first end user device;at the authentication server, (c) determining whether the first end user device is under surveillance based on the authentication information;(d) in response to determining that the first end user device is under surveillance, notifying the proxy server that the first end user device is under surveillance;and at the proxy server,    (e) in response to receiving notification that the first end user device is under surveillance, copying call signaling information associated with the first end user device.
  3. 23
    A method for performing surveillance in an internet protocol (IP) network, the method comprising:at a proxy server in a first network managed by a first service provider, (a) receiving call signaling information for a call to or from a first end user device;(b) transmitting, from the proxy server to an authentication server, authentication information for the first end user device;at the authentication server, (c) determining whether the first end user device is under surveillance based on the authentication information;(d) in response to determining that the first end user device is under surveillance, notifying the proxy server that the first end user device is under surveillance;at the proxy server, (e) in response to receiving notification that the first end user device is under surveillance, determining whether end points of a call to or from the first end user device are within the first network;(f) in response to determining that the end points are not within the first network, notifying an entity in a second network managed by a second service provider that the first end user device is under surveillance.
  4. 27
    A system for performing internet protocol (IP) network surveillance comprising:(a) a first server having a users-under-surveillance database containing information indicating whether an end user device is under surveillance and a surveillance processor for accessing the users-under-surveillance database to determine whether the end user device is under surveillance;and (b) a second server including a multimedia session controller for controlling multimedia communication sessions between the end user and other end users and a surveillance interface for communicating with the first server to determine whether the end user device is under surveillance.
  5. 48
    A computer program product comprising computer-executable instructions embodied in a computer readable medium for performing steps comprising:(a) receiving a call signaling message transmitted from a first end user device;(b) extracting end user identification information from the call signaling message;(c) transmitting the end user identification information to an authentication server to determine whether the end user device is under surveillance;and (d) in response to receiving notification that the end user device is under surveillance, copying call signaling messages associated with the end user device.