Making call transfers using bfv – Dialogic 6.2 User Manual

Page 177

Advertising
background image

Making Call Transfers Using Bfv

November 2009

177

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.

Advertising