User`s guide

Dialogic
®
System Release 6.0 PCI for Windows
®
Release Update, Rev 62 — January 30, 2008 250
Dialogic Corporation
1.71.1.2 Call Transfer APIs
The supervised call transfer feature is provided by the following Dialogic
®
Global Call API
functions:
gc_SetupTransfer( )
initiates a supervised call transfer and allocates a CRN for the consultation call
gc_MakeCall( )
used to make the consultation call
gc_CompleteTransfer( )
used to complete the transfer and communicate to the CPE/CO equipment to connect
the talk paths of the held call and the consultation call
gc_SwapHold( )
communicates to the CPE/CO equipment that the talk path to the controller should be
“swapped” from the held call to the consultation call. This allows the controller to swap
Controller
(A)
Held
Party(B)
3rd Party
(C)
On Hold
1) A hookflashes
placing B on hold
2) A dials C and
waits for answer
Controller
(A)
Held
Party(B)
3rd Party
(C)
6) B & C
Connected
Transfer
Complete
Controller
(A)
Held
Party(B)
3rd Party
(C)
On Hold
3) A notifies C
of transfer
Controller
(A)
Held
Party(B)
3rd Party
(C)
On Hold
4) A hookflashes
& notifies B of
transfer
(Optional)
5) A hangs up