Monitoring internet protocol (IP) telephony signaling links
First Claim
Patent Images
1. An apparatus comprising:
- an interface at an endpoint coupled to a network, the interface operable to receive signaling packets from the network, wherein the signaling packets comprise Layer 3 data or Layer 2 data, the Layer 3 data comprising Internet Protocol (IP) headers, the Layer 2 data indicating quality of service (QoS) classifications of the signaling packets; and
a monitoring agent at the endpoint coupled to the interface, the monitoring agent operable to;
compare one or more portions of the Layer 3 data or the Layer 2 data in the signaling packets with reference data residing at the endpoint prior to receipt of the signaling packets, the reference data comprising one or more portions of one or more proper IP headers or proper QoS classifications;
determine whether one or more of the portions of the Layer 3 data or the Layer 2 data in the signaling packets deviate from the reference data residing at the endpoint; and
if one or more of the portions of the Layer 3 data or the Layer 2 data in the signaling packets deviate from the reference data at the endpoint, then report to a call agent residing at a server coupled to the network the one or more deviations as one or more signaling-packet faults in the signaling packets, the signaling-packet faults in the signaling packets suggesting one or more network-path faults in a network path that communicated the signaling packets to the interface.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes, at an endpoint, receiving signaling packets from a network coupled to the network. The method also includes, at the endpoint, detecting faults in the signaling packets received at the interface. The method also includes, from the endpoint, reporting the faults to a call agent residing at a server coupled to the network.
-
Citations
28 Claims
-
1. An apparatus comprising:
-
an interface at an endpoint coupled to a network, the interface operable to receive signaling packets from the network, wherein the signaling packets comprise Layer 3 data or Layer 2 data, the Layer 3 data comprising Internet Protocol (IP) headers, the Layer 2 data indicating quality of service (QoS) classifications of the signaling packets; and a monitoring agent at the endpoint coupled to the interface, the monitoring agent operable to; compare one or more portions of the Layer 3 data or the Layer 2 data in the signaling packets with reference data residing at the endpoint prior to receipt of the signaling packets, the reference data comprising one or more portions of one or more proper IP headers or proper QoS classifications; determine whether one or more of the portions of the Layer 3 data or the Layer 2 data in the signaling packets deviate from the reference data residing at the endpoint; and if one or more of the portions of the Layer 3 data or the Layer 2 data in the signaling packets deviate from the reference data at the endpoint, then report to a call agent residing at a server coupled to the network the one or more deviations as one or more signaling-packet faults in the signaling packets, the signaling-packet faults in the signaling packets suggesting one or more network-path faults in a network path that communicated the signaling packets to the interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
at an endpoint, receiving signaling packets from a network coupled to the endpoint, wherein the signaling packets comprise Layer 3 data or Layer 2 data, the Layer 3 data comprising Internet Protocol (IP) headers, the Layer 2 data indicating quality of service (QoS) classifications of the signaling packets; at the endpoint, comparing one or more portions of the Layer 3 data or the Layer 2 data in the signaling packets with reference data residing at the endpoint prior to receipt of the signaling packets, the reference data comprising one or more portions of one or more proper IP headers or proper QoS classifications; at the endpoint, determining whether one or more of the portions of the Layer 3 data or the Layer 2 data in the signaling packets deviate from the reference data residing at the endpoint; and at the endpoint, if one or more of the portions of the Layer 3 data or the Layer 2 data in the signaling packets deviate from the reference data at the endpoint, then reporting to a call agent residing at a server coupled to the network the one or more deviations as one or more signaling-packet faults in the signaling packets, the signaling-packet faults in the signaling packets suggesting one or more network-path faults in a network path that communicated the signaling packets to the interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
an interface at a server coupled to a network, the interface operable to receive from a plurality of endpoints coupled to the network reports of signaling-packet faults in signaling packets received at the endpoints, the signaling packets comprising Layer 3 data or Layer 2 data, the Layer 3 data comprising Internet Protocol (IP) headers, the Layer 2 data indicating quality of service (QoS) classifications of the signaling packets, the reports indicating deviations of one or more portions of the Layer 3 data or the Layer 2 data in the signaling packets from reference data residing at the endpoints prior to receipt of the signaling packets, the reference data comprising one or more portions of one or more proper IP headers or proper QoS classifications, the signaling-packet faults in the signaling packets suggesting one or more network-path faults in a network path that communicated the signaling packets to the interface; and a call agent at the server, the call agent operable to; access the reports; generate a record of the signaling-packet faults from the reports; and communicate the record of the signaling-packet faults to a memory coupled to the call agent; and the memory, operable to store the record of the signaling-packet faults for analysis. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving by one or more computer systems, from a plurality of endpoints coupled to a network, reports of signaling-packet faults in signaling packets received at the endpoints, the signaling packets comprising Layer 3 data or Layer 2 data, the Layer 3 data comprising Internet Protocol (IP) headers, the Layer 2 data indicating quality of service (QoS) classifications of the signaling packets, the reports indicating deviations of one or more portions of the Layer 3 data or the Layer 2 data in the signaling packets from reference data residing at the endpoint prior to receipt of the signaling packets, the reference data comprising one or more portions of one or more proper IP headers or proper QoS classifications, the signaling-packet faults in the signaling packets suggesting one or more network-path faults in a network path that communicated the signaling packets to the interface; generating by the one or more computer systems a record of the signaling-packet faults from the reports; and storing by the one or more computer systems the record of the signaling-packet faults for analysis. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification