[AsteriskBrasil] Contar membros Disponíveis na fila

Gabriel Ortiz Lour ortiz.admin em gmail.com
Segunda Julho 20 15:27:45 BRT 2009


Shazaum,

  deste modo tambem nao funciona, porque nao dá info sobre os membros em
pausa.
  Assim se houver 10 membros, 5 em ligação + 5 em pausa e eu fizer:

Disponiveis = $[ ${QUEUE_MEMBER_COUNT(teste)} - ${GROUP_COUNT(teste em fila)}
])

eu ainda vor ter 5 disponiveis, os quais na verdade estao em pausa...


Acho que uma função QUEUE_MEMBER_AVAILABLE() é uma boa de se implementar,
sabe se tem algo assim no 1.6?

obrigado,
Gabriel


2009/7/20 Shazaum <shazaum em gmail.com>

> well, dia do amigo...
>
> neste caso vc pode usar group_count, caso vc saiba o numero de agentes da
> fila..
>
> essas funções pode ser util para administrar isso
> " QUEUE_MEMBER_COUNT , QUEUE_MEMBER_LIST , QUEUEAGENTCOUNT , QUEUE_WAITING_COUNT
> "
>  <http://www.voip-info.org/wiki/view/Asterisk+func+queue_member_count>
> [..........]
>
> 2009/7/20 Gabriel Ortiz Lour <ortiz.admin em gmail.com>
>
> Eu já RTFM amigo,
>>
>> acho eu que nao expliquei a pergunta direito
>>
>> Eu quero, no plano de discagem, saber se existem membros disponiveis para
>> receber chamadas na fila ANTES de chamar o comando Queue(), para que assim
>> eu possa encaminhar a chamada para outra aplicação SEM que seja
>> contabilizada mais uma chamada na fila.
>>
>> no plano de discagem o "queue show" nao serve, e ${QUEUESTATUS} tambem nao
>> vai dar certo: se o atributo maxlen for 0 nao tem limite para fila, e se for
>> 1 a chamada vai entrar na fila mesmo que nao haja membros disponiveis. O
>> atributo timeout a mesma coisa, mesmo que seja 0 vai entrar na fila e
>> contabilizar. Ou eu não estou vendo alguma coisa aqui?
>>
>> Eu estava pensando em fazer um AGI para aí sim utilizar o "queue show", ou
>> talvez criar um patch para criar uma funcao QUEUE_MEMBER_COUNT_AVAILABLE(),
>> mas pode ser que eu não esteja vendo um caminho mais fácil. Alguém tem esse
>> caminho?
>>
>> Obrigado,
>> Gabriel
>>
>>
>> PS. Shazaum, RTFQ, achei que o 'A' maiúsculo em 'Antes' daria a entender o
>> que eu queria, mas agora esta bem explicadinho
>>
>> 2009/7/18 Shazaum <shazaum em gmail.com>
>>
>> RTFM!
>>>
>>> queue show
>>> ou
>>> ${QUEUESTATUS}
>>>
>>> 2009/7/18 Gabriel Ortiz Lour <ortiz.admin em gmail.com>
>>>
>>>> Olá,
>>>>
>>>>   Alguém sabe como eu posso fazer para checar os membros disponíveis de
>>>> uma fila Antes de colocar a chamada na fila?
>>>>
>>>> Obrigado,
>>>> Gabriel Ortiz
>>>> _______________________________________________
>>>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
>>>> rodando o Android da Google.
>>>> http://www.neodroid.com
>>>>
>>>> Compre uma camiseta da AsteriskBrasil.org!
>>>> http://www.voipmania.com.br
>>>>
>>>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro
>>>> na rede Freenode.net: #asterisk-br
>>>> _______________________________________________
>>>> Lista de discussões AsteriskBrasil.org
>>>> AsteriskBrasil em listas.asteriskbrasil.org
>>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>>
>>>
>>>
>>>
>>> --
>>> Asterisk user number: 1099
>>> Linux user: #443184
>>> shazaum.googlepages.com
>>>
>>> _______________________________________________
>>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
>>> rodando o Android da Google.
>>> http://www.neodroid.com
>>>
>>> Compre uma camiseta da AsteriskBrasil.org!
>>> http://www.voipmania.com.br
>>>
>>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
>>> rede Freenode.net: #asterisk-br
>>> _______________________________________________
>>> Lista de discussões AsteriskBrasil.org
>>> AsteriskBrasil em listas.asteriskbrasil.org
>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>
>>
>>
>> _______________________________________________
>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
>> rodando o Android da Google.
>> http://www.neodroid.com
>>
>> Compre uma camiseta da AsteriskBrasil.org!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
>> rede Freenode.net: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>
>
>
> --
> Asterisk user number: 1099
> Linux user: #443184
> shazaum.googlepages.com
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090720/7fd9150d/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil