Dialogic 05-2239-009 User Manual

Page of 604
122
Dialogic
®
 Global Call IP Technology Guide — November 2007
Dialogic Corporation
IP-Specific Operations
4.3.1
Overview of Setting Call-Related Information
Table 1 summarizes the types of information elements that can be specified, the corresponding set 
IDs and parameter IDs used to set the information, the functions that can be used to set the 
information, and an indication of whether the information is supported when using H.323, SIP, or 
both. For more information on the various parameters, refer to the corresponding parameter set 
reference section in 
.
Table 1. Summary of Call-Related Information that can be Set
Type of 
Information
Set ID and Parameter IDs
Functions Used to Set 
Information
SIP/
H.323
Bearer Capability IE
• IPPARM_BEARERCAP
gc_SetUserInfo( ) 
(GC_SINGLECALL only) 
H.323 
only
Call ID (GUID)
• IPPARM_CALLID
Note: Setting the Call ID must be done 
judiciously because it might affect the call 
control implementation supported by the 
stack. The Call ID should be treated as a 
GUID and should be unique at all times.
gc_SetUserInfo( ) 
(GC_SINGLECALL only)
gc_MakeCall( ) 
both
Coder Information †
GCSET_CHAN_CAPABILITY
• IPPARM_LOCAL_CAPABILITY
gc_SetConfigData( ) 
gc_SetUserInfo( ) †† 
gc_MakeCall( ) 
both
Conference Goal
• IPPARM_CONFERENCE_GOAL
gc_SetConfigData( ) 
gc_SetUserInfo( ) †† 
gc_MakeCall( ) 
H.323 
only
Connection Method
• IPPARM_CONNECTIONMETHOD
gc_SetConfigData( ) 
gc_SetUserInfo( ) †† 
gc_MakeCall( ) 
both
DTMF Support
 
• IPPARM_SUPPORT_DTMF_BITMASK
gc_SetConfigData( ) 
gc_SetUserInfo( ) †† 
both
Display Information
• IPPARM_DISPLAY
gc_SetConfigData( ) 
gc_SetUserInfo( ) †† 
gc_MakeCall( ) 
both
Enabling/Disabling 
Unsolicited Events
 
• GCACT_ADDMSK
• GCACT_SETMSK
• GCACT_SUBMSK
gc_SetConfigData( ) both
Facility IE
• IPPARM_FACILITY
gc_SetUserInfo( ) 
(GC_SINGLECALL only) 
H.323 
only
† If no transmit or receive coder type is specified, any supported coder type is accepted. The default is “don’t care”; that is, any 
media coder supported by the platform is valid.
†† The duration parameter can be set to GC_SINGLECALL (to apply on a call basis) or to GC_ALLCALLS (to apply on a line 
device basis). 
††† On the terminating side, can only be set using gc_SetConfigData( ) on a board device. See 
, on page 114 for more information.