Dialogic 6.2 Manuale Utente

Pagina di 441
The Bfv API Functions
November 2009
36
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 
information about the protocols.
Note: 
BSMI is not supported on QSIG.