Dialogic Driver Integration

Dialogic Driver Integration

This section will take you through the steps required to install the Dialogic drivers supported by VBVoice, specifically the VoIP driver from Dialogic called Power Media HMP (previously called Host Media Processing or HMP). All this information can also be found in the VBVoice Installation Guide.


Support for Dialogic HMP VoIP Solution

The Dialogic HMP software provides a SIP or H323 connection to the VBVoice application. All call processing is done on the CPU of the system. Recommended due to its cost effectiveness and versatility.

Support for Dialogic and Network Interface Boards

These cards go from 4 to 12 analogports and up to 48 digital channels on a board. VBVoice has support for regularvoice processing as well as ASR and TTS on certain models only (contact Sales@Pronexus.com fordetails)

Support for Dialogic DNI Cards

These boards have no ‘on-board’ resources. Dialogic HMP driver and licenses determine the capabilities of the DNI board. Capacity includes 1 to 8 E1 or T1 digital trunks(up to 240 channels on a board) VBVoice has a wider range of support for Dialogic hardware of DM3 architecture. This is done via a new interface that has been optimized for peak performance and offers the mos tflexibility in resource management for this line of Dialogic voice cards. Visit our page for a complete list of supported hardware in VBVoice or please contact Pronexus. NOTE: As a pre-requisite, any previous/unsupported version of Dialogic HMP or Dialogic SR6 Driver must be uninstalled prior to installation of a different or later version. NOTE: VBVoice Simulator mode will not facilitate a connection with any telephony infrastructure, and has certain application limitations. Refer to the VBVoice Help File for more details about Simulator mode and testing and debugging.

Installation Requirements

Refer to the Dialogic product documentation for board specs and information such as physical card dimensions, supported hardware, power requirements, and cable connector pinout. Dialogic stipulates that thesystem have DEP and PAE disabled. Refer to the Dialogic Release Guide for fullsystem requirement details: Dialogic HMP3 Release Guide Dialogic SR6 Release Guide

Install Procedure

NOTE: Windows 8.1, Windows 10, Windows Server 2008,  2012, 2016 and 2019 users –
Installation files and configuration utilities must be run by right click of the installation file or utility executable, and then by selecting Run As Administrator.

‍HMP Driver Installation

VBVoice supports HMP3.0 Service Updates that are specific to the version of VBVoice. Refer to the VBVoice Release Notes for details of the Service Update number. The supported version for the latest HMP Driver will always reside here. The installation steps are the same for both HMP releases.
  • From the HMP3 installation folder, run the setup.exe file using the right-click Run As Administrator option
The HMP installation setup has been updated to detect the presence of the appropriate Visual C++ 2015 Redistributable runtime (64-bit) version, and if required, prompt for installing the Visual C++ 2015 Redistributable update.

1. Welcome to Dialogic HMP

2. Program Files Destination Folder

Dialogic will install a number of firmware files, configuration files and log files as well as the Demo applications (when selected to be installed) by default to:

C:\Program Files(x86)\Dialogic\HMP

It is recommended to use the default install location.

3. Program Data Destination Folder

Dialogic will install a number of firmware files to:

C:\Program Data\Dialogic\

It is recommended to use the default install location.

4. Select Features

When prompted to select features, use the check-boxes to choose the components shown to the left:

  • Development Package (SDK) Required
  • Core Runtime Package Required
  • Demos Optional (Recommended)
  • SNMP Component Manager is an option for remote monitoring of Dialogic. See Dialogic Installation documentation for details. Optional (not recommended)
  • Circuit Connectivity Runtime Package – Required for installation of Dialogic DNI boards

NOTE: SNMP has been identified to increase CPU use and impact IVR performance.

‍5. Continue with Installation

Click Yes to confirm the driver installation in order to proceed.

6. Select Program Folder

Specify the Programs Folder where the HMP installer will add program icons.

7. Start Copying Files

Confirm the components, and path of installation for Dialogic HMP, and click Next.

8. Setup Complete

Reboot once the installer finishes in order to complete the Dialogic HMP installation.

Dialogic HMP Licenses

This section will outline how to download a demo HMP license file, and use it to apply and activate the license in the Dialogic HMP License Manager. Also outlined here is how to apply the HMP resources to the HMP_Software virtual board.

Permanent HMP licenses are available through Pronexus. Contact Sales for details.


The HMP licenses directly reflect the resources, or capabilities, which the HMP_Software device will have. These same resources apply to the DNI series of Dialogic board, as they run on the HMP driver as well.

The HMP resources are as follows. These resources are purchased via the HMP licensing solution:

RTP – G.711

Provides the capability of streaming digitized voice over RTP using the G.711 coder with 10, 20, 30 ms frames. The number of RTP resources for any given configuration should be greater than or equal to the number of voice, enhanced voice, conferencing, continuous speech processing, or fax resources (whichever requires the highest number of resources).

Enhanced RTP

Adds the capability of streaming voice over RTP using the G.723.1, G.729a, and G.729b coders.


Basic voice ports that allow you to control volume, record with Automatic Gain Control (AGC), and DTMF and user-defined tone detection, including RFC 2833 and H.245 UII. Each voice port requires an RTP G.711 port.


Conferences parties using advanced features such as coach/pupil mode, tone clamping, and active talker notification. Conferencing resources require RTP G.711.

Speech Integration (Continuous Speech Processing)

Speech integration capabilities that enable you to integrate the HMP Software product with speech engines for Automatic Speech Recognition (ASR) support using the Dialogic® Continuous Speech Processing APIs.

Fax Termination

Supports T.38 and V.17 fax origination and termination sessions. Fax requires RTP G.711.

IP Call Control

Supports first party and third party IP call control. First party call control manages a media session that is initiated and terminated by Dialogic® HMP Software. Third party call control enables one entity to create, modify, or terminate a media session between two or more endpoints where the call control signaling and media exchange are independently managed.

Dialogic HMP Configuration Steps

Once you have purchased HMP licenses from Pronexus, you will receive an email with a link and an ID. Use these to access the Dialogic HMP licensing portal. Follow the simple steps to provide the MAC address of the system’s primary NIC card. The “Lock to Host” option is used on VoIP only systems.

Systems which have a DNI board installed will host the licenses to the serial number of the DNI board. The “Lock to Board” option is used in the case systems with DNI boards installed.

See the following page for steps outlining how to apply and activate the newly generated Dialogic HMP .lic license file, and how to apply the resources to the HMP_Software device in a VoIP system.

1. Download the HMP License File

To acquire a temporary Dialogic HMP3 go to the Dialogic website.

The default location to save the HMP license file is:

C:\Program Files(x86)\Dialogic\HMP\data

2. Open the Dialogic HMP License Manager

The HMP License Manager is used to apply and activate the Dialogic HMP .lic license file.

Launch the HMP License Manager from Your Start Menu or from the executable found here:

C:\Program Files\(x86)\Dialogic\HMP\bin\ LicenseManagerGUI.exe

3a. Browse to and Apply the License File

Click the Browse button in the HMP License Manager in order to apply the .lic license file

3b. Activate HMP License

Click the “Activate License” button to activate the currently applied HMP .lic license file.

3c. Licenses Activated Successfully

Once the HMP license activates the next steps are described – access the Dialogic Configuration Manager and apply the firmware to the HMP_Software device.

4. Dialogic Configuration Manager

The Dialogic Configuration Manager (DCM) can be accessed from the Start Menu, under the Dialogic folder.

Alternatively you can launch the Dialogic Configuration Manager from:

C:\Program Files\(x86)\Dialogic\HMP\bin\NCM.exe

5. Configuration Manager

Right Click the HMP_Software device and select the Restore Device Defaults option.

6. Confirm Restore Device Defaults

Click Yes to proceed with Restore Device Defaults configuration.

7. Assign Firmware

Select the firmware file which reflects the license file that was activated in HMP License Manager. This will be applied to the HMP_Software device resources. Click OK to apply the firmware and close the browsing window.

8. Start the Dialogic Board

Click the green arrow button in the upper left to start the HMP_Software device.

9. Dialogic Board Started in DCM

Once the Dialogic board (HMP_Software device) has started, Dialogic is ready to begin passing calls up to the VBVoice application, and likewise initiate outbound calls as requested by the VBVoice application.