User Tools

Site Tools


сервис_salesplatform_vtiger_crm_russian

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_salesplatform_vtiger_crm_russian [2019/12/23 12:25]
val [SalesPlatform Vtiger CRM 7.1.0]
сервис_salesplatform_vtiger_crm_russian [2022/04/15 17:45]
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>​ +debian11PERLV=5.32
-wget http://val.bmstu.ru/​unix/​CRM/​salesplatform-vtigercrm-7.1.0-201803.tar.gz+
  
-debian9# 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.24 ​libpcre3 libpopt-dev lynx m4 make  ncftp nmap \ +libperl${PERLV} ​libpcre3 libpopt-dev lynx m4 make  ncftp nmap \ 
-openssl perl perl-modules-5.24 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>​
  
-debian10# apt install binutils cpp flex gcc libarchive-zip-perl libc6-dev \ +Преподавателю посмотреть содержимое php.ini на предмет секций 
-libperl5.28 libpcre3 libpopt-dev lynx m4 make  ncftp nmap \ + 
-openssl perl perl-modules-5.28 unzip zip zlib1g-dev autoconf \ +<​code> ​ 
-automake libtool bison autotools-dev gcc libpng-dev libjpeg-dev \ +debian10# PHPV=7.3
-libfreetype6-dev libssl-dev libxml2-dev libxml2 g++ gawk \ +
-libapache2-mod-php php-gd php-imap php-curl php-mysql php-mbstring php-xml+
  
-debian9cat /etc/php/7.0/​apache2/​php.ini+debian11PHPV=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 65: Line 63:
 max_input_vars = 100000 max_input_vars = 100000
 extension=timezonedb.so extension=timezonedb.so
-</​code>​ 
-===== SalesPlatform Vtiger CRM 6.5.0 ===== 
- 
-  * 6.5.0 Адаптирован под php5 (в LTS актуально на Ubuntu 14.04) 
- 
-<​code>​ 
-# wget http://​val.bmstu.ru/​unix/​CRM/​salesplatform-vtigercrm-6.5.0-201611.tar.gz 
- 
-# apt install php5-mysql php5-gd php5-curl php5-imap 
- 
-# cat /​etc/​php5/​apache2/​php.ini 
 </​code><​code>​ </​code><​code>​
-... +# service apache2 restart
-safe_mode = off +
-register_globals = off +
-short_open_tag = On +
-output_buffering = on +
-max_execution_time = 600 +
-max_input_vars = 100000 +
-error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT +
-date.timezone = Europe/​Moscow+
 </​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 102: 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 148: Line 136:
 </​code>​ </​code>​
  
-==== SPAsteriskConnector 1.4.1 ==== 
  
-<​code>​ 
-# wget http://​val.bmstu.ru/​unix/​CRM/​SPAsteriskConnector-1.4.1.zip 
- 
-# mkdir /​usr/​local/​SPAsteriskConnector 
- 
-# cd /​usr/​local/​SPAsteriskConnector 
- 
-/​usr/​local/​SPAsteriskConnector#​ unzip /​root/​SPAsteriskConnector-1.4.1.zip 
- 
-# cat /​usr/​local/​SPAsteriskConnector/​conf/​SPVtigerAsteriskConnector.properties 
-</​code><​code>​ 
-#​ServerIP ​  = 127.0.0.1 
-#​ServerIP ​  = 0.0.0.0 
-ServerPort = 4573 
-AsteriskAppDBPath = /​usr/​local/​SPAsteriskConnector/​db/​ 
- 
-#​AsteriskServerIP ​  = 127.0.0.1 
-#​AsteriskServerIP ​  = server.corpX.un 
-AsteriskServerPort = 5038 
-AsteriskUsername ​  = admin 
-AsteriskPassword ​  = admin 
- 
-VtigerURL = http://​localhost/​vtigercrm/​ 
-VtigerSecretKey = test 
- 
-DefaultOriginateChannelProtocol = SIP 
-</​code><​code>​ 
-# cat /​usr/​local/​SPAsteriskConnector/​bin/​webapp.sh 
-</​code><​code>​ 
-... 
-#​JAVACP=../​SPAsteriskConnector/​build/​classes:"​../​libs/​*"​ 
-JAVACP=../​source/​classes:"​../​libs/​*"​ 
-... 
-</​code>​ 
 ==== Запуск ==== ==== Запуск ====
 <​code>​ <​code>​
Line 205: Line 158:
 ==== Подключение CRM к Connector ==== ==== Подключение CRM к Connector ====
  
-  * !!! Отключить модуль «Облачной АТС» в VtigerCRM 7.1 +  * !!! Отключить модуль «Облачной АТС» в VtigerCRM 7.1 (ГЛАВНАЯ -> Настройки -> Настройки CRM -> Менеджер модулей -> Менеджер модулей)
-  * Настройки CRMнтеграция/​Звонки+
   * Для менеджеров должен быть указан "​Внутренний номер"​   * Для менеджеров должен быть указан "​Внутренний номер"​
   * Есть ощущения,​ что всплывающие карточки появляются после создания хотя бы одного контакта.   * Есть ощущения,​ что всплывающие карточки появляются после создания хотя бы одного контакта.
 +  * ГЛАВНАЯ -> ГЛАВНАЯ → Настройки → Настройки CRM -> Интеграция -> Asterisk
 +
  
 <​code>​ <​code>​
Line 223: 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,​Dial(SIP/​401&​SIP/​402&​SIP/​403&​SIP/​404) 
 +</​code>​ 
 + 
 +===== Информация по предыдущим версиям ===== 
 + 
 +==== Debian 9 ==== 
 +<​code>​ 
 +# wget http://​val.bmstu.ru/​unix/​CRM/​salesplatform-vtigercrm-7.1.0-201803.tar.gz 
 + 
 +debian9# apt install binutils cpp flex gcc libarchive-zip-perl libc6-dev \ 
 +libperl5.24 libpcre3 libpopt-dev lynx m4 make  ncftp nmap \ 
 +openssl perl perl-modules-5.24 unzip zip zlib1g-dev autoconf \ 
 +automake libtool bison autotools-dev gcc libpng-dev libjpeg-dev \ 
 +libfreetype6-dev libssl-dev libxml2-dev libxml2 g++ gawk \ 
 +libapache2-mod-php php-gd php-imap php-curl php-mysql php-mbstring php-xml 
 +</​code>​ 
 + 
 +==== SalesPlatform Vtiger CRM 6.5.0 ==== 
 + 
 +  * 6.5.0 Адаптирован под php5 (в LTS актуально на Ubuntu 14.04) 
 + 
 +<​code>​ 
 +# wget http://​val.bmstu.ru/​unix/​CRM/​salesplatform-vtigercrm-6.5.0-201611.tar.gz 
 + 
 +# apt install php5-mysql php5-gd php5-curl php5-imap 
 + 
 +# cat /​etc/​php5/​apache2/​php.ini 
 +</​code><​code>​ 
 +... 
 +safe_mode = off 
 +register_globals = off 
 +short_open_tag = On 
 +output_buffering = on 
 +max_execution_time = 600 
 +max_input_vars = 100000 
 +error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT 
 +date.timezone = Europe/​Moscow 
 +</​code>​ 
 + 
 +==== SPAsteriskConnector 1.4.1 ==== 
 + 
 +<​code>​ 
 +# wget http://​val.bmstu.ru/​unix/​CRM/​SPAsteriskConnector-1.4.1.zip 
 + 
 +# mkdir /​usr/​local/​SPAsteriskConnector 
 + 
 +# cd /​usr/​local/​SPAsteriskConnector 
 + 
 +/​usr/​local/​SPAsteriskConnector#​ unzip /​root/​SPAsteriskConnector-1.4.1.zip 
 + 
 +# cat /​usr/​local/​SPAsteriskConnector/​conf/​SPVtigerAsteriskConnector.properties 
 +</​code><​code>​ 
 +#​ServerIP ​  = 127.0.0.1 
 +#​ServerIP ​  = 0.0.0.0 
 +ServerPort = 4573 
 +AsteriskAppDBPath = /​usr/​local/​SPAsteriskConnector/​db/​ 
 + 
 +#​AsteriskServerIP ​  = 127.0.0.1 
 +#​AsteriskServerIP ​  = server.corpX.un 
 +AsteriskServerPort = 5038 
 +AsteriskUsername ​  = admin 
 +AsteriskPassword ​  = admin 
 + 
 +VtigerURL = http://​localhost/​vtigercrm/​ 
 +VtigerSecretKey = test 
 + 
 +DefaultOriginateChannelProtocol = SIP 
 +</​code><​code>​ 
 +# cat /​usr/​local/​SPAsteriskConnector/​bin/​webapp.sh 
 +</​code><​code>​ 
 +... 
 +#​JAVACP=../​SPAsteriskConnector/​build/​classes:"​../​libs/​*"​ 
 +JAVACP=../​source/​classes:"​../​libs/​*"​
 ... ...
-exten => voip1_00000X,​1,​Agi(agi://​asterisk_connector_ip/​incoming.agi) ​ !!! Работает без этого 
-exten => voip1_00000X,​n,​Dial(${RING-GROUP}) 
 </​code>​ </​code>​
сервис_salesplatform_vtiger_crm_russian.txt · Last modified: 2022/04/15 17:45 by val