Фэндом


Установка 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
Пользователь          Задаем желаемое имя для создаваемого пользователя с правом доступа только к базе vTiger
Пароль                Задаем желаемый пароль
Название БД           на Ваше усмотрение, можно оставить то которая предлагает система
Ставим галочку        Создать БД (Удалить старую, если она существует)
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

Сделаем скрипт исполняемым

chmod +x /var/www/vtigercrm/startac

Добавим в автозапуск на случай перезапуска сервера

nano /etc/rc.local

Добавим перед строкой exit 0

/var/www/vtigercrm/startac &

Выполним запуск вручную

/var/www/vtigercrm/startac &

Необходимо отредактировать файл

/cron/modules/pbxmanager/asteriskclient.php

заменить

if((($mainresponse&#91;'event'&#93; == 'newstate' || $mainresponse&#91;'event'&#93; == 'newchannel') &amp;&amp; ($mainresponse&#91;$state&#93; == 'ring') 
|| ($mainresponse&#91;'event'&#93; == 'newstate' &amp;&amp; $mainresponse&#91;$state&#93; == 'ringing')))

на

if($mainresponse&#91;'event'&#93; == 'newstate' &amp;&amp; $mainresponse&#91;'channelstatedesc'&#93; == 'ring')

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

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

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

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

Также на Фэндоме

Случайная вики