Okapp 2.12

Материал из Oktell
Перейти к: навигация, поиск

Наверх


Введение

Okapp — web-приложение для работы и настройки Oktell в браузере. Не требует установки дополнительного ПО кроме браузера, что позволяет использовать операционные системы отличные от Windows (Linux, iOS, Android и др). Напомним, что стандартное клиентское приложение может работать только в ОС Windows.

Okapp — это платный продукт и для его использования требуется лицензия. Для покупки обратитесь к менеджерам компании.


Okapp представляет из себя одностраничное веб-приложение и состоит из следующих функциональных частей:

  • Боковое меню — отображаются все модули, до которых у пользователя есть доступ. Следует учитывать, что некоторые приложения могут работать в фоновом режиме (например, карточка оператора).
  • Основное окно активного модуля — отображение рабочей области расширения.


Okapp 212 1.jpg


Установка

Чтобы использовать Okapp, предварительно настройте Web-сервер Oktell. Воспользуйтесь статьей: Настройка Web-сервера Oktell.

Для входа наберите в браузере ip-адрес сервера Oktell.

Например,

http://192.168.0.82
http://192.168.0.82:4055
http://192.168.0.82:50500

ВНИМАНИЕ: Если у вас закрыт порт 80, то для подключения необходимо дополнительно указать доступный порт, как показано в примере.

Возможны два варианта подключения:

  • с привязкой к IP-телефону — для совершения звонков используется IP-телефон
  • с использованием гарнитуры — используется технология WebRTC.


ВНИМАНИЕ: Если Oktell находится за NAT-устройством пробросьте следующие порты:
  • Для работы в браузере необходимы порты, которые указаны в настройках Web-сервера. По умолчанию, 80, 4055, 4066 (tcp).
  • Для работы по технологии WebRTC дополнительно необходимы порты 5060 (tcp), 9000-19000 (udp).


Работа с привязкой к ip-телефону

Чтобы сотрудник смог совершать и принимать звонки с IP-телефона, в карте сети необходимо закрепить этот телефон за сотрудником.

Зайдите в Администрирование -> Карта сети -> Настройки телефона. Выберите сотрудника в поле Пользователь WebCRM.


Oktelljs-004.png


Работа с использованием гарнитуры

Чтобы использовать гарнитуру необходимо, чтобы Oktell выделил динамическую линию. В серверном конфигурационном файле (\oktell\server\oktell.ServerService.exe.config), определите параметр automap. Если у вас нет такого ключа, добавьте его.

<add key="EnableAutoMap" value="1" />

Если EnableAutoMap = 1, то в клиентское приложение можно заходить с любого компьютера, не определенного в карте сети и к нему автоматически будет прикрепляться динамическая внутренняя линия (гарнитура). Если EnableAutoMap = 0, то зайти в клиентское приложение можно только с тех компьютеров, которые определены в карте сети.

Перезагрузите службу сервера OktellServer.


Oktelljs-006.png


При входе в Okapp после нажатия кнопки "Войти" для получения доступа к гарнитуре нажмите "Разрешить".

ВНИМАНИЕ: Использовать гарнитуру можно только в браузере Google Chrome. Возможна работа в Chrome для Android.


Okapp 212 2.jpgOkapp 212 3.jpg

Возможности приложения

Модуль "Телефон"

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

В веб-панели вы можете настроить отображение номерного плана с помощью следующих опций:

  • группировать по разделам или показывать единым списком
  • показывать всех пользователей или только доступных

Для совершения звонка, выберите в модуле нужного пользователя и нажмите на значок зеленой трубки либо наберите необходимый номер в поле (с подсказкой "введите имя или номер") и нажмите Enter. Если сотрудник занят - то его имя подсвечивается красным цветом.

Okapp 212 8.jpg

Для номеров которые находятся в свободном состоянии в меню действий доступны возможности:

  • позвонить - вызов данного номера
  • конференция - добавление данного номера в конференцию при активном разговоре, либо создание конференции со своим пользователем если в данный момент активного разговора нет
  • интерком - вызов данного номера в режиме интерком (необходима поддержка со стороны вызываемого устройства)

Для номеров которые находятся в разговоре в меню действий доступны возможности:

  • позвонить - вызов данного номера, если установлена очередь ожидания, то постановка в очередь.
  • конференция - подключение к активному разговору в режиме конференции, при наличии прав контроля.
  • интерком - вызов данного номера в режиме интерком (необходима поддержка со стороны вызываемого устройства), если установлена очередь ожидания, то постановка в очередь.
  • прослушка - подключение к звонку в режиме прослушивания ([Прослушивание])
  • помощь - подключение к звонку в режиме помощи ([Помощь])



Во время разговора доступны:

  • меню действий (1) в котором есть возможность:
    • завершить разговор
    • поставить абонента на удержание
    • преобразовать данный разговор в конференцию
    • активировать панель донабора
  • панель донабора (2)
  • меню действий (3) в котором есть возможность:
    • позвонить - дозвон до данного номера, при этом текущий звонок будет переключен в режим удержания
    • перевести - безусловный перевод на данный номер
    • конференция - дозвон до данного номера и добавление его к текущему разговору
    • интерком - дозвон до данного номера в режиме интерком (необходима поддержка со стороны вызываемого устройства), при этом текущий звонок будет переключен в режим удержания


Okapp 212 6.jpg


В нижней части приложения доступна панель статусов.


Okapp 212 9.jpg


  • При выборе статуса группы "Call-центр" (Автоматический режим, Ручной режим, Перерыв) произойдет автоматический вход пользователя в Call-центр.
  • Аналогично для обратной ситуации, пользователь будет выведен из Call-центра при выборе статуса из группы "Офисная телефония".
  • В поле для ввода у статуса "Переадресация" можно ввести номер на который будет автоматически переведен звонок при установке данного состояния пользователем.
  • Сняв галочку с режима "Веб-телефон" пользователь перейдет в состояние "Без телефона".
  • Режим "Автоответ" позволяет автоматически снимать трубку при поступлении вызова. Запрет изменения параметра, а так же значение по умолчанию можно установить в ролях пользователя.


Okapp 212 10.jpg


ВНИМАНИЕ: Если вы просто закроете вкладку в браузере, то приложение выполнит выход в течение 1 минуты.

Чтобы выйти из приложения нажмите "Выйти".


Модуль "Сообщения"

Модуль для мгновенного обмена сообщениями между сотрудниками. При создании вы можете выбрать тип диалога "Личное сообщение" или "Конференция".


Okapp 212 12.jpg

Рабочее место оператора

При наличии лицензий Call-центра для работы операторов и приема звонков по задачам, установите модули Карточка оператора и Кабинет оператора. С помощью этих модулей вы сможете использовать диалоговые карточки и веб-формы также, как и в стандартном клиентском приложении.

ВНИМАНИЕ: При работе с web-страницами вы не сможете считывать введенные значения. Такой функционал доступен только при работе в стандартном клиентском приложении

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


Webserver-005.pngWebserver-006.png


Управление приложениями

Okapp имеет модульную структуру, которая может быть настроена индивидуально для каждой компании. Каждый модуль — это самостоятельная программа, которая может устанавливаться и обновляться независимо с помощью системного приложения "Магазин". Установленные приложения отображаются в боковом меню Okapp. Магазин постоянно пополняется сообществом Oktell. Вы тоже можете принять участие в создании новых модулей, прочитав статью Создание модуля для Okapp.


WebClient-007.png


На момент написания статьи в Магазине доступны 6 модулей:

  • Веб-клиент — предоставляет возможность для обновления системы
  • Карточка оператора — модуль, показывающий при звонке диалоговую форму для оператора Call-центра;
  • Журнал — позволяет просматривать историю звонков, голосовую почту и заказы на встречные звонки, системные уведомления и прослушивать разговоры всех подчиненных ему коллег;
  • Сообщения — модуль позволяет вести переписку с другими сотрудниками, передавать файлы и создавать конференции для обсуждения важных вопросов;
  • Кабинет оператора — предназначен для отображения всех статистических показателей работы сотрудника, например времени, проведенного в работе и времени до конца рабочего дня;
  • Магазин — изначально установленный в системе,позволяет устанавливать и обновлять другие приложения;


Для установки модуля выполните следующие пункты:

Шаг 1. Перейдите в модуль "Магазин". Выберите интересующее вас приложение и нажмите "Установить".

ВНИМАНИЕ: Для выполнения этого действия необходимо наличие у пользователя права доступа "Установка приложений".


Общее руководство - 002.png


Шаг 2. После установки нового модуля администраторы системы автоматически получают права на использование приложения. Остальным пользователям необходимо отдельно выделить права на установленные расширения в клиентском приложении (Администрирование\Пользователи\Доступ).


Общее руководство - 001.png


Просмотреть установленные приложения вы можете в модуле "Магазин" нажав на кнопку "Мои". Чтобы вернуться к списку всех доступных приложений, нажмите кнопку "Все".

Обновление и удаление модулей также выполняется в "Магазине". Обратите внимание, на наличие соответствующих прав у пользователя.


Возможные проблемы

1. Okapp не подключается и выдает сообщение Ошибка соединения сервером

  • Проверьте наличие ключа EnableAutoMap = 1 в серверном конфигурационном файле oktell.ServerService.exe.config. Если этого ключа нет, добавьте следующую строку:
<add key="EnableAutoMap" value="1" />
  • Проверьте, не занят ли порт 80 или 4055 сторонним приложением с помощью команды netstat -anopb tcp в командной строке. Порты должны быть заняты процессом oktell.ServerService.exe. Попробуйте зайти в okapp с помощью порта 50500, предварительно укажите его в настройках Настройка Web-сервера Oktell.


2. Okapp не регистрирует веб-телефон через wss-соединение.

  • Нет слушателя на порту 5070. В серверном конфигурационном файле oktell.ServerService.exe.config добавьте порт sips:*:5070 (TLS) для защищенных соединений. Пример:
<add key="START_SERVER_04" value="SIP Server;oktell.HALSipSrv.dll;SIP;sip:*:5060, sips:*:5070" />
  • Нет права на использование модуля "Телефон". Чтобы внутренняя линия зарегистрировалась, установите привилегию на модуль "Телефон" в настройках пользователя.


3. Периодически пропадает соединение с Okapp, отключается внутренняя линия.

  • Проверьте параметр "Способ соединения с сервером CRM" в модуле Администрирование/Общие настройки/Web-интеграция с CRM. Если у вас выбран способ "Oktell к CRM", то в поле "URL CRM-сервера" не должно быть строки http://:80. Возможно, вы случайно указали этот параметр, поэтому либо измените его на действительный адрес CRM-сервера, либо переключите "Способ соединения с сервером CRM" на "Не использовать".


Метод диагностики неполадок

В браузере Google Chrome нажмите F12. Затем войдите в Okapp с параметром debug:

http://192.168.0.82:50500?debug

Затем введите ваши учетные данные, попробуйте совершить звонок. Все ошибки, которые возникают в приложении будут выводиться на вкладке Сonsole. Это может дать вам информацию о проблемах в веб-приложении.


Проблемы с okapp 001.png


Отправляемые и получаемые сообщения от сервера Oktell вы можете на вкладке Network/WebSockets. Далее выберите нужный WebSocket и откройте вкладку Frames, на которой вы увидите всю необходимую трассировку (команды oktell.js; SIP-сообщения)


Проблемы с okapp 002.png