Funções do Dialplan do Asterisk 22
Comando:
FRAME_TRACE()
Sinopse:
Visualize os <em>ast_frames</em> internos conforme são lidos e gravados em um canal.
Descrição:A função
FRAME_TRACE() permite visualizar os quadros (
frames) internos do Asterisk conforme são lidos e escritos em um canal. Um filtro pode ser aplicado para limitar quais quadros são exibidos, podendo ser uma lista 'white' (permitir apenas os tipos especificados) ou 'black' (excluir os tipos especificados). Se nenhum tipo de filtro for informado, o padrão é 'white'. Se nenhum argumento for fornecido, todos os quadros serão exibidos.
Exemplos:
exten => 1,1,Set(FRAME_TRACE(white)=DTMF_BEGIN,DTMF_END)
exten => 1,1,Set(FRAME_TRACE()=DTMF_BEGIN,DTMF_END)
exten => 1,1,Set(FRAME_TRACE(black)=DTMF_BEGIN,DTMF_END)
Tipos de quadros que podem ser filtrados:
DTMF_BEGINDTMF_ENDVOICEVIDEOCONTROLNULLIAXTEXTTEXT_DATAIMAGEHTMLCNGMODEM
Sintaxe:
exten => 1,1,Set(FRAME_TRACE(white)=DTMF_BEGIN,DTMF_END)
exten => 1,1,Set(FRAME_TRACE()=DTMF_BEGIN,DTMF_END)
exten => 1,1,Set(FRAME_TRACE(black)=DTMF_BEGIN,DTMF_END)
FRAME_TRACE(filter list type)
Fonte: Asterisk Wiki