System and method for end-to-end communications tracing
First Claim
Patent Images
1. A method of tracing communications, comprising:
- receiving a trace trigger request from a management node, the trace trigger request comprising a unique identifier, a trace start time, a trace stop time, and trace criteria;
receiving a call signaling message;
determining whether a current time is between the trace start time and the trace stop time;
if the current time is between the trace start time and the trace stop time, determining whether the call signaling message matches the trace criteria; and
attaching a trace tag to the call signaling message if the call signaling message matches the trace criteria, the trace tag comprising the unique identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for tracing communications includes receiving trace criteria from a first remote element and determining whether a call signaling message matches the trace criteria. The method includes attaching a trace tag to the call signaling message, if the call signaling message matches the trace criteria. The method further includes transmitting the call signaling message to a second remote element.
-
Citations
57 Claims
-
1. A method of tracing communications, comprising:
-
receiving a trace trigger request from a management node, the trace trigger request comprising a unique identifier, a trace start time, a trace stop time, and trace criteria; receiving a call signaling message; determining whether a current time is between the trace start time and the trace stop time; if the current time is between the trace start time and the trace stop time, determining whether the call signaling message matches the trace criteria; and attaching a trace tag to the call signaling message if the call signaling message matches the trace criteria, the trace tag comprising the unique identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device for tracing communications, comprising:
-
a management interface module operable to receive a trace trigger request from a management node, the trace trigger request comprising a unique identifier, a trace start time, a trace stop time, and trace criteria; a call control module operable to receive a call signaling message; a filter module operable to; determine whether a current time is between the trace start time and the trace stop time; and if the current time is between the trace start time and the trace stop time, determine whether the call signaling message matches the trace criteria; and a tagging module operable to attach a trace tag to the call signaling message if the filter module determines that the call signaling message matches the trace criteria, the trace tag comprising the unique identifier. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program stored on a computer readable medium, the computer program operable when executed to:
-
receive a trace trigger request from a management node, the trace trigger request comprising a unique identifier, a trace start time, a trace stop time, and trace criteria; receive a call signaling message; determine whether a current time is between the trace start time and the trace stop time; if the current time is between the trace start time and the trace stop time, determine whether the call signaling message matches the trace criteria; and attach a trace tag to the call signaling message if the call signaling message matches the trace criteria, the trace tag comprising the unique identifier. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for tracing communications, comprising:
-
a management node, operable to transmit trace trigger requests to one or more remote elements; and a tracing node, comprising; a management interface module operable to receive a trace trigger request from a management node, the trace trigger request comprising a unique identifier a trace start time, a trace stop time, and trace criteria; a call control module operable to receive a call signaling message; a filter module operable to; determine whether a current time is between the trace start time and the trace stop time; and if the current time is between the trace start time and the trace stop time, determine whether the call signaling message matches the trace criteria; and a tagging module operable to attach a trace tag to the call signaling message if the call signaling message matches the trace criteria, the trace tag comprising the unique identifier. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A system of tracing communications, comprising:
-
means for receiving a trace trigger request from a management node, the trace trigger request comprising a unique identifier, a trace start time, a trace stop time, and trace criteria; means for receiving a call signaling message; means for determining whether a current time is between the trace start time and the trace stop time; means for determining, if the current time is between the trace start time and the trace stop time, whether the call signaling message matches the trace criteria; and means for attaching a trace tag to the call signaling message if the call signaling message matches the trace criteria, the trace tag comprising the unique identifier.
-
Specification