(Page 7 of 8 in this chapter)


5.6 Low-Level Call Control

AG Access includes a set of functions that enables applications to perform call control from the host. These functions are typically used in conjunction with the NOCC (no call control) protocol. Some of the low-level call control 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 protocols reserve out-of-band signaling, so some AG Access functions that perform out-of-band signaling may not be available.

Choose the appropriate function calls for your application from the following:

To...

Use ...

Assert an out-of-band signaling pattern

adiAssertSignal

Pulse an out-of-band signaling pattern for a duration

adiStartPulse

Start detection of out-of-band signaling bits

adiStartSignalDetector

Stop detection of out-of-band signaling bits

adiStopSignalDetector

Query the current inbound out-of-band signaling bits

adiQuerySignalState

Start the MF tone detector

adiStartMFDetector

Stop the MF tone detector

adiStopMFDetector

Start DTMF/pulse dialing of digits

adiStartDial

Stop DTMF/pulse dialing of digits

adiStopDial

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 for this detector.

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



(Page 7 of 8 in this chapter)


tech_support@nmss.com
Copyright © 1997, Natural MicroSystems, Inc. All rights reserved.