Нет описания правки |
Нет описания правки |
||
Строка 18: | Строка 18: | ||
Производим установку базы в Web интерфейсе с помощью мастера установки |
Производим установку базы в Web интерфейсе с помощью мастера установки |
||
http://адрес/vtigercrm |
http://адрес/vtigercrm |
||
− | *'''Установить''' ЛКМ |
+ | *'''Установить''' ЛКМ; |
− | *'''Читаем и соглашаемся с лицензией''' |
+ | *'''Читаем и соглашаемся с лицензией;''' |
− | *'''Проверка перед Установкой''' жмём далее |
+ | *'''Проверка перед Установкой''' жмём далее; |
− | *'''Конфигурация системы ''' |
+ | *'''Конфигурация системы; ''' |
'''Информация БД''' |
'''Информация БД''' |
||
− | Хост 127.0.0.1 |
+ | Хост 127.0.0.1 |
− | Пользователь root |
+ | Пользователь root |
− | Пароль тот который задавали на mysql при установке Asterisk |
+ | Пароль тот который задавали на mysql при установке Asterisk |
− | Название БД на Ваше усмотрение, можно оставить то которая предлагает система |
+ | Название БД на Ваше усмотрение, можно оставить то которая предлагает система |
− | Ставим галочку Создать БД (Удалить старую, если она существует) |
+ | Ставим галочку Создать БД (Удалить старую, если она существует) |
− | Root Пользователь root |
+ | Root Пользователь root |
− | Root Пароль тот который задавали на mysql при установке Asterisk |
+ | Root Пароль тот который задавали на mysql при установке Asterisk |
− | Поддержка UTF-8 галочка стоит |
+ | Поддержка UTF-8 галочка стоит |
Наполнить базу данных демонстрационными данными на Ваше усмотрение |
Наполнить базу данных демонстрационными данными на Ваше усмотрение |
||
Строка 44: | Строка 44: | ||
'''Конфигурация CRM''' |
'''Конфигурация CRM''' |
||
− | URL оставляем предложенное системой или на Ваше усмотрение |
+ | URL оставляем предложенное системой или на Ваше усмотрение |
Валюта оставляем предложенное системой или на Ваше усмотрение |
Валюта оставляем предложенное системой или на Ваше усмотрение |
||
Строка 50: | Строка 50: | ||
'''Параметры Пользователя''' |
'''Параметры Пользователя''' |
||
− | Пароль здесь мы задаём пароль администратора от иени которого будет производится дальнейшее управление CRM |
+ | Пароль здесь мы задаём пароль администратора от иени которого будет производится дальнейшее управление CRM |
− | Email указываем адрес человека который будет в дальнейшем администрировать CRM |
+ | Email указываем адрес человека который будет в дальнейшем администрировать CRM |
+ | *'''Подтвердить параметры конфигурации '''в этом окне Вы проверяете все ранее заданные параметры, а вслучае если система обнаружит ошибки она выдаст вам предупреждение на красном фоне, ели все нормально жмём далее; |
||
+ | *'''Дополнительные Модули '''по умолчанию стоят все галочки, жём далее, после этого соственно производится создание и наполнение самой CRM, в зависимости от производительности вашей системы этот процесс может занимать продолжительное время, в моём случае он составил 4 минуты; |
||
+ | *'''Настройка завершена '''система сообщает Вам, что настройка завершена, а также сообщает о рекомендуемых дальнейших шагах по настройке CRM, внимательно прочитали и жмём готово. |
||
Версия от 05:45, 14 февраля 2014
Установка vTiger мод от SalesPlatform
Перед установкой, необходимо установить Asterisk+FreePBX
Загрузка файлов и модулей
apt-get update apt-get install -y php5-imap
cd /tmp wget -c http://downloads.sourceforge.net/project/salesplatform/salesplatform-vtigercrm-5.4.0-201310.tar.gz cd /var/www tar zxvf /tmp/salesplatform-vtigercrm-5.4.0-201310.tar.gz chown asterisk:asterisk -R /var/www/vtigercrm/
Оптимизация параметров PHP
perl -pi -e 's/max_execution_time = 30/max_execution_time = 600/' /etc/php5/apache2/php.ini perl -pi -e 's/error_reporting = E_ALL & ~E_DEPRECATED/error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED/' /etc/php5/apache2/php.ini perl -pi -e 's/allow_call_time_pass_reference = Off/allow_call_time_pass_reference = On/' /etc/php5/apache2/php.ini /etc/init.d/apache2 restart
Создание базы данных
Производим установку базы в Web интерфейсе с помощью мастера установки
http://адрес/vtigercrm
- Установить ЛКМ;
- Читаем и соглашаемся с лицензией;
- Проверка перед Установкой жмём далее;
- Конфигурация системы;
Информация БД
Хост 127.0.0.1
Пользователь root
Пароль тот который задавали на mysql при установке Asterisk
Название БД на Ваше усмотрение, можно оставить то которая предлагает система
Ставим галочку Создать БД (Удалить старую, если она существует)
Root Пользователь root
Root Пароль тот который задавали на mysql при установке Asterisk
Поддержка UTF-8 галочка стоит
Наполнить базу данных демонстрационными данными на Ваше усмотрение
Конфигурация CRM
URL оставляем предложенное системой или на Ваше усмотрение
Валюта оставляем предложенное системой или на Ваше усмотрение
Параметры Пользователя
Пароль здесь мы задаём пароль администратора от иени которого будет производится дальнейшее управление CRM
Email указываем адрес человека который будет в дальнейшем администрировать CRM
- Подтвердить параметры конфигурации в этом окне Вы проверяете все ранее заданные параметры, а вслучае если система обнаружит ошибки она выдаст вам предупреждение на красном фоне, ели все нормально жмём далее;
- Дополнительные Модули по умолчанию стоят все галочки, жём далее, после этого соственно производится создание и наполнение самой CRM, в зависимости от производительности вашей системы этот процесс может занимать продолжительное время, в моём случае он составил 4 минуты;
- Настройка завершена система сообщает Вам, что настройка завершена, а также сообщает о рекомендуемых дальнейших шагах по настройке CRM, внимательно прочитали и жмём готово.
- Добавим к стартовому меню freepbx
cp /var/www/index.html /tmp/index.html
sed '26i<h4><a href="vtigercrm/">vTiger CRM — система управления взаимоотношениями с клиентами</a></h4>' /tmp/index.html > /var/www/index.html
Настройка
Настройка связки с Asterisk
- Заходим в vtigercrm под пользователем с административными правами;
- В верхнем правом углу, значёк в виде шестерёнки, наводим на него мышку, в выпадающем меню ЛКМ Настройки CRM;
- Находим Пользователи ЛКМ в вертикальном списке слева находим Студия - Менеджер модулей ЛКМ;
- В появившемся вертикальном списке справа находим Менеджер PBX, на против него справа находим изображение в виде молоточка ПКМ;
- Таким образом мы попадаем в меню Настройки > Настройки Сервера Asterisk задаём параметры подключения к серверу Asterisk;
- Параметры можно подсмотреть на сервере Asterisk в файле: /etc/asterisk/manager.conf.
Настройка исходящих
Для обеспечения работы исходищих звонков, необходимо включить vTiger в контекст from-internal
nano /var/www/vtigercrm/modules/PBXManager/utils/AsteriskClass.php
Ищем блок switch($typeCalled) и заменяем значение переменной $context в секции default
default: $context = "default";
на
default: $context = "from-internal";
Настройка входящих
Создадим скрипт, обеспечивающий запуск и поддержание работы модуля выполняющего анализ состояния сервера астериск.
nano /var/www/vtigercrm/startac
Внесём в него
cd /var/www/vtigercrm/cron/modules/PBXManager/ while true do php5 AsteriskClient.php 2>/dev/null done
Добавим в автозапуск на случай перезапуска сервера
nano /etc/rc.local
Добавим перед строкой exit 0
/var/www/vtigercrm/startac &
Выполним запуск вручную
/var/www/vtigercrm/startac &
Настройка привязки пользователя на телефон
- Заходим в vtigercrm под пользователем с административными правами;
- В верхнем правом углу, значёк в виде шестерёнки, наводим на него мышку, в выпадающем меню ЛКМ Настройки CRM;
- Находим Пользователи ЛКМ в вертикальном списке по центру находим интересуещего нас пользователя или создаём нового;
- В пунке 7. Конфигурация Asterisk, указываем телефонный номер в поле Внутренний телефонный номер и ставим галочку Получать Входящие Звонки.