IP Library Granted Patent US 7,180,869
Granted Patent B2
US 7,180,869 · App. 09/943,283 · Granted Feb 20, 2007

Comprehensive echo control 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,180,869
App. No.
09/943,283
Granted
Feb 20, 2007
Kind
B2
Abstract

Providing a systematic and comprehensive mechanism for applying echo cancellation within a telecommunication switching system by a local switching system such as a PBX. Echo cancellation circuits are deployed throughout the telecommunication switching system using different types of echo cancellation circuits with each type having different capabilities with respect to a time offset of an echo return signal relative to when an voice signal was generated by a talker. The echo cancellation circuits deployed within the local telecommunication switch are an integral part of trunk circuits and provide the largest time offset. Further, the echo cancellation circuits deployed within in the local telecommunication switch are capable of controlling echoes in either direction with respect to the integral trunk circuit and may be used as service circuits if not needed by the integral trunk circuit. A systematic and comprehensive mechanism further comprises terminating echoes at the edges of networks having long transmission delays such as a wide area network (WAN) comprising a combination of ATM and/or IP switching networks. The mechanism enables uniformity in policing echoes at the “near end” at the appropriate points in the PBX network or in a network of PBX's.

Claims (124)

1. A method for controlling echoes within a telecommunication switching system having a plurality of local exchange carriers and a plurality of local telecommunication switches where each of the plurality of local exchange carriers is connected to a plurality of telephone sets attached to a plurality of local telephone switching offices of each of the plurality of local exchange carriers and each of the plurality of local telecommunication switches is connected to a plurality of telephone sets, comprising the steps of:

receiving by one of the plurality of local telecommunication switches a call setup message from one of a first plurality of telephone sets connected to one of a first plurality of local exchange carriers with a first trunk circuit interconnecting the one of the plurality of local telecommunication switches with the one of the first plurality of local exchange carriers;

determining by the one of the plurality of local telecommunication switches that the call setup message designates one of a second plurality of telephone sets connected to one of a second plurality of local exchange carriers as a destination of the call setup message;

determining by the one of the plurality of local telecommunication switches in response to the call setup message that a first one of a first plurality of local telephone switching offices of the one of the first plurality of local exchange carriers to which the one of the first plurality of telephone sets is connected requires echo cancellation operations;

providing by the one of the plurality of local telecommunication switches in response to the determination that echo cancellation operations are required for the first one of the first plurality of local telephone switching offices echo cancellation operations for a first call path from the one of the plurality of local telecommunication switches to the first one of the first plurality of the local telephone switching offices of the first one of the plurality of local exchange carries; and

adjusting the echo cancellation capabilities of the first trunk circuit with respect to an echo tail length upon the first call path being established.

2. The method of claim 1 wherein the step of providing comprises the steps of verifying that the first trunk circuit has echo cancellation capabilities;

activating the first trunk circuit to provide echo cancellation operations on the first call path.

3. The method of claim 2 wherein the step of providing comprises the step of adjusting the echo cancellation capabilities of the first trunk circuit with respect to an echo tail length for the first call path.

4. The method of claim 1 wherein the one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit, a second trunk circuit, and a third trunk circuit are connected where the third trunk circuit is part of a second call path from the one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the step of providing comprises the steps of verifying that the second trunk circuit has echo cancellation capabilities;

establishing an internal path from the first and second call paths through the first trunk circuit, switching network, second trunk circuit, switching network and third trunk circuit; and

enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the third trunk circuit.

5. The method of claim 4 wherein the step of providing comprises the step of adjusting the echo cancellation capabilities of the second trunk circuit with respect to an echo tail length for the second call path.

6. The method of claim 1 wherein the one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit and a second trunk circuit are connected where the second trunk circuit is part of a second call path from the one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the step of providing comprises the steps of verifying that the second trunk circuit has echo cancellation capabilities;

establishing an internal path from the first and second call paths through the first trunk circuit, switching network and second trunk circuit; and

enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the first trunk circuit.

7. The method of claim 6 wherein the step of providing comprises the step of adjusting the echo cancellation capabilities of the first trunk circuit with respect to an echo tail length for the first call path.

8. The method of claim 1 wherein the one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit, a second trunk circuit and a third trunk circuit are connected where the third trunk circuit is part of a second call path from the one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the step of providing comprises the steps of verifying that the second trunk circuit has echo cancellation capabilities;

establishing an internal path from the first and second call paths through the first trunk circuit, switching network, second trunk circuit, switching network and third trunk circuit;

enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the first trunk circuit;

determining by the one of the plurality of local telecommunication switches in response to the call setup message that a first one of the plurality of local telephone switching offices of the one of the second plurality of local exchange carriers to which the one of the second plurality of telephone sets is connected requires echo cancellation operations; and

enabling the third trunk circuit to provide echo cancellation operations on audio information coming from the second call path.

9. The method of claim 8 wherein the step of providing comprises the step of adjusting the echo cancellation capabilities of the third trunk circuit with respect to an echo tail length for the second call path.

10. The method of claim 1 wherein the one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit and a second trunk circuit are connected where the second trunk circuit is part of a second call path from the one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the step of providing comprises the steps of verifying that the second trunk circuit has echo cancellation capabilities;

establishing an internal path from the first and second call paths through the first trunk circuit, switching network, and second trunk circuit;

enabling the first trunk circuit to provide echo cancellation operations on audio information coming from the first call path;

determining by the one of the plurality of local telecommunication switches in response to the call setup message that the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers to which the one of the second plurality of telephone sets is connected requires echo cancellation operations; and

enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the second call path.

11. The method of claim 10 wherein the step of providing comprises the step of adjusting the echo cancellation capabilities of the second trunk circuit with respect to an echo tail length for the second call path.

12. A method for controlling echoes within a telecommunication switching system having a plurality of local exchange carriers, and a plurality of local telecommunication switches where each of the plurality of local exchange carriers is connected to a plurality of telephone sets attached to a plurality of local telephone switching offices of each of the plurality of local exchange carriers and each of the plurality of local telecommunication switches is connected to a plurality of telephone sets and a first and second ones of the plurality of local telecommunication switches interconnected by a third plurality of local exchange carriers, comprising the steps of:

receiving by one of the plurality of local telecommunication switches a call setup message from one of a first plurality of telephone sets connected to one of a first plurality of local exchange carriers via the third plurality of local exchange carriers and the second one of the plurality of local telecommunication switches and a first trunk circuit interconnecting the first one of the plurality of local telecommunication switches with the third one of the plurality of local exchange carriers;

determining by the first one of the plurality of local telecommunication switches that the call setup message designates one of a second plurality of telephone sets connected to one of a second plurality of local telephone switching offices of one of a second plurality of local exchange carriers as a destination of the call setup message;

determining by the first one of the plurality of local telecommunication switches in response to the call setup message that a first one of a first plurality of local telephone switching offices of the one of the first plurality of local exchange carriers to which the one of the first plurality of telephone sets is connected requires echo cancellation operations;

providing by the first one of the plurality of local telecommunication switches in response to the determination that echo cancellation operations are required for the first one of the first plurality of local telephone switching offices echo cancellation operations for a first call path from the first one of the plurality of local telecommunication switches to the first one of the first plurality of the local telephone switching offices of the first one of the plurality of local exchange carriers; and

adjusting the echo cancellation capabilities of the first trunk circuit with respect to an echo tail length upon the first call path being established.

13. The method of claim 12 wherein the step of providing comprises the steps of verifying that the first trunk circuit has echo cancellation capabilities;

activating the first trunk circuit to provide echo cancellation operations on the first call path.

14. The method of claim 12 wherein the first one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit, a second trunk circuit, and a third trunk circuit are connected where the third trunk circuit is part of a second call path from the first one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the step of providing comprises the steps of verifying that the second trunk circuit has echo cancellation capabilities;

establishing an internal path from the first and second call paths through the first trunk circuit, switching network, second trunk circuit, switching network and third trunk circuit; and

enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the first trunk circuit.

15. The method of claim 12 wherein the first one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit and a second trunk circuit are connected where the second trunk circuit is part of a second call path from the first one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the step of providing comprises the steps of verifying that the second trunk circuit has echo cancellation capabilities;

establishing an internal path from the first and second call paths through the first trunk circuit, switching network and second trunk circuit; and

enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the first trunk circuit.

16. The method of claim 12 wherein the first one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit, a second trunk circuit, and a third trunk circuit are connected where the third trunk circuit is part of a second call path from the first one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the step of providing comprises the steps of verifying that the second trunk circuit has echo cancellation capabilities;

establishing an internal path from the first and second call paths through the first trunk circuit, switching network, second trunk circuit, switching network and third trunk circuit;

enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the first trunk circuit;

determining by the first one of the plurality of local telecommunication switches in response to the call setup message that a first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers to which the one of the second plurality of telephone sets is connected requires echo cancellation operations; and

enabling the third trunk circuit to provide echo cancellation operations on audio information coming from the second call path.

17. The method of claim 12 wherein the first one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit and a second trunk circuit are connected where the second trunk circuit is part of a second call path from the first one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the step of providing comprises the steps of verifying that the second trunk circuit has echo cancellation capabilities;

establishing an internal path from the first and second call paths through the first trunk circuit, switching network, and second trunk circuit;

enabling the first trunk circuit to provide echo cancellation operations on audio information coming from the first call path;

determining by the first one of the plurality of local telecommunication switches in response to the call setup message that the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers to which the one of the second plurality of telephone sets is connected requires echo cancellation operations; and

enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the second call path.

18. A method for controlling echoes within a telecommunication switching system having a plurality of local exchange carriers, a wide area network, pluralities of softphones, a plurality of remote switches, and a plurality of local telecommunication switches where each of the plurality of local exchange carriers is connected to a plurality of telephone sets attached to a plurality of local telephone switching offices of each of the plurality of local exchange carriers and each of the plurality of local telecommunication switches is connected to a plurality of telephone sets and each of the plurality of remote switches is connected to a first plurality of softphones, comprising the steps of:

connecting the plurality of remote switches to each of the plurality of local telecommunication switches via the wide area network;

providing echo cancellation circuits in each of the plurality of remote switches with each echo cancellation circuit having an echo tail length adjusted to eliminate an echo produced by each of the first plurality of softphones;

connecting each of a second plurality of softphones to each of the plurality of local telecommunication switches via the wide area network;

providing an echo cancellation circuit in each of the second plurality of softphones having an echo tail length adjusted to eliminate an echo produced by each of the second plurality of softphones;

connecting one of the plurality of local exchange carriers to the wide area network via one of the plurality of local telecommunication switches with the one of the plurality of local exchange carriers interconnected to the one of the plurality of local telecommunication switches by a plurality of trunk circuits in the one of the plurality of local telecommunication switches;

providing echo cancellation operations in each of the plurality of trunk circuits adjusted to eliminate echoes produced by the one of the plurality of local exchange carriers on an individual call path basis; and

adjusting the echo cancellation capabilities of the first trunk circuit with respect to an echo tail length upon the first call path being established.

19. The method of claim 18 wherein the step of providing echo cancellation operation in each of the plurality of trunk circuits comprises the steps of determining by the one of the plurality of local telecommunication switches that a call setup message received from the one of the plurality of local exchange carriers via one of the plurality of trunk circuits designates one of the first plurality of softphones connected to the one of the plurality of the local exchange carriers;

determining by the one of the plurality of local telecommunication switches in response to the call setup message that a first one of a plurality of local telephone switching offices of the one of the first plurality of local exchange carriers to which the one of the plurality of telephone sets is connected requires echo cancellation operations; and

enabling the one of the plurality of trunk circuits to provide an echo cancellation operation for a telephone call associated with the call setup message.

20. The method of claim 18 wherein the one of the plurality of local telecommunication switches is connected to the wide area network by a Internet Protocol trunk circuit and the step of providing the echo cancellation operation further comprises providing an additional echo cancellation operation in the Internet Protocol trunk circuit.

21. The method of claim 18 wherein the one of the plurality of local telecommunication switches is connected to the wide area network by a Internet Protocol trunk circuit and the step of providing echo cancellation operation in the Internet Protocol trunk circuit comprises the steps of determining by the one of the plurality of local telecommunication switches that a call setup message received from the one of the plurality of local exchange carriers via one of the plurality of trunk circuits designates one of the first plurality of softphones connected to the one of the plurality of the local exchange carriers;

determining by the one of the plurality of local telecommunication switches in response to the call setup message that a first one of a plurality of local telephone switching offices of the one of the first plurality of local exchange carriers to which the one of the plurality of telephone sets is connected requires echo cancellation operations; and

enabling the Internet Protocol trunk circuit to provide an echo cancellation operation for a telephone call associated with the call setup message.

22. The method of claim 21 wherein the step of providing comprises the step of adjusting the echo cancellation capabilities of the Internet Protocol trunk circuit with respect to an echo tail length for the first call path.

23. The method of claim 22 wherein the step of providing the echo cancellation operation further comprises providing an additional echo cancellation operation in the one of the plurality of trunk circuits.

24. The method of claim 23 wherein the step of further providing comprises the step of adjusting the echo cancellation capabilities of the one of the plurality of trunk circuits.

25. The method of claim 18 wherein the one of the plurality of local telecommunication switches is connected to the wide area network by a Internet Protocol trunk circuit and the step of providing echo cancellation operation in the Internet Protocol trunk circuit comprises the steps of further determining by the one of the plurality of local telecommunication switches that another call setup message received from the one of the plurality of local exchange carriers via one of the plurality of trunk circuits designates one of the second plurality of softphones connected to the one of the plurality of the local exchange carriers;

determining by the one of the plurality of local telecommunication switches in response to the call setup message that a first one of a plurality of local telephone switching offices of the one of the first plurality of local exchange carriers to which the one of the plurality of telephone sets is connected requires echo cancellation operations; and

enabling the Internet Protocol trunk circuit to provide an echo cancellation operation for a telephone call associated with the other call setup message.

26. The method of claim 25 wherein the step of providing comprises the step of adjusting the echo cancellation capabilities of the Intemet Protocol trunk circuit with respect to an echo tail length for the first call path.

27. The method of claim 26 wherein the step of providing the echo cancellation operation further comprises providing an additional echo cancellation operation in the one of the plurality of trunk circuits.

28. The method of claim 27 wherein the step of further providing comprises the step of adjusting the echo cancellation capabilities of the one of the plurality of trunk circuits.

29. An apparatus for controlling echoes within a telecommunication switching system having a plurality of local exchange carriers and a plurality of local telecommunication switches where each of the plurality of local exchange carriers is connected to a plurality of telephone sets attached to a plurality of local telephone switching offices of each of the plurality of local exchange carriers and each of the plurality of local telecommunication switches is connected to a plurality of telephone sets, comprising:

means for receiving by one of the plurality of local telecommunication switches a call setup message from one of a first plurality of telephone sets connected to one of a first plurality of local exchange carriers with a first trunk circuit interconnecting the one of the plurality of local telecommunication switches with the one of the first plurality of local exchange carriers;

means for determining by the one of the plurality of local telecommunication switches that the call setup message designates one of a second plurality of telephone sets connected to one of a second plurality of local exchange carriers as a destination of the call setup message;

means for determining by the one of the plurality of local telecommunication switches in response to the call setup message that a first one of a first plurality of local telephone switching offices of the one of the first plurality of local exchange carriers to which the one of the first plurality of telephone sets is connected requires echo cancellation operations;

means for providing by the one of the plurality of local telecommunication switches in response to the determination that echo cancellation operations are required for the first one of the first plurality of local telephone switching offices echo cancellation operations for a first call path from the one of the plurality of local telecommunication switches to the first one of the first plurality of the local telephone switching offices of the first one of the plurality of local exchange carries; and

means for adjusting the echo cancellation capabilities of the first trunk circuit with respect to an echo tail length upon the first call path being established.

30. The apparatus of claim 29 wherein the means for providing comprises means for verifying that the first trunk circuit has echo cancellation capabilities;

means for activating the first trunk circuit to provide echo cancellation operations on the first call path.

31. The apparatus of claim 30 wherein the means for providing comprises means for adjusting the echo cancellation capabilities of the first trunk circuit with respect to an echo tail length for the first call path.

32. The apparatus of claim 29 wherein the one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit, a second trunk circuit, and a third trunk circuit are connected where the third trunk circuit is part of a second call path from the one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the means for providing comprises means for verifying that the second trunk circuit has echo cancellation capabilities;

means for establishing an internal path from the first and second call paths through the first trunk circuit, switching network, second trunk circuit, switching network and third trunk circuit; and

means for enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the third trunk circuit.

33. The apparatus of claim 32 wherein the means for providing comprises means for adjusting the echo cancellation capabilities of the second trunk circuit with respect to an echo tail length for the second call path.

34. The apparatus of claim 29 wherein the one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit and a second trunk circuit are connected where the second trunk circuit is part of a second call path from the one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the means for providing comprises means for verifying that the second trunk circuit has echo cancellation capabilities;

means for establishing an internal path from the first and second call paths through the first trunk circuit, switching network and second trunk circuit; and

means for enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the first trunk circuit.

35. The apparatus of claim 34 wherein the means for providing comprises means for adjusting the echo cancellation capabilities of the first trunk circuit with respect to an echo tail length for the first call path.

36. The apparatus of claim 29 wherein the one of the plurality of local telecommunication switches comprises a switching network to which the first trunk circuit, a second trunk circuit, and a third trunk circuit are connected where the third trunk circuit is part of a second call path from the one of the plurality of local telecommunication switches to the first one of the second plurality of local telephone switching offices of the one of the second plurality of local exchange carriers and the means for providing comprises means for verifying that the second trunk circuit has echo cancellation capabilities;

means for establishing an internal path from the first and second call paths through the first trunk circuit, switching network, second trunk circuit, switching network and third trunk circuit;

means for enabling the second trunk circuit to provide echo cancellation operations on audio information coming from the first trunk circuit;

means for determining by the one of the plurality of local telecommunication switches in response to the call setup message that a first one of the plurality of local telephone switching offices of the one of the second plurality of local exchange carriers to which the one of the second plurality of telephone sets is connected requires echo cancellation operations; and

means for enabling the third trunk circuit to provide echo cancellation operations on audio information coming from the second call path.

37. The apparatus of claim 36 wherein the means for providing comprises means for adjusting the echo cancellation capabilities of the third trunk circuit with respect to an echo tail length for the second call path.

38. An apparatus for controlling echoes within a telecommunication switching system having a plurality of local exchange carriers, a wide area network, pluralities of softphones, a plurality of remote switches, and a plurality of local telecommunication switches where each of the plurality of local exchange carriers is connected to a plurality of telephone sets attached to a plurality of local telephone switching offices of each of the plurality of local exchange carriers and each of the plurality of local telecommunication switches is connected to a plurality of telephone sets and each of the plurality of remote switches is connected to a first plurality of softphones, comprising:

means for connecting the plurality of remote switches to each of the plurality of local telecommunication switches via the wide area network;

means for providing echo cancellation circuits in each of the plurality of remote switches with each echo cancellation circuit having an echo tail length adjusted to eliminate an echo produced by each of the first plurality of softphones;

means for connecting each of a second plurality of softphones to each of the plurality of local telecommunication switches via the wide area network;

means for providing an echo cancellation circuit in each of the second plurality of softphones having an echo tail length adjusted to eliminate an echo produced by each of the second plurality of softphones;

means for connecting one of the plurality of local exchange carriers to the wide area network via one of the plurality of local telecommunication switches with the one of the plurality of local exchange carriers interconnected to the one of the plurality of local telecommunication switches by a plurality of trunk circuits in the one of the plurality of local telecommunication switches;

means for providing echo cancellation operations in each of the plurality of trunk circuits adjusted to eliminate echoes produced by the one of the plurality of local exchange carriers on an individual call path basis; and

means for adjusting the echo cancellation capabilities of the first trunk circuit with respect to an echo tail length upon the first call path being established.

39. The apparatus of claim 38 wherein the means for providing echo cancellation operation in each of the plurality of trunk circuits comprises means for determining by the one of the plurality of local telecommunication switches that a call setup message received from the one of the plurality of local exchange carriers via one of the plurality of trunk circuits designates one of the first plurality of softphones connected to the one of the plurality of the local exchange carriers;

means for determining by the one of the plurality of local telecommunication switches in response to the call setup message that a first one of a plurality of local telephone switching offices of the one of the first plurality of local exchange carriers to which the one of the plurality of telephone sets is connected requires echo cancellation operations; and

means for enabling the one of the plurality of trunk circuits to provide an echo cancellation operation for a telephone call associated with the call setup message.

40. The apparatus of claim 38 wherein the one of the plurality of local telecommunication switches is connected to the wide area network by a Internet Protocol trunk circuit and the means for providing the echo cancellation operation further comprises providing an additional echo cancellation operation in the Internet Protocol trunk circuit.

41. The apparatus of claim 38 wherein the one of the plurality of local telecommunication switches is connected to the wide area network by a Internet Protocol trunk circuit and the means for providing echo cancellation operation in the Internet Protocol trunk circuit comprises means for determining by the one of the plurality of local telecommunication switches that a call setup message received from the one of the plurality of local exchange carriers via one of the plurality of trunk circuits designates one of the first plurality of softphones connected to the one of the plurality of the local exchange carriers;

means for determining by the one of the plurality of local telecommunication switches in response to the call setup message that a first one of a plurality of local telephone switching offices of the one of the first plurality of local exchange carriers to which the one of the plurality of telephone sets is connected requires echo cancellation operations; and

means for enabling the Internet Protocol trunk circuit to provide an echo cancellation operation for a telephone call associated with the call setup message.

42. The apparatus of claim 41 wherein the means for providing comprises means for adjusting the echo cancellation capabilities of the Internet Protocol trunk circuit with respect to an echo tail length for the first call path.

43. The apparatus of claim 42 wherein the means for providing the echo cancellation operation further comprises providing an additional echo cancellation operation in the one of the plurality of trunk circuits.

44. The apparatus of claim 43 wherein the means for providing comprises further adjusting the echo cancellation capabilities of the one of the plurality of trunk circuits.

45. The apparatus of claim 38 wherein the one of the plurality of local telecommunication switches is connected to the wide area network by a Internet Protocol trunk circuit and the means for providing echo cancellation operation in the Internet Protocol trunk circuit comprises means for further determining by the one of the plurality of local telecommunication switches that another call setup message received from the one of the plurality of local exchange carriers via one of the plurality of trunk circuits designates one of the second plurality of softphones connected to the one of the plurality of the local exchange carriers;

means for determining by the one of the plurality of local telecommunication switches in response to the call setup message that a first one of a plurality of local telephone switching offices of the one of the first plurality of local exchange carriers to which the one of the plurality of telephone sets is connected requires echo cancellation operations; and

means for enabling the Internet Protocol trunk circuit to provide an echo cancellation operation for a telephone call associated with the other call setup message.

46. The apparatus of claim 45 wherein the means for providing comprises means for adjusting the echo cancellation capabilities of the Internet Protocol trunk circuit with respect to an echo tail length for the first call path.

47. The apparatus of claim 46 wherein the means for providing the echo cancellation operation further comprises providing an additional echo cancellation operation in the one of the plurality of trunk circuits.

48. The apparatus of claim 47 wherein the means for providing comprises further adjusting the echo cancellation capabilities of the one of the plurality of trunk circuits.

Assignments (18)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 012759/0141 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK
To: AVAYA INC. (FORMERLY KNOWN AS AVAYA TECHNOLOGY CORP.)
Reel/Frame 044891/0439 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
CONVERSION FROM CORP TO LLC Recorded Dec 29, 2008
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022071/0420 →
REASSIGNMENT Recorded Jun 27, 2008
From: AVAYA TECHNOLOGY LLC
To: AVAYA INC
Reel/Frame 021158/0319 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →
SECURITY AGREEMENT Recorded Apr 9, 2002
From: AVAYA TECHNOLOGY CORP.
To: BANK OF NEW YORK, THE
Reel/Frame 012759/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2001
From: SPENCER, DOUGLAS A.
To: AVAYA TECHNOLOGY CORP.
Reel/Frame 012142/0803 →