Оглавление

Настройка телефонии (Comagic/UIS)

В этой статье мы рассмотрим настройку событий в UIS. Тарифы можно посмотреть на сайте партнеров:https://www.uiscom.ru/tarify

Подготовка:

  • убедитесь, что активированы компоненты «Call API Базовый набор» и «Call API Управление вызовами»
  • добавьте IP сервера (облако: 92.53.74.106) в список разрешенных IP-адресов в разделе «Безопасность → API»

Термины из описания:

  • DOMAIN — адрес системы (для облака - https://app.rnova.org)
  • API_KEY — апи-ключ клиента, который можно посмотреть на странице «Настройки → Интеграции → API»

Общая настройка

Откройте раздел «Администратор → Аккаунт → Правила безопасности → API»

Убедитесь, что в разделе «Звонки через Call API» активированы компоненты «Call API Базовый набор» 
и «Call API Управление вызовами»,
а IP-адрес сервера (для облака — 92.53.74.106) добавлен в список разрешенных
 

Перейдите в основное меню ЛК UIS и выберите «Уведомления»

 
Настройте 6 основных сценариев работы с телефонией в Renovatio:


  • нажмите «Добавить уведомление»
  • создайте 6 уведомлений, обязательно указывая способ
    уведомления HTTP

 

Настройка событий


Заходим в личный кабинет UIS переходим в «Уведомления» и нажимаем «Добавить уведомление». 
Заполняем необходимые данные и нажимаем кнопку «Сохранить»
Пример:

      Данные для настройки событий:
    1. rnova_call_in
      Тип: Входящий звонок на виртуальный номер
      HTTP: on
      Метод: POST
      URL: `DOMAIN/api/calls?api_key=API_KEY`
      Тело: `{ "id":{{call_session_id}}, "type":{{direction}}, "method":"call", "employee_phone_number": 0, "contact_phone_number":{{contact_phone_number}}, "virtual_phone_number":{{virtual_phone_number}}, "notification_time":{{notification_time}} }`
    2. rnova_call_out
      Тип: Исходящий звонок
      HTTP: on
      Метод: POST
      URL: `DOMAIN/api/calls?api_key=API_KEY`
      Тело: `{ "id":{{call_session_id}}, "type":{{direction}}, "method":"call", "contact_phone_number":{{contact_phone_number}}, "employee_phone_number":{{employee_phone_number}}, "virtual_phone_number":{{virtual_phone_number}}, "notification_time":{{notification_time}} }`
    3. rnova_call_waiting 
      Тип: Ожидание ответа
      HTTP: on
      Метод: POST
      URL: `DOMAIN/api/calls?api_key=API_KEY`
      Тело: `{ "id":{{call_session_id}}, "type":{{direction}}, "method":"waiting", "employee_phone_number": {{employee_phone_number}}, "contact_phone_number":{{contact_phone_number}}, "virtual_phone_number":{{virtual_phone_number}}, "notification_time":{{notification_time}} }`
    4. rnova_hangup
      Тип: Завершение плеча
      HTTP: on 
      Метод: POST 
      URL: `DOMAIN/api/calls?api_key=API_KEY`
      Тело: `{ "id":{{call_session_id}}, "method":"hangup", "employee_phone_number":{{employee_phone_number}}, "notification_time":{{notification_time}} }` 
    5. rnova_hold
      Тип: Удержание вызова
      HTTP: on
      Метод: POST
      URL: `DOMAIN/api/calls?api_key=API_KEY`
      Тело: `{ "id":{{call_session_id}}, "method":"hold", "status":{{status}}, "notification_time":{{notification_time}} }`
    6. rnova_up
      Тип: Начало разговора
      HTTP: on
      Метод: POST
      URL: `DOMAIN/api/calls?api_key=API_KEY`
      Тело: `{ "id":{{call_session_id}}, "method":"up",}


Настройка в МИС

Перейдите в «Интеграции → Телефония», выберите провайдера UIS
и введите логин и пароль от аккаунта на app.uiscom.ru

Перейдите в «Звонки → Тэги» и нажмите «Загрузить тэги провайдера»
 
Вернитесь в личный кабинет на сайте UIS, перейдите в раздел «Виртуальные номера и правила»,
скопируйте номера и вставьте их в
«Звонки → Номера → Виртуальные номера»

В личном кабинете на сайте UIS, перейдите в раздел «SIP-линии»,
скопируйте SIP-номера
и вставьте их в «Звонки → Номера → Добавочные номера»

Теперь сотрудники с доступом к разделу «Телефония» смогут выбирать добавочный номер для звонков  
Чтобы задать номера по умолчанию, перейдите в
«Звонки → Сотрудники → Номер по умолчанию» и выберите нужные номера для сотрудников