Dialogic 05-2239-009 User Manual

Page of 604
Dialogic
®
 Global Call IP Technology Guide — November 2007
487
Dialogic Corporation
to use is GCSET_CALLEVENT_MSK, and the parameter IDs that may be used are 
GCACT_ADDMSK, GCACT_SUBMSK, and GCACT_SETMSK. The specific parameter value 
that is used to enable or disable the GCEV_INVOKE_XFER_ACCEPTED event is 
GCMSK_INVOKE_XFER_ACCEPTED. Note that there is no corresponding event for H.450.2 
call transfers. 
Table 41 describes the call parameters that can be included in the GC_PARM_BLK associated with 
the gc_SetConfigData( ) function. These parameters are in addition to the call parameters 
described in 
, on page 464 that can also 
be included. 
8.3.26
gc_SetUserInfo( ) Variances for IP
The gc_SetUserInfo( ) function can be used to: 
set call values for all calls on the specified line device
set call values for the duration of a single call
Table 41. Parameters Configurable Using gc_SetConfigData( ) When Using SIP
Set ID
Parameter IDs
Use Before 
GCSET_CALL_CONFIG
GCPARM_CALLPROC ††
Enumeration with one of the following values:
• GCCONTROL_APP – The application must 
use gc_CallAck( ) to send the Proceeding 
message. This is the default.
• GCCONTROL_TCCL – The stack sends 
the Proceeding message automatically.
gc_AnswerCall( ) 
IPSET_CALLINFO
IPPARM_CONNECTIONMETHOD
Enumeration with one of the following values:
• IP_CONNECTIONMETHOD_FASTSTART
• IP_CONNECTIONMETHOD_SLOWSTART
gc_AnswerCall( ) 
gc_MakeCall( ) 
IPSET_CONFIG
IPPARM_OPERATING_MODE
Enumeration with one of the following values: 
• IP_AUTOMATIC_MODE
• IP_MANUAL_MODE
gc_AnswerCall( ) 
gc_MakeCall( ) 
IPSET_DTMF
Note: This parameter set is not 
supported in 3PCC operating 
mode
IPPARM_SUPPORT_DTMF_BITMASK
Datatype: Uint8[ ]
IPPARM_DTMF_RFC2833_PAYLOAD_TYPE
Datatype: Uint8[ ]
gc_AnswerCall( ) 
gc_MakeCall( ) 
IPSET_EXTENSIONEVT_MSK
GCACT_ADDMSK
Datatype: Uint8[ ]
GCACT_SETMSK
Datatype: Uint8[ ]
GCACT_SUBMSK
Datatype: Uint8[ ]
gc_AnswerCall( ) 
† Information can be set in any state but it is only used in certain states. See the “variances” section for the specific function 
for more information.
†† This is a system configuration parameter for the terminating side, not a call configuration parameter. It cannot be 
overwritten by setting a new value in gc_SetUserInfo( ) or gc_MakeCall( )