Aplicações do Dialplan do Asterisk 20
Comando:
Queue()
Sinopse:
Coloca uma chamada em uma fila de espera.
Descrição:
A função Queue() permite que uma chamada seja encaminhada para uma fila de espera específica. Além de transferir a chamada, é possível estacionar a chamada e que outro usuário a atenda posteriormente. Esta aplicação retornará ao plano de discagem (dialplan) se a fila não existir ou se qualquer uma das opções de entrada impedir que o chamador entre na fila. A aplicação não responde automaticamente à chamada e deve ser precedida por uma aplicação como Answer(), Progress() ou Ringing(). Após a conclusão, a aplicação define as seguintes variáveis de canal: QUEUESTATUS (status da chamada como string de texto), ABANDONED (TRUE se a chamada não foi atendida por um agente), DIALEDPEERNUMBER (recurso do agente discado no canal de saída) e QUEUE_WITHDRAW_INFO (informações sobre a retirada da chamada da fila, se aplicável). A sintaxe completa é: Queue(queuename,[options,[URL,announceoverride&[announceoverride2[&...]],[timeout,[AGI,[macro,[gosub,[rule,[position]]]]]]]]]).
Sintaxe:
Queue(queuename,[options,[URL,announceoverride&[announceoverride2[&...]],[timeout,[AGI,[macro,[gosub,[rule,[position]]]]]]]]])
Veja Também:
Fonte: Asterisk Wiki