[AsteriskBrasil] transbordo na fila quando ramal ocupado(em ligação)

Guilherme Rezende asterisk em guilherme.eti.br
Terça Abril 29 13:27:50 BRT 2014


     Cara, ja apanhei bastante p/ fazer isso e somente conseguir chegar 
perto.  Minha demanda é a seguinte:  Tenho 2, 3, 4, etc..  agentes 
logados em uma queue.  Digamos que tenha 4 agentes logados em uma 
queue.  Se entrar uma quinta ligação, quem está ligando na ponta de lá 
deverá ouvir um tom de ocupado, e o asterisk dar um hangup na chamada.

     Fiz a seguinte solução:

         NoOP(${QUEUE_WAITING_COUNT(BV_TELEFONE_VERMELHO)});
           if(${QUEUE_WAITING_COUNT(BV_TELEFONE_VERMELHO)} >= 1){
             Busy(3);
             Hangup();
           }
           Answer;
           
Set(__MONITOR_FILENAME=/var/spool/asterisk/monitor/q${EXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID});
           
Set(__MONITOR_EXEC=/usr/local/parselog/update_mix_mixmonitor.pl 
^{UNIQUEID} ^{MIXMONITOR_FILENAME});
           Queue(BV_TELEFONE_VERMELHO,rhtTkwW,,,);

     No caso acima, se a quantidades de chamada na fila for >= do que 1, 
o Asterisk dará um hangup na chamada.

     Abaixo, conf da queue em queues.conf

[BV_TELEFONE_VERMELHO]
wrapuptime =1
timeout = 30
;strategy = random
strategy = rrmemory
retry = 5
eventmemberstatus=no
eventwhencalled=yes
monitor-format=wav
monitor-type=mixmonitor
leavewhenempty = no
joinempty = strict
;announce-holdtime = no
;announce-frequency = 50
;//Opcao abaixo define peso e quanto maior valor, maior prioridade de 
recebimento
weight=1




Em 29/04/2014 12:05, Ubiratã Guanabara escreveu:
> uso o asterisk 1.4 nele não tem essa estratégia,estou usando a random, 
> tem idéia de como me ajudar?
>
> vlw...
>
>
> Em 28 de abril de 2014 21:03, Jairo <jairomolinajr em gmail.com 
> <mailto:jairomolinajr em gmail.com>> escreveu:
>
>     Oi amigo,
>
>     Qual strategy está utilizando na fila? Linear?
>
>     Att.
>
>
>     Em 24 de abril de 2014 17:28, Ubiratã Guanabara
>     <ubirata.guanabara em gmail.com <mailto:ubirata.guanabara em gmail.com>>
>     escreveu:
>
>         Senhores,
>
>         estou com problema para configurar um transbordo de ligação em
>         uma fila,queria que quando o ramal que estivesse na fila
>         ocupado(em ligação) e entrasse outra ligação na fila essa
>         segunda ligação fosse para meu transbordo tentei usar o
>         parâmetro ringinuse=0 mas não tive sucesso,alguém conseguiria
>         me auxiliar?
>
>         tentei outros parâmetros como leavewhenempty e joinempty mas
>         não deram certo.
>
>         tentei eliminar as ligações da fila de espera mas não
>         consegui, pois o minimo que posso colocar de ligações na fila
>         de espera é 1.
>
>         Atenciosamente,
>
>         Uburatã Guanabara
>
>         _______________________________________________
>         WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
>         conhecimento na tecnologia e portfólio Khomp. Próxima edição
>         em PORTO ALEGRE, 8 de maio. Inscrições GRATUITAS. Garanta a
>         sua vaga e saiba mais em: www.workoffee.com.br
>         <http://www.workoffee.com.br>
>         _______________________________________________
>         ALIGERA -- Fabricante e desenvolvedor nacional de Soluções
>         para telefonia IP .
>         Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI
>         Express.
>         Banco de Canais Analógicos  -- Appliance Asterisk
>          Acesse www.aligera.com.br <http://www.aligera.com.br>
>         _______________________________________________
>         Para remover seu email desta lista, basta enviar um email em
>         branco para
>         asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>         <mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>
>
>
>
>     _______________________________________________
>     WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
>     conhecimento na tecnologia e portfólio Khomp. Próxima edição
>     em PORTO ALEGRE, 8 de maio. Inscrições GRATUITAS. Garanta a
>     sua vaga e saiba mais em: www.workoffee.com.br
>     <http://www.workoffee.com.br>
>     _______________________________________________
>     ALIGERA -- Fabricante e desenvolvedor nacional de Soluções para
>     telefonia IP .
>     Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>     Banco de Canais Analógicos  -- Appliance Asterisk
>      Acesse www.aligera.com.br <http://www.aligera.com.br>
>     _______________________________________________
>     Para remover seu email desta lista, basta enviar um email em
>     branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>     <mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>
>
>
>
>
> -- 
> Atenciosamente,
>
> Uburatã Guanabara
>
>
> _______________________________________________
> WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
> conhecimento na tecnologia e portfólio Khomp. Próxima edição
> em PORTO ALEGRE, 8 de maio. Inscrições GRATUITAS. Garanta a
> sua vaga e saiba mais em: www.workoffee.com.br
> _______________________________________________
> ALIGERA -- Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Banco de Canais Analógicos  -- Appliance Asterisk
>   Acesse www.aligera.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140429/d54d40c5/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil