New
ZB-8747
Calls API idempotence key.ZB-9394
ASR and TTS error diagnostics feature.CL-935
The$caila.checkVocabulary
method.
Improved
Fixed
ZB-9563
The total number of sessions changes when switching pages in Analytics > Dialogs.ZB-9702
An error occurs when closing the chat with an agent in WeChat.ZB-9942
Incorrect processing of duplicate numbers in phone number lists.ZB-10031
An error on deploying a project after changing a dependency version inchatbot.yaml
.ZB-10187
The bot does not transition tickets to the pending status in Zendesk.
Calls API idempotence key
Controlling the consistency of the resources created via the Calls API is now supported by passing an idempotence key.
If several requests are made with identical contents and idempotence keys, they are guaranteed to return identical results and not to create unwanted duplicate resources.
ASR and TTS error diagnostics
The platform now supports logging the identifiers of requests to the Yandex and Tinkoff external ASR/TTS providers and displaying them in call recording metadata. This allows for monitoring the results or speech recognition and synthesis, and for quality control on the provider’s side.
The $caila.checkVocabulary method
The $caila.checkVocabulary
method is implemented for checking an array of words for belonging to the vocabulary of the specified NLU engine.
$caila.checkVocabulary([
{word: "technology", lang: "en"},
{word: "технология", lang: "ru", engine: "pymorphy"},
{word: "zxcvbnm,./"}
]); // => [true, true, false]
Tab notifications for new messages in the chat widget
For the chat widget, the Display new message notification option was added. With this option on, clients will receive new message notifications even after switching to another browser tab.
The option can be switched on in the conversation involvement parameters. It can also be configured for a widget installed in iframe
using either an external script or custom handlers.
Bug fixes
Problem | Behavior | Status |
---|---|---|
Dialog analytics | The total number of sessions changes when switching pages in Analytics > Dialogs. | Fixed in 1.10.5 |
An error occurs when closing the chat with an agent in WeChat. | Fixed in 1.10.5 | |
Lists of numbers | Incorrect processing of duplicate numbers in phone number lists. | Fixed in 1.10.5 |
Dependencies | An error on deploying a project after changing a dependency version in chatbot.yaml . | Fixed in 1.10.5 |
Zendesk | The bot does not transition tickets to the pending status in Zendesk. | Fixed in 1.10.5 |