New
- Project overview tab overhaul.
- Recording data for session reports.
- Setting labels and comments from the script.
- Handling unsuccessful calls.
- Fetching the call schedule from the script.
Improved
- The Number recognition and Reduced sensitivity to noise settings for Yandex ASR.
Fixed
- The Download detail button in the project overview does not work.
- The project time zone is not accounted for when creating a call campaign.
- The
hasOperatorsOnline
function returnsnull
in the Operator API channel.
Docs
- The Chat API specification has been converted to OpenAPI format.
- The section on
zb-common
now contains the description of all named entity dictionaries. - The description of the
$dialer
built-in service has been overhauled.
In release 1.10.10, we have further improved the features of JAICP analytics and telephony.
Analytics
Project overview
The Project overview menu has undergone a complete overhaul.
Now it provides quick and easy access to aggregated statistics on clients, dialogs, and messages relevant to your bots during the required time span. You can also compare volumes between different periods and assess the quality and popularity of your bots over time.
Controlling analytics from the script
A whole new set of methods has been added to the $analytics
built-in service for even more fine-grained control of analytical data from the bot script.
Method | Description |
---|---|
setSessionData | Adds columns with arbitrary data in the session result report. |
setSessionLabel | Sets labels to dialogs. |
setMessageLabel | Sets labels to client phrases. |
setComment | Sets comments to client phrases. |
Telephony
Handling unsuccessful calls
From now on, calls without customer reply can be processed in scripts for outbound call campaigns along with regular calls.
For example, your script can assign these calls a special status, or use an advanced strategy for rescheduling them for a later time.
Fetching the call schedule from the script
The $dialer
built-in service has been expanded with new methods which can allow accounting for the call schedule while planning new call attempts on this phone number:
getCampaignSchedule
returns the call campaign schedule.getDialSchedule
returns the custom phone number dial schedule.
Yandex ASR settings
Two new parameters have been added to Yandex ASR settings:
- Number recognition — if enabled, the recognized text will contain numbers instead of numerals.
- Reduced sensitivity to noise — reduces sensitivity to background noise.
Bug fixes
Problem | Behavior | Status |
---|---|---|
Project overview | The Download detail button in the project overview does not work. | Fixed in 1.10.10 |
Call campaigns | The project time zone is not accounted for when creating a call campaign. | Fixed in 1.10.10 |
hasOperatorsOnline | The hasOperatorsOnline function returns null in the Operator API channel. | Fixed in 1.10.10 |