Dialogic Support Helpweb
Dialogic® Host Media Processing (HMP) Software
Using Voice Resources with MSML Media Server Software for Dialogic® Host Media Processing (HMP) Software and Dialogic® Multimedia Platform for AdvancedTCA® (MMP)
Summary:How to use only the required number of voice resources in Dialogic® Host Media Processing Software media applications
Symptom: A Dialogic® Host Media Processing (HMP) Software media application using the MSML scripting language may unnecessarily, use two voice resources, per call, when playing prompt and collecting digits.
Reason for the Problem: The <play> of the prompt and DTMF </collect> has been scripted to run in parallel, as in the following code frame: <group topology="parallel">
<play>
…
</play>
<collect>
…
</collect>
</group>
Because the <play> and the </collect> are running in parallel, the application will need two voice resources for each call, which in turn will require extra Dialogic HMP Software voice licenses. Fix / Solution: Though the above method may be appropriate in some situations, it may be insufficient if all that is required is to play a prompt, stop the play on the first digit, and then collect the digits. To use only one voice resource, remove the </group> tag, set barge=”true” on the </play>, and set cleardb=”false” on the </collect>. This will result in the </play> stopping after the first digit is pressed, and the </collect> pulling the digits (including the one that stopped the </play>) out of the buffer, because cleardb is set to ‘false’. Product List: Dialogic® Host Media Processing Software Release 3.0 for Windows® Glossary of Acronyms / Terms: HMP = Host Media Processing MSML = Media Sessions Markup Language Related Documentation MSML/MOML Media Server Software User's Guide


