IP Library Granted Patent US 7,471,787
Granted Patent B2
US 7,471,787 · App. 11/384,611 · Granted Dec 30, 2008

Method of operating a distributed call progress tone detection system

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 7,471,787
App. No.
11/384,611
Granted
Dec 30, 2008
Kind
B2
Abstract

A method of operating a distributed call progress tone detection system. In one embodiment, the method includes: (1) receiving requests from an application over said packet network and transmitting transmit call and control processing commands to a switching partition via a main control unit, (2) providing an interface to corresponding access nodes via line interface modules, (3) generating a call on a first of said line interface modules, (4) employing an input-output distributor to interconnect a call progress tone detector and said first of said line interface modules to allow said call progress tone detector to perform a call progress tone detection analysis and generate an indication thereof with respect to said first of said line interface modules and (5) creating an interconnection between said first of said line interface modules and a second of said line interface modules based on said indication via said input-output distributor and notifying said application of said interconnection.

Claims (46)

1. A method of operating a distributed call progress tone detection system couplable to a packet network, comprising:

receiving requests from an application over said packet network and transmitting transmit call and control processing commands to a switching partition via a main control unit;

providing an interface to corresponding access nodes via line interface modules;

generating a call on a first of said line interface modules;

employing an input-output distributor to interconnect a call progress tone detector and said first of said line interface modules to allow said call progress tone detector to perform a call progress tone detection analysis and generate an indication thereof with respect to said first of said line interface modules; and

creating an interconnection between said first of said line interface modules and a second of said line interface modules based on said indication via said input-output distributor and notifying said application of said interconnection.

2. The method as recited in claim 1 wherein said call progress tone detection analysis further includes performing energy detection.

3. The method as recited in claim 1 wherein said call progress tone detection analysis further includes performing energy detection with guard band elimination.

4. The method as recited in claim 1 wherein said call progress tone detection analysis further includes receiving at least one tunable parameter and adjusting said call progress tone detection analysis on a call-by-call basis thereof.

5. The method as recited in claim 4 wherein said at least one tunable parameter is selected from the group consisting of:

a software answer detect time, a hardware answer detect time, a ring no answer time,

a minimum call answer time,

a recorded human speech detect time, a maximum resource wait time, and

a pause wait time after speech detected.

6. The method as recited in claim 1 wherein said indication is selected from the group consisting of:

a busy tone,

a reorder tone,

a ring back tone with no answer,

a human speech with answer quickly,

a human speech with pause detected after speech, a recorded human speech,

a facsimile/modem,

a Telco Intercept, and

a no energy detected before answer detect time expired.

7. The method as recited in claim 1 wherein said line interface modules are dynamically configurable via program downloads.

8. The method as recited in claim 1 wherein said call progress tone detector may be embodied within at least one of said line interface modules.

9. The method as recited in claim 1 wherein said call progress tone detector may be embodied within software downloaded to at least one of said line interface modules.

10. The method as recited in claim 1 further comprising notifying said application of said indication.

11. The method as recited in claim 1 wherein said call and control processing commands are selected from the group consisting of: a no answer supervision command,

a use network answer supervision command,

a best try full analysis command, and a full call progress analysis command.

12. The method as recited in claim 1 further comprising auto-terminating a call on said first of said line interface modules if an access node coupled to said second of said line interface modules is unavailable.

13. The method as recited in claim 12 wherein said auto-terminating further includes elapsing a timeout period, associated with an availability of said access node, before said auto-terminating said call.

14. The method as recited in claim 1 further comprising said application and wherein said application is selected from the group consisting of:

a non-predictive dialer,

a predictive dialer,

an answering machine dialer, and

a call center.

15. The method as recited in claim 1 further comprising, upon receiving said notification, transmitting information associated with said request to a terminal coupled to a third of said line interface modules that is associated with said second of said line interface modules via said application.

16. The method as recited in claim 1 wherein said input-output distributor employs a circuit-switched matrix to control and selectively interconnect said line interface modules and said call progress tone detector.

17. A method of operating a call progress tone detection system, comprising the steps of:

receiving requests at a main control unit, from a remote application across a network;

transmitting from the main control unit call and control processing commands to a switching partition;

creating an interconnection between two line interface modules based on an indication;

notifying the remote application of the interconnection;

wherein the steps of creating and notifying are performed by the main control unit.

18. The method of claim 17 , wherein the main control unit receives information from the remote application before the creation of the interconnection sufficient for the main control unit to create the interconnection.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL COMMUNICATIONS INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0443 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL COMMUNICATIONS INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0475 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: MITEL COMMUNICATIONS INC.
Reel/Frame 047659/0459 →
CHANGE OF NAME Recorded Dec 18, 2017
From: EADS TELECOM NORTH AMERICA INC.
To: AASTRA INTECOM INC.
Reel/Frame 044905/0001 →
CHANGE OF NAME Recorded Dec 18, 2017
From: AASTRA INTECOM INC.
To: AASTRA USA
Reel/Frame 044906/0722 →
CHANGE OF NAME Recorded Dec 18, 2017
From: AASTRA USA INC.
To: MITEL COMMUNICATIONS INC.
Reel/Frame 044906/0748 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded Mar 23, 2017
From: MITEL COMMUNICATIONS INC.
To: CITIZENS BANK, N.A.
Reel/Frame 041704/0745 →
SECURITY INTEREST Recorded May 29, 2015
From: MITEL US HOLDINGS, INC.; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS INC.; MAVENIR SYSTEMS, INC.; MITEL BUSINESS SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035797/0261 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
CHANGE OF NAME Recorded Mar 10, 2015
From: INTECOM INC.
To: EADS TELECOM NORTH AMERICA INC.
Reel/Frame 035176/0753 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2015
From: CHAMBERS, DAVID; DYE, STEVE E; OSBORN, JAMES G
To: INTECOM INC.
Reel/Frame 035132/0102 →
MERGER AND CHANGE OF NAME Recorded Mar 2, 2015
From: AASTRA TECHNOLOGIES LIMITED; AASTRA TECHNOLOGIES LIMITED
To: MITEL NETWORKS CORPORATION
Reel/Frame 035118/0257 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →