The Bfv API Functions

Call Control

Call control functions enable the application to set up, initiate, connect, disconnect, and perform other tasks related to the telephone network. Three forms of call control are available: Bfv high-level and low-level and BSMI-level.

Bfv Call Control

High-level Bfv call control functions simplify the process of accessing the telephone system. Some of the high-level functions call the low-level Bfv call control functions to automatically perform the low-level tasks. However, the high-level functions trade flexibility and control for ease of programming.

With the Bfv low-level call control functions, you can perform T1 robbed bit, T1/E1 PRI, or QSIG, analog, and BRI call control functionality. See Volume 2 of the Bfv API Reference Manual for the descriptions of the Bfv call control functions.

BSMI-Level Call Control

The BSMI-level call control functions are used to facilitate communications directly between the Brooktrout module and the telephony lines. These are the Bfv API Boston Simple Message Interface (BSMI) functions that use messages to communicate between the module and the telephone lines. The collection of messages is the interface to the telephony component of the Boston firmware and provides all the facilities for management, call control, and performance statistics monitoring. Control message naming conventions in the BSMI are descriptive of the functions they serve and make it easier to develop applications. When developing an application, you do not need to have a detailed knowledge of the protocol involved, although a general understanding of call models is beneficial. You can use one of many different signaling protocols such as T1/E1 PRI; R2; and Local Exchange Carriers (LEC) T1 Robbed Bit, Analog and BRI. See Robbed Bit Signaling on page 264 - Using the BSMI R2 Signaling Capability on page 336 for more information about the protocols.

Note: BSMI is not supported on QSIG.

November 2009

36

Page 36
Image 36
Dialogic 6.2 manual Bfv Call Control, BSMI-Level Call Control