IP Library Granted Patent US 9,762,740
Granted Patent B2
US 9,762,740 · App. 14/176,927 · Granted Sep 12, 2017

Preventing double digit detection caused by in-band dual-tone multi-frequency signaling

Inventor: Radovan Prodanovic (Kanata, CA)
Assignee: Mitel Networks Corporation
H04M7/1295H04L47/56
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 9,762,740
App. No.
14/176,927
Granted
Sep 12, 2017
Kind
B2
Abstract

A T2P (TDM to packet) delay buffer is provided. The delay buffer can prevent double digit detections caused by in-band DTMF leak when out-of-band DTMF is used. The T2P delay buffer is initialized with an audio pattern that represents silence in a configurable amount of delay. When a DTMF digit is detected, the system can stop taking the voice payload from the T2P delay buffer and start injecting RFC4733 RTP packets into the RTP stream at a pre-configured rate. The RFC4733 DTMF RTP packets continue to be injected into the RTP stream until the DTMF digit stops. Once the end of the DTMF digit is detected, the content of the T2P delay buffer can be discarded and the T2P delay buffer is reinitialized with an audio pattern that represents silence in a configurable amount of delay. After the T2P delay buffer is reinitialized, the voice packetization can be continued.

Claims (43)

1. A method for preventing double digit detection in a downstream circuit-switched network caused by in-band Dual Tone Multi-Frequency (DTMF) leaks when a voice path goes through a packet-switched network and out-of-band DTMF is used within the packet-switched network, the method comprising:

initializing a delay buffer in a time division multiplex to packet network direction with an audio pattern that represents silence in a configurable amount of delay;

receiving audio,

when no DTMF digit is detected, packetizing the audio into the delay buffer;

when a DTMF digit is detected: discontinuing packetisation of the audio, stopping taking audio from the delay buffer, and injecting DTMF signaling packets for the DTMF digit;

discarding contents within the delay buffer;

filling the delay buffer with a silence pattern; and

once the end of the DTMF digit is detected: continuing packetisation of the audio.

2. The method of claim 1 , wherein the amount of delay added to the delay buffer is configurable on a per call basis.

3. The method of claim 1 , comprising receiving the audio from a circuit-switched network.

4. The method of claim 1 , wherein the delay buffer is a Time Division Multiplex to Packet (T2P) delay buffer.

5. The method of claim 1 , wherein discarding contents within the delay buffer comprises removing an in-band DTMF leak within the delay buffer.

6. The method of claim 1 , wherein the packets injected into the stream for the DTMF digit are RFC4733 DTMF.

7. The method of claim 1 , comprising filling a remaining amount of the configurable amount of delay into at least one additional packet outside of the delay buffer.

8. The method of claim 6 , comprising determining a time to detect the DTMF digit to add the configurable amount of delay.

9. A device for preventing double digit detection in a downstream circuit-switched network caused by in-band Dual Tone Multi-Frequency (DTMF) leaks when a voice path goes through a packet-switched network and out-of-band DTMF is used within the packet-switched network, the device comprising:

at least one processor; and

a memory operatively coupled to the processor, the memory storing program instructions that when executed by the processor, causes the processor to:

initialize a delay buffer in a time division multiplex to packet interface block with an audio pattern that represents silence in a configurable amount of delay;

receive audio;

when no DTMF is detected, packetize the audio into the delay buffer to packet network direction;

when a DTMF digit is detected: discontinue packetisation of the audio, to inject DTMF signaling packets for the DTMF digit, and to stop taking audio from the delay buffer;

discard contents within the delay buffer;

add a silence pattern to the delay buffer; and

once the end of the DTMF digit is detected: continue packetisation of the audio.

10. The device of claim 9 , wherein the amount of silence is dependent on a detection time of the DTMF digit.

11. The device of claim 9 , wherein the DTMF digit is detected when the audio represents the DTMF digit for more than forty milliseconds.

12. The device of claim 9 , wherein a new DTMF digit is detected when the audio is interrupted between ten milliseconds to twenty milliseconds.

13. The device of claim 9 , wherein the packets injected into the stream for the DTMF digit are RFC4733 DTMF.

14. A device as claimed in claim 9 , wherein the delay buffer is a Time Division Multiplex to Packet (T2P) delay buffer.

15. The device of claim 14 , wherein the instructions when executed by the processor cause the processor to place additional delay into at least one packet outside of said the T2P delay buffer.

16. The device of claim 14 , wherein the T2P delay buffer holds a minimum number of packets to accommodate a maximum amount of the delay.

17. A non-transitory computer-readable storage medium having stored thereon computer-readable code, which, when executed by computing apparatus, causes the computing apparatus to perform a method comprising:

initializing a delay buffer in a time division multiplex to packet network direction with an audio pattern that represents silence in a configurable amount of delay;

receiving audio;

when no Dual Tone Multi-Frequency (DTMF) digit is detected, packetizing the audio into the delay buffer;

when a DTMF digit is detected: discontinuing packetisation of the audio, stopping taking audio from the delay buffer, and injecting DTMF signaling packets for the DTMF digit;

discarding contents within the delay buffer;

filling the delay buffer with a silence pattern; and

once the end of the DTMF digit is detected: continuing packetisation of the audio.

18. The medium of claim 17 , wherein the amount of delay added to the delay buffer is configurable on a per call basis.

19. The medium of claim 17 , wherein the computer-readable code, when executed by the computing apparatus, causes the computing apparatus to perform receiving the audio from a circuit-switched network.

20. The medium of claim 17 , wherein the computer-readable code, when executed by the computing apparatus, causes the computing apparatus to perform filling a remaining amount of the configurable amount of delay into at least one additional packet outside of the delay buffer.

Assignments (19)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
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 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
SECURITY INTEREST Recorded Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
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 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
SECURITY INTEREST Recorded Oct 31, 2022
From: MITEL NETWORKS CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061824/0282 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0704 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0674 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: MITEL NETWORKS CORPORATION
Reel/Frame 048096/0785 →
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 NETWORKS CORPORATION
To: CITIZENS BANK, N.A.
Reel/Frame 042107/0378 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2014
From: PRODANOVIC, RADOVAN
To: MITEL NETWORKS CORPORATION
Reel/Frame 032186/0847 →
Continuity (3)
Continuation In Part 13419637 · Mar 14, 2012
Related Publication 20150229772A1 · Aug 13, 2015
Related Publication 20170201628A9 · Jul 13, 2017