|
|
Summary of Release 5.9.9
Main New Features
Main Changes
-
The following shadow variables are now assigned with distinct type. Prior
to v5.9.9, they are all assigned as ECMAScript strings.
record_variable$.size and record_variable$.duration are now ECMAScript number
record_variable$.maxtime is now ECMAScript boolean
application.lastresult$.confidence and application.lastresult$[i].confidence are now ECMAScript number
application.lastresult$.bargein is now ECMAScript boolean
transfer_variable$.duration is now ECMAScript number
-
Prior to v5.9.9, an
error.badfetch.http.503 is thrown when
the fetch duration exceeds fetchtimeout. In v5.9.9+, an
error.badfetch is thrown.
-
Now,
application.lastresult$.utteranceaudio is always assigned
an utterance filename, which is passed to the ASR engine to create the
utterance audio file. However, currently only Watson creates an utterance
audio file in the events of noinput, DTMF match, or call disconnect. With
other ASR engines, reference to the utteranceaudio shadow variable in those
cases (where no audio file is created) will result in a bad fetch error.
Prior to v5.9.9, utteranceaudio is set to undefined in those cases, for any
ASR engine.
-
When a form-level grammar is used, but the result does not contain slots
that match any field's
slot attribute, execution will simply
return to the FIA. Prior to v5.9.9, a <nomatch> is thrown.
See Filling Field Variables.
-
In previous releases, the fetchtimeout for fetching root documents,
the initial document of a call, the initial document used by
a forked instance, and any pages to which the platform is redirected (with
an HTTP 3xx response code) is determined by a command line parameter when
running the VoiceGenie interpreter software. In v5.9.9+, these cases will
all use the default fetchtimeout property setting.
-
Built-in grammars can now be used in combination with other inline/external
grammars. Prior to v5.9.9, if the field's
type attribute is
used to specify builtin speech and dtmf grammars, the field cannot
reference any additional grammars. If additional grammars are used, the
builtin speech grammar will be ignored.
-
If you are using
<goto> or <choice> to
reference a non-existent dialog, an error.badfetch will be
thrown. Prior to v5.9.9, an error.application is thrown in
this case.
|
|
| Telephone Numbers |  | |  | | |
|
|