Funções do Dialplan do Asterisk 18
Comando:
FRAME_TRACE()
Sinopse:
Visualiza os ast_frames internos conforme são lidos e gravados em um canal.
Descrição:
A função FRAME_TRACE() permite monitorar os frames internos (ast_frames) à medida que são lidos ou gravados em um canal. Um filtro pode ser aplicado para limitar quais frames serã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 frames serão exibidos. Os tipos de frames filtráveis incluem: DTMF_BEGIN, DTMF_END, VOICE, VIDEO, CONTROL, NULL, IAX, TEXT, TEXT_DATA, IMAGE, HTML, CNG, MODEM. Exemplos: para visualizar apenas frames DTMF, utilize Set(FRAME_TRACE(white)=DTMF_BEGIN,DTMF_END) ou Set(FRAME_TRACE()=DTMF_BEGIN,DTMF_END); para visualizar todos exceto DTMF, utilize Set(FRAME_TRACE(black)=DTMF_BEGIN,DTMF_END).
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