User`s guide

Dialogic
®
System Release 6.0 PCI for Windows
®
Release Update, Rev 62 — January 30, 2008 210
Dialogic Corporation
gc_MakeCall( ) at party B can be copied from either element, but must not be a
concatenation of both elements because they each contain the same character string.
The remaining elements of the GCLIB_ADDRESS_BLK structure dereferenced from
rerouting_addr contain the following:
address_type
GCADDRTYPE_IP
address_plan
GCADDRPLAN_UNKNOWN
sub_address
0 (unused)
sub_address_type
0 (unused)
sub_address_plan
0 (unused)
Variance for SIP
When party B (Transferee or Transferred party) accepts a transfer request via
gc_AcceptXfer( ), a 202 Accepted message and a NOTIFY(100 Trying) message with
Subscription-State= Active is sent to party A (the Transferor or Transferring party). The call
control library at party A may optionally generate a GCEV_INVOKE_XFER_ACCEPTED
event to notify the application of the acceptance if that event has been enabled for that line
device with gc_SetConfigData( ).
1.51.4.3 gc_InitXfer( ) Variances for IP
This function is only available if the call transfer supplementary service was enabled via
the sup_serv_mask field in the IP_VIRTBOARD structure when the board device was
started.
The parmblkp and ret_rerouting_infopp parameters are ignored and should be set to
NULL. The gc_InitXfer( ) function returns -1 if invalid parameter are specified.
Variance for SIP
The gc_InitXfer( ) function does not cause any SIP message to be sent to either of the
remote parties, and is used only for purposes of synchronizing the Global Call state
machine. The GCEV_INIT_XFER termination event that the Transferor receives on the
specified CRN after calling gc_InitXfer( ) is a “dummy” event whose only purpose is to
allow synchronization of the Global Call state machine.