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

$dialer

Сервис $dialer позволяет управлять из сценария возможностями телефонии.

Методы​

Общие методы​

Методы из данной группы работают в сценариях как для входящей, так и для исходящей телефонии.

МетодОписание
getAudioTokenПолучение токена для скачивания записей звонков.
getBotSpeechПолучение информации о воспроизведении реплики бота.
getCallerПолучение номера телефона клиента.
getCallRecordingFullUrlПолучение ссылки на скачивание записи звонка.
getCallRecordingPathПолучение пути к файлу с записью звонка.
getTransferStatusПолучение статуса перевода звонка на оператора.
hangUpЗавершение вызова.
isIncomingCallЯвляется ли текущий вызов входящим или исходящим.
setNoInputTimeoutИзменение времени ожидания ответа от клиента.

Методы для исходящей телефонии​

Эта группа методов предназначена для вызова из сценариев обзвонов.

МетодОписание
getAbonentTimezoneПолучение часового пояса клиента.
getCallNotConnectedReasonПолучение причины неудачного звонка.
getCampaignScheduleПолучение расписания обзвона.
getCampaignTokenПолучение API-токена обзвона.
getDialHistoryПолучение истории попыток дозвониться на номер.
getDialScheduleПолучение расписания звонка.
getPayloadПолучение данных по номеру.
redialПланирование повторной серии попыток дозвониться на номер.
reportDataЗапись данных в отчет по обзвону.
setCallResultУстановка результата диалога.

Методы для управления перебиванием​

Данная группа методов позволяет управлять перебиванием бота.

МетодОписание
bargeInInterruptАктивация перебивания по условию.
bargeInResponseВключение и настройка перебивания.
getBargeInIntentStatusПолучение данных о перебивании по условию.
getBargeInLabelПолучение текущей метки перебивания.
getBargeInTransitionПолучение пути к текущему стейту для обработки перебивания.
isBargeInInterruptedПолучение статуса перебивания.

Методы управления ASR и TTS​

Эта группа методов позволяет управлять настройками распознавания (ASR) и синтеза речи (TTS).

МетодОписание
getAsrProvider
getTtsProvider
Получение имени провайдера ASR/TTS.
getAsrConfig
getTtsConfig
Получение текущих настроек ASR/TTS.
setAsrConfig
setTtsConfig
Переопределение настроек ASR/TTS.
setAsrPropertyУстановка дополнительных настроек ASR.