Blueworx Voice Response 7 for Linux (BVR) continues to offer a highly scalable, reliable and flexible IVR platform, allowing the user to extend the customer journey beyond traditional capabilities.
We are pleased to announce the release of BVR 7.15 for Linux which provides significant enhancements for the operation of both on-premise and cloud environments through the control of the cache. Our new and more sophisticated method of caching resources efficiently handles the requirements found in real-time multi-application settings, providing granularity and flexibility.
Caching of resources such as VXML and audio can significantly increase the performance of BVR and reduce load placed on resource servers. However, caching can also mean an old version of a resource is used even after it has been updated, introducing challenges during application development and deployment.
The Blueworx Admin Manager provided with Blueworx Voice Response version 7.15 now provides utilities to selectively view, expire or remove the VoiceXML, CCXML and Audio caches across a cluster.
Cache entries can be displayed in a variety of formats, including a simple or detailed list, in a table or in JSON format.
Control of the cache is particularly useful when updating applications or audio; purging the cache ensures that the latest version is being used. If an entry is expired, BVR will check with the webserver to see if the resource has changed since it was cached, and reuse the cached version if there is no change. If an entry is removed, BVR is forced to re-fetch the resource from the webserver.
Deleting an entire cache can affect performance and place additional load on the resource servers. For this reason it is possible to purge only one type of cache or only entries with a particular key (usually the URI of the resource), by using additional parameters. This provides granularity and flexibility often required in real-time, multi-application environments.
To view the contents of the cache in a simple format:
bam --cache view
To view the contents of the cache in a table:
bam --cache view table
To expire only the audio and VXML caches:
bam --cache expire cache=AUDIO cache=VXML
To remove any cache entries that contain the case-sensitive word “welcome” in the key:
bam --cache remove where="key=*welcome*"
This version also includes minor bug fixes and updates as listed on the Blueworx Fix Center website.
For further information, please see the following:
Cache management using BAM: