Инструменты пользователя

Инструменты сайта


настройки:asterisk_vtigercrm

Создание Колл-Центра.

Для создания своего колл-центра вам необходим сервер IP телефонии Asterisk (в составе образа FreePBX). Интеграция Asterisk и VtigerCRM позволить автоматизировать звонки что бы: не пропустить ни одного звонка, всегда помнить когда и кому звонил, прослушать разговор, вспомнить детали переговоров и т.д.

Предварительные требования для интеграции.

В образ VtigerCRM до установить программу.

apt install openjdk-21-source

Скачайте 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
ServerIPIP адрес на котором Asterisk Vtiger Connector будет работать.
ServerPortПорт на котором Asterisk Vtiger Connector будет работать .
StorageDirПуть к директории записи разговоров на сервере Asterisk.
RecordingTrue/False - запись разговоров
AsteriskAppDBPathПуть для сохранения файла базы данных Vtiger Asterisk Connector на вашем сервере.
Asterisk Server Details
AsteriskServerPublicIPВнешний IP адрес сервера Asterisk.
AsteriskServerIPIP адрес сервера Asterisk
AsteriskServerPortПорт Asterisk Manager Interface (AMI).
AsteriskUsernameИмя пользователя manager.conf на сервере Asterisk.
AsteriskPasswordПароль пользователя manager.conf на сервере Asterisk.
Vtiger
VtigerURLVtiger Asterisk App URL.
VtigerSecretKeyVtiger Secret Key.

Установить пользователя и пароль, во FreePBX открыть Общие настройки → Дополнительные настройки → раздел Asterisk Manager

Настроить интеграцию в VtigerCRM, меню → Настройки → Настройки CRM → Интеграция → Asterisk

Назначить номер телефона для пользователя VtigerCRM

Перейдите в «Мои настройки»

В разделе Дополнительная информация добавьте Внутренний номер.

Запуск 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