IP Library Granted Patent US 8,755,499
Granted Patent B2
US 8,755,499 · App. 13/596,378 · Granted Jun 17, 2014

Methods, computer program products, and systems for managing voice over internet protocol (VOIP) network elements

Inventors: Yu-Lein Kung (Holmdel, NJ); Jeffrey Stein (Cliffwood, NJ)
Assignee: AT&T Intellectual Propert I, 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,755,499
App. No.
13/596,378
Granted
Jun 17, 2014
Kind
B2
Abstract

Methods, computer program products, and systems for managing VoIP network elements are provided. Methods include receiving call details records (CDRs) from a plurality of network elements. The received CDRs including disconnect cause codes and telephone call correlation identifiers. The received CDRs are correlated to telephone calls based on the telephone call correlation identifiers. Two CDR records are associated with the same telephone call when their telephone call correlation identifiers are the same. A master correlated CDR is created for each telephone call. The creating includes assigning a correlated disconnect cause code and classifying the telephone call. The assigning and classifying are responsive to the received CDRs associated with the telephone call. The master correlated CDR includes the correlated disconnect cause code and the telephone call classification. A threshold crossing alert (TCA) is generated in response to a threshold for the correlated disconnect cause code being reached.

Claims (31)

1. A method for managing a network, the method comprising:

receiving call details records from a plurality of network elements, the call details records including disconnect cause codes and telephone call correlation identifiers;

correlating the call details records to telephone calls based on the telephone call correlation identifiers, wherein two received call details records are associated with the same telephone call when the two received call details records have the same telephone call correlation identifiers;

creating a master correlated call details record for a telephone call, the creating including assigning a correlated disconnect cause code, the assigning responsive to the call details records associated with the telephone call, and the master correlated call details record including the correlated disconnect cause code; and

generating a threshold crossing alert in response to a threshold for the correlated disconnect cause code being reached.

2. The method of claim 1 wherein the assigning the correlated disconnect cause code includes determining call characteristics for the telephone call based on the call details records associated with the telephone call, and assigning the correlated disconnect cause code based on the call characteristics.

3. The method of claim 2 wherein the call characteristics include earliest start time, latest stop time, record type, call direction, network element node name list, and disconnect cause list.

4. The method of claim 1 wherein generating the threshold crossing alert includes forwarding the threshold crossing alert to an alert processing module for trouble ticket generation.

5. The method of claim 1 further comprising generating overall telephone call statistics for the telephone calls in response to the master correlated call details record.

6. The method of claim 1 further comprising generating a report in response to input from a report requestor and to the master correlated call details records, the generating the report including forwarding the report to the report requestor.

7. A system for managing a network, the system comprising:

a call details record collector machine receiving call details records from a plurality of network elements, the call details records including disconnect cause codes and telephone call correlation identifiers;

a master correlated call details record machine:

correlating received call details records to telephone calls based on the telephone call correlation identifiers, wherein two received call details records are associated with the same telephone call when the two received call details records have the same telephone call correlation identifiers; and

creating a master correlated call details record for a telephone call, the creating including assigning a correlated disconnect cause code, the assigning responsive to the received call details records associated with the telephone call, and the master correlated call details record including the correlated disconnect cause code; and

an alert processing machine generating a threshold crossing alert in response to a threshold for the correlated disconnect cause code being reached.

8. The system of claim 7 wherein the assigning the correlated disconnect cause code includes determining call characteristics for the telephone call based on the received call details records associated with the telephone call and assigning the correlated disconnect cause code based on the call characteristics.

9. The system of claim 8 wherein the call characteristics include earliest start time and latest stop time, record type, call direction, network element node name list, and disconnect cause list.

10. The system of claim 7 wherein the generating the threshold crossing alert includes forwarding the threshold crossing alert to an alert processing machine for trouble ticket generation.

11. The system of claim 7 wherein the master correlated call details record machine further generates overall telephone call statistics for the telephone calls in response to the master correlated call details record.

12. The system of claim 7 further comprising a reporting machine generating a report in response to input from a report requestor and to the master correlated call details records, the generating the report including forwarding the report to the report requestor.

13. A computer program product, tangibly embodied on a computer readable medium, for managing a network, the computer program product including instructions for causing a computer to execute a method, comprising:

receiving call details records from a plurality of network elements, the call details records including disconnect cause codes and telephone call correlation identifiers;

correlating received call details records to telephone calls based on the telephone call correlation identifiers, wherein two received call details records are associated with the same telephone call when the two received call details records have the same telephone call correlation identifiers;

creating a master correlated call details record for a telephone call, the creating including assigning a correlated disconnect cause code, the assigning responsive to the received call details records associated with the telephone call, and the master correlated call details record including the correlated disconnect cause code; and

generating a threshold crossing alert in response to a threshold for a correlated disconnect cause code being reached.

14. The computer program product of claim 13 wherein the assigning the correlated disconnect cause code includes determining call characteristics for the telephone call based on the received call details records associated with the telephone call, and assigning the correlated disconnect cause code based on the call characteristics.

15. The computer program product of claim 14 wherein the call characteristics include earliest start time, latest stop time, record type, call direction, network element node name list, and disconnect cause list.

16. The computer program product of claim 13 wherein the generating the threshold crossing alert includes forwarding the threshold crossing alert to an alert processing module for trouble ticket generation.

17. The computer program product of claim 13 wherein the method further comprises generating overall telephone call statistics for the telephone calls in response to the master correlated call details record.

18. The computer program product of claim 13 wherein the method further comprises generating a report in response to input from a report requestor and to the master correlated call details records, the generating the report including forwarding the report to the report requestor.

Assignments (3)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2019
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: RINGCENTRAL, INC.
Reel/Frame 050824/0312 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2012
From: KUNG, YU-LEIN; STEIN, JEFFREY
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 028860/0024 →
Continuity (2)
Continuation 12277449 · Nov 25, 2008
Related Publication 20120328083A1 · Dec 27, 2012