Интеграция с Naumen Softphone

Интеграция с Naumen Softphone предоставляет возможность обрабатывать входящие звонки средствами Naumen Softphone.

Процедура регистрации запроса по телефону производится следующим образом:

  • При возникновении сбоя пользователь звонит на номер службы поддержки в Naumen Softphone.
  • Naumen Softphone передает номер звонящего в SMP.
  • SMP выполняет поиск контрагента запроса (сотрудника или отдела) по полученному номеру.
  • В браузере Naumen Softphone открывается карточка звонящего сотрудника приложения SMP.

    В карточке сотрудника можно зарегистрировать запрос.

Настройка Naumen Softphone

Основная настройка интеграции выполняется со стороны системы Naumen Softphone (Naumen Contact Center).

Для корректного отображения приложения SMP в интерфейсе Naumen Softphone в конфигурационном файле приложения dbaccess.properties должна быть включена возможность вставки интерфейса приложения в виде iframe в стороннее веб-приложение (параметр security.headers.frameoptions.disable)

Настройка информации о вызове

В Naumen Softphone выполните настройку информации о вызове:

  1. Откройте меню "Сервис — Опции".

  2. На открывшейся форме "Опции" выберите раздел "Опции → Интерфейс → Информация о вызове" и установите значение переключателя "Использовать ActiveX".

Настройка параметров пользователя: адреса домашней страницы и адреса страницы обработки обращения

В Naumen Contact Center настройте параметры пользователя для интеграции с SMP. Настройка выполняется для каждого пользователя.

  1. На карточке сотрудника откройте форму редактирования параметров сотрудника.

  2. Укажите параметры интеграции:

    • Адрес домашней страницы — введите ссылку на приложение SMP, в формате:

      "baseurl"/operator?accessKey

      • baseurl — базовая ссылка на приложение.

        Базовую ссылку на приложение SMP можно получить из информации о системе, см. Выгрузка/загрузка данных в систему.

        В базовой ссылке на приложение необходимо указывать имя сервера, а не IP-адрес.

      • accessKey — ключ доступа для оператора.

        Ссылка должна содержать accessKey, чтобы при запуске Naumen Softphone автоматически выполнялся вход в приложение SMP.

      Пример. http://test.nsd.naumen.ru/sd/operator?accessKey=82f68bf0-efeb-40ff-96a2-cf5b492fb5a2

    • Адрес страницы обработки обращения — введите ссылку на страницу, которая будет открываться при получении входящего звонка, в формате:

      "baseurl"/operator/#search: код класса объектов@код атрибут для поиска:%2

      • baseurl — базовая ссылка на приложение.

        Базовую ссылку на приложение SMP можно получить из информации о системе, см. Выгрузка/загрузка данных в систему.

        В базовой ссылке на приложение необходимо указывать имя сервера, а не IP-адрес.

      • Код класса объектов@код атрибут для поиска:%2 — поисковый запрос, где %2 — переменная caller (телефонный номер звонящего), см. Настройка поиска в SMP.

        Описание всех переменных: %1 (session_id — уникальный идентификатор телефонной сессии); %2 (caller — телефонный номер звонящего); %3 (called — вызываемый телефонный номер); %4 (direction — направление вызова: in /совершаемый оператором или out /принимаемый оператором); %5 (seance_id — уникальный идентификатор телефонного сеанса).

      Пример. http://test.nsd.naumen.ru/sd/operator/#search:employee@mobilePhoneNumber:%2

Настройка поиска в SMP

В SMP настраивается быстрый поиск контрагента запроса (сотрудника или отдела) по входящему номеру звонка.

Поиск входящего номера может производится по одному атрибуту, по нескольким атрибутам, по атрибутам в нескольких классах объектов.

Пример 1. Поиск сотрудника по входящему номеру, который указан в атрибуте с кодом "mobilePhoneNumber":

  • В классе "Сотрудник" (employee) настраивается быстрый поиск по атрибуту с кодом "mobilePhoneNumber", см. Настройка поиска в классе и типе объектов.
  • Адрес страницы обработки обращения в Naumen Contact Center:

    http://test.nsd.naumen.ru/sd/operator/#search:employee@mobilePhoneNumber:%2

Пример 2. Поиск сотрудника по входящему номеру, который указан в атрибуте с кодом "mobilePhoneNumber" или в атрибуте с кодом "internalPhoneNumber":

  • В классе "Сотрудник" (employee) настраивается быстрый поиск по атрибутам с кодом "mobilePhoneNumber" и кодом "internalPhoneNumber"
  • Адрес страницы обработки обращения в Naumen Contact Center:

    http://test.nsd.naumen.ru/sd/operator/#search:employee@mobilePhoneNumber:%2 internalPhoneNumber:%2

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

Пример 3. Поиск контрагента по входящему номеру, который указан в атрибуте сотрудника с кодом "mobilePhoneNumber" или в атрибуте отдела с кодом "internalPhoneNumber":

  • В классе "Сотрудник" (employee) настраивается быстрый поиск по атрибуту с кодом "mobilePhoneNumber".
  • В классе "Отдел" (ou) настраивается быстрый поиск по атрибуту с кодом "internalPhoneNumber".
  • Адрес страницы обработки обращения в Naumen Contact Center:

    http://test.nsd.naumen.ru/sd/operator/#search:employee@mobilePhoneNumber:%2 ou@internalPhoneNumber:%2

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

После настройки поиска для класса объектов необходимо провести переиндексацию.