Aplicações do Dialplan do Asterisk 23
Descrição:Além de transferir a chamada, uma chamada pode ser estacionada e posteriormente atendida por outro usuário.
Este aplicativo 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.
Este aplicativo não responde automaticamente e deve ser precedido por um aplicativo como Answer(), Progress() ou Ringing().
Ao finalizar, este aplicativo define as seguintes variáveis de canal:
- QUEUESTATUS - O status da chamada como uma string de texto. Valores possíveis: TIMEOUT, FULL, JOINEMPTY, LEAVEEMPTY, JOINUNAVAIL, LEAVEUNAVAIL, CONTINUE, WITHDRAW, ABANDONED
- ABANDONED - Se a chamada não foi atendida por um agente, esta variável será TRUE
- DIALEDPEERNUMBER - Recurso do agente que foi discado, definido no canal de saída
- QUEUE_WITHDRAW_INFO - Se a chamada foi retirada com sucesso da fila e a solicitação de retirada incluiu informações opcionais, essas informações serão armazenadas nesta variável
Sintaxe:
Queue(queuename,[options,[URL,announceoverride&[announceoverride2[&...]],[timeout,[AGI,[gosub,[rule,[position]]]]]]]])
Parâmetros:
- queuename - Nome da fila
- options - Opções de configuração
- b(context^exten^priority) - Antes de iniciar uma chamada de saída, executa 'Gosub' para o local especificado usando o canal recém-criado. O 'Gosub' será executado para cada canal de destino
- B(context^exten^priority) - Antes de iniciar a(s) chamada(s) de saída, executa 'Gosub' para o local especificado usando o canal atual
- C - Marca todas as chamadas como "atendidas em outro lugar" quando canceladas
- c - Continua no plano de discagem se o chamado desligar
- d - Chamada de qualidade de dados (modem) com atraso mínimo. Esta opção se aplica apenas a canais DAHDI
- F(context^exten^priority) - Quando o chamador desliga, transfere o membro chamado para o destino especificado e inicia a execução nesse local
- h - Permite que o chamado desligue pressionando '*'
- H - Permite que o chamador desligue pressionando '*'
- i - Ignora solicitações de encaminhamento de chamadas dos membros da fila
- I - O Asterisk ignorará quaisquer solicitações de atualização de linha conectada ou solicitações de redirecionamento que possa receber nesta tentativa de discagem
- k - Permite que a parte chamada estacione a chamada enviando a sequência DTMF definida para estacionamento de chamadas em features.conf
- K - Permite que a parte chamadora estacione a chamada enviando a sequência DTMF definida para estacionamento de chamadas em features.conf
- m - Classe personalizada de música em espera a ser usada, substituindo a classe configurada em queues.conf
- n - Sem tentativas após o tempo limite; sai deste aplicativo e vai para o próximo passo
- r - Toca sinal de chamada em vez de música em espera
- R - Toca sinal de chamada em vez de música em espera quando o canal de um membro está realmente tocando
- t - Permite que o usuário chamado transfira o usuário que ligou
- T - Permite que o usuário que ligou transfira a chamada
- x - Permite que o usuário chamado grave a conversa em disco via MixMonitor
- X - Permite que o usuário que ligou grave a conversa em disco via MixMonitor
Outros parâmetros:
- URL - Será enviado para a parte chamada se o canal suportar
- announceoverride - Arquivo(s) de anúncio a tocar para o agente antes de conectar a chamada, substituindo os anúncios configurados em queues.conf
- timeout - Fará com que a fila falhe após um número especificado de segundos
- AGI - Configura um script AGI para ser executado no canal da parte que ligou assim que conectado a um membro da fila
- gosub - Executa um gosub no canal da parte chamada (membro da fila) assim que as partes forem conectadas
- rule - Substitui a regra padrão da fila pela regra especificada
- position - Tenta inserir o chamador na fila na posição numérica especificada