Нет описания правки |
Нет описания правки |
||
Строка 44: | Строка 44: | ||
и заменяем значение переменной '''$context''' в секции '''default''' |
и заменяем значение переменной '''$context''' в секции '''default''' |
||
default: |
default: |
||
− | $context = "default |
+ | $context = "default"; |
на |
на |
||
default: |
default: |
Версия от 04:10, 13 февраля 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
- Добавим к стартовому меню 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.
Настройка привязки пользователя на телефон
- Заходим в vtigercrm под пользователем с административными правами;
- В верхнем правом углу, значёк в виде шестерёнки, наводим на него мышку, в выпадающем меню ЛКМ Настройки CRM;
- Находим Пользователи ЛКМ в вертикальном списке по центру находим интересуещего нас пользователя или создаём нового;
- В пунке 7. Конфигурация Asterisk, указываем телефонный номер в поле Внутренний телефонный номер и ставим галочку Получать Входящие Звонки.
Настройка исходящих
Для обеспечения работы исходищих звонков, необходимо включить vTiger в контекст from-internal
nano /var/www/vtigercrm/modules/PBXManager/utils/AsteriskClass.php
Ищем блок switch($typeCalled) и заменяем значение переменной $context в секции default
default: $context = "default";
на
default: $context = "from-internal";