Aplicações do Dialplan do Asterisk 18
Descrição:Envia um sinal nomeado para canais que possam estar aguardando. Funciona como um produtor em uma fila de mensagens simples.
O comando
Signal() é útil para comunicação entre diferentes partes do dialplan, permitindo que uma parte notifique outras sobre eventos ou a conclusão de tarefas.
Status de Retorno:SUCCESS - O sinal foi enviado com sucesso para pelo menos um listener para processamento.FAILURE - O sinal não pôde ser enviado ou ninguém estava escutando por este sinal.
Exemplo:same => n,Signal(workdone,Work has completed)
Sintaxe:Signal(signalname,[payload])
Parâmetros:signalname - Nome do sinal a ser enviado.payload - Dados a serem entregues com o sinal.
Aplicações do Dialplan Relacionadas: WaitForSignal