Dialogic 6.2 Manuale Utente

Pagina di 441
Managing Calls Using IP Telephony
November 2009
218
Incoming IP Calls
Your application can receive incoming IP calls if it uses function calls 
from the table below
In this case the application is unaware of the mode of transport 
(PSTN or IP):
Channels are either PSTN or IP, but not both. You can not have 
PSTN and IP on the same channel. If the first module is IP, then the 
first set of channels is IP. If the first module is PSTN, then the first 
set of channels is PSTN. The first module defined by lowest module 
number, for example, Module 2 gets channels assigned first, then 
Module 3 gets channels assigned next, and so forth.
BfvCallAccept
Starts answering an incoming telephone 
call.
BfvCallDisconnect
Starts the process of terminating a telephone 
call.
BfvCallReject
Rejects an incoming telephone call.
BfvCallRingDetect
Enables or disables the detection of incoming 
phone calls.
BfvCallStatus
Retrieves the channel’s current call state.
BfvCallWaitForAccept
Finishes the process of answering an 
incoming telephone call.
BfvCallWaitForSetup
Waits for an incoming call and returns all 
available information about the call to the 
application.
BfvLineAnswer
Answers incoming call (equivalent to the 
BfvCallAccept
 lower level function call).
BfvLineTerminateCall 
Terminates the current call (Equivalent to 
the lower level 
BfvCallDisconnect
 and 
BfvCallWaitForRelease 
lower level function 
calls).
BfvLineTransferCapability
 
Query
Indicates the transfer capability of a 
channel. Also provides an application with 
information to determine whether two 
particular lines are paired to perform a two 
B-channel call transfer.
BfvLineWaitForCall
Waits for incoming call (equivalent to the 
BfvCallWaitForSetup
 lower level function 
call).
BfvWaitForRelease
Waits for the termination of a telephone call 
to finish.