Method and apparatus for enabling communications assistance for law enforcement act services
First Claim
1. A method for providing a surveillance service in a communication network, comprising:
- receiving a call setup message for a call with a calling party number and a called party number;
determining whether at least one of;
said calling party number or said called party number requires surveillance; and
performing surveillance on said call if surveillance is determined to be required, wherein said performing comprises;
instructing at least one border element (BE) to be traversed by a first media path for said call to perform at least one surveillance function, wherein each one of said at least one surveillance function comprises simultaneously forking at least a portion of said call to a second media path at a time of receiving said call setup message if surveillance is determined to be required.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention enables packet-switched network providers, e.g., VoIP network providers, to use commonly deployed components and capabilities to support surveillance services, e.g., CALEA services. Specifically, signaling and media streams that flow through Border Elements can be forked and simultaneously redirected to a surveillance server, a CALEA Server in addition to the terminating endpoint. Additionally, a Media Server (MS) can unobtrusively join a third leg to a communication media path between the CALEA Server and the two, calling party and called party, endpoints. A CALEA Server provides the ability to identify and collect content of voice telephone calls traversing the VoIP Network, as mandated by the Communications Assistance for Law Enforcement Act.
40 Citations
17 Claims
-
1. A method for providing a surveillance service in a communication network, comprising:
-
receiving a call setup message for a call with a calling party number and a called party number; determining whether at least one of;
said calling party number or said called party number requires surveillance; andperforming surveillance on said call if surveillance is determined to be required, wherein said performing comprises; instructing at least one border element (BE) to be traversed by a first media path for said call to perform at least one surveillance function, wherein each one of said at least one surveillance function comprises simultaneously forking at least a portion of said call to a second media path at a time of receiving said call setup message if surveillance is determined to be required. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps of a method for providing a surveillance service in a communication network, comprising:
-
receiving a call setup message for a call with a calling party number and a called party number; determining whether at least one of;
said calling party number or said called party number requires surveillance; andperforming surveillance on said call if surveillance is determined to be required, wherein said performing comprises; instructing at least one border element (BE) to be traversed by a first media path for said call to perform at least one surveillance function, wherein each one of said at least one surveillance function comprises simultaneously forking at least a portion of said call to a second media path at a time of receiving said call setup message if surveillance is determined to be required. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for providing a surveillance service in a communication network, comprising:
-
means for receiving a call setup message for a call with a calling party number and a called party number; means for determining whether at least one of;
said calling party number or said called party number requires surveillance; andmeans for performing surveillance on said call if surveillance is determined to be required, wherein said performing comprises; instructing at least one border element (BE) to be traversed by a first media path for said call to perform at least one surveillance function, wherein each one of said at least one surveillance function comprises simultaneously forking at least a portion of said call to a second media path at a time of receiving said call setup message if surveillance is determined to be required. - View Dependent Claims (16, 17)
-
Specification