Providing CALEA/LegaI Intercept information to law enforcement agencies for internet protocol multimedia subsystems (IMS)
First Claim
1. In an Internet Protocol Multimedia System (IMS), a method of providing bearer data to a CALEA/Legal Intercept System, comprising the steps of:
- receiving said bearer data and related session initiation protocol (SIP) messages at an access system connectable to the Internet;
at said access system, recognizing that said SIP messages designate a source or destination being monitored by a CALEA/Legal Intercept System; and
responsive to said recognition, sending said bearer data and said related SIP messages from said access system to said CALEA/Legal Intercept System in temporal order of receipt by the access function.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing useful packet data to a CALEA/Legal Intercept collection function. At an access point to a network such as the Internet, sources and destinations of data connections are examined to determine whether any of the bearer messages should also be routed to a CALEA/Legal Intercept monitoring system. If this condition is recognized, the bearer messages and corresponding signaling control messages are correlated in a call packet delivery application server and then delivered to a CALEA/Legal Intercept monitoring system. Advantageously, the monitoring receives as a bundled message set the bearer message and the control messages used to route and otherwise process these bearer messages.
-
Citations
14 Claims
-
1. In an Internet Protocol Multimedia System (IMS), a method of providing bearer data to a CALEA/Legal Intercept System, comprising the steps of:
-
receiving said bearer data and related session initiation protocol (SIP) messages at an access system connectable to the Internet;
at said access system, recognizing that said SIP messages designate a source or destination being monitored by a CALEA/Legal Intercept System; and
responsive to said recognition, sending said bearer data and said related SIP messages from said access system to said CALEA/Legal Intercept System in temporal order of receipt by the access function. - View Dependent Claims (2, 3, 4)
-
-
5. A method of extracting data from two data streams, a first data stream comprising a first bearer data packet group and first signaling packets associated with said first bearer data packet group, and a second data stream comprising second signaling packets for a plurality of second bearer data packet groups and said plurality of second bearer data packet groups;
-
comprising the steps of;
extracting said first bearer data packet group;
ordering the first and second signaling packets in time order of their creation;
correlating each of said second bearer packet groups with corresponding signaling packets;
using data of said first signaling packets, examining the signaling packets for each of said second bearer packet groups in order to determine which, if any, of said second bearer packet group are associated with packets of said first bearer packet group; and
extracting in time sequence said second bearer packet groups determined to be associated with packets of said first bearer packet group. - View Dependent Claims (6, 7)
-
-
8. In an Internet Protocol Multimedia System (IMS), apparatus for providing bearer data to a CALEA/Legal Intercept System, comprising:
-
means for receiving said bearer data and related session initiation protocol (SIP) messages at an access system connectable to the Internet;
at said access system, means for recognizing that said SIP messages designate a source or destination being monitored by a CALEA/Legal Intercept System; and
means, responsive to said recognition, for sending said bearer data and said related SIP messages from said access system to said CALEA/Legal Intercept System in temporal order of receipt by the access function. - View Dependent Claims (9, 10, 11)
-
-
12. Apparatus for extracting data from two data streams, a first data stream comprising a first bearer data packet group and first signaling packets associated with said first bearer data packet group, and a second data stream comprising second signaling packets for a plurality of second bearer data packet groups and said plurality of second bearer data packet groups;
-
comprising;
means for extracting said first bearer data packet group;
means for ordering the first and second signaling packets in time order of their creation;
means for correlating each of said second bearer packet groups with corresponding signaling packets;
means for using data of said first signaling packets, means for examining the signaling packets for each of said second bearer packet groups in order to determine which, if any, of said second bearer packet group are associated with packets of said first bearer packet group; and
means for extracting in time sequence said second bearer packet groups determined to be associated with packets of said first bearer packet group. - View Dependent Claims (13, 14)
-
Specification