Olá Yves,

Pode explicar melhor o cenário?

Dependo do tipo de tecnologia que vc esta usando a sugestão do Mauricio é a melhor.

Não entendi bem esta sua AGI o direcionamento que você quer fazer é para ligações de entrada ou saida?



On 19/06/2015 01:06, Mauricio Magalhães wrote:
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 <mailto: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 <mailto: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 <tel:%2B55%20%2821%29%209357-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
    <http://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 <http://www.digivoice.com.br>
    _______________________________________________
    Para remover seu email desta lista, basta enviar um email em
    branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
    <mailto: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

Responder a