IP Library Granted Patent US 7,139,380
Granted Patent B2
US 7,139,380 · App. 10/103,918 · Granted Nov 21, 2006

System and method for performing signaling-plan-specific call progress analysis

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,139,380
App. No.
10/103,918
Granted
Nov 21, 2006
Kind
B2
Abstract

Call progress analysis is performed in a telephone system employing different in-band signaling plans are used. From address information for a call destination in a call initiation message, it is determined which type of in-band signaling plans is utilized by equipment associated with the call destination, for example by examining country codes in a dialed telephone number. Based upon the determined signaling plan type, a corresponding type of call progress analysis resource is selected and allocated for use with the call. The analysis resource may include a digital signal processor (DSP) programmed with an analysis routine tailored to the determined signaling plan. The DSP may be pre-programmed with such a routine or may be loaded at call time with analysis parameters appropriate to the signaling plan. The telephone system may employ a packet network and packet-based telephony transmission, a media gateway controller or a Session Initiation Protocol (SIP) proxy server, an a media server. A telephone network employing more traditional time-division-multiplexed (TDM) based media transmission may also be utilized.

Claims (33)

1. A method of performing call progress analysis in a telephone system in which different types of in-band signaling tone plans are used, said telephone system including a packet network for providing packet-based transmission of media and signaling traffic, comprising:

receiving a call initiation message from a call initiator coupled to the packet network;

performing, by a first node coupled to the packet network, a routing function including determining, from address information for a call destination contained in the call initiation message, which of different types of in-band signaling tone plans is utilized by equipment associated with the call destination; and

performing, by a second node coupled to the packet network, a media processing function including, based upon the signaling tone plan type determination, selecting a corresponding type of call progress tone analysis resource and allocating the selected call progress tone analysis resource to the call.

2. A method according to claim 1 , wherein the signaling tone plan types correspond to different national telephone administration plans.

3. A method according to claim 1 , wherein the signaling tone plan types correspond to different national telephone administration plans, and wherein the address information comprises an internationally-recognized country code forming part of a telephone number.

4. A method according to claim 1 , wherein the address information comprises an internationally-recognized country code forming part of a telephone number.

5. A method according to claim 1 , wherein the address information comprises an alphanumeric string translatable by the telephone system to physical call destination information.

6. A method according to claim 1 , wherein the selected resource is one of a plurality of programmable resources, each programmable resource being pre-loaded with a corresponding call progress tone analysis routine.

7. A method according to claim 6 , wherein each programmable resource comprises a digital signal processor.

8. A method according to claim 1 , wherein the selected resource includes one of a plurality of sets of analysis parameters and a programmable resource, each set of analysis parameters corresponding to a different type of signaling tone plan, and further comprising loading the selected set of parameters into the available programmable resource.

9. A method according to claim 8 , wherein the programmable resource comprises a digital signal processor.

10. A method according to claim 1 , wherein the call destination and the call initiator employ different media formats, and wherein said media processing function includes transcoding between the different media formats so as to enable the call between the call destination and call initiator to proceed.

11. A telephone system providing analog call progress tone analysis, comprising:

a packet network operative to provide packet-based transmission of media and signaling traffic;

a first node coupled to the packet network, the first node being operative to pert on a routing function, the routing function determining, from address information for a call destination contained in a call initiation message received from a call initiator coupled to the packet network, which of different types of in-band signaling tone plans is utilized by equipment associated with the call destination; and

a second node coupled to the packet network, the second node being operative to perform a media processing function, the media processing function selecting, based upon the signaling tone plan type determination, a corresponding type of call progress tone analysis resource and allocating the selected call progress tone analysis resource to the call.

12. A telephone system according to claim 11 , wherein the signaling tone plan types correspond to different national telephone administration plans.

13. A telephone system according to claim 11 , wherein the signaling tone plan types correspond to different national telephone administration plans, and wherein the address information comprises an internationally-recognized country code forming part of a telephone number.

14. A telephone system according to claim 11 , wherein the address information comprises an internationally-recognized country code forming part of a telephone number.

15. A telephone system according to claim 11 , wherein the address information comprises an alphanumeric string translatable by the telephone system to physical call destination information.

16. A telephone system according to claim 11 , wherein the selected resource is one of a plurality of programmable resources, each programmable resource being pre-loaded with a corresponding call progress tone analysis routine.

17. A telephone system according to claim 16 , wherein each programmable resource comprises a digital signal processor.

18. A telephone system according to claim 11 , wherein the selected resource includes one of a plurality of sets of analysis parameters and a programmable resource, each set of analysis parameters corresponding to a different type of signaling tone plan, and further comprising loading the selected set of parameters into the available programmable resource.

19. A telephone system according to claim 18 , wherein the programmable resource comprises a digital signal processor.

20. A telephone system according to claim 11 , wherein the first and second nodes are separate physical network nodes.

21. A telephone system according to claim 11 , wherein the first and second nodes are the same physical network node.

22. A telephone system according to claim 11 , further comprising a media gateway coupled to the packet network and to a country network to which the equipment associated with the call destination is also coupled, and wherein the routing function comprises a media gateway controller communicatively coupled to the media gateway to control the operation thereof.

23. A telephone system according to claim 11 , wherein the call destination and the call initiator employ different media formats, and wherein the media processing function provides for transcoding between the different media formats so as to enable a call between the call destination and call initiator to proceed.

24. A telephone system providing analog call progress tone analysis, comprising:

a signaling network operative to provide transmission of call signaling traffic;

a media network operative to provide time-division-multiplexed based transmission of call media; a controller coupled to the signaling network, the controller being operative to perform a routing function, the routing function determining, from address information for a call destination contained in a call initiation message received from a call initiator, which of different types of in-band signaling tone plans is utilized by equipment associated with the call destination; and

a media processing node coupled to the media network, the media processing node being operative to perform a media processing function, the media processing function selecting, based upon the signaling tone plan type determination, a corresponding type of call progress tone analysis resource and allocating the selected call progress tone analysis resource to the call.

Assignments (10)
SECURITY AGREEMENT Recorded Jun 30, 2015
From: DIALOGIC (US) INC.; DIALOGIC INC.; DIALOGIC US HOLDINGS INC.; DIALOGIC DISTRIBUTION LIMITED; DIALOGIC MANUFACTURING LIMITED; DIALOGIC CORPORATION; DIALOGIC GROUP INC.
To: SILICON VALLEY BANK
Reel/Frame 036037/0165 →
RELEASE OF SECURITY INTEREST Recorded Nov 25, 2014
From: OBSIDIAN, LLC
To: DIALOGIC CORPORATION, F/K/A EICON NETWORKS CORPORATION; DIALOGIC INC.; DIALOGIC (US) INC., F/K/A DIALOGIC INC. AND F/K/A EICON NETWORKS INC.; DIALOGIC DISTRIBUTION LIMITED, F/K/A EICON NETWORKS DISTRIBUTION LIMITED; DIALOGIC MANUFACTURING LIMITED, F/K/A EICON NETWORKS MANUFACTURING LIMITED; DIALOGIC US HOLDINGS INC.; DIALOGIC RESEARCH INC., F/K/A EICON NETWORKS RESEARCH INC.; DIALOGIC JAPAN, INC., F/K/A CANTATA JAPAN, INC.; CANTATA TECHNOLOGY, INC.; EAS GROUP, INC.; SHIVA (US) NETWORK CORPORATION; EXCEL SWITCHING CORPORATION; EXCEL SECURITIES CORPORATION; CANTATA TECHNOLOGY INTERNATIONAL, INC.; BROOKTROUT NETWORKS GROUP, INC.; BROOKTROUT TECHNOLOGY, INC.; SNOWSHORE NETWORKS, INC.; BROOKTROUT SECURITIES CORPORATION
Reel/Frame 034468/0654 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 23, 2008
From: DIALOGIC CORPORATION
To: OBSIDIAN, LLC
Reel/Frame 022024/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2007
From: SNOWSHORE NETWORKS, INC.
To: DIALOGIC CORPORATION
Reel/Frame 020288/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2007
From: SNOWSHORE NETWORKS, INC.
To: DIALOGIC CORPORATION
Reel/Frame 020227/0661 →
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2007
From: COMERICA BANK
To: SNOWSHORE NETWORKS INC.
Reel/Frame 020092/0678 →
SECURITY AGREEMENT Recorded Nov 6, 2007
From: DIALOGIC CORPORATION
To: OBSIDIAN, LLC
Reel/Frame 020072/0203 →
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2007
From: COMERICA BANK
To: EXCEL SWITCHING CORPORATION; BROOKTROUT, INC; EAS GROUP, INC.
Reel/Frame 019920/0425 →
SECURITY AGREEMENT Recorded Jan 6, 2006
From: SNOWSHORE NETWORKS, INC.
To: COMERICA BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 016976/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2002
From: BURGER, ERIC W.
To: SNOWSHORE NETWORKS, INC.
Reel/Frame 012738/0199 →