Dialogic Dialogic Global Call IP IP Phone User Manual


 
Dialogic
®
Global Call IP Technology Guide — November 2007 49
Dialogic Corporation
Dialogic
®
Global Call API Architecture for IP
SIP only (P_SIP in the devicename string when opening the device)
Dual protocol, H.323 and SIP (P_IP in the devicename string when opening the device)
The device type is determined when using the gc_OpenEx( ) function to open the device. H.323
and SIP only devices are capable of initiating and receiving calls of the selected protocol type only.
Dual protocol devices are capable of initiating and receiving calls using either the H.323 or SIP
protocol. The protocol used by a call on a dual protocol device is determined during call setup as
follows:
for outbound calls, by a parameter to the gc_MakeCall( ) function
for inbound calls, by calling gc_GetCallInfo( ) to retrieve the protocol type used. In this case,
the application can query the protocol type of the current call after the call is established, that
is, as soon as either GCEV_DETECTED (if enabled) or GCEV_OFFERED is received.
2.3.4 IPT Start Parameters
The application determines the number of virtual boards that will be created by the IPT call control
library (up to the number of available IP addresses). For each virtual board, the host application
will provide the following information:
number of line devices on the board
maximum number of IPT devices to be used for H.323 calls (used for H.323 stack allocation)
maximum number of IPT devices to be used for SIP calls (used for SIP stack allocation)
board IP address
signaling port for H.323
signaling port for SIP
enable/disable access to SIP message information fields (headers)
enable/disable MIME-encoded content in SIP messages
number and size of buffers in MIME memory pool (if MIME feature is enabled)
enable/disable access to H.323 message information fields
enable/disable call transfer supplementary service
set terminal type for H.323
enable and configure outbound proxy for SIP
configure SIP transport protocol (enable use of TCP)
configure SIP request retry behavior
enable/disable application access to SIP OPTIONS messages
configure maximum number of SIP registrations