Aplicativos de plano de discagem do Asterisk 11
Comando:
Queue()
Sinopse:
Fila de uma chamada para uma fila de chamadas.
Descrição:
Além de transferir a chamada, uma chamada pode ser estacionada e atendida por outro usuário. Esse aplicativo retornará ao plano de discagem se a fila não existir ou qualquer uma das opções de junção fará com que o chamador não entre na fila. o aplicativo não responde automaticamente e deve ser precedido por um aplicativo como Answer (), Progress () ou Ringing (). Esse aplicativo define a seguinte variável de canal após a conclusão:
QUEUESTATUS - O status da chamada como uma sequência de texto.
TEMPO ESGOTADO
CHEIO
JOINEMPTY
DEIXE VAZIO
JOINUNAVAIL
LEAVEUNAVAIL
CONTINUAR
Sintaxe:
Queue(queuename,[options,[URL,[announceoverride,[timeout,[AGI,[macro,[gosub,[rule,[position]]]]]]]]])
Argumentos:
C - Marque todas as chamadas como "atendidas em outro lugar" quando canceladas.
c - Continue no plano de discagem se o receptor desligar.
d - dadas
F( context^exten^priority ) - Quando o chamador desligar, transfira o membro chamado para o destino especificado e inicie a execução nesse local.
F - Quando o chamador desligar, transfira o membro chamado para a próxima prioridade do ramal atual e inicie a execução nesse local.
h - Permita que o receptor desligue pressionando *.
H - Permita que o chamador desligue pressionando *.
n - Não há novas tentativas no tempo limite; sairá deste aplicativo e passará para a próxima etapa.
i - Ignore as solicitações de encaminhamento de chamada dos membros da fila e não faça nada quando solicitadas.
I - O Asterisk ignorará qualquer solicitação de atualização de linha conectada ou qualquer solicitação de atualização de parte de redirecionamento que possa receber nessa tentativa de discagem.
r - Toque em vez de tocar no MOH. Anúncios periódicos ainda são feitos, se aplicável.
R - Toque em vez de reproduzir MOH quando um canal membro estiver realmente tocando.
t - Permita que o usuário chamado transfira o usuário que está chamando.
T - Permita que o usuário que está chamando transfira a chamada.
w - Permita que o usuário chamado grave a conversa no disco via Monitor.
W - Permita que o usuário que está chamando grave a conversa no disco via Monitor.
k - Permita que a parte chamada ative o estacionamento da chamada enviando a sequência DTMF definida para o estacionamento da chamada em features.conf.
K - Permita que o interlocutor ative o estacionamento da chamada enviando a sequência DTMF definida para o estacionamento da chamada em features.conf.
x - Permita que o usuário chamado grave a conversa no disco via MixMonitor.
X - Permita que o usuário que está chamando grave a conversa no disco via MixMonitor.
URL - O URL será enviado para a parte chamada, se o canal suportar.
timeout - Isso fará com que a fila falhe após um número especificado de segundos, verificada entre cada tempo de espera no fila.conf e ciclo de tentativas.
AGI - Irá configurar um script AGI para ser executado no canal da parte que chama quando estiver conectado a um membro da fila.
macro - Irá executar uma macro no canal da parte chamada (o membro da fila) assim que as partes estiverem conectadas.
gosub - Irá executar um gosub no canal da parte chamada (o membro da fila) assim que as partes estiverem conectadas.
rule - Faz com que o padrão da fila seja substituído pela regra especificada.
position - Tente inserir o chamador na fila na posição numérica especificada. 1 tentaria inserir o chamador no início da fila e 3 tentaria colocar o chamador em terceiro lugar na fila.
Veja Também:
Fonte: Asterisk Wiki