6.9 Low Level Control

(Page 10 of 11 in this chapter)
A set of functions is provided to enable applications to perform call control from the host. This access is typically used in conjunction with the NOCC (no call control) protocol. Some functions may also be used when running AG Access call control; however, their use may be restricted by the specific protocols. For example, all Channel Associated Signaling (CAS) protocols reserve out-of-band signaling and some AG Access functions may not be available. Below is a list of those functions used in low level control:

Function

Description

adiAssertSignal

Asserts an out-of-band signaling pattern.

adiStartPulse

Pulses an out-of-band signaling pattern for a duration.

adiStartSignalDetector

Starts detection of out-of-band signaling bits.

adiStopSignalDetector

Stops detection of out-of-band signaling bits.

adiQuerySignalState

Queries the current inbound out-of-band signaling bits.

adiStartMFDetector

Starts the MF tone detector.

adiStopMFDetector

Stops the MF tone detector.

adiStartDial

Starts DTMF/pulse dialing of digits.

adiStopDial

Stops DTMF/pulse dialing of digits.

The first five functions are related to out-of-band signaling. This signaling is either the physical out-of-band signal bits of digital protocols or relates to the control of analog interface boards. In both cases, four signaling bits are addressed: A, B, C, and D, often written as ABCD, and defined by a bit mask (0x8, 0x4, 0x2, and 0x1, respectively). When using these functions, please refer to the appropriate hardware reference for your telephone line interface board.

The next two functions enable and disable an MF detector (US frequencies). There are no parameters to this detector.

The last two functions provide the capability to perform dialing operations when not running formal call control.


(Page 10 of 11 in this chapter)

Copyright 1996 Natural MicroSystems, Inc. All Rights Reserved.