Системные требования:
Требования к серверам (до 500 активных клиентов одновременно):
IQChannels является серверным приложением, которое предоставляет публичный REST API для внешних клиентов (виджета на сайте и мобильных приложения), внутренний REST API для внутренних клиентов и веб-приложение панели управления и рабочего места оператора.
Архив поставки:
bin
— скомпилированные бинарные файлы приложения, скрипты управления приложением.config
— конфигурационные файлы.static
— статические файлы (JavaScript, CSS, картинки и т.д.)var/run
, var/log
, var/upload
— папки для логов, pid-файлов (в Unix) и загружаемого пользовательского контента.1) Скачайте требуемый релиз со страницы Релизы.
2) Распакуйте архив.
$ unzip iqchannels-linux-2017.2.0.zip |
3) Укажите настройки для базы данных в файле config/config.yaml
PostgreSQL:
db: type: postgres connect: port=5432 dbname=iqchannels user=iqchannels password=secret sslmode=disable max_idle: 4 # Max idle connections in a connection pool. max_open: 12 # Max open connections in a connection pool. |
SQL Server:
db: type: mssql connect: port=1433;database=iqchannels;user id=sa;password=Secret22;encrypt=disable max_idle: 4 # Max idle connections in a connection pool. max_open: 12 # Max open connections in a connection pool. |
Oracle:
Для поддержки Oracle нужно использовать либо образ для Docker, либо отдельную сборку с поддержкой Oracle и дополнительно установить в систему Oracle Instant Client.
db: type: oracle connect: iqchannels/secret@localhost:1521/xe max_idle: 4 # Max idle connections in a connection pool. max_open: 12 # Max open connections in a connection pool. |
4) При необходимости, измените другие настройки сервера в файле config/config.yaml
. Там есть настройки по умолчанию с комментариями.
5) Запустите скрипты миграции базы данных:
$ ./bin/iqchanneld migrate |
6) Запустите демон приложения:
$ ./bin/iqchanneld.sh start |
7) Для остановки, статуса, перезапуска демона используйте:
$ ./bin/iqchanneld.sh start|stop|status |
8) Для просмотра логов приложения:
$ tail -f ./var/log/iqchanneld.log |
После установки и запуска приложения будут доступны два веб-сервера:
1) Зайдите в панель управления и создайте организацию и администратора:
2) Добавьте в систему необходимых пользователей:
3) Создайте проект:
4) Создайте группы в проекте:
5) Создайте тестовое подключение к CRM:
Для проверки виджета и SDK для мобильных создайте тестовое подключение к CRM, которое использует тестовые данные, зашитые в систему.
6) Создайте тестовый канал для чата:
7) Настройте правила распределения обращений:
8) Протестируйте, что все работает.
9) Готово.