Dialogic Dialogic Global Call IP IP Phone User Manual


 
124 Dialogic
®
Global Call IP Technology Guide — November 2007
Dialogic Corporation
IP-Specific Operations
4.3.1.1 Setting Call Parameters on a System-Wide Basis
The gc_SetConfigData( ) function is used to configure call-related parameters, such as coder
information, for the entire system. The values set by the gc_SetConfigData( ) function are used by
the call control library as default values for each line device on each board device in the system.
These default values are used unless the application overrides them on a per line-device or per-call
basis.
See Section 8.3.25, “gc_SetConfigData( ) Variances for IP”, on page 484 for more information
about the values of function parameters to set in this context.
4.3.1.2 Setting Call Parameters on a Per Line Device Basis
The gc_SetUserInfo( ) function (with the duration parameter set to GC_ALLCALLS) can be used
to set the values of call-related parameters on a per line-device basis. The values set by
gc_SetUserInfo( ) become the new default values for the specified line device and are used by all
subsequent calls on that device unless the application overrides them on a per-call basis. See
Section 8.3.26, “gc_SetUserInfo( ) Variances for IP”, on page 487 for more information about the
values of function parameters to set in this context.
4.3.1.3 Setting Call Parameters on a Per Call Basis
There are two ways to set call parameters on a per-call basis:
Using gc_SetUserInfo( ) with the duration parameter set to GC_SINGLECALL
Tunnelling††† IPSET_CALLINFO
IPPARM_H245TUNNELING
gc_SetConfigData( )
gc_SetUserInfo( ) ††
gc_MakeCall( )
H.323
only
Type of Service:
TOS byte / DiffServ
field (DSCP) in IPv4
packet header
IPSET_CONFIG
IPPARM_CONFIG_TOS
gc_SetUserInfo( ) ††
gc_MakeCall( )
both
User to User
Information
IPSET_CALLINFO
IPPARM_USERUSER_INFO
gc_SetConfigData( )
gc_SetUserInfo( ) ††
gc_MakeCall( )
H.323
only
Vendor Information IPSET_VENDORINFO
IPPARM_H221NONSTD
IPPARM_VENDOR_PRODUCT_ID
IPPARM_VENDOR_VERSION_ID
gc_SetConfigData( ) H.323
only
Table 1. Summary of Call-Related Information that can be Set (Continued)
Type of
Information
Set ID and Parameter IDs
Functions Used to Set
Information
SIP/
H.323
† 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 Section 4.1.3, “Enabling and
Disabling H.245 Tunneling (H.323)”, on page 114 for more information.