artem
12.05.2016
3854

Предполагается, что Asterisk и FreePBX уже установлен .
Для установки SalesMan CRM необходимо наличие дополнительных модулей PHP. Для их установки необходимо выполнить в терминале ряд команд вида:

# yum install php-mbstring php-imap php-mcrypt php-dom ;

Установка PHP с необходимыми модулями для коректной работы Asterisk и SalesMan CRM

Установка SalesMan CRM с FreePBX. Установка модулей PHP
Т.к. у нас уже установлен MySQL, Apache и PHP, то следующим действием будет создание базы данных в MySQL для CRM. Для этого выполним в терминале ряд команд вида:

# mysql -u root -p’пароль’ ; вход в MySQL
# create database yoolla; ; Создаем базу данных SalesMan
# create user ‘yoolla’ IDENTIFIED BY ‘yoolla!1’; ; Создаем нового пользователя
# GRANT ALL PRIVILEGES ON yoolla.* TO yoolla@localhost IDENTIFIED BY ‘yoolla!1’;
# q ;выходим из MySQL

Установка SalesMan CRM с FreePBX. Создание БД для CRM в MySQL
Начинаем установку CRM SalesMan
Выполним ряд команд вида:

# cd /usr/src/
# mkdir salesman ; создадим папку с именем salesman
# cd salesman
# wget http://isaler.ru/getfile.php?v=linux ; скачаем свежий дистрибутив CRM
# mv getfile.php?v=linux salesman.zip ; переименуем скачанный файл
# unzip salesman.zip ; распакуем скачанный файл
# rm salesman.zip

Установка SalesMan CRM с FreePBX. Скачивание и распаковка дистрибутива SalesMan

# cp -vR /usr/src/salesman/ /var/www/html/ ; скопируем каталог salesman
# chown asterisk:asterisk /var/www/html/salesman/ -R ; изменим рекурсивно владельца/группу

Установка SalesMan CRM с FreePBX. Копирование SalesMan в корневую директорию Apache

# cd /usr/src/ # mkdir phpexpress ; создадим папку phpexpress
# cd phpexpress ; перейдем в раннее созданную папку
# wget http://download.nusphere.com/customer/download/files/NuSphere-PhpExpress-3.1.zip ; скачаем акселератор php

Установка SalesMan CRM с FreePBX. Скачивание акселератора phpExpress

# unzip NuSphere-PhpExpress-3.1.zip ; распакуем скачанный архив
# cd /usr/src/phpexpress/NuSphere-PhpExpress/ ; перейдем в подкаталог
# tar xvf phpexpress-3.1-Linux.tar.gz ; распакуем модуль php для Linux
# cp /usr/src/phpexpress/NuSphere-PhpExpress/phpexpress-3.1-Linux/x86_64/phpexpress-php-5.3.so /usr/lib64/php/modules ; скопируем необходимый модуль в систему
# nano /etc/php.ini ; откроем редактором конфигурационный файл php
# подключим модуль акселератора php, добавив в файл строку следующего вида:
# zend_extension=/usr/lib64/php/modules/phpexpress-php-5.3.so
# А так же необходимо изменить парамметр «short_open_tag» с «off» на “on” # php -m ; проверим подключение модуля

Установка SalesMan CRM с FreePBX. Проверка подключенного модуля
Пропишем виртуальный хост в Apache для обращения к каталогу по нестандартному порту. Для этого выполним ряд команд:

# nano /etc/httpd/conf/httpd.conf
# И добавим следующие строки:
NameVirtualHost *:900 ; Укажем желаемый порт
Listen 900
<VirtualHost*:900>
DocumentRoot /var/www/html/salesman ; путь к каталогу salesman
<Directory /var/www/html/salesman ; путь к каталогу salesman
RewriteEngine off
</Directory>
</VirtualHost>
# service httpd restart ; Перезапустим Apache

Установка SalesMan CRM с FreePBX. Создание виртуального хоста и перезапуск Apache
Теперь после всех проделанных действий можно перейти к установке и конфигурации CRM SalesMan. Для этого необходимо запустить браузер (InternetExplorer, Firefox, Opera, GoogleChrome) и в адресную строку прописать:

# http://ip_адресс_сервера:порт/install.php

Должны получить окно следующего вида:

Установка SalesMan CRM с FreePBX. Начало установки CRM
Если все соответствует данному скриншоту, то можно переходить к следующему шагу. Соглашаемся с лицензионным соглашением.

Установка SalesMan CRM с FreePBX. Лицензионное соглашение
Заполняем данные для соединения с БД. Т.к. база данных и пользователь у нас соответствуют данным по умолчанию CRM, то продолжаем установку. Если вы вносили какие-либо коррективы, то заполните поля в соответствии со своими данными.

Установка SalesMan CRM с FreePBX. Настройка доступа к БД MySQL
Следующим шагом будет произведена проверка введенных данных и существования БД

Установка SalesMan CRM с FreePBX. Проверка соединение с БД MySQL
Перейдя к следующему шагу, необходимо будет заполнить поля (Логин, Пароль, ФИО), а так же выбрать часовой пояс.

Установка SalesMan CRM с FreePBX. Ввод персональных данных
По успешному окончанию установки CRM, можно перейти к странице авторизации http://ip_адресс:порт и ввести логин и пароль.

Установка SalesMan CRM с FreePBX. Страница авторизации CRM SalesMan
Для дальнейшей интеграции CRM с IP-АТС Asterisk, необходимо зайти в Панель управления→ Интеграция→ Сервер IP-телефонии и заполнить поля

Установка SalesMan CRM с FreePBX. Настройка интеграции с IP-АТС Asterisk
И последним шагом по интеграции будет редактирование файла cdr2crm.php. Для этого необходимо ввести в терминале ряд команд, следующего вида:

# nano /var/www/html/salesman/api/asterisk/cdr2crm.php
# И внести свои данные для доступа к MySQL

Установка SalesMan CRM с FreePBX. Редактирование cdr2crm
Сохраняем все изменения и выполняем перезапуск Apache.
Все настройки выполнены, можно переходить к полноценной работе с CRM SalesMan.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices