Ir al contenido principal

Vtiger clic-to-call Asterisk





Cześć, Jak Sie Masz ludzie?. He vuelto con un nuevo manual muy sencillo de integración Asterisk con el popular Vtiger a traves de un conector en Java. Dependencias previas, bueno tener Asterisk 11 y Vtiger 7.3 funcionando, si las tienen, sin mas preambulos manos a la obra.

Instalar dependencias. 

#yum -y install java-11-openjdk-devel

Descargar conector

#cd /usr/src/

# mkdir VtigerAsteriskConnector_1.4.2

#cd VtigerAsteriskConnector_1.4.2

#wget https://sourceforge.net/projects/salesplatform/files/addons/SPAsteriskConnector-1.4.2.zip/download  -O SPAsteriskConnector-1.4.2.zip

# unzip SPAsteriskConnector-1.4.2.zip

Editar la configuración del archivo conf/SPVtigerAsteriskConnector.properties los siguientes parametros:

AsteriskUsername   = vtigerclient1

AsteriskPassword   = vtiger2020

VtigerSecretKey = vtiger2020*

Agregar a manager.conf

[vtigerclient1]

secret = vtiger2020

deny=0.0.0.0/0.0.0.0

permit=0.0.0.0/0.0.0.0

read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan

write = system,call,agent,user,config,command,reporting,originate,message

#asterisk -rx "module reload"

Ir a vtigrcrm >Setttings > CRM settings y en menu Integration > PBXmanager y configurar de la siguiente manera:

Vtiger Asterisk App URL : http://192.168.0.X:5000

Outbound Context: from-vtiger

Outbound Trunk: cualquier-cosa-igual-funciona

Vtiger Secret Key: vtiger2020*

Si no guarda los datos, deben parchar vtiger iendo al archivo 

/var/www/html/vtigercrm/modules/Settings/PBXManager/models/Record.php 

y en la función public function save() {  comentarear la linea 

//$parameters = ''';

e intenten el paso anterior. Acto seguido configuramos la extensión del usuario en "My preferences" del usuario y CRM Phone Extension. 

Se inicia el asteriskconector.

#/usr/src/VtigerAsteriskConnector_1.4.2/bin/start.sh

Por último cerciorarse de que en el contexto from-vtiger usado en la configuración del PBXmanager, quede ajustado para marcar los números a la calle.

Do widzenia !




Comentarios

  1. do you install the connetor on elastix ot vtiger server

    ResponderEliminar
    Respuestas
    1. I have both on the same server but if you have it separately install it on the Vtiger server. Just remember to set AsteriskServerIP properly.

      Eliminar
  2. Hey there, i am having a problem installing the Connector with Freepbx16 asterisk18.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Instalar Queuemetrics desde 0.

Cześć. Queuemetrics a pesar de estar casi personalizada su  instalación a Centos, también puede instalarse en otros sistemas operativos, de hecho en cualquier Linux podría hacerse. A continuación describo los pasos para hacerlo. En este demo se usó Suse. Descargar los siguientes paquetes: - Queuemetrics(obviamente XD)      link http://queuemetrics.loway.it/download.jsp      formato tar.gz - Mysql connector      link https://dev.mysql.com/downloads/connector/j/      formato  "platform independent" tar.gz      debe registrarse previamente. - Tomcat      link http://tomcat.apache.org/      formato tar.gz      en este manual se instaló la version 8.5.37 - JDK      link https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html      formato tar.gz      version linux x64 In...

Asterisk con WebRTC, TLS, libsrtp

  Cześć !! En esta ocasión vamos a explicar cómo configurar Asterisk para que desde un teléfono web podamos sacar y recibir llamadas. Se usará los siguientes componentes de Asterisk: libsrtp tls Asterisk module http Antes que nada debemos tener un teléfono web(obviamente), en el laboratorio vamos a usar Sipml5 en el siguiente link : https://www.doubango.org/sipml5/call.htm El siguiente paso es instalar libsrtp del enlace: https://github.com/cisco/libsrtp . #git clone https://github.com/cisco/libsrtp.git #cd libsrtp #./configure #make && make install Luego verificamos tener los siguientes módulos activos para compilar en menuconfig de Asterisk: res_crypto res_http_websocket res_srtp Comunmente si res_crypto no está selecionable, le falta la dependencia openssl-devel o su equivalente dependiendo del sistema que tengan. Cuando estemos seguros que están cargados en Asterisk continuamos con la instalación de los certificados locales(Si usa Lets'encrypt omitir la generación de c...