==== Создание Колл-Центра. ==== Для создания своего колл-центра вам необходим сервер IP телефонии Asterisk (в составе образа FreePBX). Интеграция Asterisk и VtigerCRM позволить автоматизировать звонки что бы: не пропустить ни одного звонка, всегда помнить когда и кому звонил, прослушать разговор, вспомнить детали переговоров и т.д. === Предварительные требования для интеграции. === В образ VtigerCRM до установить программу. apt install openjdk-21-source {{:настройки:vtigerasteriskconnector-1.5.4.zip|Скачайте Asterisk Connector}} Распакуйте в удобной для вас директории на сервере VtigerCRM. unzip VtigerAsteriskConnector-1.5.4.zip В данном примере ///usr/local// Отредактируйте файл //VtigerAsteriskConnector/conf/VtigerAsteriskConnector.properties// // Location where the application server will be running. ServerIP = 127.0.0.1 ServerPort = 5000 // Call Recordings storage path StorageDir = /usr/local/VtigerAsteriskConnector/bin/rec // Enable(true) or Disable(false) call recordings Recording = true // Location where the applications database files will be stored. AsteriskAppDBPath = /var/spool/asterisk/system // Asterisk Server Details (сервер FreePBX) AsteriskServerPublicIP = 192.168.21.155 AsteriskServerIP = 192.168.21.155 AsteriskServerPort = 5038 AsteriskUsername = vtiger AsteriskPassword = vtiger_password // Vtiger CRM URL VtigerURL = http://127.0.0.1/vtigercrm/ VtigerSecretKey = 12345 //Enable(true) or Disable(false) Asterisk Events and Database Logs in Connector AsteriskLog = true DatabaseLog = true ^Asterisk^| |ServerIP|IP адрес на котором Asterisk Vtiger Connector будет работать.| |ServerPort|Порт на котором Asterisk Vtiger Connector будет работать .| |StorageDir|Путь к директории записи разговоров на сервере Asterisk.| |Recording|True/False - запись разговоров| |AsteriskAppDBPath|Путь для сохранения файла базы данных Vtiger Asterisk Connector на вашем сервере.| ^Asterisk Server Details^| |AsteriskServerPublicIP|Внешний IP адрес сервера Asterisk.| |AsteriskServerIP|IP адрес сервера Asterisk| |AsteriskServerPort|Порт Asterisk Manager Interface (AMI).| |AsteriskUsername|Имя пользователя manager.conf на сервере Asterisk.| |AsteriskPassword|Пароль пользователя manager.conf на сервере Asterisk.| ^Vtiger^| |VtigerURL|Vtiger Asterisk App URL.| |VtigerSecretKey|Vtiger Secret Key.| Установить пользователя и пароль, во FreePBX открыть Общие настройки → Дополнительные настройки → раздел Asterisk Manager {{:настройки:fpeepbxmanager.png?direct&700x192}} Настроить интеграцию в VtigerCRM, меню → Настройки → Настройки CRM → Интеграция → Asterisk {{:настройки:vtigerpbx.png?nolink&700x364}} Назначить номер телефона для пользователя VtigerCRM Перейдите в "Мои настройки" {{:настройки:crmmy.png?nolink&412x266}} В разделе Дополнительная информация добавьте Внутренний номер. {{:настройки:crmphone.png?nolink&651x390}} === Запуск VTiger Asterisk Connector === cd /usr/local/VtigerAsteriskConnector/bin [root@localhost bin]# ls -la total 24 drwxrwxr-x 2 root root 4096 Dec 5 14:25 . drwxrwxr-x 8 root root 4096 Dec 5 14:25 .. -rwxrwxr-x 1 root root 339 Dec 5 14:25 agi.sh -rwxrwxr-x 1 root root 228 Dec 5 14:25 start.sh -rwxrwxr-x 1 root root 115 Dec 5 14:25 stop.sh -rwxrwxr-x 1 root root 377 Dec 5 14:25 webapp.sh **запустим коннектор командой:** ./start.sh **Автозагрузка скрипта (выполнять под суперпользователем)** echo sh /usr/local/VtigerAsteriskConnector/bin/start.sh>> /etc/rc.local