Dialogic 6.2 Fax Machine User Manual


 
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.