$dialer
Сервис $dialer
позволяет управлять из сценария возможностями телефонии.
Методы
Общие методы
Методы из данной группы работают в сценариях как для входящей, так и для исходящей телефонии.
Метод | Описание |
---|---|
continueSpeech | Метод позволяет остановить воспроизведение всех следующих реплик бота, если возникла ошибка синтеза или воспроизведения. |
getAudioToken | Получение токена для скачивания записей звонков. |
getBotSpeech | Получение информации о воспроизведении реплики бота. |
getCaller | Получение номера телефона клиента. |
getCallRecordingFullUrl | Получение ссылки на скачивание записи звонка. |
getCallRecordingPath | Получение пути к файлу с записью звонка. |
getTransferStatus | Получение статуса перевода звонка на оператора. |
hangUp | Завершение вызова. |
isIncomingCall | Является ли текущий вызов входящим или исходящим. |
setNoInputTimeout | Изменение времени ожидания ответа от клиента. |
Методы для исходящей телефонии
Эта группа методов предназначена для вызова из сценариев обзвонов.
Метод | Описание |
---|---|
getAbonentTimezone | Получение часового пояса клиента. |
getCallNotConnectedReason | Получение причины неудачного звонка. |
getCampaignSchedule | Получение расписания обзвона. |
getCampaignToken | Получение API-токена обзвона. |
getDialHistory | Получение истории попыток дозвониться на номер. |
getDialSchedule | Получение расписания звонка. |
getPayload | Получение данных по номеру. |
getRetryIntervals | Получение длительности пауз между попытками дозвониться. |
getRKCallID | Получение идентификатора исходящего звонка. |
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. |