Re: [AsteriskBrasil] RES: CDR

2015-05-22 Por tôpico Gustavo Franco
opa como testamos esse tarifador ai :)

Em 22 de maio de 2015 19:51, Hudson Cardoso 
escreveu:

> http://www.vemligar.com/tarifador/
>
>
> Hudson
> (048) 8413-7000
> Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
> precisa.
>
>
>
> --
> From: luiscesarzanu...@gmail.com
> To: asteriskbrasil@listas.asteriskbrasil.org
> Date: Fri, 22 May 2015 16:29:53 -0300
> Subject: [AsteriskBrasil] RES: CDR
>
>
>  Boa tarde, tem algum link para download?
>
>
>
> Luis Cesar
>
>
>
> *De:* asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:
> asteriskbrasil-boun...@listas.asteriskbrasil.org] *Em nome de *Hudson
> Cardoso
> *Enviada em:* Friday, May 22, 2015 12:39 PM
> *Para:* asteriskbrasil@listas.asteriskbrasil.org
> *Assunto:* Re: [AsteriskBrasil] CDR
>
>
>
> Call Server 8
>
> Me procura em pvt, até 250 ramais é gratuito.
>
>  Hudson
>
> (048) 8413-7000
>
> Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
> precisa.
>
>
>  --
>
> Date: Fri, 22 May 2015 09:53:57 -0300
> From: helvio.lis...@gmail.com
> To: asteriskbrasil@listas.asteriskbrasil.org
> Subject: [AsteriskBrasil] CDR
>
> Pessoal,
>
> Bom dia, estou a procura de um software para relatório e gráficos CDR.
>
> Temos as seguintes necessidades:
>
>- Possibilidade de segmentação dos dados (Setor, unidade e etc...)
>- Acesso dos gestores somente as ligações realizadas pelos seus
>colaboradores;
>- Opção para utilização e filtro de campos personalizados;
>- Filtro por status das ligações;
>- Envio de relatório (diário, semanal, mensal) por e-mail;
>
> O que os colegas usam? Sugestões, preços?
>
> --
>
>
>
> Att,
>
> Hélvio Junior
>
> SafeId - Gestão de identidades e Acessos
>
> +55 41 | 9893-2694, single-sign-on.com.br
>
> helvio.jun...@safetrend.com.br
>
>
> ___ 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
>
>
> --
>
>
> Este email está limpo de vírus e malwares porque a proteção do avast!
> Antivírus  está ativa.
>
>
> ___ 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
>



-- 
*::.Gustavo Franco.::*

*Especialista em Telefonia IP/STFC*
br.linkedin.com/pub/gustavo-franco-rodrigues/27/266/a6b
https://br.linkedin.com/in/gustavofrs/en  <- English Profile
47-9638-9594 - TIM :  47-8852-6562 - VIVO
Meu blog: www.flexpabx.com.br 
___
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, FX

Re: [AsteriskBrasil] RES: CDR

2015-05-22 Por tôpico Hudson Cardoso
http://www.vemligar.com/tarifador/

Hudson 
(048) 8413-7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

From: luiscesarzanu...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Date: Fri, 22 May 2015 16:29:53 -0300
Subject: [AsteriskBrasil] RES:  CDR















Boa tarde, tem algum link para download?

 

Luis Cesar

 





De: asteriskbrasil-boun...@listas.asteriskbrasil.org
[mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Hudson
Cardoso

Enviada em: Friday, May 22, 2015 12:39 PM

Para: asteriskbrasil@listas.asteriskbrasil.org

Assunto: Re: [AsteriskBrasil] CDR





 



Call
Server 8



Me procura em pvt, até 250 ramais é gratuito.




Hudson 

(048) 8413-7000

Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

 









Date: Fri,
22 May 2015 09:53:57 -0300

From: helvio.lis...@gmail.com

To: asteriskbrasil@listas.asteriskbrasil.org

Subject: [AsteriskBrasil] CDR



Pessoal,



Bom dia, estou a procura de um software para relatório e gráficos CDR.



Temos as seguintes necessidades:


 Possibilidade
 de segmentação dos dados (Setor, unidade e etc...)
 Acesso
 dos gestores somente as ligações realizadas pelos seus colaboradores;
 Opção
 para utilização e filtro de campos personalizados;
 Filtro
 por status das ligações;
 Envio
 de relatório (diário, semanal, mensal) por e-mail;


O que os
colegas usam? Sugestões, preços?

--  Att,Hélvio JuniorSafeId - Gestão de identidades e Acessos+55 41 | 
9893-2694, single-sign-on.com.brhelvio.jun...@safetrend.com.br



___ 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























Este email está limpo de vírus e malwares 
porque a proteção do avast! Antivírus está ativa.










___
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

Re: [AsteriskBrasil] [AGI] Executar áudio em segundo plano

2015-05-22 Por tôpico Bruno Correia
O caso é bem simples. Tenho um script (executo ou via AGI() ou via System()
) que passo alguns parâmetros e ele abre via webservice um chamado no meu
sistema de chamados. Ele demora uns 5 segundos para finalizar e executar a
próxima AGI em que checo na base de dados o número de protocolo e passo
para o usuário. Nesse meio tempo queria colocar um áudio (que na realidade
já uso, as famosas teclas sendo apertadas).

Eu fazia esse processo de abertura de chamado via INSERT daí não tinha esse
pequeno delay, só que por alguns motivos tive que mudar pra webservice e
fiquei com esse delay.

De qualquer forma achei pertinente sua sugestão de conferência, vou
testá-la e retorno.

Obrigado , qualquer outra ideia é bem vinda :)
Em 22/05/2015 16:43, "Claudio Eden"  escreveu:

> Bruno,
>
> Os dois comandos para executar audio, ou o áudio para assim que entra um
> próximo comando (background) ou o usuário tem que aguardar até o final para
> conseguir fazer algo (playback).
>
> Não sei exatamente o seu cenário nem seu conhecimento, mas muito por alto,
> se eu tivesse diante de um desafio desses, eu ia tentar uma conferência.
> Iria tentar jogar a ligação do cliente em conferência com um ramal que
> ficaria tocando o áudio enquanto o cliente ficaria com condição de ir
> interagindo a partir do ramal dele.
>
> Foi uma idéia de supetão, como falei, não sei seu cenário (progamadores,
> canais, infraestrutura, etc, etc, etc). ..
>
>
> *Atenciosamente,*
>
>
> *Cláudio Éden*
> Consultor de TI  |  dCAA  |  MCDST  |  ITIL
> +55 85 8972-1842
>
> http://www.eden.com.br
> http://www.asteriskhandson.com.br
>
>
>
>
> Em 22 de maio de 2015 13:18, Bruno Correia 
> escreveu:
>
>> Obrigado pela resposta Jean,
>>
>> Mas não funcionou para mim desta maneira. A URA fica indefinidamente na
>> aplicação MusicOnHold() até que eu finalize a ligação, não avança para a
>> próxima ação:
>>
>>  -- Executing [45@ura0800_2:171] MusicOnHold("SIP/110-00f4", "") in
>> new stack
>> -- Started music on hold, class 'default', on SIP/110-00f4
>>
>>
>> Em 22 de maio de 2015 10:51, Jean Carlos Coelho > > escreveu:
>>
>>>
>>> http://stackoverflow.com/questions/9043308/executing-multiple-commands-on-the-same-line-asterisk
>>>
>>> Em 21 de maio de 2015 17:51, Bruno Correia 
>>> escreveu:
>>>
  Olá pessoal,

 Estou precisando deixar um áudio sendo executado em segundo plano
 enquanto demais comandos são executados. Tenho uma AGI que faz algumas
 verificações e domaram em torno de uns 5 segundos, preciso deixar um áudio
 em execução nesse meio tempo. Alguém conhece alguma forma? Já procurei
 bastnte e até agora o máximo que encontrei foi uma thread de 2009 aqui
 mesmo na lista, segue:


 http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/2009-July/03.html

 O eder souza não entra em detalhes.

  --
 Bruno Correia

 ___
 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

>>>
>>>
>>>
>>> --
>>> []'s
>>>
>>> Jean Carlos Coelho
>>> tec.jeancar...@gmail.com
>>>
>>> ___
>>> 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
>>>
>>
>>
>>
>> --
>> [image: Meu status]
>>
>> ___
>> 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

[AsteriskBrasil] RES: CDR

2015-05-22 Por tôpico Luis Cesar Zanuzzo
Boa tarde, tem algum link para download?



Luis Cesar



De: asteriskbrasil-boun...@listas.asteriskbrasil.org 
[mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Hudson 
Cardoso
Enviada em: Friday, May 22, 2015 12:39 PM
Para: asteriskbrasil@listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] CDR



Call Server 8

Me procura em pvt, até 250 ramais é gratuito.



Hudson


(048) 8413-7000


Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa.



  _

Date: Fri, 22 May 2015 09:53:57 -0300
From: helvio.lis...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: [AsteriskBrasil] CDR

Pessoal,

Bom dia, estou a procura de um software para relatório e gráficos CDR.

Temos as seguintes necessidades:

*   Possibilidade de segmentação dos dados (Setor, unidade e etc...)
*   Acesso dos gestores somente as ligações realizadas pelos seus 
colaboradores;
*   Opção para utilização e filtro de campos personalizados;
*   Filtro por status das ligações;
*   Envio de relatório (diário, semanal, mensal) por e-mail;

O que os colegas usam? Sugestões, preços?

--

Att,
Hélvio Junior
SafeId - Gestão de identidades e Acessos
+55 41 | 9893-2694, single-sign-on.com.br
helvio.jun...@safetrend.com.br


___ 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



---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus 
está ativa.
http://www.avast.com
___
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

Re: [AsteriskBrasil] Retorno click-to-call

2015-05-22 Por tôpico Danilo Almeida
Cláudio, creio que para esse cenário não vou precisar... de qualquer forma,
numa googlada rápida aqui, vi que esse node.js é muito bom, vou dar mais
uma pesquisada aqui... se souber de algum material com algum exemplo me
envie por favor.

Abraços!

*att*
*Danilo Almeida*

Em 22 de maio de 2015 14:21, Claudio Eden  escreveu:

> Danilo,
>
> A depender do cenário, do tempo e funcionalidade da ferramenta/rotina e
> outros fatores (ex.: criticidade, volume, licenciamento, etc), a opção que
> eu sugiro é utlizar via AMI + node.js.
>
> Com o node.js você ficaria monitorando via telnet e conseguiria obter TUDO
> dessa ligação. Toda e qualquer ação que ocorrer você consegue "sniffar"
> através dessa modalidade e assim, não só saber no final se a ligação foi
> feita ou não, poderá acompanhar tudo passo-a-passo.
>
> Todavia, como falei, o esforço vai depender do seu cenário.
>
> Enjoy.
>
>
> *Atenciosamente,*
>
>
> *Cláudio Éden*
> Consultor de TI  |  dCAA  |  MCDST  |  ITIL
> +55 85 8972-1842
>
> http://www.eden.com.br
> http://www.asteriskhandson.com.br
>
>
>
>
> Em 22 de maio de 2015 11:02, Danilo Almeida 
> escreveu:
>
>> Show de bola, Cláudio!
>>
>> Vou fazer alguns testes aqui... estou aguardando uma resposta do pessoal
>> do sistema, dei a ideia de salvar o status no Banco de dados juntamente com
>> um ID gerado pelo sistema deles e enviado como parametro para o servidor.
>>
>> Valeu pela dica Thiago.
>>
>> Abraços!
>>
>> *att*
>> *Danilo Almeida*
>>
>> Em 21 de maio de 2015 14:13, Thiago Coutinho  escreveu:
>>
>>> Uma solução seria usar a opção "Archive" do callfile:
>>>
>>> *Archive:* Yes/No - Move to subdir "outgoing_done" with "Status:
>>> value", where value can be Completed, Expired or Failed.
>>>
>>> Em 21 de maio de 2015 11:39, Danilo Almeida 
>>> escreveu:
>>>
 Bom dia, Pessoal!!

 Surgiu a necessidade de integrar um sistema de terceiro em um servidor
 que tenho em um cliente.

 O sistema fará uma discagem através de uma URL que criei.


 http://asterisk/discador.php?user=USER&pass=SENHA&origem=RAMAL&destino=NUMERO

 segue codígo:

 >>> include_once "Connection.class.php";

  # Usuario e senha para acesso ao sistema
  $origem = $_GET['origem'];
  $destino = $_GET['destino'];

 $conn = new Connection();

 $user = anti_injection($_GET['user']);
 $pass = anti_injection($_GET['pass']);

 $sql1 = 'SELECT * FROM tb_usuarios WHERE user_login =
 \''.$user.'\'AND user_senha = \''.$pass.'\'';
   $rs = mysql_query($sql1);
   if(mysql_num_rows($rs) > 0 ){
 $permissao = TRUE;
   }else{
 $permissao =  FALSE;
   }


 if(($permissao == TRUE)AND($origem != "")AND($destino != "")){ #informe
 o endereco ip do seu asterisk

  $strHost = "127.0.0.1";

  #especifique o usuario que ira conectar ao CLI (deve estar definido em
 /etc/asterisk/manager.conf)
  $strUser = "USUARIO";

  #senha para o usuario acima
  $strSecret = "SENHA";

  #especifique o canal (extension) que vc deseja receber estas ligacoes
  #exemplo: SIP/XXX, IAX2/, ZAP/,
  $strChannel = "Local/".$origem."@contexto-discador";

  #informe o contexto que ira processar a ligacao para PSTN
  $strContext = "contexto-pabx";

  #especifique a prioridade do contexto acima
  $strPriority = "1";

  #especifique a quantidade de tentativas
  $strMaxRetry = "2";

  $WaitTime = "30";

  #Duração entre uma tentativa e outra
  $RetryTime = "15";

  #obtem o numero a ser discado
  $strExten = $destino;

  #especifica um callerid para a ligacao
  $strCallerId = $origem;

  #nome do arquivo a ser criado
  $arquivo_tmp = "/tmp/".$strExten.".call";
  #diretorio a ser movido após escrita
  $arquivo_call = "/var/spool/asterisk/outgoing/".$strExten.".call";

  #abre arquivo
  $oSocket = $fp = fopen($arquivo_tmp, "w");

  fputs($oSocket, "Channel: $strChannel\r\n");
  fputs($oSocket, "Callerid: $strCallerId\r\n");
  fputs($oSocket, "Extension: $strExten\r\n");
  fputs($oSocket, "Context: $strContext\r\n");
  fputs($oSocket, "MaxRetries: $strMaxRetry\r\n");
  fputs($oSocket, "RetryTime: $RetryTime\r\n");
  fputs($oSocket, "WaitTime: $WaitTime\r\n\r\n");

  fclose(oSocket);

 system("mv ".$arquivo_tmp." ".$arquivo_call);

  //copy($arquivo_tmp,$arquivo_call);
 //unlink($arquivo_tmp);

  echo "ok";

 exit;

 }else{
 echo "Parametros invalidos";

 exit;
 }
 ?>

 Através dessa URL esta realizando ligação normalmente, o que gostaria
 da ajuda de vocês, é uma maneira de retornar o status da chamada através
 dessa mesma URL para o sistema.

 EX: 0 - ok, 1 - ramal indisponivel, etc

 Sei

Re: [AsteriskBrasil] [AGI] Executar áudio em segundo plano

2015-05-22 Por tôpico Claudio Eden
Bruno,

Os dois comandos para executar audio, ou o áudio para assim que entra um
próximo comando (background) ou o usuário tem que aguardar até o final para
conseguir fazer algo (playback).

Não sei exatamente o seu cenário nem seu conhecimento, mas muito por alto,
se eu tivesse diante de um desafio desses, eu ia tentar uma conferência.
Iria tentar jogar a ligação do cliente em conferência com um ramal que
ficaria tocando o áudio enquanto o cliente ficaria com condição de ir
interagindo a partir do ramal dele.

Foi uma idéia de supetão, como falei, não sei seu cenário (progamadores,
canais, infraestrutura, etc, etc, etc). ..


*Atenciosamente,*


*Cláudio Éden*
Consultor de TI  |  dCAA  |  MCDST  |  ITIL
+55 85 8972-1842

http://www.eden.com.br
http://www.asteriskhandson.com.br




Em 22 de maio de 2015 13:18, Bruno Correia 
escreveu:

> Obrigado pela resposta Jean,
>
> Mas não funcionou para mim desta maneira. A URA fica indefinidamente na
> aplicação MusicOnHold() até que eu finalize a ligação, não avança para a
> próxima ação:
>
>  -- Executing [45@ura0800_2:171] MusicOnHold("SIP/110-00f4", "") in
> new stack
> -- Started music on hold, class 'default', on SIP/110-00f4
>
>
> Em 22 de maio de 2015 10:51, Jean Carlos Coelho 
> escreveu:
>
>>
>> http://stackoverflow.com/questions/9043308/executing-multiple-commands-on-the-same-line-asterisk
>>
>> Em 21 de maio de 2015 17:51, Bruno Correia 
>> escreveu:
>>
>>>  Olá pessoal,
>>>
>>> Estou precisando deixar um áudio sendo executado em segundo plano
>>> enquanto demais comandos são executados. Tenho uma AGI que faz algumas
>>> verificações e domaram em torno de uns 5 segundos, preciso deixar um áudio
>>> em execução nesse meio tempo. Alguém conhece alguma forma? Já procurei
>>> bastnte e até agora o máximo que encontrei foi uma thread de 2009 aqui
>>> mesmo na lista, segue:
>>>
>>>
>>> http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/2009-July/03.html
>>>
>>> O eder souza não entra em detalhes.
>>>
>>>  --
>>> Bruno Correia
>>>
>>> ___
>>> 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
>>>
>>
>>
>>
>> --
>> []'s
>>
>> Jean Carlos Coelho
>> tec.jeancar...@gmail.com
>>
>> ___
>> 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
>>
>
>
>
> --
> [image: Meu status]
>
> ___
> 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.d

Re: [AsteriskBrasil] Retorno click-to-call

2015-05-22 Por tôpico Claudio Eden
Danilo,

A depender do cenário, do tempo e funcionalidade da ferramenta/rotina e
outros fatores (ex.: criticidade, volume, licenciamento, etc), a opção que
eu sugiro é utlizar via AMI + node.js.

Com o node.js você ficaria monitorando via telnet e conseguiria obter TUDO
dessa ligação. Toda e qualquer ação que ocorrer você consegue "sniffar"
através dessa modalidade e assim, não só saber no final se a ligação foi
feita ou não, poderá acompanhar tudo passo-a-passo.

Todavia, como falei, o esforço vai depender do seu cenário.

Enjoy.


*Atenciosamente,*


*Cláudio Éden*
Consultor de TI  |  dCAA  |  MCDST  |  ITIL
+55 85 8972-1842

http://www.eden.com.br
http://www.asteriskhandson.com.br




Em 22 de maio de 2015 11:02, Danilo Almeida 
escreveu:

> Show de bola, Cláudio!
>
> Vou fazer alguns testes aqui... estou aguardando uma resposta do pessoal
> do sistema, dei a ideia de salvar o status no Banco de dados juntamente com
> um ID gerado pelo sistema deles e enviado como parametro para o servidor.
>
> Valeu pela dica Thiago.
>
> Abraços!
>
> *att*
> *Danilo Almeida*
>
> Em 21 de maio de 2015 14:13, Thiago Coutinho  escreveu:
>
>> Uma solução seria usar a opção "Archive" do callfile:
>>
>> *Archive:* Yes/No - Move to subdir "outgoing_done" with "Status: value",
>> where value can be Completed, Expired or Failed.
>>
>> Em 21 de maio de 2015 11:39, Danilo Almeida 
>> escreveu:
>>
>>> Bom dia, Pessoal!!
>>>
>>> Surgiu a necessidade de integrar um sistema de terceiro em um servidor
>>> que tenho em um cliente.
>>>
>>> O sistema fará uma discagem através de uma URL que criei.
>>>
>>>
>>> http://asterisk/discador.php?user=USER&pass=SENHA&origem=RAMAL&destino=NUMERO
>>>
>>> segue codígo:
>>>
>>> >> include_once "Connection.class.php";
>>>
>>>  # Usuario e senha para acesso ao sistema
>>>  $origem = $_GET['origem'];
>>>  $destino = $_GET['destino'];
>>>
>>> $conn = new Connection();
>>>
>>> $user = anti_injection($_GET['user']);
>>> $pass = anti_injection($_GET['pass']);
>>>
>>> $sql1 = 'SELECT * FROM tb_usuarios WHERE user_login =
>>> \''.$user.'\'AND user_senha = \''.$pass.'\'';
>>>   $rs = mysql_query($sql1);
>>>   if(mysql_num_rows($rs) > 0 ){
>>> $permissao = TRUE;
>>>   }else{
>>> $permissao =  FALSE;
>>>   }
>>>
>>>
>>> if(($permissao == TRUE)AND($origem != "")AND($destino != "")){ #informe
>>> o endereco ip do seu asterisk
>>>
>>>  $strHost = "127.0.0.1";
>>>
>>>  #especifique o usuario que ira conectar ao CLI (deve estar definido em
>>> /etc/asterisk/manager.conf)
>>>  $strUser = "USUARIO";
>>>
>>>  #senha para o usuario acima
>>>  $strSecret = "SENHA";
>>>
>>>  #especifique o canal (extension) que vc deseja receber estas ligacoes
>>>  #exemplo: SIP/XXX, IAX2/, ZAP/,
>>>  $strChannel = "Local/".$origem."@contexto-discador";
>>>
>>>  #informe o contexto que ira processar a ligacao para PSTN
>>>  $strContext = "contexto-pabx";
>>>
>>>  #especifique a prioridade do contexto acima
>>>  $strPriority = "1";
>>>
>>>  #especifique a quantidade de tentativas
>>>  $strMaxRetry = "2";
>>>
>>>  $WaitTime = "30";
>>>
>>>  #Duração entre uma tentativa e outra
>>>  $RetryTime = "15";
>>>
>>>  #obtem o numero a ser discado
>>>  $strExten = $destino;
>>>
>>>  #especifica um callerid para a ligacao
>>>  $strCallerId = $origem;
>>>
>>>  #nome do arquivo a ser criado
>>>  $arquivo_tmp = "/tmp/".$strExten.".call";
>>>  #diretorio a ser movido após escrita
>>>  $arquivo_call = "/var/spool/asterisk/outgoing/".$strExten.".call";
>>>
>>>  #abre arquivo
>>>  $oSocket = $fp = fopen($arquivo_tmp, "w");
>>>
>>>  fputs($oSocket, "Channel: $strChannel\r\n");
>>>  fputs($oSocket, "Callerid: $strCallerId\r\n");
>>>  fputs($oSocket, "Extension: $strExten\r\n");
>>>  fputs($oSocket, "Context: $strContext\r\n");
>>>  fputs($oSocket, "MaxRetries: $strMaxRetry\r\n");
>>>  fputs($oSocket, "RetryTime: $RetryTime\r\n");
>>>  fputs($oSocket, "WaitTime: $WaitTime\r\n\r\n");
>>>
>>>  fclose(oSocket);
>>>
>>> system("mv ".$arquivo_tmp." ".$arquivo_call);
>>>
>>>  //copy($arquivo_tmp,$arquivo_call);
>>> //unlink($arquivo_tmp);
>>>
>>>  echo "ok";
>>>
>>> exit;
>>>
>>> }else{
>>> echo "Parametros invalidos";
>>>
>>> exit;
>>> }
>>> ?>
>>>
>>> Através dessa URL esta realizando ligação normalmente, o que gostaria da
>>> ajuda de vocês, é uma maneira de retornar o status da chamada através dessa
>>> mesma URL para o sistema.
>>>
>>> EX: 0 - ok, 1 - ramal indisponivel, etc
>>>
>>> Sei que tem alguma forma, gostaria de saber se alguém já desenvolveu
>>> alguma coisa assim e pode me dar uma dica.
>>>
>>> OBS: Estou escrevendo um arquivo .call e jogando ele dentro do outgoing
>>> do asterisk para gerar a chamada. No asterisk 11 tentei fazer com o
>>> originate e não obtive sucesso.
>>>
>>> Desde já agradeço.. abraços!!
>>>
>>> *att*
>>> *Danilo Almeida*
>>>
>>> ___
>>> WORKOFFEE KHOMP: em Junho serão 2 edições do workshop
>>> gratuito da Khomp: 

Re: [AsteriskBrasil] Retorno AGI Asterisk

2015-05-22 Por tôpico Danilo Almeida
Saída do CLI

  -- Launched AGI Script /var/www/ipcall/bin/ipcall.agi
AGI Tx >> agi_request: /var/www/ipcall/bin/ipcall.agi
AGI Tx >> agi_channel: SIP/1000-0010
AGI Tx >> agi_language: en
AGI Tx >> agi_type: SIP
AGI Tx >> agi_uniqueid: 1432313078.16
AGI Tx >> agi_version: 11.17.1
AGI Tx >> agi_callerid: 1000
AGI Tx >> agi_calleridname: 1000
AGI Tx >> agi_callingpres: 0
AGI Tx >> agi_callingani2: 0
AGI Tx >> agi_callington: 0
AGI Tx >> agi_callingtns: 0
AGI Tx >> agi_dnid: 30288989
AGI Tx >> agi_rdnis: unknown
AGI Tx >> agi_context: contexto-pabx
AGI Tx >> agi_extension: 30288989
AGI Tx >> agi_priority: 3
AGI Tx >> agi_enhanced: 0.0
AGI Tx >> agi_accountcode:
AGI Tx >> agi_threadid: 140146802099968
AGI Tx >> agi_arg_1: init_call_out
AGI Tx >>
AGI Rx << GET VARIABLE EXTEN
AGI Tx >> 200 result=1 (30288989)
AGI Rx << GET VARIABLE CALLERID(num)
AGI Tx >> 200 result=1 (1000)
AGI Rx << GET VARIABLE CHANNEL
AGI Tx >> 200 result=1 (SIP/1000-0010)
AGI Rx << NOOP "30288989"
AGI Tx >> 200 result=0
AGI Rx << SET VARIABLE TESTANDO "30288989"
AGI Tx >> 200 result=1
AGI Rx << SET VARIABLE argv "init_call_out"
AGI Tx >> 200 result=1
-- AGI Script /var/www/ipcall/bin/ipcall.agi
completed, returning 0

Me retorna todas as variaveis menos a que preciso..rsrs

*att*
*Danilo Almeida*

Em 22 de maio de 2015 13:52, Danilo Almeida 
escreveu:

> Boa tarde, Pessoal!!!
>
> Estou executando um script php via AGI no asterisk, a ideia incial nesse
> script é buscar no banco se a chamada esta bloqueada ou não para efetuar
> ligação.
>
> #!/usr/bin/php5
>  set_time_limit(30);
> include_once '../classes/config/Config.class.php';
> require('phpagi.php');
>
> /**
>  * Motor do sistema (DRA TELECOM) com phpagi *
>  * por: Danilo Ricardo de Almeida   *
>  **
>  * Maio. 2015  *
>  **/
>
> $agi = new AGI();
>
> Pegando valores das variáveis do asterisk (somente variáveis usáveis)
> $exten = $agi->get_variable("EXTEN",1);
> $callerid = $agi->get_variable("CALLERID(num)",1);
> $channel = $agi->get_variable("CHANNEL",1);
>
> $agi->noop($exten);
>
> //utilizado para teste de impressão de variaveis
> $agi->set_variable("TESTANDO", $exten);
>
> /*Pegando valor do parametro do tipo de chamada passado na execução do AGI
>  * entradas:
>  * init_call_out - inicio chamada de saída
>  * init_call_in - inicio chamada de entrada
> */
> $tipo_ligacao = $argv[1];
>
> $agi->set_variable("argv",$tipo_ligacao);
> if($tipo_ligacao == "init_call_out"){
> //instanciando Classe para recuperar dados do banco
> $dao = new Dao();
>
> //Verificar se as chamadas estão bloqueadas
> $politicaliberacao = $dao->select("SELECT politica_ligacao FROM
> tb_config_globais");
> $politicaliberacao = $politicaliberacao[0];
>
> $politicaligacao = (!$politicaliberacao->politica_ligacao) ?
> "BLOQUEADO":"LIBERADO";
>
> $agi->set_variable("POLITICALIBERACAO",$politicaligacao);
> exit;
> }
> exit;
> ?>
>
> Consigo pegar todas as variáveis no asterisk que setei no arquivo, menos a
> que preciso que esta dentro do IF.
>
> quando executo o script direto via comando no linux, ele me retorna
>  vriável com o valor correto.
>
> Alguma ideia do que pode ser?
>
> Abraços!!
>
> *att*
> *Danilo Almeida*
>
___
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

[AsteriskBrasil] Retorno AGI Asterisk

2015-05-22 Por tôpico Danilo Almeida
Boa tarde, Pessoal!!!

Estou executando um script php via AGI no asterisk, a ideia incial nesse
script é buscar no banco se a chamada esta bloqueada ou não para efetuar
ligação.

#!/usr/bin/php5
  *
 **
 * Maio. 2015  *
 **/

$agi = new AGI();

Pegando valores das variáveis do asterisk (somente variáveis usáveis)
$exten = $agi->get_variable("EXTEN",1);
$callerid = $agi->get_variable("CALLERID(num)",1);
$channel = $agi->get_variable("CHANNEL",1);

$agi->noop($exten);

//utilizado para teste de impressão de variaveis
$agi->set_variable("TESTANDO", $exten);

/*Pegando valor do parametro do tipo de chamada passado na execução do AGI
 * entradas:
 * init_call_out - inicio chamada de saída
 * init_call_in - inicio chamada de entrada
*/
$tipo_ligacao = $argv[1];

$agi->set_variable("argv",$tipo_ligacao);
if($tipo_ligacao == "init_call_out"){
//instanciando Classe para recuperar dados do banco
$dao = new Dao();

//Verificar se as chamadas estão bloqueadas
$politicaliberacao = $dao->select("SELECT politica_ligacao FROM
tb_config_globais");
$politicaliberacao = $politicaliberacao[0];

$politicaligacao = (!$politicaliberacao->politica_ligacao) ?
"BLOQUEADO":"LIBERADO";

$agi->set_variable("POLITICALIBERACAO",$politicaligacao);
exit;
}
exit;
?>

Consigo pegar todas as variáveis no asterisk que setei no arquivo, menos a
que preciso que esta dentro do IF.

quando executo o script direto via comando no linux, ele me retorna
 vriável com o valor correto.

Alguma ideia do que pode ser?

Abraços!!

*att*
*Danilo Almeida*
___
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

Re: [AsteriskBrasil] [AGI] Executar áudio em segundo plano

2015-05-22 Por tôpico Bruno Correia
Obrigado pela resposta Jean,

Mas não funcionou para mim desta maneira. A URA fica indefinidamente na
aplicação MusicOnHold() até que eu finalize a ligação, não avança para a
próxima ação:

 -- Executing [45@ura0800_2:171] MusicOnHold("SIP/110-00f4", "") in new
stack
-- Started music on hold, class 'default', on SIP/110-00f4


Em 22 de maio de 2015 10:51, Jean Carlos Coelho 
escreveu:

>
> http://stackoverflow.com/questions/9043308/executing-multiple-commands-on-the-same-line-asterisk
>
> Em 21 de maio de 2015 17:51, Bruno Correia 
> escreveu:
>
>>  Olá pessoal,
>>
>> Estou precisando deixar um áudio sendo executado em segundo plano
>> enquanto demais comandos são executados. Tenho uma AGI que faz algumas
>> verificações e domaram em torno de uns 5 segundos, preciso deixar um áudio
>> em execução nesse meio tempo. Alguém conhece alguma forma? Já procurei
>> bastnte e até agora o máximo que encontrei foi uma thread de 2009 aqui
>> mesmo na lista, segue:
>>
>>
>> http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/2009-July/03.html
>>
>> O eder souza não entra em detalhes.
>>
>>  --
>> Bruno Correia
>>
>> ___
>> 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
>>
>
>
>
> --
> []'s
>
> Jean Carlos Coelho
> tec.jeancar...@gmail.com
>
> ___
> 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
>



-- 
[image: Meu status]
___
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

Re: [AsteriskBrasil] CDR

2015-05-22 Por tôpico Hudson Cardoso
Call Server 8Me procura em pvt, até 250 ramais é gratuito.

Hudson 
(048) 8413-7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

Date: Fri, 22 May 2015 09:53:57 -0300
From: helvio.lis...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: [AsteriskBrasil] CDR


  


  
  
Pessoal,



Bom dia, estou a procura de um software para relatório e gráficos
CDR.



Temos as seguintes necessidades:


  Possibilidade de segmentação dos dados (Setor, unidade e
etc...)
  Acesso dos gestores somente as ligações realizadas pelos seus
colaboradores;

  
  Opção para utilização e filtro de campos personalizados;
  Filtro por status das ligações;
  Envio de relatório (diário, semanal, mensal) por e-mail;

O que os colegas usam? Sugestões, preços?

-- 

Att,
Hélvio Junior
SafeId - Gestão de identidades e Acessos
+55 41 | 9893-2694, single-sign-on.com.br
helvio.jun...@safetrend.com.br

  


___
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

Re: [AsteriskBrasil] Retorno click-to-call

2015-05-22 Por tôpico Danilo Almeida
Show de bola, Cláudio!

Vou fazer alguns testes aqui... estou aguardando uma resposta do pessoal do
sistema, dei a ideia de salvar o status no Banco de dados juntamente com um
ID gerado pelo sistema deles e enviado como parametro para o servidor.

Valeu pela dica Thiago.

Abraços!

*att*
*Danilo Almeida*

Em 21 de maio de 2015 14:13, Thiago Coutinho  escreveu:

> Uma solução seria usar a opção "Archive" do callfile:
>
> *Archive:* Yes/No - Move to subdir "outgoing_done" with "Status: value",
> where value can be Completed, Expired or Failed.
>
> Em 21 de maio de 2015 11:39, Danilo Almeida 
> escreveu:
>
>> Bom dia, Pessoal!!
>>
>> Surgiu a necessidade de integrar um sistema de terceiro em um servidor
>> que tenho em um cliente.
>>
>> O sistema fará uma discagem através de uma URL que criei.
>>
>>
>> http://asterisk/discador.php?user=USER&pass=SENHA&origem=RAMAL&destino=NUMERO
>>
>> segue codígo:
>>
>> > include_once "Connection.class.php";
>>
>>  # Usuario e senha para acesso ao sistema
>>  $origem = $_GET['origem'];
>>  $destino = $_GET['destino'];
>>
>> $conn = new Connection();
>>
>> $user = anti_injection($_GET['user']);
>> $pass = anti_injection($_GET['pass']);
>>
>> $sql1 = 'SELECT * FROM tb_usuarios WHERE user_login =
>> \''.$user.'\'AND user_senha = \''.$pass.'\'';
>>   $rs = mysql_query($sql1);
>>   if(mysql_num_rows($rs) > 0 ){
>> $permissao = TRUE;
>>   }else{
>> $permissao =  FALSE;
>>   }
>>
>>
>> if(($permissao == TRUE)AND($origem != "")AND($destino != "")){ #informe o
>> endereco ip do seu asterisk
>>
>>  $strHost = "127.0.0.1";
>>
>>  #especifique o usuario que ira conectar ao CLI (deve estar definido em
>> /etc/asterisk/manager.conf)
>>  $strUser = "USUARIO";
>>
>>  #senha para o usuario acima
>>  $strSecret = "SENHA";
>>
>>  #especifique o canal (extension) que vc deseja receber estas ligacoes
>>  #exemplo: SIP/XXX, IAX2/, ZAP/,
>>  $strChannel = "Local/".$origem."@contexto-discador";
>>
>>  #informe o contexto que ira processar a ligacao para PSTN
>>  $strContext = "contexto-pabx";
>>
>>  #especifique a prioridade do contexto acima
>>  $strPriority = "1";
>>
>>  #especifique a quantidade de tentativas
>>  $strMaxRetry = "2";
>>
>>  $WaitTime = "30";
>>
>>  #Duração entre uma tentativa e outra
>>  $RetryTime = "15";
>>
>>  #obtem o numero a ser discado
>>  $strExten = $destino;
>>
>>  #especifica um callerid para a ligacao
>>  $strCallerId = $origem;
>>
>>  #nome do arquivo a ser criado
>>  $arquivo_tmp = "/tmp/".$strExten.".call";
>>  #diretorio a ser movido após escrita
>>  $arquivo_call = "/var/spool/asterisk/outgoing/".$strExten.".call";
>>
>>  #abre arquivo
>>  $oSocket = $fp = fopen($arquivo_tmp, "w");
>>
>>  fputs($oSocket, "Channel: $strChannel\r\n");
>>  fputs($oSocket, "Callerid: $strCallerId\r\n");
>>  fputs($oSocket, "Extension: $strExten\r\n");
>>  fputs($oSocket, "Context: $strContext\r\n");
>>  fputs($oSocket, "MaxRetries: $strMaxRetry\r\n");
>>  fputs($oSocket, "RetryTime: $RetryTime\r\n");
>>  fputs($oSocket, "WaitTime: $WaitTime\r\n\r\n");
>>
>>  fclose(oSocket);
>>
>> system("mv ".$arquivo_tmp." ".$arquivo_call);
>>
>>  //copy($arquivo_tmp,$arquivo_call);
>> //unlink($arquivo_tmp);
>>
>>  echo "ok";
>>
>> exit;
>>
>> }else{
>> echo "Parametros invalidos";
>>
>> exit;
>> }
>> ?>
>>
>> Através dessa URL esta realizando ligação normalmente, o que gostaria da
>> ajuda de vocês, é uma maneira de retornar o status da chamada através dessa
>> mesma URL para o sistema.
>>
>> EX: 0 - ok, 1 - ramal indisponivel, etc
>>
>> Sei que tem alguma forma, gostaria de saber se alguém já desenvolveu
>> alguma coisa assim e pode me dar uma dica.
>>
>> OBS: Estou escrevendo um arquivo .call e jogando ele dentro do outgoing
>> do asterisk para gerar a chamada. No asterisk 11 tentei fazer com o
>> originate e não obtive sucesso.
>>
>> Desde já agradeço.. abraços!!
>>
>> *att*
>> *Danilo Almeida*
>>
>> ___
>> 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
>>
>
>
>
> --
> Thiago Coutinho
>
> "O povo não deveria temer o governo. O governo é quem deveria temer o
> povo."
> V de Vingança
>
> ___
> WORKOFFEE KHOMP: em Junho serão 2 edições do workshop
> gratuito da Khomp:  dia 11 em Bra

Re: [AsteriskBrasil] [AGI] Executar áudio em segundo plano

2015-05-22 Por tôpico Jean Carlos Coelho
http://stackoverflow.com/questions/9043308/executing-multiple-commands-on-the-same-line-asterisk

Em 21 de maio de 2015 17:51, Bruno Correia 
escreveu:

>  Olá pessoal,
>
> Estou precisando deixar um áudio sendo executado em segundo plano enquanto
> demais comandos são executados. Tenho uma AGI que faz algumas verificações
> e domaram em torno de uns 5 segundos, preciso deixar um áudio em execução
> nesse meio tempo. Alguém conhece alguma forma? Já procurei bastnte e
> até agora o máximo que encontrei foi uma thread de 2009 aqui mesmo na
> lista, segue:
>
>
> http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/2009-July/03.html
>
> O eder souza não entra em detalhes.
>
>  --
> Bruno Correia
>
> ___
> 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
>



-- 
[]'s

Jean Carlos Coelho
tec.jeancar...@gmail.com
___
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

[AsteriskBrasil] CDR

2015-05-22 Por tôpico Helvio Junior

Pessoal,

Bom dia, estou a procura de um software para relatório e gráficos CDR.

Temos as seguintes necessidades:

 * Possibilidade de segmentação dos dados (Setor, unidade e etc...)
 * Acesso dos gestores somente as ligações realizadas pelos seus
   colaboradores;
 * Opção para utilização e filtro de campos personalizados;
 * Filtro por status das ligações;
 * Envio de relatório (diário, semanal, mensal) por e-mail;

O que os colegas usam? Sugestões, preços?

--

Att,
Hélvio Junior
SafeId - Gestão de identidades e Acessos
+55 41 | 9893-2694, single-sign-on.com.br
helvio.jun...@safetrend.com.br

___
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