Ejemplo de comando para pasar de WAV a GSM
sox financieraAgente.wav -r 8000 -c1 financieraAgente.gsm resample -ql
| |
Archivo origen Archivo destino
sox BEFthksdays.wav -r 8000 -c1 BEFthksdays.gsm
Cuando tenemos problemas y no se reproduce bien el archivo tenemos que convertirlo a GSM
sox KingdomEspanol_Hollidays.wav -r 8000 -c1 KingdomEspanol_Hollidays.gsm
Luego borramos el .wav
root@pbx:/var/lib/asterisk/sounds/custom $ rm -rf KingdomEspanol_Hollidays.wav
Cambiamo el usuario del archivo
root@pbx:/var/lib/asterisk/sounds/custom $ chown asterisk.asterisk KingdomEspanol_Hollidays.gsm
Y cambiamos permisos de ejecuacion:
root@pbx:/var/lib/asterisk/sounds/custom $ chmod 664 KingdomEspanol_Hollidays.gsm
jueves, 24 de noviembre de 2011
miércoles, 23 de noviembre de 2011
Tunel en PUTTY
Es muy util, realizar tunels desde el Puty, para esto deben realizar la conexion por ssh como siempre la han realizado, luego darl click derecho >> change settings
Ir a conecctions >> tunnels (apply)
Ir a conecctions >> tunnels (apply)
1 Agregar un puerto por decir el 9090, luego anades la IP local de la maquina a la cual ingresas, : el puerto seguro por decir el 443, Lo anades, Aplicas y finalmente te sale la relacion del puerto anadido.
Luego abres una ventana en un browser, y escribes https://localhost:9090 >> que fue el que direccionaste.
Espero les sirva!!
martes, 22 de noviembre de 2011
Follow ME Desvio de llamadas a Celular
Hola, para configurar un Follow me, desde tu extension a tu celular lo puedes hacer desde el FreePBX de la siguiente forma:
Editas en tu extension el FOLLOW ME, le bajas el tiempo de timbrado unos 10 segundos esta bien repicara 3 veces en tu extension y luego saltara al CELULAR.
Entras al EDIT FOLLOW ME OPTIONS
Te aseguras de poner la ext, y en la segunda linea el numero de celular al cual vas a desviar la llamada, obviamente debes poner la regla de marcacion apropiada, tal como marcan para llamar a un celular.
Asegurate de cuadrar los tiempos para que el buzon que llege la llamada sea de la extension y no del celular, si deseas que la notificacion te llegue por el Asterisk.
Finalmente forzas el follow me, y listo has pruebas.
suerte!
Editas en tu extension el FOLLOW ME, le bajas el tiempo de timbrado unos 10 segundos esta bien repicara 3 veces en tu extension y luego saltara al CELULAR.
Entras al EDIT FOLLOW ME OPTIONS
Te aseguras de poner la ext, y en la segunda linea el numero de celular al cual vas a desviar la llamada, obviamente debes poner la regla de marcacion apropiada, tal como marcan para llamar a un celular.
Asegurate de cuadrar los tiempos para que el buzon que llege la llamada sea de la extension y no del celular, si deseas que la notificacion te llegue por el Asterisk.
Finalmente forzas el follow me, y listo has pruebas.
suerte!
miércoles, 16 de noviembre de 2011
Configurar una troncal entrante desde un SPA3102
Para tener en cuenta, aveces sucede que asi tengas confgurado el ATA con la linea telefonica analoga, no ingresan las llamdas al Asterisk, para esto es necesario revisar la rutas entrantes:
El ATA por lo genral envia la señalizacion del caller ID como SS, asi que toca crear una ruta entrante para ese caller ID, al igual que el ANY, de la sigueitne forma:
Revisemos la configuracion de la torncal en el SPA 3102
Y creas la troncal, tanto para llamadas entrantes como salientes en el Asterisk:
TRONCAL:
TRUNK NAME:Hacia_el_SPA
host=192.168.1.9
username=spa
secret=******
type=friend
disallow=all
allow=g729,ulaw
canreinvite=no
dtmfmode=rfc2833
insecure=very
port=5061
qualify=yes
USER CONTEXT:Desde el SPA
host=192.168.1.9
type=friend
disallow=all
allow=g729,ulaw
canreinvite=no
dtmfmode=rfc2833
insecure=very
port=5061
qualify=yes
REGLAS DE LLAMADAS
No olvidar habilitar llamadas anonimas en el general settings:
Sin olvidar, habilitar el NAT si lo tienes detras del FW
Ahora con esto en cuenta, puedes probar tanto llamadas salientes como entrantes.
El ATA por lo genral envia la señalizacion del caller ID como SS, asi que toca crear una ruta entrante para ese caller ID, al igual que el ANY, de la sigueitne forma:
Revisemos la configuracion de la torncal en el SPA 3102
Y creas la troncal, tanto para llamadas entrantes como salientes en el Asterisk:
TRONCAL:
TRUNK NAME:Hacia_el_SPA
host=192.168.1.9
username=spa
secret=******
type=friend
disallow=all
allow=g729,ulaw
canreinvite=no
dtmfmode=rfc2833
insecure=very
port=5061
qualify=yes
USER CONTEXT:Desde el SPA
host=192.168.1.9
type=friend
disallow=all
allow=g729,ulaw
canreinvite=no
dtmfmode=rfc2833
insecure=very
port=5061
qualify=yes
REGLAS DE LLAMADAS
No olvidar habilitar llamadas anonimas en el general settings:
Sin olvidar, habilitar el NAT si lo tienes detras del FW
Ahora con esto en cuenta, puedes probar tanto llamadas salientes como entrantes.
viernes, 11 de noviembre de 2011
Configurar Polycom
Hola!
Les dejo el siguiente link, para saber como configurar un Polycom con un Asterisk, aveces toma del pelo, esta configurar, pues estos telefonos, suelen ser lentos para reiniciar y configurar.
http://www.inphonex.es/ soporte/polycom-soundpoint300. php
http://jroliva.wordpress.com/ 2007/08/02/configuracion- polycom-soundpoint-320
-con-elastix/
Les dejo el siguiente link, para saber como configurar un Polycom con un Asterisk, aveces toma del pelo, esta configurar, pues estos telefonos, suelen ser lentos para reiniciar y configurar.
http://www.inphonex.es/
http://jroliva.wordpress.com/
-con-elastix/
Configurar Linksys SPA 3102
Encontre este blog, donde explican muy bien para configurar un ATA, LINKSYS.
3102, espero les siva, aca tienen el link:
http://www.forowifi.com/forum/showthread.php?t=80
3102, espero les siva, aca tienen el link:
http://www.forowifi.com/forum/showthread.php?t=80
sábado, 29 de octubre de 2011
Algunos comandos linux utiles para Asterisk
Buenos para administra Asterisk, debes tener manejo de linux, saber compilar un programa, bajar repositorios y librerias, aca tenog un listado de los comandos mas comunes:
Comando Descripción
ls Lista los archivos en el directorio actual
ls -la Lista los archivos y sus atributos
cd Cambia de directorio
cd .. Cambia al directorio padre
cat Muestra el contenido de un archivo en la pantalla
pwd Muestra la ruta actual
cp Copia un archivo o grupo de ellos
mv Mueve un archivo. También se lo usa para renombrar archivos
rm Elimina un archivo
tail -f nombre_archivo Muestra las últimas líneas de un archivo
mkdir Crea un directorio
tar -xvzf
nombre_archivo.tar.gz
Descomprime un archivo tar.gz
top Muestra un reporte en tiempo real de los 50 procesos que se ejecutan en el sistema.
Puede ser ordenado por consumo de memoria o CPU. Muy útil para diagnóstico
find Permite buscar arhivos
vim Programa para ver y editar archivos de texto plano
ifconfig Muestra información de las interfaces de red y permite modificarlas temporalmente
ps -aux Muestra un reporte de los procesos que se están ejecutando en el servidor
reboot Reincia el equipo
shutdown -h now Apaga el equipo
init 0 apaga el equipo
shutdown -r now reinica el equipo
RPMs y actualizaciones vía Yum
Los paquetes de software que se incluyen en Elastix vienen en un formato llamado RPM. RPM es un formato heredado de Red Hat y su nombre significa Red Hat Package Manager por sus siglas en inglés. Esto quiere decir que los instaladores de muchos paquetes de software adicional pueden ser instalados en Elastix de manera sencilla. Los RPMs también nos permitirán actualizar paquetes de software y se encargarán de
A continuación algunas opciones de uso del comando “rpm”:
Acción a realizar Comando
Instalación de RPMs rpm -ivh nombre_del_paquete.rpm
Actualización de un RPM rpm -Uvh nombre_del_paquete.rpm
Eliminación de un RPM rpm -e nombre_del_paquete.rpm
Obtener información de un archivo
RPM rpm –qpi nombre_del_paquete.rpm
Obtener un listado de todos los
RPMs instalados en el sistema rpm -qa
Yum al rescate
Yum es una utilidad que nos ayuda a instalar paquetes RPMs desde repositorios y
lo hace de una manera muy amigable.
Comando Descripción
yum update Actualizar TODO el sistema
yum update nombre_paquete Actualiza solo el paquete especificado y todas sus dependencias
yum install nombre_paquete Instala el paquete especificado y todas sus dependencias
Tabla para permisos
Un recorderis de como es la notacion octal para permisos de archivos, muy util
Un archivo tiene los siguientes permisos:
• El carácter 0 representa el tipo de archivo. Si se llena con la letra “d” significa
que se trata de un directorio.
• Los caracteres 1, 2 y 3 representan los permisos de lectura, escritura y ejecución
para el dueño del archivo.
• Los caracteres 4, 5 y 6 representan los permisos de lectura, escritura y ejecución
para el grupo al que pertenece el archivo.
• Los caracteres 7, 8 y 9 representan los permisos de lectura, escritura y ejecución
para otros usuarios.
Puede ser complicado entender al principio pero sin duda se trata de un formato más
condensado. De eso sí no cabe duda verdad?. Y vasta ver el siguiente ejemplo:
-rwxr-xr-x equivale a 755
Pero de dónde sale el famoso numerito?
Resulta que cada uno de los 3 caracteres que representan un permiso para una entidad
dada puede ser reemplazado por 1 o 0 de tal manera que obtenemos un número binario,
luego este número binario se traduce a su equivalente decimal (realmente deberíamos
decir octal aquí). Veamos el ejemplo siguiente.
-rwxr-xr-x
Transformado a binario tendríamos los siguientes tríos:
111 101 101
y ahora en su equivalente decimal
755
Espero les sirva ;)
Comando Descripción
ls Lista los archivos en el directorio actual
ls -la Lista los archivos y sus atributos
cd Cambia de directorio
cd .. Cambia al directorio padre
cat Muestra el contenido de un archivo en la pantalla
pwd Muestra la ruta actual
cp Copia un archivo o grupo de ellos
mv Mueve un archivo. También se lo usa para renombrar archivos
rm Elimina un archivo
tail -f nombre_archivo Muestra las últimas líneas de un archivo
mkdir Crea un directorio
tar -xvzf
nombre_archivo.tar.gz
Descomprime un archivo tar.gz
top Muestra un reporte en tiempo real de los 50 procesos que se ejecutan en el sistema.
Puede ser ordenado por consumo de memoria o CPU. Muy útil para diagnóstico
find Permite buscar arhivos
vim Programa para ver y editar archivos de texto plano
ifconfig Muestra información de las interfaces de red y permite modificarlas temporalmente
ps -aux Muestra un reporte de los procesos que se están ejecutando en el servidor
reboot Reincia el equipo
shutdown -h now Apaga el equipo
init 0 apaga el equipo
shutdown -r now reinica el equipo
RPMs y actualizaciones vía Yum
Los paquetes de software que se incluyen en Elastix vienen en un formato llamado RPM. RPM es un formato heredado de Red Hat y su nombre significa Red Hat Package Manager por sus siglas en inglés. Esto quiere decir que los instaladores de muchos paquetes de software adicional pueden ser instalados en Elastix de manera sencilla. Los RPMs también nos permitirán actualizar paquetes de software y se encargarán de
resolver las dependencias necesarias para que dichos paquetes no causen problemas en el sistema. Esto se logra gracias a que el sistema RPM mantiene una base de datos interna de todos los paquetes instalados con sus respectivas dependencias y versiones. Además nos provee con un comando muy útil para manipular las instalaciones, desinstalaciones, actualizaciones y otras tareas importantes.
Acción a realizar Comando
Instalación de RPMs rpm -ivh nombre_del_paquete.rpm
Actualización de un RPM rpm -Uvh nombre_del_paquete.rpm
Eliminación de un RPM rpm -e nombre_del_paquete.rpm
Obtener información de un archivo
RPM rpm –qpi nombre_del_paquete.rpm
Obtener un listado de todos los
RPMs instalados en el sistema rpm -qa
Yum al rescate
La instalación manual de RPMs mediante el comando rpm está bien para muchas de las tareas, pero hay ocasiones en las cuales instalar RPMs de esta manera es tedioso y complicado. Un ejemplo de esto es cuando instalamos paquetes RPMs complejos que tienen muchas dependencias y al momento de instalar dicho paquete resulta que nos damos cuenta que tenemos que instalar otro paquete necesario y tenemos que buscarlo en Internet para instalarlo
Yum es una utilidad que nos ayuda a instalar paquetes RPMs desde repositorios y
lo hace de una manera muy amigable.
Comando Descripción
yum update Actualizar TODO el sistema
yum update nombre_paquete Actualiza solo el paquete especificado y todas sus dependencias
yum install nombre_paquete Instala el paquete especificado y todas sus dependencias
Tabla para permisos
Un recorderis de como es la notacion octal para permisos de archivos, muy util
Un archivo tiene los siguientes permisos:
-rwxr-xr-x
0123456789
Donde,• El carácter 0 representa el tipo de archivo. Si se llena con la letra “d” significa
que se trata de un directorio.
• Los caracteres 1, 2 y 3 representan los permisos de lectura, escritura y ejecución
para el dueño del archivo.
• Los caracteres 4, 5 y 6 representan los permisos de lectura, escritura y ejecución
para el grupo al que pertenece el archivo.
• Los caracteres 7, 8 y 9 representan los permisos de lectura, escritura y ejecución
para otros usuarios.
Puede ser complicado entender al principio pero sin duda se trata de un formato más
condensado. De eso sí no cabe duda verdad?. Y vasta ver el siguiente ejemplo:
-rwxr-xr-x equivale a 755
Pero de dónde sale el famoso numerito?
Resulta que cada uno de los 3 caracteres que representan un permiso para una entidad
dada puede ser reemplazado por 1 o 0 de tal manera que obtenemos un número binario,
luego este número binario se traduce a su equivalente decimal (realmente deberíamos
decir octal aquí). Veamos el ejemplo siguiente.
-rwxr-xr-x
Transformado a binario tendríamos los siguientes tríos:
111 101 101
y ahora en su equivalente decimal
755
Espero les sirva ;)
Suscribirse a:
Entradas (Atom)













