Dialogic Driver Integration
Dialogic Driver IntegrationThis 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 SolutionThe 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 BoardsThese 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 CardsThese 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 RequirementsRefer 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
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
- From the HMP3 installation folder, run the setup.exe file using the right-click Run As Administrator option
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:
It is recommended to use the default install location.
3. Program Data Destination Folder
Dialogic will install a number of firmware files to:
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
7. Start Copying Files
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).
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.
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:
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:
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.