Funções do Dialplan do Asterisk 21
Descrição:Associa um canal a um grupo para fins de filtragem de logs.
Como esta aplicação pode resultar na supressão (ou reativação) dos logs de execução do dialplan no CLI caso a filtragem esteja ativa, recomenda-se chamá-la o mais cedo possível no início da execução do dialplan.
Chamadas múltiplas substituirão qualquer atribuição de grupo anterior.
Exemplo: Associar o canal ao grupo 'test'
testexten => s,1,Set(LOG_GROUP()=test)
same => n,NoOp() ; se um filtro de nome de grupo de ID de chamada de log estiver habilitado, mas 'test' não estiver incluído, você não verá isso
Exemplo: Associar o canal ao grupo 'important'
importantexten => s,1,Set(LOG_GROUP()=important)
same => n,Set(foo=bar) ; faça algumas coisas importantes para mostrar no CLI (assumindo que esteja filtrado com 'important' habilitado)
same => n,Set(LOG_GROUP()=) ; remova do grupo 'important' para parar de mostrar a execução no CLI
same => n,Wait(5) ; faça algumas coisas não importantes
LOG_GROUP([group])group - Nome do grupo de log do canal. Deixe vazio para remover qualquer associação de grupo existente. Você pode usar qualquer nome alfanumérico arbitrário que possa ser usado pelo comando CLI "logger filter changroup" para filtrar a saída do dialplan por nome de grupo.