$dialer.setCallResult
Метод фиксирует результат, достигнутый в ходе звонка.
предупреждение
Метод не предназначен для использования в сценариях ботов для входящих звонков и корректно работает только для обзвонов.
Синтаксис
Метод принимает в качестве аргумента строку, описывающую результат звонка:
$dialer.setCallResult("Клиент доволен качеством сервиса");
подсказка
Данный результат будет отображаться в отчетах по обзвону в столбце Результат, а также в столбце Результат сессии раздела Аналитика > Диалоги > Сессии.
Особенности
Если в ходе одной сессии метод
$dialer.setCallResult
был вызван несколько раз, то в качестве результата звонка будет записан последний результат, с которым завершился звонок.Существуют методы
$dialer.setCallResultAccepted
и$dialer.setCallResultRejected
, которые позволяют проставить звонку результатACCEPTED
илиREJECTED
соответственно.
Использование в сценарии
Рассмотрим пример сценария, в котором бот приглашает подписаться на какую-либо услугу.
state: Offer
a: Вы согласны на получение данной услуги?
state: Accepted
intent: /yes
a: Спасибо за ваше доверие! До свидания!
script:
$dialer.setCallResultAccepted();
$dialer.hangUp();
state: Rejected
intent: /no
a: Очень жаль, что вы отказались. До свидания!
script:
$dialer.setCallResultRejected();
$dialer.hangUp();
state: Unsure
intent: /maybe
script:
$dialer.setCallResult("Клиент сомневается");
# Подробное объяснение преимуществ, предложение перезвонить позже...