Alexandre. Eu concordo que randômico e balancear são coisas diferentes, mesmo porque o balanceamento você pode fazer modificações de pesos. mas no caso dele, me parece que ele só quer ter um equilíbrio nas duas linhas, então o rX na saída já seria o suficiente.
No seu exemplo: Chamadas por 1: 48 Chamadas por 2: 52 eu entendo que jamais vai ser números iguais, mas é muito próximo. pra mim isso já é um equilíbrio. essa discrepância de 4 chamadas. acontece que uma das linha ficou menos ociosa por ligação que a outra. então uma vai receber menos ligações que a outra. No caso de 2 linhas ela vai se revezar, se a linha 1 ta ocupada ela obviamente sai pela 2. e se a linha 1 estivesse disponivel, mas foi a ultima a fazer ligação então a ligação sairia pela 2 e assim sucessivamente. Yves, o Ex. é o que te mandei... como vc tá fazendo a saida de suas ligações? como tá a configuração do seu dahdi tá como group=0 então para fazer ligação dahdi/r0 um exemplo simplório. se você tiver uma E1 ou FXO exten => _X,1,Dial(dahdi/r0/${EXTEN},30,t); same => n,Hangup() *=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=* *Maurício Magalhães.*T3 tecnologia - Analista de Rede/Telfonia IP. Especialização em Segurança da Informação. ITIL® V3 Certification. Salvador - BA mauri...@t3tecnologia.com.br Cel. Com. (71) 97156766 - (VIVO) Cel. Com. (71) 87149189 - (OI) *=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=* Em 19 de junho de 2015 11:43, Thiago Anselmo <thiagoo.ansel...@gmail.com> escreveu: > Amigo, usa o banco interno do asterisk para fazer isso... > > Faz tempo que não trabalho com ast, mais te mando que tenho. > > Na hora que chegar na empresa te mando. > Em 19/06/2015 11:05, "Yves Fernandes" <yvesfernan...@gmail.com> escreveu: > >> Maurício, Obrigado por sua resposta.. estou pesquisando sobre.. >> >> Pode me mandar um exemplo? >> >> Abs >> >> Em 19 de junho de 2015 01:06, Mauricio Magalhães < >> mauriciommagalh...@gmail.com> escreveu: >> >>> 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 >>> mauri...@t3tecnologia.com.br >>> Cel. Com. (71) 97156766 - (VIVO) >>> Cel. Com. (71) 87149189 - (OI) >>> >>> *=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=* >>> >>> >>> Em 18 de junho de 2015 21:19, Yves Fernandes <yvesfernan...@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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org >>> >> >> >> >> -- >> ===================== >> 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-unsubscr...@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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org