The CX 2000 and CX 2000C digital signal processor (DSP) software operates in enhanced mode by default. In enhanced mode, the DSP performs operations that otherwise would have to be performed by the host application (for example, stopping tones or DTMF detection upon on-hook). In enhanced mode, the DSP also performs extra contextual error-checking (for example, denying DTMF detection if on-hook or denying ring if off-hook).
Enhanced mode provides the following benefits:
Lowers the host-DSP message traffic.
Improves system response time.
Maximizes the use of shared resources, if any (for example, DTMF detector resources).
Assists debugging of user applications by providing contextual errors.
Provides flash-hook detection.
You may want to disable enhanced mode for legacy software needs, for prototyping, or for debugging. To disable enhanced mode, clear the EnhancedMode parameter in the CDI_GLOBAL_PARMS structure.
Enhanced mode affects the behavior of the following functions: