Call Analysis is used to monitor the progress of a call after dialing into the Public Switched Telephone Network (PSTN). There are two forms of Call Analysis: Basic Call Analysis and PerfectCall Call Analysis. PerfectCall Call Analysis uses an improved method of signal identification and can detect fax machines and answering machines. Basic Call Analysis provides backward compatibility for older applications written before PerfectCall Analysis became available.
Call Analysis is initiated using the dx_dial( ) function which uses input from the Call Analysis Parameter (DX_CAP) data structure.
Call Analysis is available on all voice boards.
1.2.1. Call Progress FeaturesThe intelligent network interface boards support a combination of the following call progress features:
1.2.2. Tone FeaturesThe intelligent network interface boards support a combination of the following tone features:
1.2.3. PerfectCall Disconnect Tone SupervisionPerfectCall provides positive disconnect supervision by detecting either a loop current drop or the disconnect tone that occurs after a party hangs up to end a connected call. In both cases, when a disconnect is detected, a loop current drop event is generated. In this way, disconnect tones can be used easily in an application that processes loop current drop events.
Disconnect supervision can be enabled using the Advanced Tone Features utility.
When enabled, the default disconnect tone definition is used. The default tone definition is as follows:
Dual Tone with cadence:
1.2.4. Using PBXpert Tone Set Files with PerfectCallPBXpert is a utility program designed to facilitate the management of unique call progress tones produced by PBXs, key systems (KSU), and PSTNs. A Tone Set File, or TSF, is the way in which PBXpert stores call progress tone definitions.
The Advanced Tone Features utility allows you to select and activate a TSF that will be used by your Dialogic voice board for all progress analysis. When a TSF is active, its tone definitions replace the default tone definitions already in the Dialogic voice DLL, where they are automatically used by any applications using PerfectCall.
The dx_TSFstatus( ) function enables your application to determine the outcome when activating a TSF.
Click here to contact Dialogic Customer Engineering
Copyright 2001, Dialogic Corporation