Asterisk CLI

Esto le permite correr comandos como si fueran ingresados en el Asterisk CLI (command line interface). Puede accederse con el comando asterisk –r desde la consola de linux.

Comandos generales.

sip shows peers: Esto muestra todos los dispositivos SIP, y su estado, de acuerdo a Asterisk.

show channels: Muestra todos los canales que estén en uso en el momento.

soft hangup <channel>: Corta el canal especificado. El corte se producirá cuando el controlador vuelva a interactuar sobre el canal.

restart gracefully: Deja de recibir llamadas, espera que el volumen de llamadas se vacíe y reinicia Asterisk.

!<command>: Ejecuta el comando indicado.

abort halt: Cancela el apagado del equipo.

add extension <exten>,<priority>,<app>,<app-data> into <context>: Agrega una nueva extensión dentro de un contexto.

add ignorepat <pattern> into <context>: Agrega una regal ignorada en un contexto.

debug channel <channel>: Realiza un debug sobre el canal especificado.

dont include <context> in <context>: Quita un contexto incluido de otro contexto.

help: Muestra una lista de los comandos con una breve descripción.

include <context> in <context>: Incluye un contexto en otro contexto.

load: Carga un modulo dinámico por nombre.

logger reload: Vuelve a abrir los archivos log (ver apartado “Backup and Restore”).

logger rotate: Rota y vuelve a abrir los archivos log.

no debug channel <channel>: Deshabilita el depurador sobre el canal especificado.

pri debug span <span>: Habilita el depurador sobre el span indicado.

remove extension exten@context [priority]: Remueve una extensión del contexto especificado. Si se indica la prioridad, solo ella es eliminada de la extensión.

remove ignorepat <pattern> from <context>: Remueve una extensión ignorada de un contexto específico.

save dialplan: Sobrescribe el archivo extensions.conf con una versión tomada de la actual configuración de su plan de marcado. No hace una copia de sus archivos modificados. Los valores inicales de las variables globales definidas en la categoría [globals] retienen sus valores iniciales previos; los valores corrientes de las variables globales ahora están escritas en el nuevo extensions.conf. Al utilizar “save dialplan” tendrá como resultado la pérdida de cualquier comentario en su actual extensions.conf.

core set verbose <level>: Configura el nivel de mensajes verbales a ser mostrados. 0 significa que ningún mensaje debe ser mostrado. En el inicio es el equivalente a -v[v[v...]].

show agents: Muestra el estado de los agentes configurados en el archivos agents.conf de la carpeta /etc/asterisk.

show applications: Muestra la lista completa de las aplicaciones.

show application <application>: Describe a la aplicación especificada.

show channel <channel>: Muestra información sobre el canal especificado.

show channels: Muestra información sobre los canales activos.

show codecs: Muestra información sobre los codecs disponibles.

meetme: Devuelve una lista de las conferencias en uso.

show dialplan: Muestra el plan de marcado (dialplan).

show hints: Muestra la lista completa de extensiones indicando en que estado se encuentran.

show manager commands: Muestra una lista de los comandos de Asterisk.

show manager connect: Expone la lista de los usuarios administradores conectados.

show parkedcalls: devuelve una lista de las llamadas estacionadas.

show queues: Devuelve la lista de las colas con un detalle de la configuración de cada una.

show voicemail users: Muestra una lista de las casillas de correo de voz definidas.

show voicemail zones: Muestra la lista de la zona de los formatos de mensaje. El formato de los mensajes está relacionado con la zona geográfica del origen de este mensaje. Si alguien en un distinto huso horario le envía un mensaje, Asterisk tiene la capacidad de transformar el horario en relación a la diferencia de husos horarios.

Comandos referidos al mantenimiento del servidor.

restart now: reinicia Asterisk inmediatamente.

restart when convenient: Reinicia Asterisk cuando se vacia el volumen de llamadas.

reload: Recarga toda la configuración de Asterisk.

extensions reload: Recarga solo la configuración de las extensiones.

show uptime: Devuelve el tiempo transcurrido desde el ultimo inicio del sistema.

show version: Devuelve información sobre la versión instalada de Asterisk.