Making Call Transfers Using Bfv

Making Call Transfers Using Bfv

The diagram in Figure 10 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.

November 2009

177

Page 177
Image 177
Dialogic 6.2 manual Making Call Transfers Using Bfv, November 177