Перейти к основному содержимому

Релиз JAICP 1.10.14

Новое

  • Фильтр Наличие ошибок в аналитике по диалогам.
  • Обработчик onDialogError.
  • Получение истории попыток дозвониться из сценария.
  • Телефонное подключение через исходящий SIP-прокси.
  • Блокировка ввода текста при использовании кнопок в чат-виджете и Chat API.

Улучшения

  • Отображение данных в отчетах по обзвонам.
  • Встраивание чат-виджета на сайт через контейнер.
  • Отправка изображений в канале Маруся.

В релизе 1.10.14 мы взяли курс на улучшение работы с ошибками, которые могут произойти в ходе работы бота:

  • В аналитику по диалогам добавили новый фильтр Наличие ошибок.
  • Поддержали новый тип обработчиков диалоговых ошибок — onDialogError.

Если вы активно пользуетесь обзвонами на базе JAICP, то и для вас у нас есть приятные новости: мы улучшили информативность отчетов по обзвонам, а для продвинутых разработчиков теперь доступен специальный метод $dialer для получения истории попыток дозвониться на номер абонента.

Работа с ошибками

Фильтр по наличию ошибок

В разделе Аналитика > Диалоги доступен новый фильтр Наличие ошибок. При применении фильтра в списке отображаются только те сессии и фразы, в которых были необработанные ошибки сценария.

предупреждение
При возникновении ошибки во время обработки запроса бот не может ответить по сценарию. Используйте фильтр, чтобы оперативно выявлять и устранять слабые места в коде бота.

Обработчики диалоговых ошибок

Если вы хотите самостоятельно настроить поведение при возникновении внештатных ситуаций в ходе работы бота, воспользуйтесь обработчиками ошибок.

К существовавшим ранее типам обработчиков onScriptError и onAnyError мы добавили onDialogError, который обрабатывает специфические диалоговые ошибки: например, переход в несуществующий стейт.

Обзвоны

Отчеты по обзвонам

На диаграмме результатов обзвона теперь отображаются первые 8 результатов, с которыми завершилось наибольшее число звонков. Остальные результаты агрегируются в сегмент Другие результаты.

Таблица под диаграммой наряду с количеством звонков различных типов отражает их процент от общего числа вызовов.

История попыток дозвониться

Во встроенный сервис $dialer добавлен метод getDialHistory, позволяющий получить из сценария историю состоявшихся и доступных попыток дозвониться на номер.

подсказка
Метод может быть использован для реализации продвинутой логики перепланирования звонков с учетом информации о том, сколько звонков уже было совершено и сколько еще осталось.

Разное

Исходящий SIP-прокси

Теперь вы можете настроить исходящий SIP-прокси для телефонного подключения. Для настройки SIP-прокси задайте в соответствующем разделе расширенных настроек телефонного подключения адрес, порт, а также поведение прокси в ходе диалога с ботом.

Блокировка ввода текста при использовании кнопок

В настройках каналов Chat API и чат-виджет добавлена опция Блокировать ввод текста при использовании кнопок. С помощью нее вы можете заблокировать для клиента ввод текстовых сообщений, когда по сценарию используются кнопки.

Встраивание чат-виджета в контейнер

Для чат-виджета добавлена настройка Встраивание виджета в контейнер на странице. Она позволяет задать идентификатор контейнера, в который будет встроен чат-виджет на странице.

подсказка
Обратная совместимость со старым способом встраивания виджета через задание embedmentContainerId также сохранена.

Поддержка изображений в канале Маруся

Теперь для канала Маруся поддерживается отправка изображений. Используйте в сценарии стандартный тип ответа image, указывая для каждого изображения URL и описание.

предупреждение
Высота изображений должна быть не менее 600 пикселей, а соотношение сторон — не более 2:1. Кроме того, в настройках канала необходимо заполнить поле Сервисный ключ доступа.