This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
сервис_salesplatform_vtiger_crm_russian [2020/05/26 13:45] val |
сервис_salesplatform_vtiger_crm_russian [2022/04/15 17:45] (current) val |
||
---|---|---|---|
Line 4: | Line 4: | ||
* [[http://community.salesplatform.ru/documentation/|Документация]] | * [[http://community.salesplatform.ru/documentation/|Документация]] | ||
* [[http://blog.simpnet.org/?p=179|Установка SalesPlatform vtiger CRM (не официальная)]] | * [[http://blog.simpnet.org/?p=179|Установка SalesPlatform vtiger CRM (не официальная)]] | ||
- | + | * [[https://www.vultr.com/docs/install-vtiger-crm-on-ubuntu-20-04/#2__Create_Vtiger_CRM_Database|Install Vtiger CRM on Ubuntu 20.04]] | |
===== Создание БД ===== | ===== Создание БД ===== | ||
Line 13: | Line 12: | ||
* Сервис MySQL [[Сервис MySQL#Установка]] | * Сервис MySQL [[Сервис MySQL#Установка]] | ||
* Сервис MySQL [[Сервис MySQL#Настройка кодировки UTF-8]] | * Сервис MySQL [[Сервис MySQL#Настройка кодировки UTF-8]] | ||
+ | * Для Debian 10_11 Сервис MySQL [[Сервис MySQL#Управление параметрами сервера]] sql_mode="" | ||
+ | <code> | ||
+ | # mysql | ||
+ | </code> | ||
<code> | <code> | ||
CREATE DATABASE vtigercrm; | CREATE DATABASE vtigercrm; | ||
GRANT ALL PRIVILEGES ON vtigercrm.* TO "vtigercrm"@"localhost" IDENTIFIED BY "vtigercrm"; | GRANT ALL PRIVILEGES ON vtigercrm.* TO "vtigercrm"@"localhost" IDENTIFIED BY "vtigercrm"; | ||
FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
+ | |||
+ | |||
</code> | </code> | ||
+ | |||
+ | ===== Установка требуемого ПО ===== | ||
* Сервер Apache [[Сервис HTTP#Модуль php]] | * Сервер Apache [[Сервис HTTP#Модуль php]] | ||
- | ===== SalesPlatform Vtiger CRM 7.1.0 ===== | ||
- | |||
- | * Для Debian 10 Сервис MySQL [[Сервис MySQL#Управление параметрами сервера]] sql_mode="" | ||
<code> | <code> | ||
- | service mysql restart | ||
- | </code> | ||
- | * !!! Не обращаем внимание на предупреждение о error_reporting | + | debian10# PERLV=5.28 |
- | * !!! Очень долго идет процесс инициализации (5-7 минут) | + | |
- | <code> | + | debian11# PERLV=5.32 |
- | # wget http://val.bmstu.ru/unix/CRM/salesplatform-vtigercrm-7.1.0-201803.tar.gz | + | |
- | debian10# apt install binutils cpp flex gcc libarchive-zip-perl libc6-dev \ | + | debian10_11# apt install binutils cpp flex gcc libarchive-zip-perl libc6-dev \ |
- | libperl5.28 libpcre3 libpopt-dev lynx m4 make ncftp nmap \ | + | libperl${PERLV} libpcre3 libpopt-dev lynx m4 make ncftp nmap \ |
- | openssl perl perl-modules-5.28 unzip zip zlib1g-dev autoconf \ | + | openssl perl perl-modules-${PERLV} unzip zip zlib1g-dev autoconf \ |
automake libtool bison autotools-dev gcc libpng-dev libjpeg-dev \ | automake libtool bison autotools-dev gcc libpng-dev libjpeg-dev \ | ||
libfreetype6-dev libssl-dev libxml2-dev libxml2 g++ gawk \ | libfreetype6-dev libssl-dev libxml2-dev libxml2 g++ gawk \ | ||
libapache2-mod-php php-gd php-imap php-curl php-mysql php-mbstring php-xml | libapache2-mod-php php-gd php-imap php-curl php-mysql php-mbstring php-xml | ||
+ | </code> | ||
+ | |||
+ | Преподавателю посмотреть содержимое php.ini на предмет секций | ||
+ | |||
+ | <code> | ||
+ | debian10# PHPV=7.3 | ||
+ | |||
+ | debian11# PHPV=7.4 | ||
- | debian10# cat /etc/php/7.3/apache2/php.ini | + | debian10_11# cat /etc/php/${PHPV}/apache2/php.ini |
</code><code> | </code><code> | ||
... | ... | ||
Line 56: | Line 63: | ||
max_input_vars = 100000 | max_input_vars = 100000 | ||
extension=timezonedb.so | extension=timezonedb.so | ||
+ | </code><code> | ||
+ | # service apache2 restart | ||
</code> | </code> | ||
===== Установка ===== | ===== Установка ===== | ||
+ | |||
<code> | <code> | ||
- | # service apache2 restart | + | # wget http://val.bmstu.ru/unix/CRM/salesplatform-vtigercrm-7.1.0-201803.tar.gz |
# cd /var/www/html | # cd /var/www/html | ||
Line 72: | Line 82: | ||
http://server.corpX.un/vtigercrm/ | http://server.corpX.un/vtigercrm/ | ||
</code> | </code> | ||
+ | |||
+ | * !!! Не обращаем внимание на предупреждение о error_reporting | ||
+ | |||
+ | <code> | ||
+ | localhost | ||
+ | vtigercrm | ||
+ | </code> | ||
+ | |||
+ | * !!! Очень долго идет процесс инициализации (5-7 минут) | ||
+ | |||
* admin - Администратор | * admin - Администратор | ||
* тип деятельности: Телекоммуникации | * тип деятельности: Телекоммуникации | ||
- | * создать пользователя user3 password3 ФИО слушателя, внутренний номер 403 | + | * Создать учетную запись сотрудника с ФИО слушателя user3 password3 , внутренний номер 403 |
===== Интеграция с Asterisk ===== | ===== Интеграция с Asterisk ===== | ||
- | |||
- | * !!! Отключить модуль "Облачной АТС" в VtigerCRM 7.1 | ||
* [[https://voxlink.ru/kb/integraciya-s-crm/integraciya-salesplatform-vtiger-crm-s-asterisk/|Интеграция vTiger и Asterisk]] | * [[https://voxlink.ru/kb/integraciya-s-crm/integraciya-salesplatform-vtiger-crm-s-asterisk/|Интеграция vTiger и Asterisk]] | ||
Line 140: | Line 158: | ||
==== Подключение CRM к Connector ==== | ==== Подключение CRM к Connector ==== | ||
- | * !!! Отключить модуль «Облачной АТС» в VtigerCRM 7.1 | + | * !!! Отключить модуль «Облачной АТС» в VtigerCRM 7.1 (ГЛАВНАЯ -> Настройки -> Настройки CRM -> Менеджер модулей -> Менеджер модулей) |
- | * Настройки CRM/Интеграция/Звонки | + | |
* Для менеджеров должен быть указан "Внутренний номер" | * Для менеджеров должен быть указан "Внутренний номер" | ||
* Есть ощущения, что всплывающие карточки появляются после создания хотя бы одного контакта. | * Есть ощущения, что всплывающие карточки появляются после создания хотя бы одного контакта. | ||
+ | * ГЛАВНАЯ -> ГЛАВНАЯ → Настройки → Настройки CRM -> Интеграция -> Asterisk | ||
+ | |||
<code> | <code> | ||
Line 158: | Line 177: | ||
[default] | [default] | ||
... | ... | ||
- | exten => _+7XXXXXXXXXX,1,Dial(SIP/voip1_00000X/8${EXTEN:2}) | + | exten => _[+789]XXXXXXXXXX!,1,Dial(SIP/voip1_00000X/8${EXTEN:-10}) |
... | ... | ||
- | exten => voip1_00000X,1,Agi(agi://asterisk_connector_ip/incoming.agi) !!! Работает без этого | + | exten => voip1_00000X,1,Dial(SIP/401&SIP/402&SIP/403&SIP/404) |
- | exten => voip1_00000X,n,Dial(${RING-GROUP}) | + | |
</code> | </code> | ||