Release 7.19

VoiceXML Virtual Assistant Integration

Blueworx Voice Response 7.19 adds functionality to allow a VoiceXML application to interact directly with an IBM Watson Virtual Assistant, allowing for a direct alternative to an MRCP speech server for ASR and TTS capability when using VoiceXML. This change is a continuation of our drive to provide access to AI through all IVR application models in Blueworx Voice Response.

  • Can fully replace Nuance/Lumenvox as an ASR provider within VoiceXML.
  • Provides full "tier 4" speech capability.
  • When compared to BVR's CCXML AI support, this feature allows “what comes next” business logic and managing complex application state to be performed within the VoiceXML application rather than in the Virtual Assistant.
  • Uses a custom grammar format to drive the Virtual Assistant and custom response data from the Virtual Assistant, while still supporting standards compliant VoiceXML.

For further information see the following:

Integration with Virtual Assistants


  • IBM STT now uses WebSockets for asynchronous results and improved reliability and speed
  • Added "Input detection mode" option to change how BVR detects the start of speech, which can be either NOISE, FIRST_INTERIM_RESULT or FIRST_FINAL_RESULT.

Watson Assistant CCXML integration

  • New Parameter: Max speech duration. Determines the maximum amount of speech to detect once initial input has been detected before completing the result.
  • New Parameter: stt_parms. An Object containing key/value pairs of parameters to send to the STT engine.
  • Some parameters can now be changed on a per prompt basis by setting context variables in the Watson Assistant. These are: bw_bargein, bw_no_input_timeout, bw_max_speech_duration

For further information see the following:

Integration with IBM Watson Assistant