[AsteriskBrasil] Balanceamento entre linhas

Mário Arnaldo Mazon mmazon em gmail.com
Sexta Junho 19 16:56:55 BRT 2015


  Se vc quer balancear tempo, não faz sentido usar random ou round robin.
Eu adotaria sua estratégia de consultar o banco do CDR pra cada tronco e
totalizar os minutos de ligação de cada tronco (billsec - e não o duration
!). Daí só faz um if e direciona pro tronco que tem menor minutagem.

"select sum(duration) as duration, sum(billsec) as billsec from cdr where
outbound_cnum='NUMERO_DO_SEU_TRUNK' and disposition='ANSWERED' and calldate
BETWEEN '2015/06/01 00:00:00' and '2015/06/30 23:59:59';";   => ajuste as
datas do seu período. O útlimo parâmetro de data vc pode substituir por
now() pra totalizar até o presente momento.

Daí é só chamar o trunk com menor tempo acumulado. Essa query vai ser
sempre "dinâmica", pq se a linha 1 é a menor minutagem, sai por ela, e qdo
for a proxima ligação, vai inverter pq ela teve a minutagem da última
chamada.

2015-06-19 14:59 GMT-03:00 Mauricio Magalhães <mauriciommagalhaes em gmail.com>
:

>
> Em 19 de junho de 2015 13:09, Rafael dos Santos Saraiva <
> rafaelsnsa em gmail.com> escreveu:
>
>> não é randomica
>
>
> Correto é cíclica, eu escrevi randômica por equivoco, mesmo pq  "r" de "round
> robin" que é cíclica.
>
> Abraços
>
>
>
> *=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
>
>
> *Maurício  Magalhães.*T3 tecnologia - Analista de Rede/Telfonia IP.
> Especialização em Segurança da Informação.
> ITIL® V3 Certification.
> Salvador - BA
>  mauricio em t3tecnologia.com.br
>  Cel. Com. (71) 97156766 - (VIVO)
>  Cel. Com. (71) 87149189 - (OI)
>
> *=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
>
>
> _______________________________________________
> WORKOFFEE KHOMP: em Junho serão 2 edições do workshop
> gratuito da Khomp:  dia 11 em Brasília, e dia 18 em Curitiba
> Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100
> Garanta sua vaga e saiba mais em: www.workoffee.com.br
> _______________________________________________
> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e
> FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.
> Construa soluções de PABX IP com produtos DigiVoice - visite
> www.digivoice.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://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150619/b6349745/attachment.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil