Man вики
Нет описания правки
Нет описания правки
Строка 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

  1. Заходим в vtigercrm под пользователем с административными правами;
  2. В верхнем правом углу, значёк в виде шестерёнки, наводим на него мышку, в выпадающем меню ЛКМ Настройки CRM;
  3. Находим Пользователи ЛКМ в вертикальном списке слева находим Студия - Менеджер модулей ЛКМ;
  4. В появившемся вертикальном списке справа находим Менеджер PBX, на против него справа находим изображение в виде молоточка ПКМ;
  5. Таким образом мы попадаем в меню Настройки > Настройки Сервера Asterisk задаём параметры подключения к серверу Asterisk;
  6. Параметры можно подсмотреть на сервере 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 &

Настройка привязки пользователя на телефон

  1. Заходим в vtigercrm под пользователем с административными правами;
  2. В верхнем правом углу, значёк в виде шестерёнки, наводим на него мышку, в выпадающем меню ЛКМ Настройки CRM;
  3. Находим Пользователи ЛКМ в вертикальном списке по центру находим интересуещего нас пользователя или создаём нового;
  4. В пунке 7. Конфигурация Asterisk, указываем телефонный номер в поле Внутренний телефонный номер и ставим галочку Получать Входящие Звонки.