SipOut

Сервис виртуальной телефонии. Виртуальные номера помогут обеспечить удобную и качественную связь с Вашей компанией в любой точке мира, без привязки к офису.

Как подключить сервис

Для того, чтобы у Вас появилась возможность интеграции c Salebot, обратитесь в техподдержку SipOut

Шаг 1. Перейдите в раздел Документация и скопируйте API-ключ:

Шаг 2. Переходим в настройки подключения в Salebot, раздел Телефония и нажимаем кнопку Подключить для сервиса SipOut:

Шаг 3. Вводим API-ключ, скопированный в SipOut, и нажимаем кнопку Сохранить настройки:

Шаг 4. Возвращаемся в кабинет SipOut и в подключенных интеграциях появится Salebot (возможно нужно будет обновить страницу):

Нажимаем иконку Редактировать: в SipOut подтянутся все сотрудники из Вашего проекта. Для каждого сотрудника назначаем внутренние номера, которые будут использоваться при звонке по click2call:

Шаг 5. Возвращаемся в Salebot и переходим в раздел Сотрудники. Для каждого сотрудника необходимо указать способ совершения телефонных звонков, выбрав из трех доступных режимов: Звонки через приложение, Звонки по API SipOut и Отключить звонки:

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

Звонки через приложение - при нажатии на иконку телефона звонок будет перенаправлен в приложение, установленное для звонков на Вашем устройстве (Zopier и тд).

Звонки по API SipOut - при клике на иконку телефона АТС звонит сначала сотруднику на номер, указанный в настройках SipOut для этого сотрудника, а уже после ответа сотрудника звонок поступит клиенту.

Для осуществления звонка выбранным методом достаточно в карточке клиента нажать на иконку телефонной трубки рядом с его номером телефона:

Как работать с уведомлениями

Для телефонии создан специальный тип уведомлений: Уведомление Телефонии. На такие уведомления бот не реагирует.

После начала разговора приходит уведомление с типом Телефония, содержащее данные о звонке:

После окончания разговора и получения вебхука все данные будут сохранены в переменных сделки:

call_action - dial (начало разговора) или complete (окончание разговора)

call_status - статус звонка, примеры: Success, Busy, Missed

call_total_duration_sec - продолжительность в секундах (учитывая гудки)

call_talk_duration_sec - продолжительность разговора в секундах

call_record_link - ссылка на запись

call_did - при входящем вызове номер, на который поступил вызов.

А также придет уведомление Телефонии со всеми данными звонка и обычное уведомление, на которое можно поставить условие и запускать бот:

Уведомления бывают 4 разновидностей: telephony_call_success - успешный звонок telephony_call_busy - занято telephony_call_missed - пропущенный звонок telephony_call_text - приходит с текстом разговора, если используется данная функция (описание ниже)

Как происходит сопоставление клиента

Для работы с телефонией используются номера в формате 71234567890 (должен начинаться с 7, состоять из 11 цифр и не иметь лишних знаков и отступов).

Последовательность сопоставления данных о клиенте:

  1. Осуществляется поиск клиента Телефонии. Если клиент не найден, то происходит поиск по значениям всех переменных по всему списку клиентов проекта. Первая найденная запись о клиенте считается тем самым "искомым" клиентом.

  2. Если клиент не найден среди клиентов Телефонии и: - к проекту подключен любой мессенджер, например, Whatsapp, то будет создан клиент Whatsapp с данным номером телефона. - к проекту не подключены иные виды мессенджеров (Whatsapp, Viber, Instagram и т.д.), то будет создан клиент Телефонии. Такому клиенту Вы сможете совершать только звонки с получением информации о них. Написать такому клиенту возможности нет.

Как использовать виджет обратного звонка или "звонок из блока"

Еще один из вариантов использования интеграции - это возможность заказа обратного звонка.

Для этого в SipOut переходим в раздел Click2Call и создаем виджет.

Далее нажимаем кнопку Редактировать:

Скопируйте строку с адресом API-url:

В нужном блоке сделать GET-запрос с использованием полученного API-Url. Вместо <номер телефона> укажите номер клиента, например:

При таком варианте реализации сначала вызов поступит клиенту и только потом менеджеру. Внимательно продумайте схему работы перед использованием.

Как получить весь разговор в виде текста

Данная функция платная. С размером тарифа Вы можете ознакомиться на сайте SipOut

Если включена функция Речевая аналитика (транскрибация текста через Яндекс), то по окончании звонка, через пару минут придет текст разговора в виде уведомления Телефонии, а также колбек telephony_call_text, который можно использовать для реакции бота на это событие:

Как подключить уведомления Телефонии в AMO CRM и Bitrix24

В Bitrix24 и AMO CRM уведомления Телефонии будут поступать при подключении отправки уведомлений о действиях пользователя:

Last updated