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
Last revision Both sides next 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:44]
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