|
|
Summary of Release 5.9
New Features
-
More specific information is now stored in the anonymous
_message variable in the case of an
error.badfetch or
error.badfetch.<protocol>.<response code>
event, to identify the cause of the bad fetch.
-
Universal commands are now supported in multiple languages. For details on
how to specify the language for universal commands, see the
Multi-Language Support tutorial.
Main Changes
-
VoiceGenie now provides a standardized session/call identifier that is
unique across machines and software/platform restarts. This identifier
is known as the Global Unique Session/Call Identifier. For details on the
format and impact of this new identifier, see the information on
Platform Identifiers.
-
In versions prior to 5.9, disconnect processing continues until input or
output is required, at which point
error.application is
thrown. In v5.9+, disconnect processing continues until an input tag is
encountered, at which point execution ends; other unsupported tags are
skipped. For more details, see the Disconnect Event Handling documentation.
-
In versions prior to 5.9, "error.unsupported.format" is thrown if
built-in audio (ex.
<audio src="builtin:audio1.vox"/>) is
missing. In v5.9+, "error.badfetch" will be thrown instead. Also note that
more detailed information can be found in the shadow variable
_message. For more details, see the
Error Handling tutorial.
-
Undefined session variables will now be set to the ECMAScript undefined
keyword, rather than the string "undefined". The behaviour when submitting
undefined session variables and the behaviour when making outbound calls
with an undefined
session.telephone.uui have also changed. See
the Variables Reference for details.
Main Bug Fixes
-
Many bugs have been fixed to allow use of complex ECMAScript as tag
content in DTMF grammars. For more details, see the tutorial on DTMF tag
content, either for
ABNF or for
XML.
|
|
| Telephone Numbers |  | |  | | |
|
|