Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Rapida Asterisk
Guia Rapida Asterisk
INICIAR Y DETENER ASTERISK Arrancar Asterisk. Iniciar Asterisk y abrir la consola remota Ingresar a la consola remota Ejecutar comando sin ingresar a la consola. Detener el servicio Asterisk desde la consola remota. Detener el servicio Asterisk cuando todos los canales activos sean completados. Detener el servicio Asterisk cuando todos los canales activos sean completados. Nuevas llamadas son aceptadas. El sistema esperar hasta que no exista actividad. Salir de la consola remota. No detiene el servicio Asterisk.
COMANDOS IMPORTANTES CLI set verbose 5 set debug sip show peers sip show channels AYUDA DENTRO DEL CLI help help sip help sip show help sip show peers REGEX EN EXTENSIONS.CONF 0-9 1-9 2-9 5, 6 y 7 1,5,6 y 7 Cualquier carcter o dgito SIP.CONF Seccin de configuracin global Asterisk escucha puerto 5060 Escucha peticiones de todos los interfaces. Configura el canal SIP 200 (puede ser alfanumrico). Configura el tipo de canal. Asterisk <= user, Asterisk => peer, Asterisk = friend. Usuario Contrasea Define la direccin IP para el dispositivo SIP. dynamic = todos los IPs. Contexto el cual es iniciado cuando el dispositivo abre el canal. Monitoreo de latencia. Soporte para NAT.
EXTENSIONS.CONF Seccin de configuracin general del dialplan. La configuracin es esttica. No permitir cambiar el dialplan desde la consola. Seccin de variables. Fijar una variable global. Define un contexto nombre. Fija la variable global var1. Fija una variable del canal. Conecta con un host / usuario usando un canal. Contesta un canal. Cierra el canal. Espera por n segundos. Salta a una prioridad n en la misma extension. Goto(1001,12) salta a la prioridad 12 de la extension 1001. Goto(internos,2003,5) salta a la prioridad 5 de la extension 2003 en el contexto internos). Salta a la prioridad 1 si la variable X tiene un valor de 1, sino salta a la prioridad 5 de la extension. Salta al contexto 'dia' a la extension s, prioridad 1 cuando esta en horas 9-17 de lunes a viernes... Nombra un nmero. Nombre una cadena. Nombra los dgitos Nombre fecha/hora del servidor. Conecta una llamada con el correo de voz. Opciones: u=unavailable, b=busy, s=grabacin. Conecta a un usuario con el menu principal del sistema de correo de voz.
X Z N [5-7] [15-7] .
exit
DIRECTORIOS Y ARCHIVOS /etc/asterisk/ Contiene todos los archivos de configuracin. /etc/asterisk/extensions.conf Archivo de configuracin del dialplan. /etc/asterisk/sip.conf /etc/asterisk/iax.conf /etc/asterisk/voicemail.conf /usr/lib/asterisk/modules /var/run/asterisk /var/lib/asterisk/sounds/ /var/log/asterisk/ /var/spool/asterisk Archivo de configuracin de los canales SIP. Archivo de configuracin de los canales IAX. Archivo de configuracin del sistema de correo de voz. Contiene las libreras, aplicaciones y mdulos. Contiene datos de los procesos. Contiene los archivos de sonido. Contiene los archivos de bitacora. Contiene los archivos de llamadas.
gotoiftime(9:00-17:00|monfri|1-31|*?dia,s,1)
context=internos
qualify=yes nat=yes
voicemailmain()
EXTENSIONES ESPECIALES Contexto inicial de una llamada sin destino especifico. Una vez la llamada termina esta extension es llamada. Usada con la aplicacin background(), cuando un dgito es discado el cual no esta definido en el contexto. Ambos usados en la aplicacin voicemailbox. o para el 0, y a para *. EDITOR VI Cambia el modo de edicin/comando. Insertar Insertar despus del cursor Insertar nueva linea abajo Borrar caracter Borrar linea actual. Copiar linea actual. Unir linea. Sustituir carcter. Sustituir hasta final de linea. Pegar Deshacer ltimo comando. Grabar y salir Salir sin grabar, todos los cambios se perdern.
Ejemplo de archivos de configuracin para 2 telfonos IP SIP conectados a una PBX, con su plan de discado. ; sip.conf ; [general] context=internos [101] type=friend host=dynamic secret=123 qualify=yes [102] type=friend host=dynamic secret=123 qualify=yes ; extensions.conf ; [general] [globals] [internos] exten => _1XX,1,dial(SIP/${EXTEN},50) exten => _1XX,2,voicemail(u${EXTEN}) exten => _1XX,102,voicemail(b${EXTEN}) exten => 999,1,voicemailmain(${CALLERIDNUM)})
/usr/src/asterisk1.x.x/doc asterisk.org
OBTENIENDO AYUDA Documentacin sobre Asterisk en el cdigo fuente. Sitio oficial Listas de correo Wiki
h i
o, a
ESC i a o x dd yy J r R p u :x :q!
wget http://downloads.digium .com/pub/asterisk/relea ses/asterisk1.2.24.tar.gz tar zxf asterisk1.2.24.tar.gz make make install make samples make config
Desempaquetar Compilar Instalar Instalar archivos de configuracin ejemplo. Crear archivos scripts de arranque.
SERVICIOS Iniciar servicio. Detener servicio. Obtener estado del servicio. Reiniciar servicio.
Legal Notice This document may be used under terms the GNU General Public License version 2 or higher. Elaborado por Alfonso Fernndez
*Basado en la referencia de Stefan Wintermeyer. (c) 2007.