Dialogic Dialogic Global Call IP IP Phone User Manual


 
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 Table 35, “Configurable Call Parameters When Using SIP”, 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( ).