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
Next 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 [2021/06/04 15:48]
val [Подключение CRM к Connector]
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 (не официальная)]]
- 
- 
  
 ===== Создание БД ===== ===== Создание БД =====
Line 13: Line 11:
   * Сервис MySQL [[Сервис MySQL#​Установка]]   * Сервис MySQL [[Сервис MySQL#​Установка]]
   * Сервис MySQL [[Сервис MySQL#​Настройка кодировки UTF-8]]   * Сервис MySQL [[Сервис MySQL#​Настройка кодировки UTF-8]]
 +  * Для Debian 10 Сервис 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>​ 
  
-  * Сервер Apache [[Сервис HTTP#​Модуль php]] 
  
-===== SalesPlatform Vtiger CRM 7.1.0 ===== 
- 
-  * Для Debian 10 Сервис MySQL [[Сервис MySQL#​Управление параметрами сервера]] sql_mode=""​ 
-<​code>​ 
-service mysql restart 
 </​code>​ </​code>​
  
-  * !!! Не обращаем ​внимание на предупреждение о error_reporting +===== Установка требуемого ​ПО =====
-  * !!! Очень долго идет процесс инициализации (5-7 минут)+
  
-<​code>​ +  * Сервер Apache [[Сервис HTTP#Модуль ​php]]
-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>​
 debian10# apt install binutils cpp flex gcc libarchive-zip-perl libc6-dev \ debian10# apt install binutils cpp flex gcc libarchive-zip-perl libc6-dev \
 libperl5.28 libpcre3 libpopt-dev lynx m4 make  ncftp nmap \ libperl5.28 libpcre3 libpopt-dev lynx m4 make  ncftp nmap \
Line 48: Line 34:
 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>​
  
-debian9# cat /​etc/​php/​7.0/​apache2/​php.ini+Преподавателю посмотреть содержимое ​php.ini ​на предмет секций
  
 +<​code> ​
 debian10# cat /​etc/​php/​7.3/​apache2/​php.ini debian10# cat /​etc/​php/​7.3/​apache2/​php.ini
 </​code><​code>​ </​code><​code>​
Line 65: Line 53:
 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 72:
 http://​server.corpX.un/​vtigercrm/​ http://​server.corpX.un/​vtigercrm/​
 </​code>​ </​code>​
 +
 +  * !!! Не обращаем внимание на предупреждение о error_reporting
 +  * !!! Очень долго идет процесс инициализации (5-7 минут)
 +
   * admin - Администратор   * admin - Администратор
   * тип деятельности:​ Телекоммуникации   * тип деятельности:​ Телекоммуникации
  
-  * создать пользователя user3 password3 ​ФИО слушателя,​ внутренний номер 403+  * Создать ​учетную запись сотрудника с ФИО слушателя. В классе:​ user3 password3 ​, внутренний номер 403, в вебинаре user1/​password1/​401
  
 ===== Интеграция с 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 120:
 </​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 142:
 ==== Подключение CRM к Connector ==== ==== Подключение CRM к Connector ====
  
-  * !!! Отключить модуль «Облачной АТС» в VtigerCRM 7.1 +  * !!! Отключить модуль «Облачной АТС» в VtigerCRM 7.1 (ГЛАВНАЯ -> Настройки -> Настройки CRM -> Менеджер модулей -> Менеджер модулей)
-  * Настройки CRMнтеграция/​Звонки+
   * Для менеджеров должен быть указан "​Внутренний номер"​   * Для менеджеров должен быть указан "​Внутренний номер"​
   * Есть ощущения,​ что всплывающие карточки появляются после создания хотя бы одного контакта.   * Есть ощущения,​ что всплывающие карточки появляются после создания хотя бы одного контакта.
 +  * ГЛАВНАЯ -> Интеграция -> Asterisk
 +
  
 <​code>​ <​code>​
Line 223: Line 161:
 [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