Ir al contenido principal

Instalacion QUEUEMETRICS y QLOADER


Queuemetrics es una herramienta de manejo de informacion tipo Callcenter en asterisk. Su instalacion en Centos 5 en adelante es muy sencilla, solo debemos ejecutar los siguientes comandos.


#wget -P /etc/yum.repos.d http://yum.loway.ch/loway.repo
#yum install queuemetrics

Creamos la base de datos y creamos el usuario queuemetrics dandole permiso para que acceda a la base ante creada.

#mysql> create database queuemetrics;
#mysql> GRANT ALL PRIVILEGES ON queuemetrics.* TO queuemetrics@localhost IDENTIFIED BY 'javadude';

Y ahora, corremos el script de por defecto:

#mysql --user=queuemetrics --password=javadude queuemetrics < /usr/local/queuemetrics/webapps/queuemetrics-XXXX/WEB-INF/README/installDb.sh

Iniciamos queuemetrics:

#service queuemetrics start

E ingresamos queuemetrics en la web http://ip-del-servidor:8080/queuemetrics y listo.

Qloader es una herramienta de Loway, que nos permite cargar la informacion de queue_log de asterisk a Mysql, para luego poder configurar Queuemetrics a que lea la informacion de  mysql.

yum install qloaderd

ahora configuramos el archivo de QM "/usr/local/queuemetrics/webapps/queuemetrics-XXX/WEB-INF/configuration.properties"  los siguientes parametros

default.queue_log_file=cluster:megadeth
cluster.servers=megadeth

cluster.megadeth.manager=tcp:admin:amp111@127.0.0.1
cluster.megadeth.queuelog=sql:P01
cluster.megadeth.monitored_calls=/var/spool/asterisk/monitor/
cluster.megadeth.callfilesdir=
cluster.megadeth.audioRpcServer=
cluster.megadeth.agentSecurityKey=

Ahora el archivo "/etc/sysconfig/qloaderd"


PARTITION=P01
QUEUELOG=/var/log/asterisk/queue_log
LOGFILE=/var/log/asterisk/qloaderd.log
MYSQLHOST=localhost
MYSQLDB=queuemetrics
MYSQLUSER=queuemetrics
MYSQLPASS=javadude

"PARTITION" debe ser el mismo que "cluster.megadeth.queuelog=sql:P01" de  "/configuration.properties" como se dan cuenta.

reiniciamos Qloaderd

#service qloaderd restart.

listo, ahora Queuemetrics esta extrayendo la configuracion de queue_log  desde la base de datos.


Comentarios

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...

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,verbo...

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...