Dialogic Dialogic Global Call IP IP Phone User Manual


 
Dialogic
®
Global Call API Library Reference — November 2007 555
Dialogic Corporation
information about an IPT board device — IP_VIRTBOARD
IP_H323_RETRIEVE_UUIE_ENABLE – Enable receiving User-to-User Information
Elements from incoming H.323 messages
sip_mime_mem (structure version 0x104 only)
Sets the number and size of buffers that will be allocated for the MIME memory pool when the
SIP MIME feature is enabled (no buffers are allocated if the feature is not enabled). The
default values indicated below are set by the INIT_MIME_MEM( ) macro, which is called by
the INIT_IP_VIRTBOARD( ) initialization function. The MIME_MEM data structure is
defined as follows:
typedef struct
{
unsigned short version; /* Version set by INIT_MIME_MEM */
unsigned int size; /* Default = 1500 */
unsigned int number; /* Default = (sip_max_calls * 5) */
}MIME_MEM;
terminal_type (structure version 0x104 only)
Sets the Terminal Type for the virtual board which will be used during RAS registration
(H.323 terminal type) and during Master Slave determination (H.245 terminal type). The value
may only be changed from the default that is set by the INIT_IP_VIRTBOARD( )
initialization function before calling gc_Start( ). Unsigned shorts from 0 to 255 are valid
values, but the specific values 0 and 255 are reserved and will result in the terminal type being
set to the default. Values larger than 255 are truncated to 8 bits. The following symbolic values
are defined:
IP_TT_GATEWAY (Default) – Value = 60, for operation as terminal type Gateway
IP_TT_TERMINAL – value = 50, for operation as terminal type Terminal
outbound_proxy_IP (structure version 0x105 only)
Sets the IP address of the SIP outbound proxy, which is used instead of the original Request
URI for outbound SIP requests. The default value is 0, which disables outbound proxy unless
the outbound_proxy_hostname field is set to a non-NULL name.
outbound_proxy_port (structure version 0x105 only)
Sets the port number of the SIP outbound proxy specified by outbound_proxy_IP. The default
value is 5060, which is the same as the default SIP signaling port number.
outbound_proxy_hostname (structure version 0x105 only)
Sets the specified hostname as the SIP outbound proxy instead of a hard-coded IP address.
If outbound_proxy_IP is set to 0, this hostname is resolved as the outbound proxy address.
If outbound_proxy_IP is set to an IP address, this field is ignored and outbound_proxy_IP and
outbound_proxy_port are used instead. The default value is NULL.
E_SIP_tcpenabled (structure version 0x106 only)
Enables the handling of incoming SIP messages that use TCP (received on the port number
specified in sip_signaling_port), and the ability to specify TCP transport for SIP requests. The
following symbolic values are defined:
ENUM_Disabled (default) – disable TCP transport support (use default UDP transport)
ENUM_Enabled – enable TCP transport support for incoming and outgoing messages
E_SIP_OutboundProxyTransport (structure version 0x106 only)
Selects the default transport protocol for SIP requests when an outbound proxy has been set up
via the outbound_proxy_IP or outbound_proxy_hostname field (assuming that TCP is enabled
via E_SIP_tcpenabled). The following symbolic values are defined: