Dialogic Dialogic Global Call IP IP Phone User Manual


 
112 Dialogic
®
Global Call IP Technology Guide — November 2007
Dialogic Corporation
IP-Specific Operations
// set outbound proxy by IP Address
virtBoards[0].outbound_proxy_IP.ip_ver = IPVER4;
virtBoards[0].outbound_proxy_IP.u_ipaddr.ipv4 = inet_addr("192.168.1.227");
// set outbound proxy port
virtBoards[0].outbound_proxy_port = 5060;
//enable and configure TCP for proxy
virtBoards[0].E_SIP_tcpenabled = ENUM_Enabled;
virtBoards[0].E_SIP_OutboundProxyTransport = ENUM_TCP;
virtBoards[0].E_SIP_Persistence = ENUM_PERSISTENCE_TRANSACT_USER;
Transport Parameter Combinations without Proxy
All Requests UDP
All Requests TCP
Selected Requests TCP
Parameter Value
E_SIP_tcpenabled ENUM_Disabled (default)
E_SIP_OutboundProxyTransport not set
E_SIP_Persistence not set
SIP_maxUDPmsgLen not set
E_SIP_DefaultTransport not set
outbound_proxy_* fields IP and hostname both not set
sip_msginfo_mask any value
transport parameter in Request-URI not set
Parameter Value
E_SIP_tcpenabled ENUM_Enabled
E_SIP_OutboundProxyTransport not set
E_SIP_Persistence ENUM_PERSISTENCE_TRANSACT_USER (default)
SIP_maxUDPmsgLen not set
E_SIP_DefaultTransport ENUM_TCP
outbound_proxy_* fields IP and hostname both not set
sip_msginfo_mask any value
transport parameter in Request-URI not set
Parameter Value
E_SIP_tcpenabled ENUM_Enabled
E_SIP_OutboundProxyTransport not set
E_SIP_Persistence ENUM_PERSISTENCE_TRANSACT_USER (default)
SIP_maxUDPmsgLen 1300 (default)
E_SIP_DefaultTransport ENUM_UDP (default)
outbound_proxy_* fields IP and hostname both not set
sip_msginfo_mask includes IP_SIP_MSGINFO_ENABLE
transport parameter in Request-URI set to “;transport=tcp” on selected requests