Funções do Dialplan do Asterisk 23
Descrição:Atribui um canal a um grupo para filtragem de logs.
Como esta função pode resultar na supressão (ou não supressão) dos logs de execução do dialplan na interface de linha de comando (CLI), caso o filtro esteja ativo, recomenda-se chamar esta função o mais cedo possível no início da execução do dialplan.
Chamar esta função múltiplas vezes substituirá qualquer atribuição anterior de grupo.
Exemplo: Associar o canal ao grupo
testexten => s,1,Set(LOG_GROUP()=test)
same => n,NoOp() ; se um filtro de grupo de ID de chamada estiver ativo, mas 'test' não estiver incluído, você não verá isso
Exemplo: Associar o canal ao grupo
importantexten => s,1,Set(LOG_GROUP()=important)
same => n,Set(foo=bar) ; faz algumas coisas importantes para aparecer na CLI (assumindo que esteja filtrado com 'important' ativado)
same => n,Set(LOG_GROUP()=) ; remove do grupo 'important' para parar de mostrar a execução na CLI
same => n,Wait(5) ; faz algumas coisas não importantes
LOG_GROUP([group])Parâmetro:group - Nome do grupo de log do canal. Deixe vazio para remover qualquer associação existente a grupo. Você pode usar qualquer nome alfanumérico arbitrário, que poderá ser utilizado pelo comando CLI
logger filter changroup para filtrar a saída do dialplan por nome de grupo.