cancel
Showing results forĀ 
Search instead forĀ 
Did you mean:Ā 
cancel
718
Views
0
Helpful
1
Replies

IOS VB vs. VVB

janinegraves
Spotlight
Spotlight

I'm trying to compile  a list of differences between the 11.6 VVB vs.the IOS VB - hoping that Cisco will rectify the differences ASAP.

Here's what I've noticed, please correct, and add your own observations.

  1. Missing audio files. IOS VB returned error.badfetch.http.404. VVB (pre patch ES81) returned error.badfetch.http. With ES81 returns no notification at all.
  2. Bad speech reco grammar. IOS VB returned error.noresource.  VVB returns error.badfetch
  3. interdigittimeout. IOS VB was 10s default. VVB seems to be 3s default.
  4. Form element. DTMF Grammar builtin:dtmf/digits. IOS VB - it used to work at some point. VVB doesn't seem to work.

Thanks, Janine

1 Reply 1

anjeelan
Cisco Employee
Cisco Employee

Answers marked with ####

  1. Missing audio files. IOS VB returned error.badfetch.http.404. VVB (pre patch ES81) returned error.badfetch.http. With ES81 returns no notification at all.

####  ES81 error not throw is as per compliance.

    In VVB ES81 we followed the Specs as recommended in Conformance : https://www.w3.org/Voice/2004/vxml-ir/

    375    [4.1.3]   Yes. Yes.       If the URI associated with src is unavailable, and the audio element doesn't contain content, no error is thrown.

    376    [4.1.3]   Yes. Yes.       If the URI associated with expr is unavailable, and the audio element doesn't contain content, no error is thrown.

  1. Bad speech reco grammar. IOS VB returned error.noresource.  VVB returns error.badfetch

#### it needs to be mapped to error.noresource

  1. interdigittimeout. IOS VB was 10s default. VVB seems to be 3s default.

#### 3s was optimal value used. In future it should be configurable.

  1. Form element. DTMF Grammar builtin:dtmf/digits. IOS VB - it used to work at some point. VVB doesn't seem to work.

#### Problem is that if we use form element the grammar is not explicitly specified by vxmlserver (compared to how it is received for digit element). So VVB doesn't know how many digits to expect. Example is below for what is received for form element.

  <form id="start">^M

    <property name="inputmodes" value="dtmf" />^M

    <block>^M

      <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'initial_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />^M

      <goto nextitem="foundation_fld" />^M

    </block>^M

    <field name="foundation_fld" modal="false">^M

      <property name="inputmodes" value="dtmf" />^M

      <property name="com.cisco.secureLogging" value="false" />^M

      <prompt bargein="true">^M

        <audio src="/CVP/audio/sample.wav" />^M

      </prompt>^M

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: