Dialogic Dialogic Global Call IP IP Phone User Manual


 
Dialogic
®
Global Call IP Technology Guide — November 2007 47
Dialogic Corporation
Dialogic
®
Global Call API Architecture for IP
The IPT network device (iptBxTy) and the IP Media device (ipmBxCy) can be opened
simultaneously in the same gc_OpenEx( ) command. If a voice resource is available in the system,
for example an IP board that provides voice resources or any other type of board that provides
voice resources, a voice device can also be included in the same gc_OpenEx( ) call to provide
voice capabilities on the logical channel. See Section 8.3.18, “gc_OpenEx( ) Variances for IP”, on
page 476 for more information.
Alternatively, the IPT network device (iptBxTy) and the IP Media device (ipmBxCy) can be
opened in separate gc_OpenEx( ) calls and subsequently attached using the gc_AttachResource( )
function.
The IP Media device handle, which is required for managing Quality of Service (QoS) alarms for
example, can be retrieved using the gc_GetResourceH( ) function. See Section 4.21, “Managing
Quality of Service Alarms”, on page 263 for more information.
Figure 6 shows the relationship between the various types of Dialogic
®
Global Call API devices
when a single Host NIC is used.
Figure 6. Dialogic
®
Global Call API Devices
2.3.2 IPT Board Devices
An IPT board device is a virtual entity that corresponds to an IP address and is capable of handling
both H.323 and SIP protocols. The application uses the gc_Start( ) function to bind IP addresses to
IPT virtual board devices. Possible configurations are shown in Figure 7. The operating system
must support the IP address and underlying layers before the Dialogic
®
Global Call API
application can take advantage of the configurations shown in Figure 7. Up to eight virtual IPT
boards can be configured in one system. For each virtual IPT board, it is possible to configure the
local address and signaling port (H.323 and SIP), the number of IPT network devices that can be
IP
Network
DTI
network
device
PSTN
IPM
media
device
(on board)
IPT
network
device
(on host)
CT Bus
Global Call line device
(with media and voice
devices optionally
attached)
H.323 or SIP
Call Control
RTP
RTCP
Host NIC
(IPT board device)
dxxx
voice
device
Note: The dxxx voice device can
be on the same board as the IPM
media device or on a different board.