Man вики
Нет описания правки
Строка 38: Строка 38:
 
#Находим '''Пользователи ЛКМ''' в вертикальном списке по центру находим интересуещего нас пользователя или создаём нового''';'''
 
#Находим '''Пользователи ЛКМ''' в вертикальном списке по центру находим интересуещего нас пользователя или создаём нового''';'''
 
#В пунке '''7. Конфигурация Asterisk''', указываем телефонный номер в поле '''Внутренний телефонный номер''' и ставим галочку '''Получать Входящие Звонки.'''
 
#В пунке '''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";

Версия от 04:09, 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

  1. Заходим в vtigercrm под пользователем с административными правами;
  2. В верхнем правом углу, значёк в виде шестерёнки, наводим на него мышку, в выпадающем меню ЛКМ Настройки CRM;
  3. Находим Пользователи ЛКМ в вертикальном списке слева находим Студия - Менеджер модулей ЛКМ;
  4. В появившемся вертикальном списке справа находим Менеджер PBX, на против него справа находим изображение в виде молоточка ПКМ;
  5. Таким образом мы попадаем в меню Настройки > Настройки Сервера Asterisk задаём параметры подключения к серверу Asterisk;
  6. Параметры можно подсмотреть на сервере Asterisk в файле: /etc/asterisk/manager.conf.

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

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