Está en la página 1de 2

INICIAR Y DETENER ASTERISK COMANDOS IMPORTANTES CLI EXTENSIONS.

CONF
asterisk Arrancar Asterisk. set verbose 5 [general] Sección de configuración
general del dialplan.
asterisk -c Iniciar Asterisk y abrir la set debug
consola remota static=yes La configuración es estática.
sip show peers
asterisk -r Ingresar a la consola remota writeprotect=yes No permitir cambiar el
sip show channels dialplan desde la consola.
asterisk -rx 'comando' Ejecutar comando sin
ingresar a la consola. AYUDA DENTRO DEL CLI [globals] Sección de variables.
stop now Detener el servicio Asterisk help VAR2=23 Fijar una variable global.
desde la consola remota.
help sip [nombre] Define un contexto nombre.
stop gracefully Detener el servicio Asterisk
help sip show setGlobal(VAR1=1) Fija la variable global var1.
cuando todos los canales
activos sean completados. help sip show peers set(VAR3=Test) Fija una variable del canal.
stop when convenient Detener el servicio Asterisk dial(tech/u:p@host) Conecta con un host /
cuando todos los canales REGEX EN EXTENSIONS.CONF usuario usando un canal.
activos sean completados. X 0-9
Nuevas llamadas son answer() Contesta un canal.
aceptadas. El sistema Z 1-9 hangup() Cierra el canal.
esperará hasta que no N 2-9
exista actividad. wait(n) Espera por n segundos.
[5-7] 5, 6 y 7 goto(n) Salta a una prioridad n en la
exit Salir de la consola remota.
No detiene el servicio [15-7] 1,5,6 y 7 misma extension.
Asterisk. Goto(1001,12) salta a la
. Cualquier carácter o dígito prioridad 12 de la extension
1001. Goto(internos,2003,5)
DIRECTORIOS Y ARCHIVOS SIP.CONF salta a la prioridad 5 de la
/etc/asterisk/ Contiene todos los archivos [general] Sección de configuración extension 2003 en el
de configuración. global contexto internos).
/etc/asterisk/extensions.conf Archivo de configuración del port=5060 Asterisk escucha puerto gotoif($[ ${X}=1 ]?,1:5) Salta a la prioridad 1 si la
dialplan. 5060 variable X tiene un valor de
/etc/asterisk/sip.conf Archivo de configuración de 1, sino salta a la prioridad 5
bindaddr=0.0.0.0 Escucha peticiones de de la extension.
los canales SIP. todos los interfaces.
/etc/asterisk/iax.conf Archivo de configuración de gotoiftime(9:00-17:00|mon- Salta al contexto 'dia' a la
[200] Configura el canal SIP 200 fri|1-31|*?dia,s,1) extension s, prioridad 1
los canales IAX. (puede ser alfanumérico). cuando esta en horas 9-17
/etc/asterisk/voicemail.conf Archivo de configuración del type=friend Configura el tipo de canal. de lunes a viernes...
sistema de correo de voz. Asterisk <= user, Asterisk saynumber() Nombra un número.
/usr/lib/asterisk/modules Contiene las librerías, => peer, Asterisk = friend.
aplicaciones y módulos. sayalpha() Nombre una cadena.
username=200 Usuario
/var/run/asterisk Contiene datos de los saydigits() Nombra los dígitos
secret=123 Contraseña
procesos. sayunixtime() Nombre fecha/hora del
host=dynamic Define la dirección IP para servidor.
/var/lib/asterisk/sounds/ Contiene los archivos de el dispositivo SIP. dynamic
sonido. = todos los IPs. voicemail() Conecta una llamada con el
/var/log/asterisk/ Contiene los archivos de correo de voz. Opciones:
context=internos Contexto el cual es iniciado u=unavailable, b=busy,
bitacora. cuando el dispositivo abre el s=grabación.
/var/spool/asterisk Contiene los archivos de canal.
llamadas. voicemailmain() Conecta a un usuario con el
qualify=yes Monitoreo de latencia. menu principal del sistema
nat=yes Soporte para NAT. de correo de voz.
EXTENSIONES ESPECIALES OBTENIENDO AYUDA
s Contexto inicial de una Ejemplo de archivos de configuración para 2 teléfonos IP /usr/src/asterisk- Documentación sobre
llamada sin destino SIP conectados a una PBX, con su plan de discado. 1.x.x/doc Asterisk en el código fuente.
especifico.
; sip.conf asterisk.org Sitio oficial
h Una vez la llamada termina ; http://lists.digium.com Listas de correo
esta extension es llamada. [general] /mailman/listinfo/
i Usada con la aplicación context=internos
voip-info.org Wiki
background(), cuando un
dígito es discado el cual no [101]
esta definido en el contexto. type=friend DEPENDENCIAS
host=dynamic yum groupinstall Instalar herramientas de
o, a Ambos usados en la secret=123
aplicación voicemailbox. 'Development Tools' software de desarrollo.
qualify=yes
o para el 0, y a para *.
[102]
EDITOR VI type=friend
ESC Cambia el modo de host=dynamic
edición/comando. secret=123
qualify=yes
i Insertar
a Insertar después del cursor INSTALACIÓN
; extensions.conf wget Descargar software
o Insertar nueva linea abajo http://downloads.digium Asterisk.
;
x Borrar caracter .com/pub/asterisk/relea
[general] ses/asterisk-
dd Borrar linea actual. 1.2.24.tar.gz
[globals]
yy Copiar linea actual. tar zxf asterisk- Desempaquetar
1.2.24.tar.gz
J Unir linea. [internos]
exten => _1XX,1,dial(SIP/${EXTEN},50) make Compilar
r Sustituir carácter. exten => _1XX,2,voicemail(u${EXTEN})
make install Instalar
R Sustituir hasta final de linea. exten => _1XX,102,voicemail(b${EXTEN})
make samples Instalar archivos de
p Pegar exten => configuración ejemplo.
u Deshacer último comando. 999,1,voicemailmain(${CALLERIDNUM)}) make config Crear archivos scripts de
:x Grabar y salir arranque.

:q! Salir sin grabar, todos los


cambios se perderán.
SERVICIOS
service asterisk start Iniciar servicio.
service asterisk stop Detener servicio.
service asterisk status Obtener estado del servicio.
service asterisk Reiniciar servicio.
restart
Legal Notice
This document may be used under terms the GNU General
Public License version 2 or higher.

Elaborado por Alfonso Fernández

*Basado en la referencia de Stefan Wintermeyer.


(c) 2007.

También podría gustarte