artem
05.07.2017
5038

Интеграция SalesPlatform vtiger CRM с Asterisk.

В данной статье будет рассмотрено, как выполнить интеграцию SalesPlatform vtiger CRM с Asterisk.

Все описанные действия в статье необходимо выполнять от имени суперпользователя (root). Установка и настройка производилась на предустановленной системе CentOS 6.8 + Asterisk 11.23.1 + FreePBX 13.

Установка:

1. Выполним подключение по SSH к серверу с установленной CRM и скачаем модуль-коннектор.

# cd /usr/local/bin/
# mkdir crmAsterisk
# cd crmAsterisk/
# wget https://sourceforge.net/projects/salesplatform/files/addons/SPAsteriskConnector-1.4.0.zip/download
# mv download SPAsteriskConnector-1.4.0.zip
# unzip SPAsteriskConnector-1.4.0.zip
# rm -rf SPAsteriskConnector-1.4.0.zip

 Скачивание и распаковка модуль-коннектора.

2. Параллельно выполним подключение по SSH к серверу телефонии и создадим дополнительного пользователя AMI

# nano /etc/asterisk/manager.conf

 Добавление пользователя AMI.

3. Настроим модуль «Звонки» в CRM системе, для этого web интерфейсе перейдём в Настройки CRM->Менеджер модулей->Звонки->Настройки->Настройка конфигураций->Изменить. И заполним следующие поля:

1) URL адрес – адрес к модуль коннектору, IP сервера CRM и произвольный порт

2) Контекст – контекст обработки вызова на сервере телефонии

3) Секретный ключ – данное значение генерируется автоматически и его необходимо скопировать для проведения дальнейших настроек

Настройка модуля «Звонки»

Настройка модуля «Звонки»

Настройка модуля «Звонки»

Настройка модуля «Звонки»

 Настройка модуля «Звонки»

4. Вернёмся к SSH подключение с сервером CRM и выполним настройку модуль коннектора

# nano conf/SPVtigerAsteriskConnector.properties

И заполним следующие поля:

1) AsteriskAppDBPath – путь к базе данных, может быть произвольным, главное чтобы директория существовала

2) AsteriskServerIP – IP адрес сервера телефонии

3) AsteriskUsername – имя созданного пользователя AMI

4) AsteriskPassword – пароль созданного пользователя AMI

5) VtigerURL – адрес CRM системы

6) VtigerSecretKey – скопированный «Секретный ключ»

Настройка модуль коннектора.

5. Настроим права на каталоги и файлы:

# chmod 777 db –R
# chmod 777 bin –R
# chmod 777 logs –R

Настройка прав на каталоги и файлы.

6. Для запуска и дальнейшей работы модуль коннектора необходимо выполнить установку Java

# yum install java-1.7.0-openjdk

 Установка Java.

7. Выполним запуск модуль коннектора

# cd /usr/local/bin/crmAsterisk/bin
# ./start.sh

 

8. Добавим старт модуль коннектора в автозагрузку

# nano /etc/rc.local

Добавим в конце файла строку:

/usr/local/bin/crmAsterisk/bin/start.sh

Добавление в автозагрузку модуль-коннектора.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Виталий Шелест, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices