Soporte & Consultoria

Soporte Remoto y Consultoria skype : ambiorixg12.
Nota no se brinda ningun tipo de consulta o soporte fuera del blog de forma gratuita

sábado, 25 de julio de 2015

Asterisk + VTigerCRM 6.1

Asterisk + VTigerCRM 6.1

http://asterisk-pbx.ru/wiki/artikle/vtigercrm_install

  • vTiger CRM — система управления взаимоотношениями с клиентами (CRM) с открытым кодом (Open Source).
  • vTiger CRM построен на LAMP (Linux, Apache, MySQL, PHP).
  • Новый коннектор для связи с Asterisk написан на Java и работает значительно стабильнее, чем в версии 5.4
  • Реализована интеграция с Asterisk версии 1.8 (Asterisk Manager Interface 1.1).

Предварительные требования для установки

1. Asterisk 1.8 (возможно Asterisk 11)
2. Java 1.7
 yum install java-1.7.0-openjdk.i686

Скачайте Asterisk Connector

 wget https://www.vtiger.com/products/apps/VtigerAsteriskConnector/VtigerAsteriskConnector-1.3.zip
Распакуйте в удобной для вас директории.
 unzip VtigerAsteriskConnector-1.3.zip
В данном примере /usr/local
Отредактируйте файл VtigerAsteriskConnector/conf/VtigerAsteriskConnector.properties
/*
 * Copyright (C) www.vtiger.com. All rights reserved.
 * @license Proprietary
 */

// Location where the application server will be running.
ServerIP   = 127.0.0.1
ServerPort = 50777

// 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
AsteriskServerPublicIP = 192.168.0.1
AsteriskServerIP   = 127.0.0.1
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.
CRM Settings > Integration > PBX Manager
User > My Preference - More Information

Запуск 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
Автозагрузка скрипта в CentOS
  echo sh /usr/local/VtigerAsteriskConnector/bin/start.sh  >> /etc/rc.local
Если коннектор запущен, директория отобразится в браузере, по порту приложения (в примере 50777):
# ps aux | grep Vtiger
root      3117  0.0  0.1   5052  1220 pts/1    S    16:52   0:00 /bin/sh /usr/local/VtigerAsteriskConnector/bin/webapp.sh
root      3118  0.0  0.1   5052  1204 pts/1    S    16:52   0:00 /bin/sh /usr/local/VtigerAsteriskConnector/bin/agi.sh
root      3183  0.0  0.0   4352   728 pts/1    S+   16:52   0:00 grep Vtiger
[vtiger_out]
exten => _X.,1,Agi(agi://127.0.0.1/incoming.agi)


[fake_random_callerid_812]
exten => 1122334,1,Set(CALLERID(num)=812${RAND(2111111,9999999)})
exten => 1122334,n,Set(CALLERID(name)=CALLERID(num))
exten => 1122334,n,Agi(agi://127.0.0.1/incoming.agi)

No hay comentarios:

Publicar un comentario