[AsteriskBrasil] Balanceamento entre linhas
Alexandre Cavalcante Alencar
alexandre.alencar em gmail.com
Sexta Junho 19 10:09:33 BRT 2015
Maurício,
Randomizar não é balancear...
Considerando 100 chamadas em duas linhas, atribuídas a 1 e 2
2 1 2 2 2
2 1 1 2 1
1 1 2 2 2
2 1 1 1 2
1 1 2 2 1
1 1 2 2 1
2 2 1 1 2
2 2 1 2 1
2 1 2 1 2
1 2 1 2 2
2 2 2 2 2
2 2 1 1 1
1 2 1 1 1
2 1 1 2 2
1 1 1 1 1
2 2 2 2 1
1 1 1 2 1
2 2 1 2 1
1 2 2 1 1
2 2 1 2 2
Chamadas por 1: 48
Chamadas por 2: 52
Em um SET maior, certamente vai haver divergências.
Sds
Alexandre Alencar
Twitter @alexandreitpro
http://blog.alexandrealencar.net/
http://www.alexandrealencar.net/
http://www.alexandrealencar.com
http://www.servicosdeti.com.br/
COBIT, ITIL, CSM, LPI, MCP-I
2015-06-19 1:06 GMT-03:00 Mauricio Magalhães <mauriciommagalhaes at gmail.com>:
> Olá não seria mais fácil colocar os troncos em grupo e utilizar o r"x"
> onde x é o numero do grupo?
>
> Ex. dahdi/r0
>
> Isso faz com que as ligações saiam randomicamente. portanto balanceadas.
>
> 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 at t3tecnologia.com.br
> Cel. Com. (71) 97156766 - (VIVO)
> Cel. Com. (71) 87149189 - (OI)
>
> *=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*
>
>
> Em 18 de junho de 2015 21:19, Yves Fernandes <yvesfernandes at gmail.com>
> escreveu:
>
>> Prezados, boa noite.
>>
>> Estou tentando criar um balanceamento entre duas linhas que um cliente
>> possui.
>>
>> Fiz um programa em php que consulta o banco cdr e verifica qual numero
>> fez mais ligaçoes no dia e envia a ligaçao pro outro numero.
>>
>> O que gostaria de saber de vocês é o seguinte. Como eu transfiro essa
>> ligação para outro contexto utilizando agi?
>>
>>
>> ===============================
>> #!/usr/bin/php -q
>>
>> <?
>>
>>
>> $conn = mysql_connect("localhost","XXXXXXXX","XXXXXXXXXXX")
>> or die("PROBLEMA COM SERVER");
>> mysql_select_db("asterisk",$conn) or die("PROBLEMA COM
>> BANCO");
>> $sql = "SELECT calldate,dstchannel,lastapp,disposition FROM
>> cdr where lastapp = 'Dial' AND disposition = 'ANSWERED'";
>> $recordset = mysql_query($sql,$conn) OR DIE ("erro: ".$sql."
>> ".mysql_error());
>>
>> $datalocal = date('Y-m-d');
>> $tel1 = 0;
>> $tel2 = 0;
>>
>> while($row = mysql_fetch_assoc($recordset))
>> {
>> $dstchannel = $row['dstchannel'];
>> $lastapp = $row['lastapp'];
>> $disposition = $row['disposition'];
>> $databanco = $row['calldate'];
>>
>> $datatemp = substr($databanco,0,10);
>>
>> if((strpos($dstchannel,"7535") == TRUE) &&
>> (strcmp($datatemp,$datalocal) == 0))
>> $tel1 = $tel1 + 1;
>> else if((strpos($dstchannel,"7505") == TRUE) &&
>> (strcmp($datatemp,$datalocal) == 0))
>> $tel2 = $tel2 + 1;
>>
>> }
>>
>>
>> if($tel1 <= $tel2)
>> $agi->exec("Queue","suporte,t,,,3600","1");
>> else
>> $agi->exec("Queue","suporte,t,,,3600","1");
>>
>>
>> ?>
>>
>> Sei que esta parte que chamo o $agi->exec está errada. Justamente ela que
>> gostaria da sugestao de vocês como corrigir.
>>
>> Obrigado desde já
>>
>> --
>> =====================
>> Yves Fernandes
>> Cellphone +55 (21) 9357-7073
>>
>> "É fácil cobrar; Difícil é elogiar."
>>
>> _______________________________________________
>> 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 at listas.asteriskbrasil.org
>>
>
>
> _______________________________________________
> 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 at listas.asteriskbrasil.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150619/db62dda9/attachment.html>
Mais detalhes sobre a lista de discussão AsteriskBrasil