IP Library Granted Patent US 8,503,313
Granted Patent B1
US 8,503,313 · App. 11/618,887 · Granted Aug 6, 2013

Method and apparatus for detecting a network impairment using call detail records

Inventors: Howard Lang (Wayside, NJ); Jeff Boni (Fuquay Varina, NC); Byron Johnson (Durham, NC); Herman Lee (Morganville, NJ); John Lee (Bartlett, IL); John H. Mayr (Raleigh, NC); Mark P. Nordberg (Apex, NC); Ker-Ren Tu (Manalapan, NJ); Christopher Vestal (Durham, NC)
Assignee: AT&T Intellectual Property II, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,503,313
App. No.
11/618,887
Granted
Aug 6, 2013
Kind
B1
Abstract

A method and system for monitoring a packet network by using call detail records (CDRs) are disclosed. The method first receives at least one call detail record (CDR) at a completion of a call from at least one voice gateway router that serviced said call and analyzes said at least one CDR. The method then monitors at least one performance parameter in accordance with said at least one CDR.

Claims (34)

1. A method for monitoring a packet network, comprising:

receiving, by a processor, a plurality of call detail records at a completion of a call from a plurality of voice gateway routers that serviced the call over the packet network;

matching, by the processor, a first call detail record of the plurality of call detail records with a second call detail record of the plurality of call detail records that were generated from the call based upon a source address and a destination address;

analyzing, by the processor, the first call detail record and the second call detail record that are matched; and

monitoring, by the processor, a call performance parameter in accordance with the first call detail record and the second call detail record that are matched, wherein the call performance parameter comprises a hairpin parameter, wherein the monitoring the call performance parameter comprises determining whether the call performance parameter has exceeded a threshold value in a predetermined timeframe.

2. The method of claim 1 , wherein the call performance parameter is one of a plurality of call performance parameters that is monitored, wherein another one of the plurality of call performance parameters comprises a packet loss parameter.

3. The method of claim 1 , further comprising:

generating an alarm if the threshold value is exceeded.

4. The method of claim 1 , further comprising:

generating a ticket if the threshold value is exceeded.

5. The method of claim 1 , further comprising:

notifying a customer care work center if the threshold value is exceeded.

6. The method of claim 1 , further comprising:

notifying a customer directly if the threshold value is exceeded.

7. The method of claim 1 , wherein the plurality of call detail records is provided to a call detail record collecting and analysis server.

8. The method of claim 1 , wherein each of the plurality of voice gateway routers is located at a customer location.

9. A non-transitory computer-readable medium storing a plurality of instructions, which, when executed by a processor, cause the processor to perform operations for monitoring a packet network, the operations comprising:

receiving a plurality of call detail records at a completion of a call from a plurality of voice gateway routers that serviced the call over the packet network;

matching a first call detail record of the plurality of call detail records with a second call detail record of the plurality of call detail records that were generated from the call based upon a source address and a destination address;

the first call detail record and the second call detail record that are matched; and

monitoring a call performance parameter in accordance with the first call detail record and the second call detail record that are matched, wherein the call performance parameter comprises a hairpin parameter, wherein the monitoring the call performance parameter comprises determining whether the call performance parameter has exceeded a threshold value in a predetermined timeframe.

10. The non-transitory computer-readable medium of claim 9 , wherein the call performance parameter is one of a plurality of call performance parameters that is monitored, wherein another one of the plurality of call performance parameters comprises a packet loss parameter.

11. The non-transitory computer-readable medium of claim 9 , further comprising:

generating an alarm if the threshold value is exceeded.

12. The non-transitory computer-readable medium of claim 9 , further comprising:

generating a ticket if the threshold value is exceeded.

13. The non-transitory computer-readable medium of claim 9 , further comprising:

notifying a customer care work center if the threshold value is exceeded.

14. The non-transitory computer-readable medium of claim 9 , further comprising:

notifying a customer directly if the threshold value is exceeded.

15. The non-transitory computer-readable medium of claim 9 , wherein the plurality of call detail records is provided to a call detail record collecting and analysis server.

16. The non-transitory computer-readable medium of claim 9 , wherein each of the plurality of voice gateway routers is located at a customer location.

17. An apparatus for monitoring a packet network, comprising:

a call detail record collecting and analysis server for receiving a plurality of call detail records at a completion of a call from a plurality of voice gateway routers that serviced the call over the packet network, for matching a first call detail record of the plurality of call detail records with a second call detail record of the plurality of call detail records that were generated from the call based upon a source address and a destination address, for analyzing the first call detail record and the second call detail record that are matched, and for monitoring a call performance parameter in accordance with the first call detail record and the second call detail record that are matched, wherein the call performance parameter comprises a hairpin parameter, wherein the monitoring the call performance parameter comprises determining whether the call performance parameter has exceeded a threshold value in a predetermined timeframe.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Jun 20, 2024
From: COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH EF DATA CORP.
To: COMTECH EF DATA CORP.
Reel/Frame 067773/0704 →
MERGER AND CHANGE OF NAME Recorded Jun 20, 2024
From: COMTECH XICOM TECHNOLOGY, INC.; COMTECH EF DATA CORP.; COMTECH SATELLITE NETWORK TECHNOLOGIES, INC.
To: COMTECH SATELLITE NETWORK TECHNOLOGIES, INC.
Reel/Frame 067773/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2007
From: LANG, HOWARD; BONI, JEFF; JOHNSON, BYRON; LEE, HERMAN; LEE, JOHN; MAYR, JOHN; NORDBERG, MARK P.; TU, KER-REN; VESTAL, CHRISTOPHER
To: AT&T CORP.
Reel/Frame 019103/0960 →