Entradas

Mostrando las entradas etiquetadas como Asterisk

Configurar Número Externo como Extensión Interna

Imagen
 Thank to: https://daniellop.com/ El procedimiento es muy sencillo, añadiremos una extensión con el número que prefieras con la peculiaridad que no sera una extensión ni SIP ni IAX, será una personalizada. Para ello iremos a  Configuración PBX > Extensiones > Añadir extensión , seleccionamos otro dispositivo y damos a enviar. Introduciremos los datos de la extensión  como cualquier teléfono que configuramos. Una vez configurado el número de la extensión y la identificación únicamente  nos centraremos en el apartado » Dial « . Con esto utilizaremos las opciones dial de asterisk, de la misma forma que lo usábamos en la consola, para redirigir la llamada al teléfono externo que queramos. Dentro de la caja de texto debemos añadir: [cc] Local/numerodetelefono@outbound-allroutes [/cc] Con este dato añadido ya puedes guardar los cambios y probar la extensión, veras como llamando al número interno de extensión la llamada pasa directamente al teléfono que hayas aña...

Comandos principales para centralitas Asterisk

 Thank to: https://daniellop.com/ Comandos desde el sistema operativo linux Las opciones que nos da el comando «asterisk» son: Ver salida del comando asterisk -h -V    Display version number and exit -C Use an alternate configuration file -G Run as a group other than the caller -U Run as a user other than the caller -c Provide console CLI -d Enable extra debugging -f Do not fork -F Always fork -g Dump core in case of a crash -h This help screen -i Initialize crypto keys at startup -L Limit the maximum load average before rejecting new calls -M Limit the maximum number of calls to the specified value -m Mute debugging and console output on the console -n Disable console colorization -p Run as pseudo-realtime thread -q Quiet mode (suppress output) -r Connect to Asterisk on this machine -R Same as -r, except attempt to reconnect if disconnected -s Connect to Asterisk via socket (only valid with -r) -t Record soundfiles in /var/tmp and move them where they belong after t...

Cambiar a Español las voces de Elastix e Issabel

Imagen
 Thank: https://nysim.wordpress.com Muchos de los que nos hemos arriesgado a instalar nuestro propio PBX nos hemos encontrado con la sorpresa de que los audios del PBX vienen por defecto en Inglés, por lo cual, tanto nuestros clientes como nosotros mismos podemos vernos frustrados por no entender (exactamente) lo que dichas grabaciones quieren decir. La frustración puede ser aún mayor si elegimos el idioma español como el lenguaje por defecto. Pero…. ¡No hay problema!!!. Tranquilos, que no cunda el pánico!. Solo con hacer una pequeña (pequeñisima, de hecho), y reiniciando el PBX (o al menos asterisk), podremos empezar a disfrutar de las voces en español de nuestro PBX. Que debemos hacer?. Allá vamos!. Vamos a buscar este archivo: /etc/asterisk/sip_general_custom.conf Lo abrimos y al final del archivo vamos a agregar la siguiente línea: language=es y luego reiniciamos el servicio de Asterisk. /etc/init.d/asterisk restart Y ya nuestro Issabel (o Elastix) habla ...

Cambiar formato de grabación de llamadas de Wav a GSM en Issabel

 Thank to: https://forum.issabel.org Hola, en Unembedded IssabelPBX => Settings => Advanced Settings. Parametro Call Recording Format. Se puede utilizar el Scripts: #!/bin/bash #20080624 - Author: Gregg Hansen #http://www.thiscoolsite.com #Make sure to install Lame and copy mlame to your .wav dir #If you specify your own filenames, use NO spaces. recorddir="/var/spool/asterisk/monitor" for i in `ls $recorddir/*.wav`; do cd $recorddir $recorddir/mlame -f -o "-b 16 -m m -q 9 --resample 8" $i date=`ls -l $i | awk '{print $7,$6,2008,$8}'` mp3=`echo $i | sed 's/.wav/.mp3/g'` touch -d "$date" $mp3 #Uncomment the below line if you want your .wavs moved to a different directory. #This way you can review the timestamps and mp3 files before deleting the .wav mv $i /wav_recordings done

Issabel – Error http 500

 thank to: https://maurobernal.com.ar/ Esta vez, luego de terminar la instalación, y actualizar paquetes (yum update), al ingresar al portar web tenía un error 500. Por ello lo primero que debes hacer es ir a ver logs: 1 tail - f / var / log / httpd / ssl_error_log Un error se repetía con cada intento de acceso que realizaba: [Sun Jun 13 11:51:43.298260 2021] [:error] [pid 1312] [client 172.0.4.102:52760] PHP Fatal error: Uncaught –> Smarty: unable to create directory /var/www/html/var/templates_c <– \n thrown in /usr/share/php/Smarty/sysplugins/smarty_internal_runtime_writefile.php on line 51 Lo primero que debes hacer es entender el mismo: smarty_internal_runtime_writefile.php Es el encargado de escribir la cache en su directorio destino. Aquí te das la idea es que una cuestión de permisos unable to create directory /var/www/html/var/templates_c Aquí confirmamos la teoría de cúal es el directorio que no tiene permisos (o que no existe) La solución es bastante sencill...

How to connect two Asterisk PBXs using a SIP Peer/User Trunk Pairing

Imagen
Thanks to:  https://www.telecomworld101.com/   Session Initiation Protocol (SIP)) is a signalling protocol used for setting up and tearing down Voice over Internet Protocol (VOIP)  calls . Voice over Internet Protocol makes the transition from traditional conference calls to  conference calling  via the world wide web. A SIP call uses two protocols: SIP and RTP. Real Time Protocol (RTP) is used for the transfer of the actual voice data. If you want to find out more about SIP visit Wikipedia's  SIP page . The first step in setting up an SIP trunk is to draw a picture of what you need to do. Here's an example of a simple PBX to PBX  connection  that will be using a User/Peer pairing to form a SIP trunk. The two PBXs are name 106 and 111 after their IP host address. They could very well be named Montreal and New York. PBX 106 has all their extensions starting with 3xxx while PBX 111 has all of their extensions starting with 2xxx. This will be handy w...