" /> No ASR Resource Error Genesys Composer - Genesys CTI User Forum

Author Topic: No ASR Resource Error Genesys Composer  (Read 13680 times)

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: No ASR Resource Error Genesys Composer
« Reply #15 on: October 23, 2014, 12:00:54 PM »
Advertisement
As kubig points and logs do demostrate:
OK scenario

2014-10-16T16:14:30.849 Int 50024 012E0143-10003980 3149695872 input_start :DTMF

KO Scenario:
2014-10-23T11:06:15.874 Int 50024 012E0144-10003A48 3151702912 input_start :VOICE|DTMF

on your hands. We can't help further.

Offline DamoVoda

  • Newbie
  • *
  • Posts: 19
  • Karma: 0
Re: No ASR Resource Error Genesys Composer
« Reply #16 on: October 23, 2014, 01:58:36 PM »
Ok I found a workaround. It's not a fix but I can work with apps at least. I checked "defaults-ng.vxml" on the server and compared it to what I had on my local machine. Both had the same value for input mode:

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

However, my local version was missing some config options as follows:

<property name="audiofetchhint" value="prefetch"/>
<property name="audiomaxage" value="300"/>
<property name="audiomaxstale" value="0"/>
<property name="datafetchhint" value="prefetch"/>
<property name="datamaxage" value="300"/>
<property name="datamaxstale" value="0"/>
<property name="documentfetchhint" value="prefetch"/>
<property name="documentmaxage" value="300"/>
<property name="documentmaxstale" value="0"/>
<property name="grammarfetchhint" value="prefetch"/>
<property name="grammarmaxage" value="300"/>
<property name="grammarmaxstale" value="0"/>
<property name="objectfetchhint" value="prefetch"/>
<property name="objectmaxage" value="300"/>
<property name="objectmaxstale" value="0"/>
<property name="scriptfetchhint" value="prefetch"/>
<property name="scriptmaxage" value="300"/>
<property name="scriptmaxstale" value="0"/>

Once I copied these into the local version then prompts that had "Immediate Playback" attribute set to false were played but ones set to true still gave the same old "ASR Resource"error. Here's the same prompt that I have been showing with the value set to false:

2014-10-23T14:45:39.157 Int 50030 012E0144-10003A6A 3149695872 form_exit normal
2014-10-23T14:45:39.157 Int 50028 012E0144-10003A6A 3149695872 form_enter :GenLog
2014-10-23T14:45:39.158 Int 50029 012E0144-10003A6A 3149695872 form_select :__FORMITEM_NAME_$6975$_:BLOCK
2014-10-23T14:45:39.260 Int 50035 012E0144-10003A6A 3145681792 log GVPLOG:sip:dialog@x.x.x.104:5070;voicexml=http://x.x.x.125:80/Fixed-2/src-gen/Main.vxml;gvp.debug=true:calluuid:undefined:gvpsessionid:012E0144-10003A6A
2014-10-23T14:45:39.261 Int 50029 012E0144-10003A6A 3145681792 form_select :__FORMITEM_NAME_$6976$_:BLOCK
2014-10-23T14:45:39.363 Int 50033 012E0144-10003A6A 3146685312 goto :#PlayWelcomeMessage
2014-10-23T14:45:39.363 Int 50030 012E0144-10003A6A 3146685312 form_exit normal
2014-10-23T14:45:39.364 Int 50028 012E0144-10003A6A 3146685312 form_enter :PlayWelcomeMessage
2014-10-23T14:45:39.364 Int 50029 012E0144-10003A6A 3146685312 form_select :PlayWelcomeMessageP0:BLOCK
2014-10-23T14:45:44.503 Int 50029 012E0144-10003A6A 3145681792 form_select :__FORMITEM_NAME_$6978$_:BLOCK
2014-10-23T14:45:44.604 Int 50033 012E0144-10003A6A 3146685312 goto :#wrUpdHistoryNewCall
2014-10-23T14:45:44.604 Int 50030 012E0144-10003A6A 3146685312 form_exit normal
2014-10-23T14:45:44.604 Int 50028 012E0144-10003A6A 3146685312 form_enter :wrUpdHistoryNewCall
2014-10-23T14:45:44.604 Int 50029 012E0144-10003A6A 3146685312 form_select :__FORMITEM_NAME_$7043$_:BLOCK
2014-10-23T14:45:46.429 Int 50018 012E0144-10003A6A 3152706432 prompt
2014-10-23T14:45:46.454 Int 50043 012E0144-10003A6A 3152706432 fetch_end Done (revalidated):http://x.x.x.125:80/Fixed-2/Resources/Prompts/en-US/fixed/fixed_welcome.wav
2014-10-23T14:45:46.454 Int 50134 012E0144-10003A6A 3152706432 prompt_play audio|http://x.x.x.125:80/Fixed-2/Resources/Prompts/en-US/fixed/fixed_welcome.wav
2014-10-23T14:45:46.466 Int 50043 012E0144-10003A6A 3146685312 fetch_end Done (direct):http://x.x.x.125:80/Fixed-2/include/getWebRequestData.aspx
2014-10-23T14:45:50.951 Int 50019 012E0144-10003A6A 3152706432 prompt_end done

Notice that it doesn't even mention INPUT MODE this time. I'm happy that I can debug now but if anything I'm even more confused and it will add more work as our apps are a mix of true and false for that value. Why will it play when "Immediate Playback" is set to false and not when its true?


EDIT: There was a mix up with where our defaults-ng was stored. The one I posted was being overridden by another one on the MCP. Sorry for insisting the problem was with Composer. The problem is fixed now. Still don't get why the Immediate Playback workaround works though.
« Last Edit: November 04, 2014, 04:11:47 PM by DamoVoda »