I have a script using Nuance ASR.
Mostly fine but customer reported 3 calls that disconnected.
in OD I have a catch all error.runtime which I think is getting triggered, however not 100% sure as to use the mechanic metaphor; I know the engines stopped but not sure if run out of fuel or just switched off... (ok poor metaphor but basically not sure where issue lies)
In Trace I get nothing more than below (looks like grammar call then ends
15seconds later);
11/03/2020 14:17:21:473 DEBUG - 46A388B2A605491164A122354F484F80:/Wescot : 0:<?xml version="1.0" encoding="UTF-8"?>
56: <submit next="DepartmentTransfer?___DDSESSIONID=46A388B2A605491164A122354F484F80%3A%2FWescot" namelist="OwnCard___recording OwnCard___recordingsize OwnCard___recordingduration" method="post" enctype="multipart/form-data"/>
60: <submit next="DepartmentTransfer?___DDSESSIONID=46A388B2A605491164A122354F484F80%3A%2FWescot" namelist="OwnCard___recording OwnCard___recordingsize OwnCard___recordingduration OwnCard___noinputcount OwnCard___nomatchcount" method="post" enctype="multipart/form-data"/>
86: <submit next="DepartmentTransfer?___DDSESSIONID=46A388B2A605491164A122354F484F80%3A%2FWescot" namelist="OwnCard___recording OwnCard___recordingsize OwnCard___recordingduration" method="post" enctype="multipart/form-data"/>
90: <submit next="DepartmentTransfer?___DDSESSIONID=46A388B2A605491164A122354F484F80%3A%2FWescot" namelist="OwnCard___recording OwnCard___recordingsize OwnCard___recordingduration OwnCard___noinputcount OwnCard___nomatchcount" method="post" enctype="multipart/form-data"/>
118:<submit next="debugOwnCard?___DDSESSIONID=46A388B2A605491164A122354F484F80%3A%2FWescot" namelist="OwnCard___value OwnCard___confidence OwnCard___utterance OwnCard___inputmode OwnCard___interpretation OwnCard___noinputcount OwnCard___nomatchcount OwnCard___Response OwnCard___recording OwnCard___recordingsize OwnCard___recordingduration" method="post" enctype="multipart/form-data"/>
11/03/2020 14:17:36:192 INFO - 46A388B2A605491164A122354F484F80:/Wescot : Removing session from AvayaSessionTermination Servlet
11/03/2020 14:17:36:192 INFO - 46A388B2A605491164A122354F484F80:/Wescot : Termination URL reply : <?xml version="1.0" encoding="UTF-8"?>
11/03/2020 14:17:36:192 INFO - 46A388B2A605491164A122354F484F80:/Wescot : HTTP Session lost removing SCESession 46A388B2A605491164A122354F484F80
11/03/2020 14:17:36:192 INFO - 46A388B2A605491164A122354F484F80:/Wescot : SCESession Removed
11/03/2020 14:17:36:192 DEBUG - 46A388B2A605491164A122354F484F80:/Wescot : Removing 1 session stack frames.
11/03/2020 14:17:36:192 INFO - 46A388B2A605491164A122354F484F80:/Wescot : ** Popped Stack Frame [/Wescot]
Not even sure if above IS going to my approot catch all error.runtime.. I don't see an error.
EP session manager report shows call ending with speechfail (see attachment sessionDetail for call end)
MPP (VB SessionSlot entry)
@2020-03-11 14:17:39,474|PAVB_03335|INFO|VB|23733|Session=BOLT-AMPP01-2020071141718-9|Got VoiceXML exception: maxspeechtimeout in
http://wcs-l-epab01.ad.name.co.uk:8080/Wescot/OwnCard?___DDSESSIONID=46A388B2A605491164A122354F484F80%3A%2FName|BOLT-AMPP01.ad.name.co.uk#### …VB\Global.log shows;
@2020-03-11 14:17:39,474||FINE|CommonVXI.client|24597||LogManager.cpp:2778:Error(Unhandled exception: Event -
maxspeechtimeout : Message - Max speech timeout)|BOLT-AMPP01.ad.wescot.co.uk####
Nuance log for entry
TIME=20200311141710777|CHAN=d060dbad1062ea1f21005ea9a41|EVNT=SWIgrld|API=SWIrecGrammarLoad|TYPE=uri/2.0|URI=http://wcs-l-epab01.ad.wescot.co.uk:8080/Wescot/data/english/grammars/YesNo-srgssisr.grxml|PROPS=inet.maxage=0;inet.timeoutDownload=15000;inet.timeoutIO=15000;inet.timeoutOpen=15000;inet.urlBase=;swirec_language=en-gb|FETCHES=0|MEMHITS=1|MEMMISS=0|DISKHITS=0|DISKMISS=0|LDCPU=0|LDTIME=3|GCCPU=0|GCTIME=0|IFCPU=0|IFTIME=0|IFBYTES=0|COMPILES=0|RC=0|UCPU=812|SCPU=78
TIME=20200311141710799|CHAN=d060dbad1062ea1f21005ea9a41|EVNT=OSCL|OSLE=BOLT-AMPP01-2020071141718-9|UCPU=687|SCPU=46
TIME=20200311141710822|CHAN=d060dbad1062ea1f21005ea9a41|EVNT=SWIgrld|API=SWIrecGrammarActivate|TYPE=uri/2.0|URI=http://wcs-l-epab01.ad.wescot.co.uk:8080/Wescot/data/english/grammars/YesNo-srgssisr.grxml|WGHT=1|PROPS=inet.maxage=0;inet.timeoutDownload=15000;inet.timeoutIO=15000;inet.timeoutOpen=15000;inet.urlBase=;swirec_language=en-gb|FETCHES=0|MEMHITS=1|MEMMISS=0|DISKHITS=0|DISKMISS=0|LDCPU=0|LDTIME=2|GCCPU=0|GCTIME=0|IFCPU=0|IFTIME=0|IFBYTES=0|COMPILES=0|RC=0|UCPU=718|SCPU=109
TIME=20200311141710823|CHAN=d060dbad1062ea1f21005ea9a41|EVNT=SWIrcst|APNM=MyApp|ACST=1|GURI0=http://wcs-l-epab01.ad.wescot.co.uk:8080/Wescot/data/english/grammars/YesNo-srgssisr.grxml|GRNM=http://wcs-l-epab01.ad.wescot.co.uk:8080/Wescot/data/english/grammars/YesNo-srgssisr.grxml|LANG=en-gb|GRMT=application/srgs+xml|WGHT=1|LIPD=|LNPR=|LPST=none|OSRVER=10.5.5.2017101007|UCPU=0|SCPU=0
TIME=20200311141710824|CHAN=d060dbad1062ea1f21005ea9a41|EVNT=SWIepss|LUSED=-2|LMAX=50|OMAX=-1|LFEAT=osr_swiep|UCPU=61281|SCPU=2468
TIME=20200311141710824|CHAN=d060dbad1062ea1f21005ea9a41|EVNT=SWIepst|VERSION=10.5.5.2017101007|UCPU=61281|SCPU=2468
TIME=20200311141725490|CHAN=d060dbad1062ea1f21005ea9a41|EVNT=SWIendp|SRC=SWIep|BRGN=1|BTIM=4000|MODE=SPCH|UCPU=61281|SCPU=2468
TIME=20200311141725490|CHAN=d060dbad1062ea1f21005ea9a41|EVNT=SWIepms|PD=-1|BOS=4000|SOS=4520|EOS=-1|UCPU=61281|SCPU=2468
From all above all I think I know right now is the Grammar call from EP is timing out? (10 seconds)
Causing an exception on the MPP?
Causing APP to terminate (either with my error.runtime? or through another route?)
Any ideas why not seeing error in App trace log, or even MPP log?
I expected to see an exception trace dump somewhere
Thanks