System information
30 Dialogic
® 
HMP Software Release 3.0WIN Release Guide — December 2010
Dialogic Corporation
Features
media streaming between their four analog interfaces and HMP; however, they have no 
CT Bus connectivity.
Note: The Dialogic
®
 D/4PCIU board will not function with any other board in the system, and 
must be the only board in the system. This is a permanent, stand-alone restriction.
The Dialogic
®
 D/80PCIE-LS Media Board is a full-length PCI Express form factor, eight-
port, full-featured JCT board. In addition, it provides media streaming between HMP and 
its eight analog interfaces and eight on-board voice devices. 
The following sections provide information specific to using these Springware products 
with HMP software.
3.8.1 Bridge Device
The analog devices, like other Dialogic
®
 HMP interface boards, have a bridge device that 
enables media streaming between HMP and the board. The boards have their bridges 
enabled by default. 
With the Dialogic
®
 D/80PCIE-LS board, both the board’s analog interfaces and on-board 
voice devices are connected to the CT Bus. The CT Bus provides the fabric for intra-board 
connectivity or, in the case of other CT Bus boards in the system, for inter-board 
connectivity. In addition, the bridge device can be used to stream media to and from HMP. 
Traditional CT Bus routing and HMP streaming are accomplished using the standard run-
time routing APIs. On-board voice and analog interface half-duplex streaming connections 
from HMP media and IP media devices are performed using the Voice API TDM Routing 
functions. HMP half-duplex streaming connections from on-board voice and analog 
interface devices are performed using the traditional TDM Routing APIs for their 
respective technologies.
Alternatively, half- or full-duplex bridging connections between HMP and bridge-capable, 
on-board devices on these analog-interface boards can be accomplished using the 
Dialogic
®
 Device Management API function dev_Connect( ). On analog boards, the SRL 
device handle has the dual purpose of acting on either the proper voice device, or the 
analog-interface device. In order to differentiate analog voice devices from analog front-
ends, a new connection type value, DM_ANALOG_INTF, is added to the dev_Connect( ) 
function’s connType parameter. This value specifies that the Springware voice device 
handle passed as either devHandle1 or devHandle2 is treated as an analog front-end.
For example, DM_ANALOG_INTF needs to be ORed with either DM_FULLDUP or 
DM_HALFDUP for the application to consider the analog voice device passed to 
dev_Connect( ) as an analog front-end. If DM_ANALOG_INTF is not ORed, then the 
analog voice device will be considered a voice device. 
Note: The dev_Disconnect( ) function must be called to break a connection made using the 
dev_Connect( ) function before a new connection can be established.
The following connections are supported:










