[AsteriskBrasil] Balanceamento entre linhas

Luciano Alves Barroso lucianodigivoice em gmail.com
Sexta Junho 19 14:51:38 BRT 2015


Boa tarde,

desculpe caso eu não tenha visto a tecnologia que vc esta usando para sair
com a chamada, mas se seu canal de saida for DigiVoice pode se utilizar da
seguinte forma:
- Implementado metodo de discagem *TalkTime*. Este novo metodo utiliza o
tempo
  total de chamadas saintes realizadas por canal para decidir qual canal
  selecionar em uma nova chamada sainte. Estes tempos podem ser verificados
  utilizando o comando *dgv show statistics [group/all/json]* e podem ser
  "resetados" atraves do comando *dgv statistics reset <channel/all>*.
  Segue exemplo 1(extensions.conf):
     exten => 9119,1,Dial(DGV/t1/21916363)
     exten => 9119,n,Hangup
  Onde:
     No exemplo acima temos uma chamada sainte utilizando o canal do grupo 1
     com menor tempo de uso.

Abraços.

2015-06-19 13:09 GMT-03:00 Rafael dos Santos Saraiva <rafaelsnsa at gmail.com>:

> A opção r do DAHDI toma os troncos de forma ciclíca, não é randomica, ou
> seja, ele sempre vai pegar o próximo canal livre depois do que foi
> utilizado por último.
>
>
> [image: Sua Foto] <rafaelsnsa at gmail.com>Rafael S. SaraivaPorto Alegre -
> RS | Mobile:  (51) 8174-7956
> <http://br.linkedin.com/pub/rafael-saraiva/52/aab/230>
> <https://plus.google.com/u/0/+RafaelSaraivaRS>
>
> Em 19 de junho de 2015 10:09, Alexandre Cavalcante Alencar <
> alexandre.alencar at gmail.com> escreveu:
>
>> 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
>>>
>>
>>
>> _______________________________________________
>> 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
>



-- 
Luciano Alves Barroso
Equipe de Desenvolvimento DigiVoice Channel Driver & DigiVoice Meucci
www.digivoice.com.br
www.meucci.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150619/a916f704/attachment.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil