Dialogic 6.2 Manuale Utente

Pagina di 441
Making Call Transfers Using Bfv
November 2009
177
Making Call Transfers Using Bfv
 illustrates a transfer using the 
BfvLineTransfer high level call transfer function.
The application issues a BfvLineTransfer function call to transfer 
a call. BfvLineTransferCapabilityQuery checks the transfer 
capability through LINE_XFER_ queries. If the line is capable of the 
transfer type requested (such as transferring using two B-channels, 
LINE_XFER_TWO_CHAN
), then the call is placed on hold with 
BfvCallHold while the other line is checked for availability with 
BfvCallSetup. The call is transferred and supervised until either 
party ends the call. BfvLineTransferComplete notifies the 
application that the lines are connected.
If all conditions follow true, the application successfully transfers the 
call. If a statement runs into a false condition, only the enquiry call 
ends.
For more information on the messages, please refer to Volume 2 of 
the Bfv API Reference Manual for specific messages.