Home -> Support -> Change Log

Change Log

OptimTalk 1.8 (released June 30, 2009)

Description Relevant for
OptimTalk Technology OptimTalk Voice Browser OptimTalk Desktop Suite Professional Edition OptimTalk Desktop Suite Basic Edition
VoiceXML
new OptimTalk Semantic Interpreter follows the SISR Recommendation now while only an older SISR draft was supported in the previous version. The syntax of the older draft is still supported for backward compatibility. Tick Tick Tick Tick
new Grammar loading was speeded up significantly. Tick Tick Tick Tick
new Added support for Czech ASR and TTS engines produced by Czech company SpeechTech. Tick Tick Cross Cross
new A media saver object introduced that allows recorded audio to be stored to the local file system. The audio can be compressed to Ogg Vorbis. Tick Tick Tick Cross
wrench error.unsupported.transfer.transfertype was not thrown in all cases although the CCXML interpreter reported connection.failed. Tick Tick Tick Tick
wrench Fixed inline grammar preprocessing so that <token>terminal</token> matches correctly the word terminal. Tick Tick Tick Tick
wrench The interpreter could crash when recording during recognition was active due to incorrect media splitting. Tick Tick Tick Cross
CCXML
new Added support for CCXML Appendix L – Session Creation Event I/O Processor. The processor can receive HTTP requests from an external application to create new CCXML sessions. Tick Tick Tick Cross
exclamantion Default <createcall> timeout was increased to 5 minutes. Tick Tick Tick Tick
new Added configuration item ccxml.start_session that specifies URI of a CCXML script whose interpretation starts. This configuration item value can replace CCXML script URI given as command line attribute. This is useful e.g. when the CCXML interpreter is launched as a Windows service, or for its embedding to third-party products. Tick Tick Tick Tick
new CCXML session manager termination improved. ccxml.kill is sent to all CCXML sessions first to allow them to exit gracefully. ccxml.kill.unconditional is sent only after a given timeout elapses. Tick Tick Tick Tick
new Number of events sent/received by one CCXML session via BasicHTTP event processor can be limited for security reasons. The value unlimited can be used to switch the limit off. Tick Tick Tick Cross
new Improved logging in conferences. Tick Tick Tick Cross
wrench Fixed a potential deadlock in conferences. Tick Tick Tick Cross
wrench Reading incoming streams was blocked in conference in some situations. Tick Tick Tick Cross
wrench Fixed a memory leak when dialog failed to start due to wrong (e.g. disconnected) endpoint. Tick Tick Tick Tick
wrench BasicHTTP event processor updated to set parameters eventsource, eventsourcetype, session and sessionid according to the CCXML specification. Tick Tick Tick Cross
SIP Telephony
exclamantion SIP protocol handling was improved to better deal with various vendor-specific, borderline and quirky behavior of SIP devices that OptimTalk communuicates with. Tick Tick Cross Cross
new Added early media support (media playback before the call is accepted). Tick Tick Cross Cross
new Added support for sending DTMF via RTP according to RFC 2833. Tick Tick Cross Cross
new Re-INVITE with authenticate information is sent upon SIP response 407. Tick Tick Cross Cross
new Added thorough logging of call creation progress. Tick Tick Cross Cross
wrench Fixed several potential memory leaks. Tick Tick Cross Cross
MRCPv2
wrench One and the same grammar is registered with the ASR engine only once even if the scope containing the grammar is closed and reopen later. Tick Tick Cross Cross
wrench Improved robustness of MRCP message parsing. Tick Tick Cross Cross
OptimTalk Desktop Suite GUI
new Values of the combo boxes for TTS and ASR selection are no longer hardcoded. TTS and ASR engines that are really present in the system are displayed now. Cross Cross Tick Cross
new Added possibility to change name of log file while running. Cross Cross Tick Cross
new VoiceXML interpreter is re-initialized only when necessary, not before each single interpretation. Cross Cross Tick Cross
new Improved error handling and reporting. Cross Cross Tick Cross
wrench The application can be correctly closed now when the VoiceXML or CCXML interpreter is running. Cross Cross Tick Cross
General
new The Simple Network Management Protocol (SNMP) is supported. SNMP allows the OptimTalk platform to be monitored at runtime for conditions that warrant administrative attention. Tick Tick Cross Cross
new Enhanced file logger introduced that can split large logs into several files, auto-erase old logs, filter the logs etc. Tick Tick Tick Cross
new Added new configuration directive '@unset' used to remove an existing configuration item from the configuration. Tick Tick Tick Tick
new Stack is logged if the application crashes and mini dump is created under Windows. Tick Tick Tick Tick
wrench A failure during opening a local file could lead to subsequent incorrect failures during opening other local files. Tick Tick Tick Tick
wrench The error message was not correct when opening a temporary file failed. Tick Tick Tick Tick
wrench Fixed memory leaks occurring when handling HTTP cookies. Tick Tick Tick Cross