Перевод на человека

Transfer, тёплый перевод: назначение, метод SIP, лимит дозвона, отображаемый номер, свои X-заголовки, брифинг для принимающего и то, что слышит клиент на удержании.
Показать панель целиком
Показать панель целиком

Фраза перед переводом
«Соединяю вас со специалистом, оставайтесь на линии» говорит сам узел Transfer — отдельный узел разговора перед ним не нужен. Тумблер «Говорить фразу перед переводом» стоит в инспекторе после настроек перевода; под ним тот же выбор, что у брифинга: фиксированный текст с подстановкой переменных или инструкция модели. Перевод начинается только после того, как фраза прозвучала целиком — и при слепом переводе, и при тёплом, и при переводе на другого агента. По умолчанию тумблер выключен. Галочка «Не перебивать эту фразу» под полем делает реплику непрерываемой. Она относится ко всем репликам узла — к фразе перед переводом, к реплике вне графика операторов и к фразе при неудаче перевода: настройка про узел, а не про отдельную фразу.
Секция «Фраза перед переводом» в инспекторе Transfer: тумблер, выбор между фиксированным текстом и промптом, поле реплики с подстановкой переменных и галочка «Не перебивать эту фразу».
По какой линии уходит перевод
Перевод идёт не по настройкам исходящего обзвона: у транка для него есть отдельное направление — сабгруппы перевода со своими номерами, лимитами и разрешёнными направлениями (см. Телефонию). В узле поле линии — это список: пункт «по умолчанию» и доступные вам сабгруппы перевода. Цифры руками не вписываются.- «По умолчанию» — линия исходящего звонка, затем линия по умолчанию у транка, затем единственная, если она одна.
- Выбранная сабгруппа перевода — с неё берётся всё: номер, лимиты, разрешённые направления, форма адреса.
График работы операторов

Секция «График работы операторов» в инспекторе Transfer: тумблер, часовой пояс операторов с подстановкой зоны организации, строки «дни + с/до», запрет перевода за 5 минут до закрытия и реплика вне графика. В подсказках подстановки видны переменные ближайшего открытия.
{{transfer_status}} становится out_of_hours, {{transfer_success}} — false, а время ближайшего открытия попадает в {{transfer_next_open_time}} и {{transfer_next_open_date}} (есть ещё {{transfer_next_open_iso}} и {{transfer_next_open_epoch}} — для Function и Code). В блоке «Что сказать вне графика» задаётся реплика: фиксированный текст с подстановкой — «Операторы работают до 21:00, перезвоните после {{transfer_next_open_time}}» — или инструкция модели. Пустое поле означает, что узел промолчит и просто уйдёт по переходу.
В истории звонка такой случай виден как событие перевода со статусом «пропущен» и причиной «Вне графика работы» — то есть в отчёте он не смешивается с недозвонами до оператора.
Code есть часы now("Asia/Almaty") — см. модуль 06. Переменные.Где заканчивается звонок и где — запись
Разговор с агентом заканчивается в момент передачи клиента живому оператору. Там же заканчиваются и длительность звонка в истории, и запись: при тёплом переводе это момент удержания, при слепом — начало дозвона. Дальнейший разговор клиента с оператором в длительность звонка не входит — иначе два логически одинаковых перевода давали бы в отчёте разные числа. В секции «Запись разговора» узла Transfer есть галочка «Продолжать запись после перевода» — по умолчанию выключена. Включите её, если сценарию нужна и часть с живым оператором: тогда запись окажется длиннее звонка, и это осознанный выбор — не забудьте про требования к записи разговоров и про предупреждение абонента.X-* — способ передать в телефонию контекст: имя клиента, номер заявки, id разговора. Если в контакт-центре есть карточка клиента, договоритесь с телефонией об этих полях заранее — потом это экономит десятки секунд на каждом переводе.Когда перевод не удался
Фраза вместо тишины
Если перевод сорвался, а сценарию сказать нечего — нет маршрута неуспеха или он ведёт в молчаливое завершение, — абонент слушает мёртвый эфир, пока сам не положит трубку. На этот случай есть «Фраза при неудаче перевода» в настройках агента, в разделе управления звонком: фиксированный текст или инструкция модели. Пустое поле означает молчаливое завершение. Фраза не возвращает разговор в сценарий: она звучит, и звонок заканчивается. Вернуть человека в диалог — работа маршрута неуспеха, потому что «занято» и «номер недоступен» заслуживают разных слов. Валидатор предупреждает и о втором варианте той же беды: маршруты неуспеха есть, но каждый ведёт в молчаливое завершение. Предупреждение публикацию не блокирует и снимается, как только фраза задана.Почему не удался — видно сразу
Причина неуспеха записана в двух местах:- в истории звонка — у события перевода, отдельной строкой: занято, не ответил, отказ телефонии, вне графика;
- в переменной
{{transfer_failure_reason}}рядом с{{transfer_status}}— по ней можно развести маршруты неуспеха и отдать причину во внешнюю систему вебхуком.