Guest

Preview Tool

Cisco Bug: CSCvv58220 - <prompt> element fails to play recorded prompt in <record> element on VVB

Last Modified

Sep 02, 2020

Products (1)

  • Cisco Unified Contact Center Enterprise

Known Affected Releases

11.6(1)

Description (partial)

Symptom:
<Prompt> element fails to play the recorded prompt in the <record> element (stored in a variable) on VVB, if the
grammar (<grammar> element)  isn't' specified for the <prompt>

For instance, 

 // The part of vxml doc that does the recording. The record element to record the prompt stored in variable RecordTest //


<vxml xmlns="xxxxxxxxxxxxxxl"; version="2.1" application="/CVP/Server?audium_root=true&calling_into=diva_admin&session_id=10.240.11.182.1596474985488.2.diva_admin" xml:lang="en-US">
<meta name="maintainer" content="IBM" />
<form id="audium_start_form">
<block>
<assign name="audium_vxmlLog" expr="''" />
<assign name="audium_element_start_time_millisecs" expr="new Date().getTime()" />
<goto next="#start" />
</block>
</form>
<form id="start">
<block>
<assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'PromptBeforeRecording' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
<goto nextitem="RecordTest" />
</block>
<record name="RecordTest" modal="true" beep="true" maxtime="60s" finalsilence="1s" dtmfterm="true" type="audio/wav">
<prompt bargein="false">
<audio src="http://mediaserver:80/IVR/cvpcs013/diva_admin\test_admin_recordtest_en.wav">Begin recording at the tone, when finished press the pound key</audio>
</prompt>
</record>

// This is the other part of vxml doc. Here is the prompt element being used to play the recorded prompt by passing value expr ="RecordTest //

<field name="PlaybackRecordedTest" modal="false">
<property name="inputmodes" value="dtmf" />
<property name="timeout" value="0.25s" />
<prompt bargein="true" />
<prompt bargein="true">
<value expr="RecordTest" mode="recorded" />
</prompt>
<prompt bargein="true" />
<catch event="noinput">
<submit next="/CVP/Server" method="post" namelist="RecordTest audium_vxmlLog" enctype="multipart/form-data" />
</catch>
<filled>
<submit next="/CVP/Server" method="post" namelist="RecordTest audium_vxmlLog" enctype="multipart/form-data" />
</filled>
</field>
</form>
</vxml>



Above doc would work on IOS and recorded prompt is successfully played back however the same document fails with the semantic 
error on VVB


13513: Aug 10 10:58:06.060 CDT %MIVR-SS_VB-7-UNK:[CALLID=SDo2uk501-e2f08d59a8e7879c90f6e20fcce59f93-a0s3gk2030] VBEventHandler::handleEvent event: error.semantic: error.semantic - recognition failed; nested exception is:
com.cisco.dialogservices.RecNoActiveGrammarException

Conditions:
No grammar specified for the prompt.
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.