Page 1
Standard

Solucionar Error Blank Page en Operator Panel en Issabel luego de Restaurar Backup

Luego de restaurar un backup en Issabel aparece esto en el log:

ERR: asterisk/as_db: failed to unpack tarball var.lib.asterisk.agi-bin.tgz from source /var/www/backup/restore/backup
chmod: cannot access '/var/lib/asterisk/agi-bin/*': No such file or directory
chown: cannot access '/var/lib/asterisk/agi-bin': No such file or directory

Acompañado de un error 500 al cargar el Operator Panel

Continue Reading →
The end
The end
The end
Standard

SIP Trunk entre dos servidores Asterisk

Supongamos que el Servidor A tiene la IP 1.1.1.1 y el Servidor B tiene la IP 2.2.2.2 la configuración debe ser la siguiente:

Server A:

[ServerB]
type=friend
fromuser=ServerB
secret=password
context=from-internal
qualify=yes
host=dynamic
language=es
disallow=all
allow=gsm
allow=ulaw
allow=alaw

register => ServerA:password@2.2.2.2/ServerB

Server B:

[ServerA]
type=friend
fromuser=ServerA
secret=password
context=from-internal
qualify=yes
host=dynamic
language=es
disallow=all
allow=gsm
allow=ulaw
allow=alaw

register => ServerB:password@1.1.1.1/ServerA


The end
ssh
Standard

Conectar openvox por ssh

ssh -p12345 admin@192.168.1.201

Por defecto el puerto de ssh es el 12345 y el usuario admin, pero al realizar la conexión aparece el siguiente error:

Unable to negotiate with 192.168.1.201 port 12345: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1

Continue Reading →
The end
The end
Standard

Cambiar la contraseña root de MySQL en Issabel

A continuación muestro como cambiar la contraseña root de Mysql en Issabel

Detener el servicio mysql

systemctl stop mariadb

Iniciamos el modo seguro:

mysqld_safe --skip-grant-tables &

Hacemos un login a MySQL sin password

mysql -u root

Actualizamos la contraseña

update mysql.user set password=PASSWORD("1notfound1") where user='root';

Cargamos los privilegios / permisos y salimos de la sesión:

Iniciamos el servicio
systemctl start mariadb
 y Listo!
The end
Standard

cdr_custom.conf en Issabel

Habilitamos el uso de los cdr_custom

nano /etc/asterisk/cdr_custom.conf

Modificando la linea [mappings], quitandole los comentarios

[mappings]
calls.csv => ${CSV_QUOTE(${CDR(accountcode)})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})},${CSV_QUOTE(${CDR(dcontext)})},${CSV_QUOTE(${CDR(clid)})},${CSV_QUOTE(${CDR(channel)})},${CSV_QUOTE(${CDR(dstchannel)})},${CSV_QUOTE(${CDR(lastapp)})},${CSV_QUOTE(${CDR(lastdata)})},${CSV_QUOTE(${CDR(start)})},${CSV_QUOTE(${CDR(answer)})},${CDR(billsec)},${CSV_QUOTE(${CDR(duration)})},${CSV_QUOTE(${CDR(end)})},${CSV_QUOTE(${CDR(disposition)})},${CSV_QUOTE(${CDR(amaflags)})},${CSV_QUOTE(${CDR(uniqueid)})},${CSV_QUOTE(${CDR(userfield)})}

Éstos archivos se guardan en la ruta /var/log/asterisk/cdr-custom/

 

The end
Standard

Samba en Issabel

yum install samba samba-client samba-common
nano /etc/samba/smb.conf

Dentro de global

[global]
map to guest = bad user
/bin/systemctl restart smb.service

Luego se crean los puertos y se habilitan en el Firwall de Issabel

The end