Asterisk tiene una forma sencilla para hacer debug en plan de marcado, con estas herramientas podemos imprimir variables o estados que queremos ver en el CLI y hacer Debug para Asterisk desde el plan de marcado

Asterisk-Debug-Noop-Verbose-Debug-para-Asterisk
Debug con Noop y Verbose

Debug para Asterisk con Verbose

La aplicación Verbose () tiene 2 parámetros de entrada: el primero es el nivel de verbosidad en el que el mensaje aparece y el segundo es el mensaje a imprimir en el CLI de Asterisk.

De este modo podemos imprimir información como el canal actual, el uniq ID de cada llamada, o alguna variable que queremos estar visualizando.

Ejemplo de uso de Verbose en Asterisk CLI

exten => _XXXX,1,Verbose(1,Lo que se dijo es: ${utterance})
exten => _XXXX,n,Verbose(1,La probabilidad de exito es: ${confidence})

Debug para Asterisk con NoOP

La aplicación NoOp () quiere decir “No Operation”. Es decir, no hace nada en cuanto al funcionamiento. Esta aplicación NoOp () se usa generalmente para imprimir información de salida en la consola tal como se puede hacer con Verbose ().

Ejemplo de uso de NoOP en Asterisk CLI

exten => _XXXX,1,Noop(Lo que se dijo es: ${utterance})
exten => _XXXX,n,Noop(La probabilidad de exito es: ${confidence})

NoOP VS Verbose

Es común encontrar en internet ejemplos con NoOP, por parte del equipo de Asterisk es ampliamente recomendable usar Verbose. Pero en general es una cuestión de gustos.

Otros temas que escogí para ti de Asterisk


0 Comentarios

Deja un comentario

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *