cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

Cisco Community Designated VIP Class of 2020

299
Views
0
Helpful
1
Replies
Rising star

IOS VB vs. VVB

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
Highlighted
Cisco Employee

Re: IOS VB vs. VVB

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

CreatePlease to create content
Content for Community-Ad
FusionCharts will render here