Re: [AsteriskBrasil] AGI

2009-10-02 Thread NEIMAR LIMA DE AVILA
Sim...
o seu permit está liberado apenas para localhost. Troque para Permit=sua
faixa de rede.
Ex: permit=192.9.0.0/255.255.0.0
Abraços

2009/10/2 Ricardo Carrer 

> Boa tarde Galera,
>
> Estou tentando conectar no Asterisk Call Manager mas recebo a informação de
> acesso negado. tem que liberar alguma coisa dentro do Asterisk?
>
> Abaixo meu manager.conf
>
> ; Asterisk Call Management support
> ;
> [general]
> enabled = yes
> port = 5038
> bindaddr = 127.0.0.1
> [admin]
> secret = elastix456
> deny=0.0.0.0/0.0.0.0
> permit=127.0.0.1/255.255.255.0
> read = system,call,log,verbose,command,agent,user
> write = system,call,log,verbose,command,agent,user
> [carrer]
> secret = 123
> deny=0.0.0.0/0.0.0.0
> permit=127.0.0.1/255.255.255.0
> read = system,call,log,verbose,command,agent,user
> write = system,call,log,verbose,command,agent,user
> #include manager_additional.conf
> #include manager_custom.conf
>
>
> Informacao que passo no telnet
> Action: login
> Username: admin
> Secret: elastix456
> Events: on
>
> Grato,
> Carrer
>
>
> ___
> http://www.voipmania.com.br
> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
> Promoção por tempo limitado!
> Acesse agora http://promo.voipmania.com.br
>
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 
Atenciosamente,

Neimar Lima de Ávila
Administrador Pratanet.com!
nei...@pratanet.com
+55 31 8495-2402

___
http://www.voipmania.com.br
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
Promoção por tempo limitado!
Acesse agora http://promo.voipmania.com.br

___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-10-02 Thread Ricardo Carrer
Funcionou! falta o permit da minha rede mesmo! valew

2009/10/2 NEIMAR LIMA DE AVILA 

> Sim...
> o seu permit está liberado apenas para localhost. Troque para Permit=sua
> faixa de rede.
> Ex: permit=192.9.0.0/255.255.0.0
> Abraços
>
> 2009/10/2 Ricardo Carrer 
>
>>   Boa tarde Galera,
>>
>> Estou tentando conectar no Asterisk Call Manager mas recebo a informação
>> de acesso negado. tem que liberar alguma coisa dentro do Asterisk?
>>
>> Abaixo meu manager.conf
>>
>> ; Asterisk Call Management support
>> ;
>> [general]
>> enabled = yes
>> port = 5038
>> bindaddr = 127.0.0.1
>> [admin]
>> secret = elastix456
>> deny=0.0.0.0/0.0.0.0
>> permit=127.0.0.1/255.255.255.0
>> read = system,call,log,verbose,command,agent,user
>> write = system,call,log,verbose,command,agent,user
>> [carrer]
>> secret = 123
>> deny=0.0.0.0/0.0.0.0
>> permit=127.0.0.1/255.255.255.0
>> read = system,call,log,verbose,command,agent,user
>> write = system,call,log,verbose,command,agent,user
>> #include manager_additional.conf
>> #include manager_custom.conf
>>
>>
>> Informacao que passo no telnet
>> Action: login
>> Username: admin
>> Secret: elastix456
>> Events: on
>>
>> Grato,
>> Carrer
>>
>>
>> ___
>> http://www.voipmania.com.br
>> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>> Promoção por tempo limitado!
>> Acesse agora http://promo.voipmania.com.br
>>
>> ___
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil@listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>
>
>
> --
> Atenciosamente,
>
> Neimar Lima de Ávila
> Administrador Pratanet.com!
> nei...@pratanet.com
> +55 31 8495-2402
>
>
>
> ___
> http://www.voipmania.com.br
> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
> Promoção por tempo limitado!
> Acesse agora http://promo.voipmania.com.br
>
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>

___
http://www.voipmania.com.br
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
Promoção por tempo limitado!
Acesse agora http://promo.voipmania.com.br

___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-11-17 Thread Itamar Reis Peixoto
procura no google php agi asterisk


2009/11/17 Andre Emerich :
> Pessoal,
>
> Preciso de uma ajuda com AGI.
> Tenho um Select que faço num MySql.
> O resultado, tenho que ler em uma variavel..
> Estava fazendo isto com o System (para dar um echo num txt com a instrução
> SQL, para executar o SELECT, para dar um GREP e ler somente a segunda linha
> do arquivo) e uso o ReadFile para ler o resultado.
> Porém se sempre voltasse a mesma quantidade de digitos, eu poderia colocar a
> quantidade de caracteres como opção no ReadFile.
> Porém, como é variavel, eu preciso arrumar alguma outra forma..
>
> Comecei a usar o AGI com PHP.
> Já consigo fazer o SELECT, mas não consigo passar o resultado para o
> Asterisk.
> Li algo sobre STDIN e STDOUT, mas não tive progresso..
>
> Como eu poderia fazer?
> Alguém tem alguma idéia?
>
> --
> André Emerich
> MSN - aemer...@gmail.com
> (51) 8122-6423
>
> ___
>         http://www.voipmania.com.br
> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>         Promoção por tempo limitado!
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 


Itamar Reis Peixoto

e-mail/msn/google talk/sip: ita...@ispbrasil.com.br
skype: itamarjp
icq: 81053601
+55 11 4063 5033
+55 34 3221 8599
___
 http://www.voipmania.com.br
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
 Promoção por tempo limitado!
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Re: [AsteriskBrasil] AGI

2010-02-05 Thread brunoantognolli

Wendel, pode ser um AGI em java?

Se for, posso ajudar sim! ;)

Att.
Bruno






-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Fri, Feb 5, 2010 10:21 am
Subject: [AsteriskBrasil] AGI


Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e scripit.agi. 
? 


Att.

Wendell Silva Bandeira


___
HOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
 Hardware com alta disponibilidade de recursos e qualidade KHOMP
 Suporte técnico local qualificado e gratuito 
onheça a linha completa de produtos KHOMP em www.khomp.com.br
__
ista de discussões AsteriskBrasil.org
steriskbra...@listas.asteriskbrasil.org
ttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-02-05 Thread Wendell Silva
Pode ser sim.

Em 5 de fevereiro de 2010 11:05,  escreveu:

> Wendel, pode ser um AGI em java?
>
> Se for, posso ajudar sim! ;)
>
> Att.
> Bruno
>
>
>
> -Original Message-
> From: Wendell Silva 
> To: asteriskbrasil@listas.asteriskbrasil.org
> Sent: Fri, Feb 5, 2010 10:21 am
> Subject: [AsteriskBrasil] AGI
>
> Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e
> scripit.agi. ?
>
>
> Att.
>
> Wendell Silva Bandeira
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> Lista de discussões 
> asteriskbrasil.orgasteriskbra...@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-02-05 Thread brunoantognolli

Blz, vamos lá.








-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Fri, Feb 5, 2010 11:28 am
Subject: Re: [AsteriskBrasil] AGI


Pode ser sim. 


Em 5 de fevereiro de 2010 11:05,  escreveu:

Wendel, pode ser um AGI em java?
 
Se for, posso ajudar sim! ;)
 
Att.
Bruno






-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org



Sent: Fri, Feb 5, 2010 10:21 am
Subject: [AsteriskBrasil] AGI


Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e scripit.agi. 
? 


Att.

Wendell Silva Bandeira



___
HOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
 Hardware com alta disponibilidade de recursos e qualidade KHOMP
 Suporte técnico local qualificado e gratuito 
onheça a linha completa de produtos KHOMP em www.khomp.com.br
__
ista de discussões AsteriskBrasil.org
steriskbra...@listas.asteriskbrasil.org
ttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




___
HOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
 Hardware com alta disponibilidade de recursos e qualidade KHOMP
 Suporte técnico local qualificado e gratuito 
onheça a linha completa de produtos KHOMP em www.khomp.com.br
__
ista de discussões AsteriskBrasil.org
steriskbra...@listas.asteriskbrasil.org
ttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-02-05 Thread brunoantognolli

Então blz, vamos lá...

Para fazer a integração asterisk-java é necessário 2 coisas... um dialplan para 
chamar o agi e o próprio agi, abaixo coloquei um dialplan chamando uma classe 
java, veja:

Dialplan:
exten => 001,n,NoOp(*** Chamando AGI ***)
exten => 001,n,Agi(agi://localhost/validacao.agi?op=validarEntradaSemAsterisco)
exten => 001,n,NoOp(*** Valor Valido? ${VALORVALIDO} ***)


Java:

import org.apache.log4j.Logger;
import org.asteriskjava.fastagi.AgiChannel;
import org.asteriskjava.fastagi.AgiException;
import org.asteriskjava.fastagi.AgiRequest;
import org.asteriskjava.fastagi.BaseAgiScript;

/**
 *
 * @author bruno.antognolli
 */

public class Validacao extends BaseAgiScript {
private AgiChannel channel = null;
private org.apache.log4j.Logger log = Logger.getLogger(Validacao.class);
public void service(AgiRequest request, AgiChannel channel) throws 
AgiException {

log.info("Executando Service da Classe: " + 
this.getClass().getSimpleName());
// Define o objeto channel como atributo de classe
this.channel = channel;

// Recupera a operação solicitada no canal  
String op = request.getParameter("op");

// Executa validarEntradaSemAsterisco
if (op.equalsIgnoreCase("validarEntradaSemAsterisco")) {
validarEntradaSemAsterisco();
}

if (op == null || op.equalsIgnoreCase("")) {
throw new AgiException("O método informado não existe!");   
 }


public void validarEntradaSemAsterisco() throws AgiException {
//Logando a Operação de Validação
log.info("Executando Método: validarEntrada");

//Recuperando valores do Asterisk
String valorVariavel =  channel.getVariable("ARG1");

//Verifica se é número.
if (isNumber(valorVariavel) == true) { //Aqui eh uma funcao que eu 
criei para validar numeros, nem coloquei no email a funcao
//Se o usuário digitou valores diferentes de 0, valor válido
//ex: 001*

if ( ((Long.parseLong(valorVariavel) + 0) != 0 )){
log.info("[Validacao.java] -> Valor valido: '" + valorVariavel 
+ "'");
   
//Devolvendo valores para o ASTERISK
channel.setVariable("VALORVALIDO", "1");

} else {//if ( ((Integer.parseInt(valorFormatado) + 0) != 0 ))
// Registrando erro no arquivo de log
log.error("[Validacao.java] -> Erro de validacao, valor 
invalido: '" + valorVariavel + "'");
channel.setVariable("VALORVALIDO", "0");
}

} else { //if (isNumber(valorFormatado) == true)

// Registrando erro no arquivo de log
log.error("[Validacao.java] -> Erro de validacao, valor invalido: 
'" + valorVariavel + "'");
channel.setVariable("VALORVALIDO", "0");

}
}


OBS: O que é importante saber sobre a classe java:
Para pegar um valor vindo do Asterisk e usar no Java vc utiliza:
channel.getVariable("ARG1");

Onde: ARG1 é a variável vinda do Asterisk


Para pegar um valor "processado" pelo Java e devolver ao Asterisk vc utiliza:
channel.setVariable("VALORVALIDO", "0");

Onde: VALORVALIDO é o nome da variável que o Asterisk guardará o resultado e 0 
é o valor da variável VALORVALIDO.

OBS 2:
Para a integração Asterisk-Java funcionar, é necessário vc pegar o .jar do seu 
projeto Java (dentro da pasta dist) e jogar dentro da pasta:

/var/lib/asterisk/agi-bin

Após fazer isso é necessário startar o java no asterisk, dar um nome para o seu 
agi no arquivo fastagi-mapping.properties e pronto!

Espero ter ajudado!!! :)

Att,
Bruno







-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Fri, Feb 5, 2010 11:28 am
Subject: Re: [AsteriskBrasil] AGI


Pode ser sim. 


Em 5 de fevereiro de 2010 11:05,  escreveu:

Wendel, pode ser um AGI em java?
 
Se for, posso ajudar sim! ;)
 
Att.
Bruno






-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org



Sent: Fri, Feb 5, 2010 10:21 am
Subject: [AsteriskBrasil] AGI


Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e scripit.agi. 
? 


Att.

Wendell Silva Bandeira



___
HOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
 Hardware com alta disponibilidade de recursos e qualidade KHOMP
 Suporte técnico local qualificado e gratuito 
onheça a linha completa de produtos KHOMP em www.khomp.com.br
__
ista de discussões AsteriskBrasil.org
steriskbra...@listas.asteriskbrasil.org
ttp://listas.asteriskbrasil.

Re: [AsteriskBrasil] AGI

2010-02-05 Thread Eder Souza
Bruno coitado do Wendell vai envenenar o kra com Java huahua !!

Conselho, Java para que?? se vc faz isso em outra linguegem com 3 vezes
menos trabalho nao entendo huahua !!

Em 5 de fevereiro de 2010 12:12,  escreveu:

> Então blz, vamos lá...
>
> Para fazer a integração asterisk-java é necessário 2 coisas... um dialplan
> para chamar o agi e o próprio agi, abaixo coloquei um dialplan chamando uma
> classe java, veja:
>
> *Dialplan:*
> exten => 001,n,NoOp(*** Chamando AGI ***)
> exten =>
> 001,n,Agi(agi://localhost/validacao.agi?op=validarEntradaSemAsterisco)
> exten => 001,n,NoOp(*** Valor Valido? ${VALORVALIDO} ***)
>
>
> *Java:*
> **
> import org.apache.log4j.Logger;
> import org.asteriskjava.fastagi.AgiChannel;
> import org.asteriskjava.fastagi.AgiException;
> import org.asteriskjava.fastagi.AgiRequest;
> import org.asteriskjava.fastagi.BaseAgiScript;
> **
> /**
>  *
>  * @author bruno.antognolli
>  */
>
> *public class Validacao extends BaseAgiScript {*
> private AgiChannel channel = null;
> private org.apache.log4j.Logger log =
> Logger.getLogger(Validacao.class);
> public void service(AgiRequest request, AgiChannel channel) throws
> AgiException {
>
> log.info("Executando Service da Classe: " +
> this.getClass().getSimpleName());
> // Define o objeto channel como atributo de classe
> this.channel = channel;
>
> // Recupera a operação solicitada no canal
> String op = request.getParameter("op");
>
> // Executa validarEntradaSemAsterisco
> if (op.equalsIgnoreCase("validarEntradaSemAsterisco")) {
> validarEntradaSemAsterisco();
> }
>
> if (op == null || op.equalsIgnoreCase("")) {
> throw new AgiException("O método informado não
> existe!");
>  }
>
>
> *public void validarEntradaSemAsterisco() throws AgiException {*
> //Logando a Operação de Validação
> log.info("Executando Método: validarEntrada");
>
> //Recuperando valores do Asterisk
> String valorVariavel =  channel.getVariable("ARG1");
>
> //Verifica se é número.
> if (isNumber(valorVariavel) == true) { //Aqui eh uma funcao que eu
> criei para validar numeros, nem coloquei no email a funcao
> //Se o usuário digitou valores diferentes de 0, valor válido
> //ex: 001*
>
> if ( ((Long.parseLong(valorVariavel) + 0) != 0 )){
> log.info("[Validacao.java] -> Valor valido: '" +
> valorVariavel + "'");
>
> //Devolvendo valores para o ASTERISK
> channel.setVariable("VALORVALIDO", "1");
>
> } else {//if ( ((Integer.parseInt(valorFormatado) + 0) != 0 ))
> // Registrando erro no arquivo de log
> log.error("[Validacao.java] -> Erro de validacao, valor
> invalido: '" + valorVariavel + "'");
> channel.setVariable("VALORVALIDO", "0");
> }
>
> } else { //if (isNumber(valorFormatado) == true)
> // Registrando erro no arquivo de log
> log.error("[Validacao.java] -> Erro de validacao, valor
> invalido: '" + valorVariavel + "'");
> channel.setVariable("VALORVALIDO", "0");
>
> }
> }
>
>
> *OBS: O que é importante saber sobre a classe java:*
> Para pegar um valor vindo do Asterisk e usar no Java vc utiliza:
> channel.getVariable("ARG1");
>
> Onde: ARG1 é a variável vinda do Asterisk
>
>
> Para pegar um valor "processado" pelo Java e devolver ao Asterisk vc
> utiliza:
> channel.setVariable("VALORVALIDO", "0");
>
> Onde: VALORVALIDO é o nome da variável que o Asterisk guardará o resultado
> e 0 é o valor da variável VALORVALIDO.
>
> *OBS 2:*
> Para a integração Asterisk-Java funcionar, é necessário vc pegar o .jar do
> seu projeto Java (dentro da pasta dist) e jogar dentro da pasta:
>
> /var/lib/asterisk/agi-bin
>
> Após fazer isso é necessário startar o java no asterisk, dar um nome para o
> seu agi no arquivo fastagi-mapping.properties e pronto!
>
> Espero ter ajudado!!! :)
>
> Att,
> Bruno
> **
>
>
>
>  -Original Message-
> From: Wendell Silva 
> To: asteriskbrasil@listas.asteriskbrasil.org
> Sent: Fri, Feb 5, 2010 11:28 am
> Subject: Re: [AsteriskBrasil] AGI
>
>   Pode ser sim.
>
> Em 5 de fevereiro de 2010 11:05,  escreveu:
>
>>

Re: [AsteriskBrasil] AGI

2010-02-05 Thread brunoantognolli

HAHAHAHA... é verdade

Para essa validacaozinha babaca, o Java é como utilizar um tanque de guerra 
para matar uma formiga! hahahahaha

Mas temos alguns processos bem ignorantes aqui, que eu acho q o Java ajuda 
mto!!!

Mas com toda certeza, poderia ser em Java, Pascal, .Net, Phython, Aramaico, 
Hieróglifos, etc, hahahahah






-Original Message-
From: Eder Souza 
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Fri, Feb 5, 2010 12:23 pm
Subject: Re: [AsteriskBrasil] AGI


Bruno coitado do Wendell vai envenenar o kra com Java huahua !!
 
Conselho, Java para que?? se vc faz isso em outra linguegem com 3 vezes menos 
trabalho nao entendo huahua !!


Em 5 de fevereiro de 2010 12:12,  escreveu:

Então blz, vamos lá...
 
Para fazer a integração asterisk-java é necessário 2 coisas... um dialplan para 
chamar o agi e o próprio agi, abaixo coloquei um dialplan chamando uma classe 
java, veja:
 
Dialplan:
exten => 001,n,NoOp(*** Chamando AGI ***)
exten => 001,n,Agi(agi://localhost/validacao.agi?op=validarEntradaSemAsterisco)
exten => 001,n,NoOp(*** Valor Valido? ${VALORVALIDO} ***)

 
Java:
 
import org.apache.log4j.Logger;
import org.asteriskjava.fastagi.AgiChannel;
import org.asteriskjava.fastagi.AgiException;
import org.asteriskjava.fastagi.AgiRequest;
import org.asteriskjava.fastagi.BaseAgiScript;
 
/**
 *
 * @author bruno.antognolli
 */

public class Validacao extends BaseAgiScript {
private AgiChannel channel = null;
private org.apache.log4j.Logger log = Logger.getLogger(Validacao.class);
public void service(AgiRequest request, AgiChannel channel) throws 
AgiException {
 
log.info("Executando Service da Classe: " + 
this.getClass().getSimpleName());
// Define o objeto channel como atributo de classe
this.channel = channel;
 
// Recupera a operação solicitada no canal  
String op = request.getParameter("op");
 
// Executa validarEntradaSemAsterisco
if (op.equalsIgnoreCase("validarEntradaSemAsterisco")) {
validarEntradaSemAsterisco();
}
 
if (op == null || op.equalsIgnoreCase("")) {
throw new AgiException("O método informado não existe!");   
 }
 
 
public void validarEntradaSemAsterisco() throws AgiException {
//Logando a Operação de Validação
log.info("Executando Método: validarEntrada");
 
//Recuperando valores do Asterisk
String valorVariavel =  channel.getVariable("ARG1");

//Verifica se é número.
if (isNumber(valorVariavel) == true) { //Aqui eh uma funcao que eu 
criei para validar numeros, nem coloquei no email a funcao
//Se o usuário digitou valores diferentes de 0, valor válido
//ex: 001*

if ( ((Long.parseLong(valorVariavel) + 0) != 0 )){
log.info("[Validacao.java] -> Valor valido: '" + valorVariavel 
+ "'");
   
//Devolvendo valores para o ASTERISK
channel.setVariable("VALORVALIDO", "1");
 
} else {//if ( ((Integer.parseInt(valorFormatado) + 0) != 0 ))
// Registrando erro no arquivo de log
log.error("[Validacao.java] -> Erro de validacao, valor 
invalido: '" + valorVariavel + "'");
channel.setVariable("VALORVALIDO", "0");
}
 
} else { //if (isNumber(valorFormatado) == true)

// Registrando erro no arquivo de log
log.error("[Validacao.java] -> Erro de validacao, valor invalido: 
'" + valorVariavel + "'");
channel.setVariable("VALORVALIDO", "0");

}
}


OBS: O que é importante saber sobre a classe java:
Para pegar um valor vindo do Asterisk e usar no Java vc utiliza:
channel.getVariable("ARG1");
 
Onde: ARG1 é a variável vinda do Asterisk
 
 
Para pegar um valor "processado" pelo Java e devolver ao Asterisk vc utiliza:
channel.setVariable("VALORVALIDO", "0");
 
Onde: VALORVALIDO é o nome da variável que o Asterisk guardará o resultado e 0 
é o valor da variável VALORVALIDO.
 
OBS 2:
Para a integração Asterisk-Java funcionar, é necessário vc pegar o .jar do seu 
projeto Java (dentro da pasta dist) e jogar dentro da pasta:
 
/var/lib/asterisk/agi-bin
 
Após fazer isso é necessário startar o java no asterisk, dar um nome para o seu 
agi no arquivo fastagi-mapping.properties e pronto!
 
Espero ter ajudado!!! :)
 
Att,
Bruno
 






-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org

Sent: Fri, Feb 5, 2010 11:28 am
Subject: Re: [AsteriskBrasil] AGI




Pode ser sim. 


Em 5 de fevereiro de 2010 11:05,  escreveu:

Wendel, pode ser um AGI em java?
 
Se for, posso ajudar sim! ;)

Re: [AsteriskBrasil] AGI

2010-02-05 Thread Italo Rossi
Bruno,

On Feb 5, 2010, at 11:34 AM, brunoantogno...@email.com wrote:

> HAHAHAHA... é verdade
>
> Para essa validacaozinha babaca, o Java é como utilizar um tanque de  
> guerra para matar uma formiga! hahahahaha
>
> Mas temos alguns processos bem ignorantes aqui, que eu acho q o Java  
> ajuda mto!!!
>
> Mas com toda certeza, poderia ser em Java, Pascal, .Net, Phython,  
> Aramaico, Hieróglifos, etc, hahahahah

Corrigindo: Python. :-)

>
>
>
> -Original Message-
> From: Eder Souza 
> To: asteriskbrasil@listas.asteriskbrasil.org
> Sent: Fri, Feb 5, 2010 12:23 pm
> Subject: Re: [AsteriskBrasil] AGI
>
> Bruno coitado do Wendell vai envenenar o kra com Java huahua !!
>
> Conselho, Java para que?? se vc faz isso em outra linguegem com 3  
> vezes menos trabalho nao entendo huahua !!
>
> Em 5 de fevereiro de 2010 12:12,  escreveu:
> Então blz, vamos lá...
>
> Para fazer a integração asterisk-java é necessário 2 coisas... um  
> dialplan para chamar o agi e o próprio agi, abaixo coloquei um  
> dialplan chamando uma classe java, veja:
>
> Dialplan:
> exten => 001,n,NoOp(*** Chamando AGI ***)
> exten => 001,n,Agi(agi://localhost/validacao.agi? 
> op=validarEntradaSemAsterisco)
> exten => 001,n,NoOp(*** Valor Valido? ${VALORVALIDO} ***)
>
>
> Java:
>
> import org.apache.log4j.Logger;
> import org.asteriskjava.fastagi.AgiChannel;
> import org.asteriskjava.fastagi.AgiException;
> import org.asteriskjava.fastagi.AgiRequest;
> import org.asteriskjava.fastagi.BaseAgiScript;
>
> /**
>  *
>  * @author bruno.antognolli
>  */
>
> public class Validacao extends BaseAgiScript {
> private AgiChannel channel = null;
> private org.apache.log4j.Logger log =  
> Logger.getLogger(Validacao.class);
> public void service(AgiRequest request, AgiChannel channel)  
> throws AgiException {
>
> log.info("Executando Service da Classe: " +  
> this.getClass().getSimpleName());
> // Define o objeto channel como atributo de classe
> this.channel = channel;
>
> // Recupera a operação solicitada no canal
> String op = request.getParameter("op");
>
> // Executa validarEntradaSemAsterisco
> if (op.equalsIgnoreCase("validarEntradaSemAsterisco")) {
> validarEntradaSemAsterisco();
> }
>
> if (op == null || op.equalsIgnoreCase("")) {
> throw new AgiException("O método informado não existe!");
>  }
>
>
> public void validarEntradaSemAsterisco() throws AgiException {
> //Logando a Operação de Validação
> log.info("Executando Método: validarEntrada");
>
> //Recuperando valores do Asterisk
> String valorVariavel =  channel.getVariable("ARG1");
>
> //Verifica se é número.
> if (isNumber(valorVariavel) == true) { //Aqui eh uma funcao  
> que eu criei para validar numeros, nem coloquei no email a funcao
> //Se o usuário digitou valores diferentes de 0, valor  
> válido
> //ex: 001*
>
> if ( ((Long.parseLong(valorVariavel) + 0) != 0 )){
> log.info("[Validacao.java] -> Valor valido: '" +  
> valorVariavel + "'");
>
> //Devolvendo valores para o ASTERISK
> channel.setVariable("VALORVALIDO", "1");
>
> } else {//if ( ((Integer.parseInt(valorFormatado) + 0) ! 
> = 0 ))
> // Registrando erro no arquivo de log
> log.error("[Validacao.java] -> Erro de validacao,  
> valor invalido: '" + valorVariavel + "'");
> channel.setVariable("VALORVALIDO", "0");
> }
>
> } else { //if (isNumber(valorFormatado) == true)
> // Registrando erro no arquivo de log
> log.error("[Validacao.java] -> Erro de validacao, valor  
> invalido: '" + valorVariavel + "'");
> channel.setVariable("VALORVALIDO", "0");
>
> }
> }
>
>
> OBS: O que é importante saber sobre a classe java:
> Para pegar um valor vindo do Asterisk e usar no Java vc utiliza:
> channel.getVariable("ARG1");
>
> Onde: ARG1 é a variável vinda do Asterisk
>
>
> Para pegar um valor "processado" pelo Java e devolver ao Asterisk vc  
> utiliza:
> channel.setVariable("VALORVALIDO", "0");
>
> Onde: VALORVALIDO é o nome da variável que o Asterisk guardará o  
> resultado e 0 é o valor da variável VALO

Re: [AsteriskBrasil] AGI

2010-02-05 Thread Cesar Vieira
Eu tenho trabalhado em php...

O que você precisa fazer?

 

Att. Cesar Vieira

 <http://www.kaisari.com.br/> http://www.kaisari.com.br

+55 (11) 2626-0321

 

From: asteriskbrasil-boun...@listas.asteriskbrasil.org 
[mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] On Behalf Of 
brunoantogno...@email.com
Sent: sexta-feira, 5 de fevereiro de 2010 11:05
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI

 

Wendel, pode ser um AGI em java?

 

Se for, posso ajudar sim! ;)

 

Att.

Bruno

 

-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Fri, Feb 5, 2010 10:21 am
Subject: [AsteriskBrasil] AGI

Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e scripit.agi. 
? 


Att.

Wendell Silva Bandeira

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br 
<http://www.khomp.com.br/> 
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-02-08 Thread Wendell Silva
Passa ae... na verdade eu vou tenho preferência em ruby, mas o no momento
estou tentando entender como funciona o AGI e com o exemplo que o bruno me
passou ja deu uma clareada nas ideias, de como capturo variaveis e tal. Não
estou fazendo nada em especifico estou apenas estudando AGI que não sei
nada, tenho um material mais não me ajudou, creio que em codigo posso
aprender, se quiser passar pra mim manda ae.



Att.

Wendell Silva Bandeira

Em 5 de fevereiro de 2010 18:20, Cesar Vieira escreveu:

> Eu tenho trabalhado em php...
>
> O que você precisa fazer?
>
>
>
> Att. Cesar Vieira
>
> http://www.kaisari.com.br
>
> +55 (11) 2626-0321
>
>
>
> *From:* asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:
> asteriskbrasil-boun...@listas.asteriskbrasil.org] *On Behalf Of *
> brunoantogno...@email.com
> *Sent:* sexta-feira, 5 de fevereiro de 2010 11:05
>
> *To:* asteriskbrasil@listas.asteriskbrasil.org
> *Subject:* Re: [AsteriskBrasil] AGI
>
>
>
> Wendel, pode ser um AGI em java?
>
>
>
> Se for, posso ajudar sim! ;)
>
>
>
> Att.
>
> Bruno
>
>
>
> -Original Message-
> From: Wendell Silva 
> To: asteriskbrasil@listas.asteriskbrasil.org
> Sent: Fri, Feb 5, 2010 10:21 am
> Subject: [AsteriskBrasil] AGI
>
> Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e
> scripit.agi. ?
>
>
> Att.
>
> Wendell Silva Bandeira
>
> ___
>
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>
> - Suporte técnico local qualificado e gratuito
>
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>
> ___
>
> Lista de discussões AsteriskBrasil.org
>
> AsteriskBrasil@listas.asteriskbrasil.org
>
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread Tiago Athayde
qualquer uma

2009/5/19 Gonçalo Ereno 

>  Boa tarde!
>
> Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
>
> Att,
>
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>
>
>
>
>
>
> --
> Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> grátis!
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread Gonçalo Ereno

É o que eu pensei...

 

Estava pesquisando algo sobre o Asterisk .Net mas não entendi muito não, alguém 
aqui utiliza? 

 

A função seria apenas usar código C# dentro de um AGI e executar o mesmo 
através do meu dialplan ou tem algo mais que consigo fazer com isso?

 

Onde consigo exemplos de um AGI feito com C#?

 

Sds,



Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 




Date: Tue, 19 May 2009 14:06:23 -0300
From: athayde.ti...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI

qualquer uma


2009/5/19 Gonçalo Ereno 


Boa tarde!
 
Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
 
Att,
 


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 








Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é 
grátis!
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


_
Descubra todas as novidades do novo Internet Explorer 8
http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread Kim Delevati
http://www.voip-info.org/wiki/view/Asterisk+AGI



Em 19/05/09, Gonçalo Ereno  escreveu:
>
>  É o que eu pensei...
>
> Estava pesquisando algo sobre o Asterisk .Net mas não entendi muito não,
> alguém aqui utiliza?
>
> A função seria apenas usar código C# dentro de um AGI e executar o mesmo
> através do meu dialplan ou tem algo mais que consigo fazer com isso?
>
> Onde consigo exemplos de um AGI feito com C#?
>
> Sds,
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>
>
> --
> Date: Tue, 19 May 2009 14:06:23 -0300
> From: athayde.ti...@gmail.com
> To: asteriskbrasil@listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] AGI
>
> qualquer uma
>
> 2009/5/19 Gonçalo Ereno 
>
> Boa tarde!
>
> Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
>
> Att,
>
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>
>
>
>
>
>
> --
> Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> grátis!<http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN;Hotmail&utm_medium=Tagline&utm_campaign=IE8>
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
>
> --
> Conheça os novos produtos Windows Live. Clique 
> aqui!<http://www.windowslive.com.br>
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread Tiago Athayde
http://www.voip-info.org/wiki/view/Asterisk+AGI

2009/5/19 Gonçalo Ereno 

>  É o que eu pensei...
>
> Estava pesquisando algo sobre o Asterisk .Net mas não entendi muito não,
> alguém aqui utiliza?
>
> A função seria apenas usar código C# dentro de um AGI e executar o mesmo
> através do meu dialplan ou tem algo mais que consigo fazer com isso?
>
> Onde consigo exemplos de um AGI feito com C#?
>
> Sds,
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>
>
> --
> Date: Tue, 19 May 2009 14:06:23 -0300
> From: athayde.ti...@gmail.com
> To: asteriskbrasil@listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] AGI
>
>
> qualquer uma
>
> 2009/5/19 Gonçalo Ereno 
>
> Boa tarde!
>
> Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
>
> Att,
>
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>
>
>
>
>
>
> --
> Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> grátis!<http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN;Hotmail&utm_medium=Tagline&utm_campaign=IE8>
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
>
> --
> Conheça os novos produtos Windows Live. Clique 
> aqui!<http://www.windowslive.com.br>
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread eder souza
Bom o que vc esta quendo fazer ?
 
kra eu já fiz em delphi, C ++, Perl e java, em C# tbm nao deve ser complicado 
...
 
veja exemplos em algumas linguagens
 
http://www.bitflipper.ca/Documentation/agi.html#ANSWER
 
 
o AGI nada mais é que fazer um programa externo executar as funçoes de um Dial 
Plan mt bom para fazer URAS quem necessitem de entrada via teclado para 
consulta em banco de dados, existem infinitas utilizações, Particularmente 
gosto do FASTAGI, onde os scripts sao executados via socket e não ficam na 
máquina asterisk, assim por exemplo o Administrador dos servidores nunca vai 
saber o conteúdo do seu AGI se for algo bem confidencial como em situações de 
entrada por DTMF como agencia e contas bancarias, comprar via numero de cartao 
de credito ETC, desta maneira vc esconde seu algoritmo, utilizo bastante Java 
para isso.
 
 
[]'s
 
 
Eng Eder de Souza

--- Em ter, 19/5/09, Gonçalo Ereno  escreveu:


De: Gonçalo Ereno 
Assunto: Re: [AsteriskBrasil] AGI
Para: "Lista Asterisk Brasil" 
Data: Terça-feira, 19 de Maio de 2009, 14:15




#yiv1350930633 .hmmessage P
{
margin:0px;padding:0px;}
#yiv1350930633 {
font-size:10pt;font-family:Verdana;}

É o que eu pensei...
 
Estava pesquisando algo sobre o Asterisk .Net mas não entendi muito não, alguém 
aqui utiliza? 
 
A função seria apenas usar código C# dentro de um AGI e executar o mesmo 
através do meu dialplan ou tem algo mais que consigo fazer com isso?
 
Onde consigo exemplos de um AGI feito com C#?
 
Sds,


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 




Date: Tue, 19 May 2009 14:06:23 -0300
From: athayde.ti...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI

qualquer uma


2009/5/19 Gonçalo Ereno 


Boa tarde!
 
Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
 
Att,
 


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 








Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é 
grátis!
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




Conheça os novos produtos Windows Live. Clique aqui! 
-Anexo incorporado-


___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread Gonçalo Ereno

Eder,

 

É mais ou menos esse senário.

O cliente vai entrar com um número do cartão dele e uma senha, o AGI vai ser 
disparado para um Webservices esse por sua vez valida em um BD e retorna um 
valor ao AGI.

Após isso terei outras valores inputados via DTMF que serão enviados via AGI 
para esse Webservices.

 

Pelo que você disse o FastAGI seria o mais aconselhavel né?

 

A curiosidade por utilizar C# como linguagem do AGI é que aqui possuimos 
diversos desenvolvedores de C# então facilitaria muito, mas também tem um 
pessoal aqui de Java.

 

Para testes consegui criar um AGI em PHP aqui no qual consegui ler um xml que o 
Webservices retornou, mas sou bem leigo nisso ainda.

 

Você falou que o FastAGI roda através de Socket e que os scripts não ficam na 
máquina, vou dar uma pesquisada sobre o mesmo, qualquer coisa dou um grito de 
help aqui.

 

Obrigado pela atenção.

 

Att,

 


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 

 


Date: Tue, 19 May 2009 11:11:24 -0700
From: ederwan...@yahoo.com.br
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI






Bom o que vc esta quendo fazer ?
 
kra eu já fiz em delphi, C ++, Perl e java, em C# tbm nao deve ser complicado 
...
 
veja exemplos em algumas linguagens
 
http://www.bitflipper.ca/Documentation/agi.html#ANSWER
 
 
o AGI nada mais é que fazer um programa externo executar as funçoes de um Dial 
Plan mt bom para fazer URAS quem necessitem de entrada via teclado para 
consulta em banco de dados, existem infinitas utilizações, Particularmente 
gosto do FASTAGI, onde os scripts sao executados via socket e não ficam na 
máquina asterisk, assim por exemplo o Administrador dos servidores nunca vai 
saber o conteúdo do seu AGI se for algo bem confidencial como em situações de 
entrada por DTMF como agencia e contas bancarias, comprar via numero de cartao 
de credito ETC, desta maneira vc esconde seu algoritmo, utilizo bastante Java 
para isso.
 
 
[]'s
 
 
Eng Eder de Souza

--- Em ter, 19/5/09, Gonçalo Ereno  escreveu:


De: Gonçalo Ereno 
Assunto: Re: [AsteriskBrasil] AGI
Para: "Lista Asterisk Brasil" 
Data: Terça-feira, 19 de Maio de 2009, 14:15




É o que eu pensei...
 
Estava pesquisando algo sobre o Asterisk .Net mas não entendi muito não, alguém 
aqui utiliza? 
 
A função seria apenas usar código C# dentro de um AGI e executar o mesmo 
através do meu dialplan ou tem algo mais que consigo fazer com isso?
 
Onde consigo exemplos de um AGI feito com C#?
 
Sds,


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 




Date: Tue, 19 May 2009 14:06:23 -0300
From: athayde.ti...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI

qualquer uma


2009/5/19 Gonçalo Ereno 


Boa tarde!
 
Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
 
Att,
 


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 








Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é 
grátis!
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




Conheça os novos produtos Windows Live. Clique aqui! 
-Anexo incorporado-


___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - 
Celebridades - Música - Esportes
_
Novo Internet Explorer 8. Baixe agora, é grátis!
http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
_

Re: [AsteriskBrasil] AGI

2006-11-13 Thread Caio Pato
On 11/10/06, Marcelo Angelo da Cunha Battistini
<[EMAIL PROTECTED]> wrote:
>
> onde posso obter a melhor documentação a respeito de scripts em php no 
> Asterisk?
> Eu uma vez vi um pdf que continha o assunto mas não lembro aonde.

http://www.google.com/search?q=asterisk+php

Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] AGI

2006-11-13 Thread Rodrigo Sertori





http://www.google.com.br/search?hl=pt-BR&q=php%2Basterisk&btnG=Pesquisa+Google&meta=

Super fantastico.. nesse site vc vai encontrar 4.100.000 resultados...


Em Sex, 2006-11-10 às 13:44 -0300, Marcelo Angelo da Cunha Battistini escreveu:


onde posso obter a melhor documentação a respeito de scripts em php no Asterisk?
Eu uma vez vi um pdf que continha o assunto mas não lembro aonde.




Marcelo Ângelo C. Battistini

__
1Co 9:16 -Se anuncio o evangelho, não tenho de que me gloriar,
pois me é imposta essa obrigação; e ai de mim, se não anunciar o evangelho!
viste:  



Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org










 .''`.   Rodrigo Sertori
: :'  :  Analista de Sistemas
`. `'`   +55 16 9151 1392
  `-











Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Re: [AsteriskBrasil] AGI

2007-01-09 Thread Ralph Liebessohn

On 11/27/06, Marcelo Angelo da Cunha Battistini <
[EMAIL PROTECTED]> wrote:


Alguem aqui já desenvolvel scripts em php para o Asterisk?

Fiz um script teste, coloquei-o no diretorio agi--bin  e dei permissão
para execução (755).

No Extensions.conf coloquei:

exten=>s,1,agi,teste.php


vendo o log do asterisk ele chega informar que o script foi executado, mas
não faz o que o script manda fazer..
já tentei varias mudanças, li e re-li o
http://www.voip-info.org/wiki/view/Asterisk+AGI+php, mas nada de
funcionar.
Agradeço qualquer ajuda.

o script *

#!/usr/bin/php -q



Uma duvida..  quando usar  o stdin e stdout?

Marcelo Ângelo C. Battistini



Marcelo,

fputs($stdout,"SAY NUMBER 1234567 \n");

o SAY NUMBER exige 2 parametros ( Usage: SAY NUMBER  ), experimente:
fputs($stdout,"SAY NUMBER 123 \"\"\n"); ou
fwrite($stdout,"SAY NUMBER 123 \"\"\n");


--
Ralph Liebessohn
ICQ: 74835911
Skype: liebessohn

Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Re: [AsteriskBrasil] AGI

2007-01-09 Thread Rober Hoelscher
Olá,
stdin => Entrada padrão de dados
stdout => saída padrãod de dados.


De uma olhada aqui:

http://histeria.blog.br/blog/?p=71

Abraço;

Ralph Liebessohn wrote:
> On 11/27/06, *Marcelo Angelo da Cunha Battistini* 
> <[EMAIL PROTECTED] 
> > wrote:
>
> Alguem aqui já desenvolvel scripts em php para o Asterisk?
>
> Fiz um script teste, coloquei-o no diretorio agi--bin  e dei
> permissão para execução (755).
>
> No Extensions.conf coloquei:
>
> exten=>s,1,agi,teste.php
>
>
> vendo o log do asterisk ele chega informar que o script foi
> executado, mas não faz o que o script manda fazer..
> já tentei varias mudanças, li e re-li o
> http://www.voip-info.org/wiki/view/Asterisk+AGI+php, mas nada de
> funcionar.
> Agradeço qualquer ajuda.
>
> o script *
>
> #!/usr/bin/php -q
>
>  ob_implicit_flush(true);
> set_time_limit(6);
> $in = fopen("php://stdin","r");
> $stdlog = fopen("/var/log/asterisk/my_agi.log", "w");
>
>fputs($stdout,"SAY NUMBER 1234567 \n");
>fflush($stdout);
>
>// clean up file handlers etc.
> fclose($stdout);
> fclose($stdlog);
>
> exit;
>
> ?>
>
> Uma duvida..  quando usar  o stdin e stdout?
>
> Marcelo Ângelo C. Battistini
>
>
> Marcelo,
>
> fputs($stdout,"SAY NUMBER 1234567 \n");
>
> o SAY NUMBER exige 2 parametros ( Usage: SAY NUMBER   digits>), experimente:
> fputs($stdout,"SAY NUMBER 123 \"\"\n"); ou
> fwrite($stdout,"SAY NUMBER 123 \"\"\n");
>
>
> -- 
> Ralph Liebessohn
> ICQ: 74835911
> Skype: liebessohn
> 
>
> 
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
>
> ___
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> ___
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] AGI

2007-01-10 Thread Gmail - Whinston Rodrigues

Your PHP installation appears to be missing the MySQL which is required for
WordPress.
tem algo errado.

Em 09/01/07, Rober Hoelscher <[EMAIL PROTECTED]> escreveu:


Olá,
stdin => Entrada padrão de dados
stdout => saída padrãod de dados.


De uma olhada aqui:

http://histeria.blog.br/blog/?p=71

Abraço;

Ralph Liebessohn wrote:
> On 11/27/06, *Marcelo Angelo da Cunha Battistini*
> <[EMAIL PROTECTED]
> > wrote:
>
> Alguem aqui já desenvolvel scripts em php para o Asterisk?
>
> Fiz um script teste, coloquei-o no diretorio agi--bin  e dei
> permissão para execução (755).
>
> No Extensions.conf coloquei:
>
> exten=>s,1,agi,teste.php
>
>
> vendo o log do asterisk ele chega informar que o script foi
> executado, mas não faz o que o script manda fazer..
> já tentei varias mudanças, li e re-li o
> http://www.voip-info.org/wiki/view/Asterisk+AGI+php, mas nada de
> funcionar.
> Agradeço qualquer ajuda.
>
> o script *
>
> #!/usr/bin/php -q
>
>  ob_implicit_flush(true);
> set_time_limit(6);
> $in = fopen("php://stdin","r");
> $stdlog = fopen("/var/log/asterisk/my_agi.log", "w");
>
>fputs($stdout,"SAY NUMBER 1234567 \n");
>fflush($stdout);
>
>// clean up file handlers etc.
> fclose($stdout);
> fclose($stdlog);
>
> exit;
>
> ?>
>
> Uma duvida..  quando usar  o stdin e stdout?
>
> Marcelo Ângelo C. Battistini
>
>
> Marcelo,
>
> fputs($stdout,"SAY NUMBER 1234567 \n");
>
> o SAY NUMBER exige 2 parametros ( Usage: SAY NUMBER   digits>), experimente:
> fputs($stdout,"SAY NUMBER 123 \"\"\n"); ou
> fwrite($stdout,"SAY NUMBER 123 \"\"\n");
>
>
> --
> Ralph Liebessohn
> ICQ: 74835911
> Skype: liebessohn
> 
>
> 
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
>
> ___
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> ___
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org





--
Whinston Saura Rodrigues
BoxBrasil

Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Re: [AsteriskBrasil] AGI

2007-01-10 Thread Rober Hoelscher
Opa,

Por um acaso do destino o servidor mysql estava sendo atualizando ontem.

já funcionando.

Gmail - Whinston Rodrigues wrote:
> Your PHP installation appears to be missing the MySQL which is 
> required for WordPress.
> tem algo errado.


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] AGI

2007-03-19 Thread Alexandre Cavalcante Alencar
Olá,

Você pode usar o

 GET DATA   

Para obter as informações. Lhe será retornado algo como

200 result=

Se precisar passar instruções, use o 

  STREAM FILE  

Você pode usar a PHP AGI [0] para agilizar seu trabalho. Recomendo antes
ler a documentação dos comandos AGI [1].

Nas minhas horas vagas estou fazendo uma classe em C++ para abstração do
AGI, futuramente FastAGI, falta acertar alguns métodos e documentação.
Quando estiver usável, disponibilizo.

--- este código não vai funcionar como está ---

#!/usr/local/bin/php -q

parse_callerid();

  $resultado = $agi->get_data('beep', 3000, 20);
  $cliente = $resultado['result'];

?>

--- este código não vai funcionar como está ---

[0] http://phpagi.sf.net

[1] http://www.google.com.br/search?q=AGI
+Docs&ie=utf-8&oe=utf-8&aq=t&rls=org.debian:en-US:unofficial&client=firefox-a


Em Wed, 2007-03-14 às 13:05 -0300, Ma escreveu:
> Pessoal,
>  
> Existe alguma forma de resgatar o que foi digitado na URA, e jogar em
> uma variavel em PHP (Agi)???
> Alguem conhece algum exemplo de sintaxe ou algo do tipo?
>  
> Eu tenho uma rota, e dentro dela, ao digitar 5 eu chamo o phpagi.
> Dentro do script eu executo um SOM, STREAM FILE menu, e apos isso, eu
> queria receber o que a pessoa digitou, jogando em uma variavel em php.
>  
> Colo abaixo o script.
> #!/usr/bin/php -q
>  //--
> //usar um depurador mais detalhando
> ob_implicit_flush(true);
> set_time_limit(6);
> $in=fopen("php://stdin","r");
> $stdlog=fopen("/var/lib/asterisk/agi-bin/log/meu_agi.log","w");
>  
> $num = 37;
> $dig = 123;
> $som = "z6-digite";
> $debug = false;
> //definir a funcao antes de iniciar o ciclo principal
> function read(){
> global $in, $debug, $stdlog;
> $input = str_replace("\n","",fgets($in,4096));
> if ($debug) fputs($stdlog,"read: $input\n");
> return $input;
> }
>  
> function errlog($line){
> global $err;
> echo "VERBOSE \"$line\"\n";
> }
>  
> function write($line){
> global $debug, $stdlog;
> if ($debug) fputs($stdlog,"write: $line\n");
> echo $line."\n";
> }
>  
> while ($env=read()){
> $s = split(": ",$env);
> $agi[str_replace("agi_","",$s[(0)])] = trim($s[1]);
> if (($env == "") || ($env == "\n")){
> break;
> }
> }
>  
> //main program
> echo "VERBOSE \"Aqui vamos nos!\" \n";
> read();
> errlog("Call from ".$agi['channel']." - Chamando o telefone.");
> read();
> write("STREAM FILE $som X");
> read();
> write("SAY DIGITS $s X");
> read();
> //write("SAY DIGITS $dig X");
> //read();
> //write("SAY NUMBER $num X");
> //read();
>  
> fclose($in);
> fclose($stdlog);
>  
> exit;
> ?>
>  
>  
> Abraco
> Marcio
> 
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
> 
> ___
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> 
> ___
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org
-- 
+-+
| Alexandre Cavalcante Alencar (Skarmeth) |
|  http://people.debian-ce.org/skarmeth/  |
| GNU/Linux User #260571 GNUPG 0x77EA9FF8 |
|   Debian-BR-CE PSL-CE SABUGOSA SCYLLA   |
|   Fortaleza CE Brazil   |
+-+


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] AGI

2010-04-19 Thread Leonardo Sena
I ai carlos Blz


da uma olhada aki
http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html




e aki
http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html


talvez ajude heheheh qualquer coisa da um grito



at.


Leonardo Sena

Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini <
carlossabbat...@yahoo.com.br> escreveu:

>  Boa tarde a todos da Lista,
>
> Sei que já foi discutido o assunto na lista, mas mesmo pesquisando o
> historico, e na internet e até mesmo com o auxilio de livro, ainda não
> consegui usar agi com asterisk.
> Será que alguem pode me passar um exemplo simples ´so para eu entender como
> funciona???
>
> Algo do tipo no dialplan chama o asterisk e passa um valor o script agi
> recebe o valor e responde para o asterisk que recebeu e leu o que foi
> passado.
>
> O asterisk envia a solicitação e recebe a resposta.
>
> Se possivel em php.
>
> Obrigado.
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> A Redfone é líder no fornecimento de bridges TDMoE -> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> ___
>
>
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-04-20 Thread Cesar A. Gaspar




Bom dia Carlos,

Não sei se irá te ajudar a entender um pouco, aí vai um exemplo bem
simples de uso do AGI com PHP.
A intenção dele é fornecer o numero da posição (ramal), digitando * num
telefone:

extensions.conf

exten => *,1,NoCDR()
exten => *,n,Agi(posicao.php)
exten => *,n,Hangup()

Em /var/lib/asterisk/agi-bin, crie o arquivo posicao.php com o conteúdo
abaixo:

#!/usr/bin/php -q


function enviaComando($comando,$out,$in){

    fwrite($out,$comando);
    fflush($out);
    return trim(fgets($in,4096));

}

//CRIA ABERTURA DE MANIPULADORES DE ARQUIVOS
if (!defined('STDIN')){
    define('STDIN',fopen('php://stdin','r'));
}
if (!defined('STDOUT')){
    define('STDOUT',fopen('php://stdout','r'));
}
if (!defined('STDERR')){
    define('STERR',fopen('php://stderr','r'));
}

//RECUPERA VARIAVERIS DO AGI
while(!feof(STDIN)){
    $temp = trim(fgets(STDIN,4096));
    if (($temp == "") || ($temp == "\n")) {
    break;
    }
    $s = split(":",$temp);
    $agi[str_replace("agi_","",$s[0])] = trim($s[1]);
}

$posicao = $agi["callerid"];

// INFORMA A POSIÇÃO
$res = enviaComando(" EXEC PLAYBACK location \n",STDOUT,STDIN);
$res = enviaComando(" SAY DIGITS ".$posicao." \"\" \n",STDOUT,STDIN);
?>

De permissão para executar o script: chmod 755
/var/lib/asterisk/agi-bin/posicao.php

De um sip reload no asterisk e digite * num telefone e veja o resultado.


Att.
'''
   (o o)
+-oOOO--(_)--+
|  Cesar Augusto Gaspar  |
|  MSN: cesarg...@hotmail.com|
+--oOOO--+
  |__|__|
   || ||
  ooO Ooo


Carlos Eduardo Sabatini escreveu:

  
  
  
  Boa tarde a todos da Lista,
   
  Sei que já foi discutido o assunto
na lista, mas mesmo pesquisando o historico, e na internet e até mesmo
com o auxilio de livro, ainda não consegui usar agi com asterisk.
  Será que alguem pode me passar um
exemplo simples ´so para eu entender como funciona???
   
  Algo do tipo no dialplan chama o
asterisk e passa um valor o script agi recebe o valor e responde para o
asterisk que recebeu e leu o que foi passado.
   
  O asterisk envia a solicitação e
recebe a resposta.
   
  Se possivel em php.
   
  Obrigado.
  

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil



___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-04-20 Thread Carlos Eduardo Sabatini
Valeu Léo, 

Cessar
1º obrigado pela ajuda.
2º o seu script funcionou certinho, só fiquei com uma duvida, se eu quiser 
trabalhar com o retorno do agi no exten como eu faço, por exemplo vou usar o 
agi para gravar informações no banco mysql, se inserir com sucesso quero 
retornar um ok para o exten, se der algum erro vou retornar sem sucesso para o 
exten, que por sua vez vai tocar uma msg de erro para o usuario e vai dar 
hangup.
Como tratarei isso na exten???

Ronaldo
Obrigado a voce tambem pela ajuda
O que vc quer dizer quando escreveu "Eu instalei o phpagi dentro do 
/var/lib/asterisk/agi-bin/phpagi." O que seria isso??
E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script que o Cesar 
mandou, vi sobre esses manipuladores ou ponteiros na internet e no livro 
"Asterisk o futuro da telefonia"


Obrigado

  - Original Message - 
  From: Leonardo Sena 
  To: asteriskbrasil@listas.asteriskbrasil.org 
  Sent: Monday, April 19, 2010 8:04 PM
  Subject: Re: [AsteriskBrasil] AGI


  I ai carlos Blz




  da uma olhada aki 
http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html 






  e aki 
http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html 




  talvez ajude heheheh qualquer coisa da um grito






  at.




  Leonardo Sena


  Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini 
 escreveu:

Boa tarde a todos da Lista,

Sei que já foi discutido o assunto na lista, mas mesmo pesquisando o 
historico, e na internet e até mesmo com o auxilio de livro, ainda não consegui 
usar agi com asterisk.
Será que alguem pode me passar um exemplo simples ´so para eu entender como 
funciona???

Algo do tipo no dialplan chama o asterisk e passa um valor o script agi 
recebe o valor e responde para o asterisk que recebeu e leu o que foi passado.

O asterisk envia a solicitação e recebe a resposta.

Se possivel em php.

Obrigado.

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois 
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil





--


  ___
  KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
  - Hardware com alta disponibilidade de recursos e qualidade KHOMP
  - Suporte técnico local qualificado e gratuito 
  Conheça a linha completa de produtos KHOMP em www.khomp.com.br
  ___
  A Redfone é líder no fornecimento de bridges TDMoE -> E1
  - Valor similar ao de placas E1 PCI;
  - Não há problemas de compatibilidade com barramento PCI;
  - Possibilitam a construção de soluções de alta disponibilidade(dois 
servidores compartilham o mesmo E1)
  Conheça mais sobre este produto em www.red-fone.com
  ___


  Lista de discussões AsteriskBrasil.org
  AsteriskBrasil@listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-04-20 Thread Cesar A. Gaspar




Carlos,

Eu prefiro fazer este tipo de validação direto no AGI, pois os comandos
do extensions também funciona no AGI. E também toda alteração feita no
extensions você precisará executar o reload ou extensions reload No
AGI você não precisa fazer isso...

Bem, segue abaixo os códigos que acho que serve para você estudar:

extensions.conf
exten => *,1,NoCDR()
exten => *,2,Agi(posicao.php)
exten => *,3,GotoIf($[${status} = 'OK']?4:6)
exten => *,4,PlayBack(activated)
exten => *,5,Hangup()
exten => *,6,PlayBack(de-activated)
exten => *,7,Hangup()

posicao.php
if (conexao_ok){
    $status = 'OK';
    $res = enviaComando(" EXEC SET status=\"".$status."\"
\n",STDOUT,STDIN);
}
else{
    $status = 'NOK';
    $res = enviaComando(" EXEC SET status=\"".$status."\"
\n",STDOUT,STDIN);
}

Lembrando que você também pode passar valores para um AGI:

exten => *,1,DeadAgi(posicao.php,${CDR(dstchannel)})

e no AGI você pega assim:

$posicao = $argv[1];



Att.
'''
   (o o)
+-oOOO--(_)--+
|  Cesar Augusto Gaspar  |
|  MSN: cesarg...@hotmail.com|
+--oOOO--+
  |__|__|
   || ||
  ooO Ooo


Carlos Eduardo Sabatini escreveu:

  
  
  
  Valeu Léo, 
   
  Cessar
  1º obrigado pela ajuda.
  2º o seu script funcionou certinho,
só fiquei com uma duvida, se eu quiser trabalhar com o retorno do agi
no exten como eu faço, por exemplo vou usar o agi para gravar
informações no banco mysql, se inserir com sucesso quero retornar um ok
para o exten, se der algum erro vou retornar sem sucesso para o exten,
que por sua vez vai tocar uma msg de erro para o usuario e vai dar
hangup.
  Como tratarei isso na exten???
   
  Ronaldo
  Obrigado a voce tambem pela ajuda
  O que vc quer dizer quando escreveu "Eu instalei o phpagi dentro do
/var/lib/asterisk/agi-bin/phpagi." O que seria isso??
  E porque vc não usa o STDIN, STDOUT,
e STDERR, alem do script que o Cesar mandou, vi sobre esses
manipuladores ou ponteiros na internet e no livro "Asterisk o futuro da
telefonia"
   
   
  Obrigado
   
  
-
Original Message ----- 
From:
    Leonardo Sena 
To:
asteriskbrasil@listas.asteriskbrasil.org

Sent:
Monday, April 19, 2010 8:04 PM
Subject:
Re: [AsteriskBrasil] AGI


I ai carlos Blz




da uma olhada aki http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html 






e aki http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html 




talvez ajude heheheh qualquer coisa da um grito






at.




Leonardo Sena

Em 19 de abril de 2010 18:25, Carlos
Eduardo Sabatini <carlossabbat...@yahoo.com.br>
escreveu:

  
  Boa tarde a todos da Lista,
   
  Sei que já foi discutido o
assunto na lista, mas mesmo pesquisando o historico, e na internet e
até mesmo com o auxilio de livro, ainda não consegui usar agi com
asterisk.
  Será que alguem pode me passar
um exemplo simples ´so para eu entender como funciona???
   
  Algo do tipo no dialplan chama o
asterisk e passa um valor o script agi recebe o valor e responde para o
asterisk que recebeu e leu o que foi passado.
   
  O asterisk envia a solicitação e
recebe a resposta.
   
  Se possivel em php.
   
  Obrigado.
  
  
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___
  
  
Lista de discussões AsteriskBrasil.org
  AsteriskBrasil@listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




 
 ___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidad

Re: [AsteriskBrasil] AGI

2010-04-20 Thread Carlos Eduardo Sabatini
Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi perfeitamente o 
que os 2 disseram e ambos me foram muito util.


  - Original Message - 
  From: Carlos Eduardo Sabatini 
  To: asteriskbrasil@listas.asteriskbrasil.org 
  Sent: Tuesday, April 20, 2010 1:06 PM
  Subject: Re: [AsteriskBrasil] AGI


  Valeu Léo, 

  Cessar
  1º obrigado pela ajuda.
  2º o seu script funcionou certinho, só fiquei com uma duvida, se eu quiser 
trabalhar com o retorno do agi no exten como eu faço, por exemplo vou usar o 
agi para gravar informações no banco mysql, se inserir com sucesso quero 
retornar um ok para o exten, se der algum erro vou retornar sem sucesso para o 
exten, que por sua vez vai tocar uma msg de erro para o usuario e vai dar 
hangup.
  Como tratarei isso na exten???

  Ronaldo
  Obrigado a voce tambem pela ajuda
  O que vc quer dizer quando escreveu "Eu instalei o phpagi dentro do 
/var/lib/asterisk/agi-bin/phpagi." O que seria isso??
  E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script que o Cesar 
mandou, vi sobre esses manipuladores ou ponteiros na internet e no livro 
"Asterisk o futuro da telefonia"


  Obrigado

- Original Message - 
From: Leonardo Sena 
To: asteriskbrasil@listas.asteriskbrasil.org 
Sent: Monday, April 19, 2010 8:04 PM
Subject: Re: [AsteriskBrasil] AGI


I ai carlos Blz 




da uma olhada aki 
http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html 






e aki 
http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html 




talvez ajude heheheh qualquer coisa da um grito






at.




Leonardo Sena


Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini 
 escreveu:

  Boa tarde a todos da Lista,

  Sei que já foi discutido o assunto na lista, mas mesmo pesquisando o 
historico, e na internet e até mesmo com o auxilio de livro, ainda não consegui 
usar agi com asterisk.
  Será que alguem pode me passar um exemplo simples ´so para eu entender 
como funciona???

  Algo do tipo no dialplan chama o asterisk e passa um valor o script agi 
recebe o valor e responde para o asterisk que recebeu e leu o que foi passado.

  O asterisk envia a solicitação e recebe a resposta.

  Se possivel em php.

  Obrigado.

  ___
  KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
  - Hardware com alta disponibilidade de recursos e qualidade KHOMP
  - Suporte técnico local qualificado e gratuito
  Conheça a linha completa de produtos KHOMP em www.khomp.com.br
  ___
  A Redfone é líder no fornecimento de bridges TDMoE -> E1
  - Valor similar ao de placas E1 PCI;
  - Não há problemas de compatibilidade com barramento PCI;
  - Possibilitam a construção de soluções de alta disponibilidade(dois 
servidores compartilham o mesmo E1)
  Conheça mais sobre este produto em www.red-fone.com
  ___


  Lista de discussões AsteriskBrasil.org
  AsteriskBrasil@listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil








___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois 
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões Aste

Re: [AsteriskBrasil] AGI

2010-04-22 Thread alessandro (listas)
   Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
   Estou tendo problemas em portas meus scripts PHP/ AGI de 1.2 para 1.4 e
1.6.

2010/4/20 Carlos Eduardo Sabatini 

>  Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi
> perfeitamente o que os 2 disseram e ambos me foram muito util.
>
>
>
> - Original Message -
> *From:* Carlos Eduardo Sabatini 
> *To:* asteriskbrasil@listas.asteriskbrasil.org
> *Sent:* Tuesday, April 20, 2010 1:06 PM
> *Subject:* Re: [AsteriskBrasil] AGI
>
> Valeu Léo,
>
> Cessar
> 1º obrigado pela ajuda.
> 2º o seu script funcionou certinho, só fiquei com uma duvida, se eu quiser
> trabalhar com o retorno do agi no exten como eu faço, por exemplo vou usar o
> agi para gravar informações no banco mysql, se inserir com sucesso quero
> retornar um ok para o exten, se der algum erro vou retornar sem sucesso para
> o exten, que por sua vez vai tocar uma msg de erro para o usuario e vai dar
> hangup.
> Como tratarei isso na exten???
>
> Ronaldo
> Obrigado a voce tambem pela ajuda
> O que vc quer dizer quando escreveu "Eu instalei o phpagi dentro do
> /var/lib/asterisk/agi-bin/phpagi." O que seria isso??
> E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script que o Cesar
> mandou, vi sobre esses manipuladores ou ponteiros na internet e no livro
> "Asterisk o futuro da telefonia"
>
>
> Obrigado
>
>
> - Original Message -
> *From:* Leonardo Sena 
> *To:* asteriskbrasil@listas.asteriskbrasil.org
> *Sent:* Monday, April 19, 2010 8:04 PM
> *Subject:* Re: [AsteriskBrasil] AGI
>
> I ai carlos Blz
>
>
> da uma olhada aki
> http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html
>
>
>
>
> e aki
> http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html
>
>
>
> talvez ajude heheheh qualquer coisa da um grito
>
>
>
> at.
>
>
> Leonardo Sena
>
> Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini <
> carlossabbat...@yahoo.com.br> escreveu:
>
>>  Boa tarde a todos da Lista,
>>
>> Sei que já foi discutido o assunto na lista, mas mesmo pesquisando o
>> historico, e na internet e até mesmo com o auxilio de livro, ainda não
>> consegui usar agi com asterisk.
>> Será que alguem pode me passar um exemplo simples ´so para eu entender
>> como funciona???
>>
>> Algo do tipo no dialplan chama o asterisk e passa um valor o script agi
>> recebe o valor e responde para o asterisk que recebeu e leu o que foi
>> passado.
>>
>> O asterisk envia a solicitação e recebe a resposta.
>>
>> Se possivel em php.
>>
>> Obrigado.
>>
>> ___
>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>> - Suporte técnico local qualificado e gratuito
>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>> ___
>> A Redfone é líder no fornecimento de bridges TDMoE -> E1
>> - Valor similar ao de placas E1 PCI;
>> - Não há problemas de compatibilidade com barramento PCI;
>> - Possibilitam a construção de soluções de alta disponibilidade(dois
>> servidores compartilham o mesmo E1)
>> Conheça mais sobre este produto em www.red-fone.com
>> ___
>>
>>
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil@listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>
>  --
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> A Redfone é líder no fornecimento de bridges TDMoE -> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> ___
>
>
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> 

Re: [AsteriskBrasil] AGI

2010-04-22 Thread Cesar A. Gaspar
Sim! Estes scripts passados funcionam tanto na versão 1.4 como na 1.6.

E acredito que o phpagi também funcione nas duas versões.

Att.

'''
   (o o)
+-oOOO--(_)--+
|  Cesar Augusto Gaspar  |
|  MSN: cesarg...@hotmail.com|
+--oOOO--+
  |__|__|
   || ||
  ooO Ooo



alessandro (listas) escreveu:
>Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
>Estou tendo problemas em portas meus scripts PHP/ AGI de 1.2 para 
> 1.4 e 1.6.
>
> 2010/4/20 Carlos Eduardo Sabatini  <mailto:carlossabbat...@yahoo.com.br>>
>
> Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi
> perfeitamente o que os 2 disseram e ambos me foram muito util.
>  
>  
>
> - Original Message -
> *From:* Carlos Eduardo Sabatini
> <mailto:carlossabbat...@yahoo.com.br>
> *To:* asteriskbrasil@listas.asteriskbrasil.org
> <mailto:asteriskbrasil@listas.asteriskbrasil.org>
>         *Sent:* Tuesday, April 20, 2010 1:06 PM
> *Subject:* Re: [AsteriskBrasil] AGI
>
> Valeu Léo,
>  
> Cessar
> 1º obrigado pela ajuda.
> 2º o seu script funcionou certinho, só fiquei com uma duvida,
> se eu quiser trabalhar com o retorno do agi no exten como eu
> faço, por exemplo vou usar o agi para gravar informações no
> banco mysql, se inserir com sucesso quero retornar um ok para
> o exten, se der algum erro vou retornar sem sucesso para o
> exten, que por sua vez vai tocar uma msg de erro para o
> usuario e vai dar hangup.
> Como tratarei isso na exten???
>  
> Ronaldo
> Obrigado a voce tambem pela ajuda
> O que vc quer dizer quando escreveu "Eu instalei o phpagi
> dentro do /var/lib/asterisk/agi-bin/phpagi." O que seria isso??
> E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script
> que o Cesar mandou, vi sobre esses manipuladores ou ponteiros
> na internet e no livro "Asterisk o futuro da telefonia"
>  
>  
> Obrigado
>  
>
> - Original Message -
> *From:* Leonardo Sena <mailto:leo...@gmail.com>
>     *To:* asteriskbrasil@listas.asteriskbrasil.org
> <mailto:asteriskbrasil@listas.asteriskbrasil.org>
> *Sent:* Monday, April 19, 2010 8:04 PM
> *Subject:* Re: [AsteriskBrasil] AGI
>
> I ai carlos Blz
>
>
> da uma olhada
> aki 
> http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html 
>
>
>
> e
> aki 
> http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html 
>
>
> talvez ajude heheheh qualquer coisa da um grito
>
>
>
> at.
>
>
> Leonardo Sena
>
> Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini
>  <mailto:carlossabbat...@yahoo.com.br>> escreveu:
>
> Boa tarde a todos da Lista,
>  
> Sei que já foi discutido o assunto na lista, mas mesmo
> pesquisando o historico, e na internet e até mesmo com
> o auxilio de livro, ainda não consegui usar agi com
> asterisk.
> Será que alguem pode me passar um exemplo simples ´so
> para eu entender como funciona???
>  
> Algo do tipo no dialplan chama o asterisk e passa um
> valor o script agi recebe o valor e responde para o
> asterisk que recebeu e leu o que foi passado.
>  
> O asterisk envia a solicitação e recebe a resposta.
>  
> Se possivel em php.
>  
> Obrigado.
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para
> Asterisk.
> - Hardware com alta disponibilidade de recursos e
> qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em
> www.khomp.com.br <http://www.khomp.com.br>
> ___
> A Redfone é líder no fornecimento de bri

Re: [AsteriskBrasil] AGI

2010-04-23 Thread Carlos Eduardo Sabatini
Bom dia, sim realmente funcionam, pelo menos o meu asterisk é 1.4, para 
consulta vou mandar como ficou meu AGI só lembro que meu ambiente é só de 
teste.


Espero que ajude

; Fila de atendimento

; Login Agentes  disca 91
;
exten => ${LOGINAGENTE},1,Answer
exten => ${LOGINAGENTE},n,NoCDR
exten => 
${LOGINAGENTE},n,AgentCallbackLogin(${CALLERID(num)}||${CALLERID(num)}...@ramais)

exten => ${LOGINAGENTE},n,AGI(agent_status.php,${EXTEN})
exten => ${LOGINAGENTE},n,PlayTones(congestion)
exten => ${LOGINAGENTE},n,HangUp
;
; Logout Agentes  disca 92
;
exten => ${LOGOUTAGENTE},1,Answer
exten => ${LOGOUTAGENTE},n,NoCDR
exten => ${LOGOUTAGENTE},n,System(asterisk -rx "agent logoff 
Agent/${CALLERID(num)}")

exten => ${LOGOUTAGENTE},n,AGI(agent_status.php,${EXTEN})
exten => ${LOGOUTAGENTE},n,PlayBack(pt_BR/vm-goodbye)
exten => ${LOGOUTAGENTE},n,PlayTones(congestion)
exten => ${LOGOUTAGENTE},n,HangUp

;Pausa agentes
;
; Habilita almoco  disca 93
exten => _${PAUSAAGENTEALMOCO},1,PauseQueueMember(|Agent/${CALLERID(num)})
exten => _${PAUSAAGENTEALMOCO},n,System( echo 
"${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >> 
/var/log/asterisk/queue_log )

exten => _${PAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
exten => _${PAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/ativado)
exten => _${PAUSAAGENTEALMOCO},n,PlayTones(congestion)
exten => _${PAUSAAGENTEALMOCO},n,Hangup
;
; Desabilita almoco   disca 94
exten => 
_${DESPAUSAAGENTEALMOCO},1,UnpauseQueueMember(|Agent/${CALLERID(num)})

exten => _${DESPAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
exten => _${DESPAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/desativado)
exten => _${DESPAUSAAGENTEALMOCO},n,PlayTones(congestion)
exten => _${DESPAUSAAGENTEALMOCO},n,Hangup
;
; Habilita   disca 95
exten => _${PAUSAAGENTE},1,PauseQueueMember(|Agent/${CALLERID(num)})
exten => _${PAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
exten => _${PAUSAAGENTE},n,System( echo 
"${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >> 
/var/log/asterisk/queue_log )

exten => _${PAUSAAGENTE},n,PlayBack(ctrl_sons/ativado)
exten => _${PAUSAAGENTE},n,PlayTones(congestion)
exten => _${PAUSAAGENTE},n,Hangup

;
; Desabilita   disca 96
exten => _${DESPAUSAAGENTE},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
exten => _${DESPAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
exten => _${DESPAUSAAGENTE},n,PlayBack(ctrl_sons/desativado)
exten => _${DESPAUSAAGENTE},n,PlayTones(congestion)
exten => _${DESPAUSAAGENTE},n,Hangup



- Original Message - 
From: "Cesar A. Gaspar" 

To: 
Sent: Thursday, April 22, 2010 12:03 PM
Subject: Re: [AsteriskBrasil] AGI


Sim! Estes scripts passados funcionam tanto na versão 1.4 como na 1.6.

E acredito que o phpagi também funcione nas duas versões.

Att.

   '''
  (o o)
+-oOOO--(_)--+
|  Cesar Augusto Gaspar  |
|  MSN: cesarg...@hotmail.com|
+--oOOO--+
 |__|__|
  || ||
 ooO Ooo



alessandro (listas) escreveu:

   Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
   Estou tendo problemas em portas meus scripts PHP/ AGI de 1.2 para
1.4 e 1.6.

2010/4/20 Carlos Eduardo Sabatini mailto:carlossabbat...@yahoo.com.br>>

Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi
perfeitamente o que os 2 disseram e ambos me foram muito util.



- Original Message -
*From:* Carlos Eduardo Sabatini
<mailto:carlossabbat...@yahoo.com.br>
    *To:* asteriskbrasil@listas.asteriskbrasil.org
<mailto:asteriskbrasil@listas.asteriskbrasil.org>
*Sent:* Tuesday, April 20, 2010 1:06 PM
*Subject:* Re: [AsteriskBrasil] AGI

Valeu Léo,

Cessar
1º obrigado pela ajuda.
2º o seu script funcionou certinho, só fiquei com uma duvida,
se eu quiser trabalhar com o retorno do agi no exten como eu
faço, por exemplo vou usar o agi para gravar informações no
banco mysql, se inserir com sucesso quero retornar um ok para
o exten, se der algum erro vou retornar sem sucesso para o
exten, que por sua vez vai tocar uma msg de erro para o
usuario e vai dar hangup.
Como tratarei isso na exten???

Ronaldo
Obrigado a voce tambem pela ajuda
O que vc quer dizer quando escreveu "Eu instalei o phpagi
dentro do /var/lib/asterisk/agi-bin/phpagi." O que seria isso??
E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script
que o Cesar mandou, vi sobre esses manipuladores ou ponteiros
na internet e no livro "Asterisk o futuro da telefonia"


Obrigado


- Original Message -
*From:* L

Re: [AsteriskBrasil] AGI

2010-04-23 Thread Rodrigo Lang
Você precisa do agi para fazer isso? Não seria bem mais fácil, rápido e
simples, salvar o queue_log no banco, criar uma nova coluna (Exemplo com o
nome de Observação) e depois da pausa/despausa/login/logoff inserir uma
informação com a aplicação "MySQL"? Eu faria dessa maneira.

http://www.voip-info.org/wiki/view/Asterisk+cmd+MYSQL


Ats,
Rodrigo Lang.



Em 23 de abril de 2010 09:52, Carlos Eduardo Sabatini <
carlossabbat...@yahoo.com.br> escreveu:

> Bom dia, sim realmente funcionam, pelo menos o meu asterisk é 1.4, para
> consulta vou mandar como ficou meu AGI só lembro que meu ambiente é só de
> teste.
>
> Espero que ajude
>
> ; Fila de atendimento
>
> ; Login Agentes  disca 91
> ;
> exten => ${LOGINAGENTE},1,Answer
> exten => ${LOGINAGENTE},n,NoCDR
> exten =>
> ${LOGINAGENTE},n,AgentCallbackLogin(${CALLERID(num)}||${CALLERID(num)}...@ramais)
> exten => ${LOGINAGENTE},n,AGI(agent_status.php,${EXTEN})
> exten => ${LOGINAGENTE},n,PlayTones(congestion)
> exten => ${LOGINAGENTE},n,HangUp
> ;
> ; Logout Agentes  disca 92
> ;
> exten => ${LOGOUTAGENTE},1,Answer
> exten => ${LOGOUTAGENTE},n,NoCDR
> exten => ${LOGOUTAGENTE},n,System(asterisk -rx "agent logoff
> Agent/${CALLERID(num)}")
> exten => ${LOGOUTAGENTE},n,AGI(agent_status.php,${EXTEN})
> exten => ${LOGOUTAGENTE},n,PlayBack(pt_BR/vm-goodbye)
> exten => ${LOGOUTAGENTE},n,PlayTones(congestion)
> exten => ${LOGOUTAGENTE},n,HangUp
>
> ;Pausa agentes
> ;
> ; Habilita almoco  disca 93
> exten => _${PAUSAAGENTEALMOCO},1,PauseQueueMember(|Agent/${CALLERID(num)})
> exten => _${PAUSAAGENTEALMOCO},n,System( echo
> "${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >>
> /var/log/asterisk/queue_log )
> exten => _${PAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
> exten => _${PAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/ativado)
> exten => _${PAUSAAGENTEALMOCO},n,PlayTones(congestion)
> exten => _${PAUSAAGENTEALMOCO},n,Hangup
> ;
> ; Desabilita almoco   disca 94
> exten =>
> _${DESPAUSAAGENTEALMOCO},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
> exten => _${DESPAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
> exten => _${DESPAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/desativado)
> exten => _${DESPAUSAAGENTEALMOCO},n,PlayTones(congestion)
> exten => _${DESPAUSAAGENTEALMOCO},n,Hangup
> ;
> ; Habilita   disca 95
> exten => _${PAUSAAGENTE},1,PauseQueueMember(|Agent/${CALLERID(num)})
> exten => _${PAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
> exten => _${PAUSAAGENTE},n,System( echo
> "${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >>
> /var/log/asterisk/queue_log )
> exten => _${PAUSAAGENTE},n,PlayBack(ctrl_sons/ativado)
> exten => _${PAUSAAGENTE},n,PlayTones(congestion)
> exten => _${PAUSAAGENTE},n,Hangup
>
> ;
> ; Desabilita   disca 96
> exten => _${DESPAUSAAGENTE},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
> exten => _${DESPAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
> exten => _${DESPAUSAAGENTE},n,PlayBack(ctrl_sons/desativado)
> exten => _${DESPAUSAAGENTE},n,PlayTones(congestion)
> exten => _${DESPAUSAAGENTE},n,Hangup
>
>
>
> - Original Message - From: "Cesar A. Gaspar" 
>
> To: 
> Sent: Thursday, April 22, 2010 12:03 PM
>
> Subject: Re: [AsteriskBrasil] AGI
>
>
> Sim! Estes scripts passados funcionam tanto na versão 1.4 como na 1.6.
>
> E acredito que o phpagi também funcione nas duas versões.
>
> Att.
>
>   '''
>  (o o)
> +-oOOO--(_)--+
> |  Cesar Augusto Gaspar  |
> |  MSN: cesarg...@hotmail.com|
> +--oOOO--+
> |__|__|
>  || ||
> ooO Ooo
>
>
>
> alessandro (listas) escreveu:
>
>>   Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
>>   Estou tendo problemas em portas meus scripts PHP/ AGI de 1.2 para
>> 1.4 e 1.6.
>>
>> 2010/4/20 Carlos Eduardo Sabatini > <mailto:carlossabbat...@yahoo.com.br>>
>>
>>Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi
>>perfeitamente o que os 2 disseram e ambos me foram muito util.
>>
>>
>>
>>- Original Message -
>>*From:* Carlos Eduardo Sabatini
>><mailto:carlossabbat...@yahoo.com.br>
>>*To:* asteriskbrasil@listas.asteriskbrasil.org
>><mailto:asteriskbrasil@listas.asteriskbrasil.org>
>>*Sent:* Tuesday, April 20, 2010 1:06 PM
>>*Subject:* Re: [Aste

Re: [AsteriskBrasil] AGI

2010-04-28 Thread Rodrigo Lang
E eu havia esquecido. Você pode usar a app "QueueLog" para inserir uma
informação na tabela. Dá uma olhada em "core show application QueueLog"...


Ats,
Rodrigo Lang.

Em 23 de abril de 2010 13:21, Rodrigo Lang
escreveu:

> Você precisa do agi para fazer isso? Não seria bem mais fácil, rápido e
> simples, salvar o queue_log no banco, criar uma nova coluna (Exemplo com o
> nome de Observação) e depois da pausa/despausa/login/logoff inserir uma
> informação com a aplicação "MySQL"? Eu faria dessa maneira.
>
> http://www.voip-info.org/wiki/view/Asterisk+cmd+MYSQL
>
>
> Ats,
> Rodrigo Lang.
>
>
>
> Em 23 de abril de 2010 09:52, Carlos Eduardo Sabatini <
> carlossabbat...@yahoo.com.br> escreveu:
>
> Bom dia, sim realmente funcionam, pelo menos o meu asterisk é 1.4, para
>> consulta vou mandar como ficou meu AGI só lembro que meu ambiente é só de
>> teste.
>>
>> Espero que ajude
>>
>> ; Fila de atendimento
>>
>> ; Login Agentes  disca 91
>> ;
>> exten => ${LOGINAGENTE},1,Answer
>> exten => ${LOGINAGENTE},n,NoCDR
>> exten =>
>> ${LOGINAGENTE},n,AgentCallbackLogin(${CALLERID(num)}||${CALLERID(num)}...@ramais)
>> exten => ${LOGINAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => ${LOGINAGENTE},n,PlayTones(congestion)
>> exten => ${LOGINAGENTE},n,HangUp
>> ;
>> ; Logout Agentes  disca 92
>> ;
>> exten => ${LOGOUTAGENTE},1,Answer
>> exten => ${LOGOUTAGENTE},n,NoCDR
>> exten => ${LOGOUTAGENTE},n,System(asterisk -rx "agent logoff
>> Agent/${CALLERID(num)}")
>> exten => ${LOGOUTAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => ${LOGOUTAGENTE},n,PlayBack(pt_BR/vm-goodbye)
>> exten => ${LOGOUTAGENTE},n,PlayTones(congestion)
>> exten => ${LOGOUTAGENTE},n,HangUp
>>
>> ;Pausa agentes
>> ;
>> ; Habilita almoco  disca 93
>> exten => _${PAUSAAGENTEALMOCO},1,PauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${PAUSAAGENTEALMOCO},n,System( echo
>> "${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >>
>> /var/log/asterisk/queue_log )
>> exten => _${PAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
>> exten => _${PAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/ativado)
>> exten => _${PAUSAAGENTEALMOCO},n,PlayTones(congestion)
>> exten => _${PAUSAAGENTEALMOCO},n,Hangup
>> ;
>> ; Desabilita almoco   disca 94
>> exten =>
>> _${DESPAUSAAGENTEALMOCO},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${DESPAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
>> exten => _${DESPAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/desativado)
>> exten => _${DESPAUSAAGENTEALMOCO},n,PlayTones(congestion)
>> exten => _${DESPAUSAAGENTEALMOCO},n,Hangup
>> ;
>> ; Habilita   disca 95
>> exten => _${PAUSAAGENTE},1,PauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${PAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => _${PAUSAAGENTE},n,System( echo
>> "${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >>
>> /var/log/asterisk/queue_log )
>> exten => _${PAUSAAGENTE},n,PlayBack(ctrl_sons/ativado)
>> exten => _${PAUSAAGENTE},n,PlayTones(congestion)
>> exten => _${PAUSAAGENTE},n,Hangup
>>
>> ;
>> ; Desabilita   disca 96
>> exten => _${DESPAUSAAGENTE},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${DESPAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => _${DESPAUSAAGENTE},n,PlayBack(ctrl_sons/desativado)
>> exten => _${DESPAUSAAGENTE},n,PlayTones(congestion)
>> exten => _${DESPAUSAAGENTE},n,Hangup
>>
>>
>>
>> - Original Message - From: "Cesar A. Gaspar" > >
>>
>> To: 
>> Sent: Thursday, April 22, 2010 12:03 PM
>>
>> Subject: Re: [AsteriskBrasil] AGI
>>
>>
>> Sim! Estes scripts passados funcionam tanto na versão 1.4 como na 1.6.
>>
>> E acredito que o phpagi também funcione nas duas versões.
>>
>> Att.
>>
>>   '''
>>  (o o)
>> +-oOOO--(_)--+
>> |  Cesar Augusto Gaspar  |
>> |  MSN: cesarg...@hotmail.com|
>> +--oOOO--+
>> |__|__|
>>      || ||
>> ooO Ooo
>>
>>
>>
>> alessandro (listas) escreveu:
>>
>>>   Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
>>>   Estou tendo problemas em portas meus scripts PHP/ AGI 

Re: [AsteriskBrasil] AGI

2018-08-24 Thread Marcelo Terres
wiki.asterisk.org

Abraços,

On Fri, 24 Aug 2018, 21:12 Welinghton Magno Guimarães, <
welinghton.guimar...@ufvjm.edu.br> wrote:

> Olá Pessoal!
>
> Alguém pode me indicar alguma material mais completo, tutorial, vídeo,
> exemplos de Asterisk AGI para eu dar uma estudada?
> Sou bem no ramo de telefonia e principalmente em Asterisk.
>
> Agradeço-lhes desde já.
>
> Atenciosamente,
>
> *Welinghton Guimarães*
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI PHP

2010-02-08 Thread Cesar Vieira
Você pode encontrar alguma coisa em:
http://www.voip-info.org/wiki/view/Asterisk+AGI+php

Mas o que você precisa exatamente com o AGI, direcionar chamada, só
registrar um log, fazer tarifação?

 

Att. Cesar Vieira

  http://www.kaisari.com.br

+55 (11) 2626-0321

 

From: asteriskbrasil-boun...@listas.asteriskbrasil.org
[mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] On Behalf Of
Rafael Augusto
Sent: domingo, 7 de fevereiro de 2010 15:50
To: Asterisk Lista
Subject: [AsteriskBrasil] AGI PHP

 


Ola pessoal, não tenho muita experiência com AGI, estou precisando fazer uma
conexão com SQL Server em PHP(Fazer insert e select), alguem teria algum
código de exemplo nesse sentido? Se alguém puder ajudar agradeceria muito.
Obrigado.

 

Abraços,

 

Rafael

 

 

  _  

Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10
  - Celebridades
  - Música
  - Esportes
 

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI PHP

2010-02-10 Thread Rafael Augusto
Olá Cesar, obrigado pelo retorno. Estou desenvolvendo uma URA, onde precisarei 
validar alguns dígitos que o usuário digitará na mesma num banco de dados e 
inserir alguns dados na mesma base. Preciso mesmo de um exemplo no 
extensions.conf na parte do AGI e o código PHP em si com esses paramêtros para 
com  SQL Server. Obrigado.
 
Rafael

 


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI - PHPAGI

2012-05-21 Thread jose
O phpmyadim nao te resolveria?

Enviado via iPhone

Em 21/05/2012, às 18:00, Allex Menezes  escreveu:

> Pessoal boa tarde,
> 
> Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
> 
> Gostaria de saber se consigo acessar um script através de um browser em uma 
> máquina Windows, minha ideia é disponibilizar uma consulta ao banco de dados 
> do servidor do Elastix em uma página em PHP.
> 
> Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
> 
> 
> obrigado
> Allex
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do 
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org


Re: [AsteriskBrasil] AGI - PHPAGI

2012-05-21 Thread Roger Pitigliani
Allex,

Os scripts AGI são preparados para interagir com o Asterisk, para você
fazer isso deve desenvolver
um sistema/página web, na linguagem de sua preferencia, para que possa
fazer as consultas nas bases utilizadas pelo asterisk.

Abraço.


Em 21 de maio de 2012 18:00, Allex Menezes escreveu:

> Pessoal boa tarde,
>
> Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
>
> Gostaria de saber se consigo acessar um script através de um browser em
> uma máquina Windows, minha ideia é disponibilizar uma consulta ao banco de
> dados do servidor do Elastix em uma página em PHP.
>
> Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
>
>
> obrigado
> Allex
>
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>



-- 
--
Roger Pitigliani
rogerwin...@gmail.com
Skype: roger.pitigliani
___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI - PHPAGI

2012-05-21 Thread Allex Menezes
Jose, Qual o link do phpmyadmin?

2012/5/21 jose 

> O phpmyadim nao te resolveria?
>
> Enviado via iPhone
>
> Em 21/05/2012, às 18:00, Allex Menezes  escreveu:
>
> > Pessoal boa tarde,
> >
> > Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
> >
> > Gostaria de saber se consigo acessar um script através de um browser em
> uma máquina Windows, minha ideia é disponibilizar uma consulta ao banco de
> dados do servidor do Elastix em uma página em PHP.
> >
> > Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
> >
> >
> > obrigado
> > Allex
> > ___
> > KHOMP Inovação: External Board Series
> > Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> > Tenha a External Series Experience na sua aplicação. Visite
> www.khomp.com
> > ___
> > DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> > Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> > 
> > YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> > email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> > __
> > Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI - PHPAGI

2012-05-21 Thread Allex Menezes
Entendi Roger, eu gostaria de aproveitar o servidor que roda o php no
asterisk, pra não ter que criar outro servidor com páginas acessando o
MySQL.

2012/5/21 Roger Pitigliani 

> Allex,
>
> Os scripts AGI são preparados para interagir com o Asterisk, para você
> fazer isso deve desenvolver
> um sistema/página web, na linguagem de sua preferencia, para que possa
> fazer as consultas nas bases utilizadas pelo asterisk.
>
> Abraço.
>
>
> Em 21 de maio de 2012 18:00, Allex Menezes escreveu:
>
>> Pessoal boa tarde,
>>
>> Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
>>
>> Gostaria de saber se consigo acessar um script através de um browser em
>> uma máquina Windows, minha ideia é disponibilizar uma consulta ao banco de
>> dados do servidor do Elastix em uma página em PHP.
>>
>> Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
>>
>>
>> obrigado
>> Allex
>>
>> ___
>> KHOMP Inovação: External Board Series
>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>> FreeSWITCH.
>> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
>> ___
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> 
>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>> mercado.
>> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>> __
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>
>
>
> --
> --
> Roger Pitigliani
> rogerwin...@gmail.com
> Skype: roger.pitigliani
>
>
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI - PHPAGI

2012-05-21 Thread Roger Pitigliani
Se usa elastix,
basta criar o php na pasta "/var/www/html".. e só acessar:
https://IP/nomearquivo.php




Em 21 de maio de 2012 18:47, Allex Menezes escreveu:

> Entendi Roger, eu gostaria de aproveitar o servidor que roda o php no
> asterisk, pra não ter que criar outro servidor com páginas acessando o
> MySQL.
>
>
> 2012/5/21 Roger Pitigliani 
>
>> Allex,
>>
>> Os scripts AGI são preparados para interagir com o Asterisk, para você
>> fazer isso deve desenvolver
>> um sistema/página web, na linguagem de sua preferencia, para que possa
>> fazer as consultas nas bases utilizadas pelo asterisk.
>>
>> Abraço.
>>
>>
>> Em 21 de maio de 2012 18:00, Allex Menezes escreveu:
>>
>>> Pessoal boa tarde,
>>>
>>> Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
>>>
>>> Gostaria de saber se consigo acessar um script através de um browser em
>>> uma máquina Windows, minha ideia é disponibilizar uma consulta ao banco de
>>> dados do servidor do Elastix em uma página em PHP.
>>>
>>> Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
>>>
>>>
>>> obrigado
>>> Allex
>>>
>>> ___
>>> KHOMP Inovação: External Board Series
>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>>> FreeSWITCH.
>>> Tenha a External Series Experience na sua aplicação. Visite
>>> www.khomp.com
>>> ___
>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>> www.digivoice.com.br
>>> 
>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>>> mercado.
>>> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>>> __
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>>
>>
>>
>>
>> --
>> --
>> Roger Pitigliani
>> rogerwin...@gmail.com
>> Skype: roger.pitigliani
>>
>>
>> ___
>> KHOMP Inovação: External Board Series
>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>> FreeSWITCH.
>> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
>> ___
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> 
>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>> mercado.
>> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>> __
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>
>
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>



-- 
--
Roger Pitigliani
rogerwin...@gmail.com
Skype: roger.pitigliani
___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI - PHPAGI

2012-05-21 Thread Allex Menezes
Obrigado Roger, era isso mesmo que precisava.

abraços...


2012/5/21 Roger Pitigliani 

> Se usa elastix,
> basta criar o php na pasta "/var/www/html".. e só acessar:
> https://IP/nomearquivo.php
>
>
>
>
> Em 21 de maio de 2012 18:47, Allex Menezes escreveu:
>
> Entendi Roger, eu gostaria de aproveitar o servidor que roda o php no
>> asterisk, pra não ter que criar outro servidor com páginas acessando o
>> MySQL.
>>
>>
>> 2012/5/21 Roger Pitigliani 
>>
>>> Allex,
>>>
>>> Os scripts AGI são preparados para interagir com o Asterisk, para você
>>> fazer isso deve desenvolver
>>> um sistema/página web, na linguagem de sua preferencia, para que possa
>>> fazer as consultas nas bases utilizadas pelo asterisk.
>>>
>>> Abraço.
>>>
>>>
>>> Em 21 de maio de 2012 18:00, Allex Menezes 
>>> escreveu:
>>>
 Pessoal boa tarde,

 Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.

 Gostaria de saber se consigo acessar um script através de um browser em
 uma máquina Windows, minha ideia é disponibilizar uma consulta ao banco de
 dados do servidor do Elastix em uma página em PHP.

 Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin


 obrigado
 Allex

 ___
 KHOMP Inovação: External Board Series
 Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
 FreeSWITCH.
 Tenha a External Series Experience na sua aplicação. Visite
 www.khomp.com
 ___
 DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
 Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
 www.digivoice.com.br
 
 YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
 mercado.
 email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
 __
 Para remover seu email desta lista, basta enviar um email em branco
 para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

>>>
>>>
>>>
>>> --
>>> --
>>> Roger Pitigliani
>>> rogerwin...@gmail.com
>>> Skype: roger.pitigliani
>>>
>>>
>>> ___
>>> KHOMP Inovação: External Board Series
>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>>> FreeSWITCH.
>>> Tenha a External Series Experience na sua aplicação. Visite
>>> www.khomp.com
>>> ___
>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>> www.digivoice.com.br
>>> 
>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>>> mercado.
>>> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>>> __
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>>
>>
>>
>> ___
>> KHOMP Inovação: External Board Series
>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>> FreeSWITCH.
>> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
>> ___
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> 
>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>> mercado.
>> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>> __
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>
>
>
> --
> --
> Roger Pitigliani
> rogerwin...@gmail.com
> Skype: roger.pitigliani
>
>
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___

Re: [AsteriskBrasil] AGI - PHPAGI

2012-05-21 Thread jose
Vc tem que instalar yum install phpmyadmin ele e bem facil de usar e te mostra 
todo banco mysql do asterisk 

Enviado via iPhone

Em 21/05/2012, às 18:46, Allex Menezes  escreveu:

> Jose, Qual o link do phpmyadmin?
> 
> 2012/5/21 jose 
> O phpmyadim nao te resolveria?
> 
> Enviado via iPhone
> 
> Em 21/05/2012, às 18:00, Allex Menezes  escreveu:
> 
> > Pessoal boa tarde,
> >
> > Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
> >
> > Gostaria de saber se consigo acessar um script através de um browser em uma 
> > máquina Windows, minha ideia é disponibilizar uma consulta ao banco de 
> > dados do servidor do Elastix em uma página em PHP.
> >
> > Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
> >
> >
> > obrigado
> > Allex
> > ___
> > KHOMP Inovação: External Board Series
> > Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
> > FreeSWITCH.
> > Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> > ___
> > DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> > Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  
> > www.digivoice.com.br
> > 
> > YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do 
> > mercado.
> > email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> > __
> > Para remover seu email desta lista, basta enviar um email em branco para 
> > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do 
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> 
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do 
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread Sylvio Jollenbeck
Ola,

   Provavelmente é permissão de pasta ou formato incorreto de arquivo,
tente:
   chmod -R 777
   dos2unix

Abs



Em 9 de outubro de 2013 10:40, asterisk  escreveu:

> Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o
> agi-bin, alguem tem alguma dica
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>



-- 
Sylvio Jollenbeck
www.hosannatecnologia.com.br
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread asterisk
Olá Sylvio nao é permissao foi a primeira coisa que verifiquei


Em 09/10/2013, às 08:48, Sylvio Jollenbeck  
escreveu:

> Ola,
> 
>Provavelmente é permissão de pasta ou formato incorreto de arquivo, tente:
>chmod -R 777 
>dos2unix
> 
> Abs
>
> 
> 
> Em 9 de outubro de 2013 10:40, asterisk  escreveu:
> Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o 
> agi-bin, alguem tem alguma dica
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> 
> 
> 
> -- 
> Sylvio Jollenbeck
> www.hosannatecnologia.com.br
> 
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread Neimar Avila
O módulo está carregado? res_agi 
Qual a msg de erro? 





Atenciosamente, 
Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda 
Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
Tel: (031)32456213 - Ramal 2016 | Cel: (031) 84122602 (CLARO) 
www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br 





Preserve o Meio Ambiente! Pense Antes de Imprimir 
Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) pessoa(s) 
mencionada(s) e contém informações confidenciais, 
legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
exame, retransmissão, divulgação, leitura, cópia ou outro uso 
desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
destinatário(s), constituirá obtenção de dados por meio ilícito, 
configurando ofensa ao Art. 5°, inciso XII, da CF/88. 



- Mensagem original -

De: "asterisk"  
Para: asteriskbrasil@listas.asteriskbrasil.org 
Enviadas: Quarta-feira, 9 de outubro de 2013 11:07:28 
Assunto: Re: [AsteriskBrasil] agi-bin 

Olá Sylvio nao é permissao foi a primeira coisa que verifiquei 


Em 09/10/2013, às 08:48, Sylvio Jollenbeck < sylvio.jollenb...@gmail.com > 
escreveu: 




Ola, 

Provavelmente é permissão de pasta ou formato incorreto de arquivo, tente: 
chmod -R 777 
dos2unix 

Abs 


Em 9 de outubro de 2013 10:40, asterisk < aster...@pbxerix.com.br > escreveu: 


Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o 
agi-bin, alguem tem alguma dica 
___ 
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; 
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; 
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com . 
___ 
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. 
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br . 
___ 
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org 






-- 
Sylvio Jollenbeck 
www.hosannatecnologia.com.br 

___ 
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; 
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; 
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com . 
___ 
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. 
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br . 
___ 
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org 




___ 
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; 
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; 
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. 
___ 
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. 
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. 
___ 
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org 

___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread asterisk
Olá Neimar o modulo esta carregado , ativei o debug ,mas só retorna 0

Executing [50981437977@1:1] AGI("SIP/6300-0001", 
"portabilidade.php,17981437097") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/portabilidade.php
AGI Tx >> agi_request: portabilidade.php
AGI Tx >> agi_channel: SIP/6300-0001
AGI Tx >> agi_language: pt_BR
AGI Tx >> agi_type: SIP
AGI Tx >> agi_uniqueid: 1381325152.1
AGI Tx >> agi_version: 1.8.23.1
AGI Tx >> agi_callerid: 6300
AGI Tx >> agi_calleridname: Eliane
AGI Tx >> agi_callingpres: 0
AGI Tx >> agi_callingani2: 0
AGI Tx >> agi_callington: 0
AGI Tx >> agi_callingtns: 0
AGI Tx >> agi_dnid: 50981437097
AGI Tx >> agi_rdnis: unknown
AGI Tx >> agi_context: 1
AGI Tx >> agi_extension: 50981437097
AGI Tx >> agi_priority: 1
AGI Tx >> agi_enhanced: 0.0
AGI Tx >> agi_accountcode: 
AGI Tx >> agi_threadid: 140110602962688
AGI Tx >> agi_arg_1: 17981437097
AGI Tx >> 
-- AGI Script portabilidade.php completed, returning 0
-- Executing [50981437977@1:2] NoOp("SIP/6300-0001", "VALOR DE RETORNO 
DA PORTABILIDADE ::: ") in new stack




Em 09/10/2013, às 09:19, Neimar Avila  
escreveu:

> O módulo está carregado? res_agi
> Qual a msg de erro?
> 
> 
> 
> Atenciosamente,
> 
> Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda
> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
> www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br
> 
> 
> Preserve o Meio Ambiente! Pense Antes de Imprimir 
> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) 
> pessoa(s) mencionada(s) e contém informações confidenciais,
> legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
> exame, retransmissão, divulgação, leitura, cópia ou outro uso 
> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
> destinatário(s), constituirá obtenção de dados por meio ilícito, 
> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
> 
> 
> 
> 
> De: "asterisk" 
> Para: asteriskbrasil@listas.asteriskbrasil.org
> Enviadas: Quarta-feira, 9 de outubro de 2013 11:07:28
> Assunto: Re: [AsteriskBrasil] agi-bin
> 
> Olá Sylvio nao é permissao foi a primeira coisa que verifiquei
> 
> 
> Em 09/10/2013, às 08:48, Sylvio Jollenbeck  
> escreveu:
> 
> Ola,
> 
>Provavelmente é permissão de pasta ou formato incorreto de arquivo, tente:
>chmod -R 777 
>dos2unix
> 
> Abs
>
> 
> 
> Em 9 de outubro de 2013 10:40, asterisk  escreveu:
> Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o 
> agi-bin, alguem tem alguma dica
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> 
> 
> 
> -- 
> Sylvio Jollenbeck
> www.hosannatecnologia.com.br
> 
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> 
> 
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Applian

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread Sylvio Jollenbeck
roda o dos2unix nessa agi (portabilidade.php);
dos2unix portabilidade.php e pronto.


Em 9 de outubro de 2013 11:40, asterisk  escreveu:

> Olá Neimar o modulo esta carregado , ativei o debug ,mas só retorna 0
>
> Executing [50981437977@1:1] AGI("SIP/6300-0001",
> "portabilidade.php,17981437097") in new stack
> -- Launched AGI Script /var/lib/asterisk/agi-bin/portabilidade.php
> AGI Tx >> agi_request: portabilidade.php
> AGI Tx >> agi_channel: SIP/6300-0001
> AGI Tx >> agi_language: pt_BR
> AGI Tx >> agi_type: SIP
> AGI Tx >> agi_uniqueid: 1381325152.1
> AGI Tx >> agi_version: 1.8.23.1
> AGI Tx >> agi_callerid: 6300
> AGI Tx >> agi_calleridname: Eliane
> AGI Tx >> agi_callingpres: 0
> AGI Tx >> agi_callingani2: 0
> AGI Tx >> agi_callington: 0
> AGI Tx >> agi_callingtns: 0
> AGI Tx >> agi_dnid: 50981437097
> AGI Tx >> agi_rdnis: unknown
> AGI Tx >> agi_context: 1
> AGI Tx >> agi_extension: 50981437097
> AGI Tx >> agi_priority: 1
> AGI Tx >> agi_enhanced: 0.0
> AGI Tx >> agi_accountcode:
> AGI Tx >> agi_threadid: 140110602962688
> AGI Tx >> agi_arg_1: 17981437097
> AGI Tx >>
> -- AGI Script portabilidade.php completed,
> returning 0
> -- Executing [50981437977@1:2] NoOp("SIP/6300-0001", "VALOR DE
> RETORNO DA PORTABILIDADE ::: ") in new stack
>
>
>
>
> Em 09/10/2013, às 09:19, Neimar Avila 
> escreveu:
>
> O módulo está carregado? res_agi
> Qual a msg de erro?
>
>
>
> *Atenciosamente,**
> *
> *Neimar Lima de Ávila | Manutenção/Telecomunicações | **Virtual Sistemas
> Ltda*
> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG
> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
> www.virtualsistemas.com.br | *neimar.av...@virtualsistemas.com.br*
>
>
> *Preserve o Meio Ambiente! Pense Antes de Imprimir*
> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s)
> pessoa(s) mencionada(s) e contém informações confidenciais,
> legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O
> exame, retransmissão, divulgação, leitura, cópia ou outro uso
> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s)
> destinatário(s), constituirá obtenção de dados por meio ilícito,
> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
>
>
>
> --
> *De: *"asterisk" 
> *Para: *asteriskbrasil@listas.asteriskbrasil.org
> *Enviadas: *Quarta-feira, 9 de outubro de 2013 11:07:28
> *Assunto: *Re: [AsteriskBrasil] agi-bin
>
> Olá Sylvio nao é permissao foi a primeira coisa que verifiquei
>
>
> Em 09/10/2013, às 08:48, Sylvio Jollenbeck 
> escreveu:
>
> Ola,
>
>Provavelmente é permissão de pasta ou formato incorreto de arquivo,
> tente:
>chmod -R 777
>dos2unix
>
> Abs
>
>
>
> Em 9 de outubro de 2013 10:40, asterisk escreveu:
>
>> Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o
>> agi-bin, alguem tem alguma dica
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> www.Khomp.com <http://www.khomp.com/>.
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>
>
>
> --
> Sylvio Jollenbeck
> www.hosannatecnologia.com.br
>
>  ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com <http://www.khomp.com/>.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
>
&

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread asterisk
Valeu pessoal resolvi, tava falatando misc.lib.php
Em 09/10/2013, às 09:30, Sylvio Jollenbeck  
escreveu:

> roda o dos2unix nessa agi (portabilidade.php);
> dos2unix portabilidade.php e pronto.
> 
> 
> Em 9 de outubro de 2013 11:40, asterisk  escreveu:
> Olá Neimar o modulo esta carregado , ativei o debug ,mas só retorna 0
> 
> Executing [50981437977@1:1] AGI("SIP/6300-0001", 
> "portabilidade.php,17981437097") in new stack
> -- Launched AGI Script /var/lib/asterisk/agi-bin/portabilidade.php
> AGI Tx >> agi_request: portabilidade.php
> AGI Tx >> agi_channel: SIP/6300-0001
> AGI Tx >> agi_language: pt_BR
> AGI Tx >> agi_type: SIP
> AGI Tx >> agi_uniqueid: 1381325152.1
> AGI Tx >> agi_version: 1.8.23.1
> AGI Tx >> agi_callerid: 6300
> AGI Tx >> agi_calleridname: Eliane
> AGI Tx >> agi_callingpres: 0
> AGI Tx >> agi_callingani2: 0
> AGI Tx >> agi_callington: 0
> AGI Tx >> agi_callingtns: 0
> AGI Tx >> agi_dnid: 50981437097
> AGI Tx >> agi_rdnis: unknown
> AGI Tx >> agi_context: 1
> AGI Tx >> agi_extension: 50981437097
> AGI Tx >> agi_priority: 1
> AGI Tx >> agi_enhanced: 0.0
> AGI Tx >> agi_accountcode: 
> AGI Tx >> agi_threadid: 140110602962688
> AGI Tx >> agi_arg_1: 17981437097
> AGI Tx >> 
> -- AGI Script portabilidade.php completed, returning 0
> -- Executing [50981437977@1:2] NoOp("SIP/6300-0001", "VALOR DE 
> RETORNO DA PORTABILIDADE ::: ") in new stack
> 
> 
> 
> 
> Em 09/10/2013, às 09:19, Neimar Avila  
> escreveu:
> 
>> O módulo está carregado? res_agi
>> Qual a msg de erro?
>> 
>> 
>> 
>> Atenciosamente,
>> 
>> Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda
>> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
>> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
>> www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br
>> 
>> 
>> Preserve o Meio Ambiente! Pense Antes de Imprimir 
>> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) 
>> pessoa(s) mencionada(s) e contém informações confidenciais,
>> legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
>> exame, retransmissão, divulgação, leitura, cópia ou outro uso 
>> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
>> destinatário(s), constituirá obtenção de dados por meio ilícito, 
>> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
>> 
>> 
>> 
>> 
>> De: "asterisk" 
>> Para: asteriskbrasil@listas.asteriskbrasil.org
>> Enviadas: Quarta-feira, 9 de outubro de 2013 11:07:28
>> Assunto: Re: [AsteriskBrasil] agi-bin
>> 
>> Olá Sylvio nao é permissao foi a primeira coisa que verifiquei
>> 
>> 
>> Em 09/10/2013, às 08:48, Sylvio Jollenbeck  
>> escreveu:
>> 
>> Ola,
>> 
>>Provavelmente é permissão de pasta ou formato incorreto de arquivo, tente:
>>chmod -R 777 
>>dos2unix
>> 
>> Abs
>>
>> 
>> 
>> Em 9 de outubro de 2013 10:40, asterisk  escreveu:
>> Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o 
>> agi-bin, alguem tem alguma dica
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para 
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>> 
>> 
>> 
>> -- 
>> Sylvio Jollenbeck
>> www.hosannatecnologia.com.br
>> 
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PC

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Jerson Luiz de Paula Júnior
http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate


Em 22 de janeiro de 2013 14:21, Deni  escreveu:

> Bom dia amigos da lista, estou tentando implementar um alerta em python ou
> php utilizando AGI para que quando o script fosse executado ele disca-se
> para um ramal especifico ou entao um celular , porem estou com muitas
> duvidas na questão de como executar o AGI por linha de comando sem ser via
> asterisk, por exemplo via SHELL ou python, php. Sei que tem muita gente
> aqui que ja deve utilizar isso por isso pesso a ajuda de voces para me dar
> este start de inicio .
>
>
> Obrigado desde ja
> ___
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Deni

On Jan 22, 2013, at 2:29 PM, Jerson Luiz de Paula Júnior wrote:

> http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate

Jerson , eu entrei ai neste site, porem nao comprendi e creio que seja minha 
maior duvida como rodar o AGI , como adicionar o AGI dentro do script e 
executar ele para que a chamada seja efetuada, pelo que entendi tem que se 
registrar de alguma forma no asterisk para sair esta chamada, tambem creio que 
devo criar uma extensao só para este fim.

Obrigado


> 
> 
> Em 22 de janeiro de 2013 14:21, Deni  escreveu:
> Bom dia amigos da lista, estou tentando implementar um alerta em python ou 
> php utilizando AGI para que quando o script fosse executado ele disca-se para 
> um ramal especifico ou entao um celular , porem estou com muitas duvidas na 
> questão de como executar o AGI por linha de comando sem ser via asterisk, por 
> exemplo via SHELL ou python, php. Sei que tem muita gente aqui que ja deve 
> utilizar isso por isso pesso a ajuda de voces para me dar este start de 
> inicio .
> 
> 
> Obrigado desde ja

___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Jefaokpta

Cara talvez vc não precise de um AGI e sim de um arquivo .call, vc conhece?

se for somente pra executar uma ligação o arquivo resolve.

Falows

On 22-01-2013 14:21, Deni wrote:

Bom dia amigos da lista, estou tentando implementar um alerta em python ou php 
utilizando AGI para que quando o script fosse executado ele disca-se para um 
ramal especifico ou entao um celular , porem estou com muitas duvidas na 
questão de como executar o AGI por linha de comando sem ser via asterisk, por 
exemplo via SHELL ou python, php. Sei que tem muita gente aqui que ja deve 
utilizar isso por isso pesso a ajuda de voces para me dar este start de inicio .


Obrigado desde ja
___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org




___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Deni

On Jan 22, 2013, at 2:36 PM, Jefaokpta wrote:

> Cara talvez vc não precise de um AGI e sim de um arquivo .call, vc conhece?
> 
> se for somente pra executar uma ligação o arquivo resolve.
> 
> Falows


Isso somente uma ligacao , estou lendo sobre o .call, mais voce teria algum 
exemplo ?

> 
> On 22-01-2013 14:21, Deni wrote:
>> Bom dia amigos da lista, estou tentando implementar um alerta em python ou 
>> php utilizando AGI para que quando o script fosse executado ele disca-se 
>> para um ramal especifico ou entao um celular , porem estou com muitas 
>> duvidas na questão de como executar o AGI por linha de comando sem ser via 
>> asterisk, por exemplo via SHELL ou python, php. Sei que tem muita gente aqui 
>> que ja deve utilizar isso por isso pesso a ajuda de voces para me dar este 
>> start de inicio .
>> 
>> 
>> Obrigado desde ja
>> ___
>> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
>> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
>> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com
>> ___
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  
>> www.digivoice.com.br
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para 
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>> 
>> 
> 
> ___
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  
> www.digivoice.com.br
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Jefaokpta
Se o canal q vc ker usar é Dahdi pode alterar a linha 
Channel:DAHDI/seu_celular


ou vc pode usar um canal fake (Channel: Local/exten@contexto)

esse cara acima procura no contexto passado o exten e entrega e o 
dialplan faz o resto.


Se vc kiser posso montar um exemplo do canal Local.

Falows

On 22-01-2013 16:50, Deni wrote:


On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:


As ordens ;-)



Amigo só mais uma duvida, estou tentando colocar para discar para o 
meu celular , pois para ramal funciona 100% agora tentando utilizar o 
DAHDI/MEUCELULAR ele nao vai , testei criando um ring group porem nao 
vai da mesma forma , veja o log abaixo


[Jan 22 16:49:41] VERBOSE[25397] logger.c: -- Attempting call on 
SIP/889 for 200@from-internal:1 (Retry 1)
[Jan 22 16:49:41] NOTICE[25397] channel.c: Unable to request channel 
SIP/889
[Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: Call failed to go 
through, reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe 
Circuit busy or down?)



On 22-01-2013 15:12, Deni wrote:


On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:


Claro parceiro:
arquivo: liga.call
===
Channel: SIP/1000(canal destino)
Context: default
CallerID: 1009 

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-23 Thread Deni

On Jan 22, 2013, at 5:40 PM, Jefaokpta wrote:

> Se o canal q vc ker usar é Dahdi pode alterar a linha 
> Channel:DAHDI/seu_celular
> 
> ou vc pode usar um canal fake (Channel: Local/exten@contexto)
> 
> esse cara acima procura no contexto passado o exten e entrega e o dialplan 
> faz o resto.
> 
> Se vc kiser posso montar um exemplo do canal Local.
> 
> Falows

Compreendi , no caso de que querer que disque para 3 celulares por exemplo, eu 
crio um .call para cada ou posso no mesmo arquivo .call adicionar os 3 
celulares, sei que posso criar um ringgroup tambem com estes 3 celulares mais 
como eu chamaria ele ? SIP/Numero do Ring Group ?


Obrigado


> 
> On 22-01-2013 16:50, Deni wrote:
>> 
>> On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:
>> 
>>> As ordens ;-) 
>>> 
>> 
>> Amigo só mais uma duvida, estou tentando colocar para discar para o meu 
>> celular , pois para ramal funciona 100% agora tentando utilizar o 
>> DAHDI/MEUCELULAR ele nao vai , testei criando um ring group porem nao vai da 
>> mesma forma , veja o log abaixo 
>> 
>> [Jan 22 16:49:41] VERBOSE[25397] logger.c: -- Attempting call on SIP/889 
>> for 200@from-internal:1 (Retry 1)
>> [Jan 22 16:49:41] NOTICE[25397] channel.c: Unable to request channel SIP/889
>> [Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: Call failed to go through, 
>> reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe Circuit busy or 
>> down?)
>>   
>> 
>>> On 22-01-2013 15:12, Deni wrote:
 
 On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:
 
> Claro parceiro:
> arquivo: liga.call
> ===
> Channel: SIP/1000(canal destino)
> Context: default
> CallerID: 1009 

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-24 Thread JefãoKPTA JOKER

Cara, faz sua aplicação criar 3 .call
  diferentes q é melhor.

  O Ast* vai processar 1 de cada vez mesmo (uma ligação de cada
  vez)...

  

  Falows

  

From: deny.san...@gmail.com
Date: Wed, 23 Jan 2013 11:07:24 -0200
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI + PYTHON


On Jan 22, 2013, at 5:40 PM, Jefaokpta wrote:
  

  
  
Se o canal q vc ker usar é Dahdi pode
  alterar a linha Channel:DAHDI/seu_celular

  

  ou vc pode usar um canal fake (Channel: Local/exten@contexto)

  

  esse cara acima procura no contexto passado o exten e entrega e o
  dialplan faz o resto.

  

  Se vc kiser posso montar um exemplo do canal Local.

  

  Falows

Compreendi , no caso de que querer que disque para 3 celulares por exemplo, eu 
crio um .call para cada ou posso no mesmo arquivo .call adicionar os 3 
celulares, sei que posso criar um ringgroup tambem com estes 3 celulares mais 
como eu chamaria ele ? SIP/Numero do Ring Group ?

Obrigado


  

  On 22-01-2013 16:50, Deni wrote:




  
On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:


  
  
As ordens  ;-) 

  


  




Amigo só mais uma duvida, estou tentando colocar para
  discar para o meu celular , pois para ramal funciona 100%
  agora tentando utilizar o DAHDI/MEUCELULAR ele nao vai ,
  testei criando um ring group porem nao vai da mesma forma ,
  veja o log abaixo 



[Jan 22 16:49:41] VERBOSE[25397] logger.c: --
  Attempting call on SIP/889 for 200@from-internal:1 (Retry 1)
[Jan 22 16:49:41] NOTICE[25397] channel.c: Unable to
  request channel SIP/889
[Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: Call failed to
  go through, reason (0) Call Failure (not BUSY, and not
  NO_ANSWER, maybe Circuit busy or down?)
  



  
 On 22-01-2013 15:12, Deni
  wrote:




  
On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:


  
  
Claro parceiro:

  arquivo: liga.call

  ===

  Channel: SIP/1000(canal
  destino)

  Context: default

  CallerID: 1009 

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-24 Thread Deni
Valew Jefao, veja como ficou , este script executa automatico a cada 20 minutos 
pelo crontab.

import os,time,sys

f=open('/var/log/maillog','r')

while True:
pass
line = f.readline()
if line:
if "sitrad" in line:
os.system ("ssh ip_servidor_asterisk './call.sh'")
print os.system('echo > /var/log/maillog') 
sys.exit(0)

E o call.sh que esta no asterisk move os .call para o lugar devido e o asterisk 
chama em todos os celulares, 



On Jan 24, 2013, at 9:34 AM, JefãoKPTA JOKER wrote:

> Cara, faz sua aplicação criar 3 .call diferentes q é melhor.
> O Ast* vai processar 1 de cada vez mesmo (uma ligação de cada vez)...
> 
> Falows
> 
> 
> From: deny.san...@gmail.com
> Date: Wed, 23 Jan 2013 11:07:24 -0200
> To: asteriskbrasil@listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] AGI + PYTHON
> 
> 
> On Jan 22, 2013, at 5:40 PM, Jefaokpta wrote:
> 
> Se o canal q vc ker usar é Dahdi pode alterar a linha 
> Channel:DAHDI/seu_celular
> 
> ou vc pode usar um canal fake (Channel: Local/exten@contexto)
> 
> esse cara acima procura no contexto passado o exten e entrega e o dialplan 
> faz o resto.
> 
> Se vc kiser posso montar um exemplo do canal Local.
> 
> Falows
> 
> Compreendi , no caso de que querer que disque para 3 celulares por exemplo, 
> eu crio um .call para cada ou posso no mesmo arquivo .call adicionar os 3 
> celulares, sei que posso criar um ringgroup tambem com estes 3 celulares mais 
> como eu chamaria ele ? SIP/Numero do Ring Group ?
> 
> 
> Obrigado
> 
> 
> 
> On 22-01-2013 16:50, Deni wrote:
> 
> On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:
> 
> As ordens ;-) 
> 
> 
> Amigo só mais uma duvida, estou tentando colocar para discar para o meu 
> celular , pois para ramal funciona 100% agora tentando utilizar o 
> DAHDI/MEUCELULAR ele nao vai , testei criando um ring group porem nao vai da 
> mesma forma , veja o log abaixo 
> 
> [Jan 22 16:49:41] VERBOSE[25397] logger.c: -- Attempting call on SIP/889 
> for 200@from-internal:1 (Retry 1)
> [Jan 22 16:49:41] NOTICE[25397] channel.c: Unable to request channel SIP/889
> [Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: Call failed to go through, 
> reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe Circuit busy or 
> down?)
>   
> 
> On 22-01-2013 15:12, Deni wrote:
> 
> On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:
> 
> Claro parceiro:
> arquivo: liga.call
> ===
> Channel: SIP/1000(canal destino)
> Context: default
> CallerID: 1009 

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-24 Thread JefãoKPTA JOKER

Ótimo amigo, até a próxima.



Falows

From: deny.san...@gmail.com
Date: Thu, 24 Jan 2013 10:00:22 -0200
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI + PYTHON

Valew Jefao, veja como ficou , este script executa automatico a cada 20 minutos 
pelo crontab.
import os,time,sys
f=open('/var/log/maillog','r')
while True:passline = f.readline()if line:if "sitrad" in 
line:os.system ("ssh ip_servidor_asterisk './call.sh'")
print os.system('echo > /var/log/maillog') sys.exit(0)
E o call.sh que esta no asterisk move os .call para o lugar devido e o asterisk 
chama em todos os celulares, 


On Jan 24, 2013, at 9:34 AM, JefãoKPTA JOKER wrote:Cara, faz sua aplicação 
criar 3 .call diferentes q é melhor.
O Ast* vai processar 1 de cada vez mesmo (uma ligação de cada vez)...

Falows


From: deny.san...@gmail.com
Date: Wed, 23 Jan 2013 11:07:24 -0200
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI + PYTHON


On Jan 22, 2013, at 5:40 PM, Jefaokpta wrote:Se o canal q vc ker usar é Dahdi 
pode alterar a linha Channel:DAHDI/seu_celular

ou vc pode usar um canal fake (Channel: Local/exten@contexto)

esse cara acima procura no contexto passado o exten e entrega e o dialplan faz 
o resto.

Se vc kiser posso montar um exemplo do canal Local.

Falows

Compreendi , no caso de que querer que disque para 3 celulares por exemplo, eu 
crio um .call para cada ou posso no mesmo arquivo .call adicionar os 3 
celulares, sei que posso criar um ringgroup tambem com estes 3 celulares mais 
como eu chamaria ele ? SIP/Numero do Ring Group ?

Obrigado


On 22-01-2013 16:50, Deni wrote:

On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:As ordens ;-) 


Amigo só mais uma duvida, estou tentando colocar para discar para o meu celular 
, pois para ramal funciona 100% agora tentando utilizar o DAHDI/MEUCELULAR ele 
nao vai , testei criando um ring group porem nao vai da mesma forma , veja o 
log abaixo 
[Jan 22 16:49:41] VERBOSE[25397] logger.c: -- Attempting call on SIP/889 
for 200@from-internal:1 (Retry 1)[Jan 22 16:49:41] NOTICE[25397] channel.c: 
Unable to request channel SIP/889[Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: 
Call failed to go through, reason (0) Call Failure (not BUSY, and not 
NO_ANSWER, maybe Circuit busy or down?)  
On 22-01-2013 15:12, Deni wrote:

On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:Claro parceiro:
arquivo: liga.call
===
Channel: SIP/1000(canal destino)
Context: default
CallerID: 1009 

Re: [AsteriskBrasil] AGI + QUEUE

2011-12-13 Thread Gian Nicodemus
Conseguir eu até acho que consegue, você pode verificar o status do agent e
dá um channel redirect para o canal dele e taus
mas porque reinventar a roda? Voce precisa de algo que o queue não te
atende? As vezes dá para adaptar algo...


att,
--
Gian Nicodemus
Analista de sistemas
giannicode...@gmail.com


Em 13 de dezembro de 2011 02:02, Alejandro Flores <
alejandrorflo...@gmail.com> escreveu:

> Amigos,
>
> Gostaria de implementar o controle da fila manualmente. Para tanto,
> quero criar uma fila sem agentes e fazer o controle via AGI.
> Pensei no seguinte, a ligação chega, o usuário é jogado nessa fila. O
> AGI ficaria monitorando o ramal dos 'agentes' e quando um estivesse
> desocupado, eu pegaria a ligação que está na fila e chamaria o
> 'agente'. Minha dúvida é, eu tenho como, através de um AGI, puxar uma
> pessoa da queue?
>
> --
> Abraços!
> Alejandro Flores
> http://www.triforsec.com.br/
> ___
> KHOMP ::: External Series Experience :::
> Um novo conceito para o mercado de aplicações que vai
> fazer você pensar fora da caixa. Aguarde este lançamento
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> 
> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga,
> Bilhetagem
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___
KHOMP ::: External Series Experience :::
Um novo conceito para o mercado de aplicações que vai
fazer você pensar fora da caixa. Aguarde este lançamento
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, 
Bilhetagem
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + QUEUE

2011-12-13 Thread JefãoKPTA JOKER

Cara concordo plenamente com o Gian Nicodemus, vc estará reinventando a roda, 
isto é realmente necessário?

> Date: Tue, 13 Dec 2011 01:02:05 -0300
> From: alejandrorflo...@gmail.com
> To: AsteriskBrasil@listas.asteriskbrasil.org
> Subject: [AsteriskBrasil] AGI + QUEUE
> 
> Amigos,
> 
> Gostaria de implementar o controle da fila manualmente. Para tanto,
> quero criar uma fila sem agentes e fazer o controle via AGI.
> Pensei no seguinte, a ligação chega, o usuário é jogado nessa fila. O
> AGI ficaria monitorando o ramal dos 'agentes' e quando um estivesse
> desocupado, eu pegaria a ligação que está na fila e chamaria o
> 'agente'. Minha dúvida é, eu tenho como, através de um AGI, puxar uma
> pessoa da queue?
> 
> -- 
> Abraços!
> Alejandro Flores
> http://www.triforsec.com.br/
> ___
> KHOMP ::: External Series Experience :::
> Um novo conceito para o mercado de aplicações que vai
> fazer você pensar fora da caixa. Aguarde este lançamento
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
> www.digivoice.com.br ou (11)3016-5200.
> 
> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, 
> Bilhetagem
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 
> __
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
  ___
KHOMP ::: External Series Experience :::
Um novo conceito para o mercado de aplicações que vai
fazer você pensar fora da caixa. Aguarde este lançamento
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, 
Bilhetagem
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + QUEUE

2011-12-13 Thread Alejandro Flores
Senhores,

A questão é a seguinte. Digamos que em um callcenter, um determinado
cliente liga, vai pra fila e é atendido pelo agente A. A partir desse
momento, todas as demais ligações desse mesmo cliente devem ser
tratadas apenas pelo agente A, salvo em caso do agente não estar na
empresa. Então, se o agente A estiver ocupado, o cliente fica em
espera até ele desocupar, mesmo que na fila tenham outros agentes,
pois o cliente só deve tratar com aquele determinado agente.

Esse controle eu faço via programação, e posso deixar o cara em um
loop dentro do programa escutando a mesma música da fila, etc... e de
tempos em tempos, pelo programa eu vejo se o agente ja pode atender.
Mas, eu gostaria de utilizar a QUEUE do asterisk, pois com ela eu
tenho os dados de fila em banco de dados para utilizar ferramentas de
métricas, como o Queue Metrics ou até mesmo os relatórios de fila do
elastix.

Abraços!

2011/12/13 JefãoKPTA JOKER :
> Cara concordo plenamente com o Gian Nicodemus, vc estará reinventando a
> roda, isto é realmente necessário?
>
>> Date: Tue, 13 Dec 2011 01:02:05 -0300
>> From: alejandrorflo...@gmail.com
>> To: AsteriskBrasil@listas.asteriskbrasil.org
>> Subject: [AsteriskBrasil] AGI + QUEUE
>
>>
>> Amigos,
>>
>> Gostaria de implementar o controle da fila manualmente. Para tanto,
>> quero criar uma fila sem agentes e fazer o controle via AGI.
>> Pensei no seguinte, a ligação chega, o usuário é jogado nessa fila. O
>> AGI ficaria monitorando o ramal dos 'agentes' e quando um estivesse
>> desocupado, eu pegaria a ligação que está na fila e chamaria o
>> 'agente'. Minha dúvida é, eu tenho como, através de um AGI, puxar uma
>> pessoa da queue?
>>
>> --
>> Abraços!
>> Alejandro Flores
>> http://www.triforsec.com.br/
>> ___
>> KHOMP ::: External Series Experience :::
>> Um novo conceito para o mercado de aplicações que vai
>> fazer você pensar fora da caixa. Aguarde este lançamento
>> ___
>> DIGIVOICE: Lider no mercado de placas para Asterisk
>> Único fabricante com Centro de Treinamento especializado.
>> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
>> www.digivoice.com.br ou (11)3016-5200.
>> 
>> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
>> Escalável até 240 canáis, Portabilidade Numérica, Balanceamento de Carga,
>> Bilhetagem
>> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
>> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
>> __
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
> ___
> KHOMP ::: External Series Experience :::
> Um novo conceito para o mercado de aplicações que vai
> fazer você pensar fora da caixa. Aguarde este lançamento
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> 
> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga,
> Bilhetagem
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org



-- 

Alejandro Flores
http://www.triforsec.com.br/
___
KHOMP ::: External Series Experience :::
Um novo conceito para o mercado de aplicações que vai
fazer você pensar fora da caixa. Aguarde este lançamento
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, 
Bilhetagem
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org


Re: [AsteriskBrasil] AGI + QUEUE

2011-12-13 Thread JefãoKPTA JOKER

Amigo, só uma idéia.
Pq vc não faz uma fila para cada agente q tem clientes vips desses. A partir do 
primeiro contato, vc terá o numero(identificador) do cliente, q vc tratará 
antes de enviar a alguma fila (consultando um BD por ex.).

Se o identificador casar com algum agente, vc manda pra fila dele 
exclusivamente, o agente por sua vez estará logado em 2 filas(opcionalmente).

Sendo assim vc terá direcionamento comum nas filas, talvez até informando ao 
agente se é um cliente vip ou não.

entende.  

> Date: Tue, 13 Dec 2011 12:51:07 -0300
> From: alejandrorflo...@gmail.com
> To: asteriskbrasil@listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] AGI + QUEUE
> 
> Senhores,
> 
> A questão é a seguinte. Digamos que em um callcenter, um determinado
> cliente liga, vai pra fila e é atendido pelo agente A. A partir desse
> momento, todas as demais ligações desse mesmo cliente devem ser
> tratadas apenas pelo agente A, salvo em caso do agente não estar na
> empresa. Então, se o agente A estiver ocupado, o cliente fica em
> espera até ele desocupar, mesmo que na fila tenham outros agentes,
> pois o cliente só deve tratar com aquele determinado agente.
> 
> Esse controle eu faço via programação, e posso deixar o cara em um
> loop dentro do programa escutando a mesma música da fila, etc... e de
> tempos em tempos, pelo programa eu vejo se o agente ja pode atender.
> Mas, eu gostaria de utilizar a QUEUE do asterisk, pois com ela eu
> tenho os dados de fila em banco de dados para utilizar ferramentas de
> métricas, como o Queue Metrics ou até mesmo os relatórios de fila do
> elastix.
> 
> Abraços!
> 
> 2011/12/13 JefãoKPTA JOKER :
> > Cara concordo plenamente com o Gian Nicodemus, vc estará reinventando a
> > roda, isto é realmente necessário?
> >
> >> Date: Tue, 13 Dec 2011 01:02:05 -0300
> >> From: alejandrorflo...@gmail.com
> >> To: AsteriskBrasil@listas.asteriskbrasil.org
> >> Subject: [AsteriskBrasil] AGI + QUEUE
> >
> >>
> >> Amigos,
> >>
> >> Gostaria de implementar o controle da fila manualmente. Para tanto,
> >> quero criar uma fila sem agentes e fazer o controle via AGI.
> >> Pensei no seguinte, a ligação chega, o usuário é jogado nessa fila. O
> >> AGI ficaria monitorando o ramal dos 'agentes' e quando um estivesse
> >> desocupado, eu pegaria a ligação que está na fila e chamaria o
> >> 'agente'. Minha dúvida é, eu tenho como, através de um AGI, puxar uma
> >> pessoa da queue?
> >>
> >> --
> >> Abraços!
> >> Alejandro Flores
> >> http://www.triforsec.com.br/
> >> ___
> >> KHOMP ::: External Series Experience :::
> >> Um novo conceito para o mercado de aplicações que vai
> >> fazer você pensar fora da caixa. Aguarde este lançamento
> >> ___
> >> DIGIVOICE: Lider no mercado de placas para Asterisk
> >> Único fabricante com Centro de Treinamento especializado.
> >> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> >> www.digivoice.com.br ou (11)3016-5200.
> >> 
> >> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> >> Escalável até 240 canáis, Portabilidade Numérica, Balanceamento de Carga,
> >> Bilhetagem
> >> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> >> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
> >> __
> >> Para remover seu email desta lista, basta enviar um email em branco para
> >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> >
> > ___
> > KHOMP ::: External Series Experience :::
> > Um novo conceito para o mercado de aplicações que vai
> > fazer você pensar fora da caixa. Aguarde este lançamento
> > ___
> > DIGIVOICE: Lider no mercado de placas para Asterisk
> > Único fabricante com Centro de Treinamento especializado.
> > LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> > www.digivoice.com.br ou (11)3016-5200.
> > 
> > GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> > Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga,
> > Bilhetagem
> > Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> > Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
> > __
> > Para 

Re: [AsteriskBrasil] AGI PHP

2018-11-27 Thread Samuel .

Caro Miguel,


eu não entendi ao certo a sua necessidade.


Detalhe mais o que você deseja que a sua aplicação PHP execute.


Você deseja que aconteça uma interação entre o cliente (Asterisk) e sua base de 
dados?


Fazer ligações de cobranças, avisos e etc aos clientes?


Você precisa que o áudio da ligação seja gravado? Necessita que faça CDR?



Eu também tenho uma aplicação PHP integrada ao Asterisk, desenvolvida aqui 
mesmo na empresa, é uma central de suporte / relacionamento com o cliente.





De: asteriskbrasil-boun...@listas.asteriskbrasil.org 
 em nome de Miguel Lino 

Enviado: segunda-feira, 26 de novembro de 2018 16:38
Para: asteriskbrasil@listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] AGI PHP

Boa tarde

Tenho uma aplicação PHP  rodando num cliente que ja tem Asterisk,

Necessito que a aplicação receba, faça ligações e grave com algum softphone 
embarcado ou instalado.

Alguem pode ajudar???

Se alguem tiver algo pronto, podemos "negociar".

Abraço. Miguel Lino  Whats (51) 9 92834946


___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI PHP

2018-11-29 Thread Hudson Cardoso
Poderia explicar melhor ?



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


De: asteriskbrasil-boun...@listas.asteriskbrasil.org 
 em nome de Miguel Lino 

Enviado: segunda-feira, 26 de novembro de 2018 16:38
Para: asteriskbrasil@listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] AGI PHP

Boa tarde

Tenho uma aplicação PHP  rodando num cliente que ja tem Asterisk,

Necessito que a aplicação receba, faça ligações e grave com algum softphone 
embarcado ou instalado.

Alguem pode ajudar???

Se alguem tiver algo pronto, podemos "negociar".

Abraço. Miguel Lino  Whats (51) 9 92834946


___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI em Python

2009-02-20 Thread Muriel Arneiro
exemplo do voip-info.org:

http://www.voip-info.org/wiki/view/Long+Distance+or+Local+Python+AGI

2009/2/20 Airton Sérgio de Assis Júnior 

> Pessoal,
>
> Alguém já fez AGI em Python? Se sim, me enviem um exemplo por favor.
>
>
> Att,
>
> Airton
>
>
>
> --
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
> 10-
> Celebridades-
> Música-
> Esportes
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 
Muriel Arneiro
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI em Python

2009-02-20 Thread Damian Pajares
Boa tare pesolas
Eu fiz muitos agi em Python, sim quere voce podi contactarme.
Aqui eu dejo um exemplo.

Saudos.
#!/usr/bin/python
# AGI de IVR para atencion de abonados
import sys,re,os,string, time,datetime
import asterisk.agitb, asterisk.agi

agi = asterisk.agi.AGI() #define el ojeto agi



#Variable de salida para AEL

def playAudio(archivo): 
if debug: agi.verbose("playAudio(" + str(archivo)+")",4)
if ( re.compile("^\w+").search(str(archivo))): 
agi.stream_file( str(archivo),'#')  
return 1
else:   return False


def playOption(archivo,digitos,optimeout):
if ( re.compile("^\d+$").search(str(optimeout)) and 
re.compile("^[\d\#]+$").search(str(digitos)) ):
##tengo que revisar que caracter me tira...
opcion = 
agi.get_option(str(archivo),str(digitos),str(optimeout))
   
if debug > 1: agi.verbose("Opcion elegida= " + str(opcion)) 

if re.compile("^\d+$").search(str(opcion)):
return opcion
else:
return None
else:
if debug: agi.verbose("Error de validacion de datos: 
playOption("+ 
str(permisor)+','+str(archivo) +',' + str(digitos) +',' + str(optimeout), 2);   
return None

def nocliente():
digito = 0
digito = playOption(audio_menunocli,'12', 5000);
if digito=='1':
if debug: agi.verbose("Venta")
elif digito=='2':
if debug: agi.verbose("Cliente")
return 0


nocliente()
sys.exit()

On Friday 20 February 2009 16:38:55 Airton Sérgio de Assis Júnior wrote:
> Pessoal,
>
> Alguém já fez AGI em Python? Se sim, me enviem um exemplo por favor.
>
>
> Att,
>
> Airton
>
>
>   Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com


___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Re: [AsteriskBrasil] AGI com Redirect

2010-04-20 Thread Kim Delevati
O AGI não tem nada a ver com o manager, o AGI é chamado dentro do
extensions.conf.

Recomendo ler mais sobre o manager

http://www.voip-info.org/wiki/view/Asterisk+manager+API

Em 20 de abril de 2010 08:42,  escreveu:

> Estou tentando achar uma solução para um Redirect que uso:
>
>  $resultado[0] = "DGV/1";
> $CONSULTA = "123456";
>
>  $timeout = 10;
> $asterisk_ip = "127.0.0.1";
> $socket = fsockopen($asterisk_ip,"5038", $errno, $errstr, $timeout);
> fputs($socket, "Action: Login\r\n");
> fputs($socket, "UserName: user\r\n");
> fputs($socket, "Secret: senha\r\n\r\n");
>
>  fputs($socket, "Action: Redirect\r\n" );
> fputs($socket, "Channel: $resultado[0]\r\n" );
> fputs($socket, "Exten: $CONSULTA\r\n" );
> fputs($socket, "Timeout: 15000\r\n" );
> fputs($socket, "Context: audioura\r\n" );
> fputs($socket, "Priority: 1\r\n" );
> fputs($socket, "Action: Logoff\r\n\r\n");
> $wrets=fgets($socket,128);
>
>  Alguem poderia me ajudar a transformar isso em um AGI ?
>
>  Procurei algo sobre: phpagi, mas como nunca usei agi não sei onde colocar
> as senhas do meu manager e como fazer esse redirect nele.
>
>  Abraços.
>
> --
> Eduardo Assis
> 19 3406.7524
> Rua Espanha, 417 / Bela Vista
> Americana / São Paulo
> http://www.proredes.com.br
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> A Redfone é líder no fornecimento de bridges TDMoE -> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> ___
>
>
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI - Shell Script

2012-05-29 Thread Deivison Moraes
Boa noite !

Eu tenho um AGI parecido com o que você necessita porem em PHP, alguma 
preferência por usar shell script ?

Mandei há um tempo atrás um tópico relacionado a AGI + PHP, tomei uns 
"tocos" mas consegui aprender mais ou menos. O meu eu uso para consulta 
de portabilidade, junto ao serviço da telein, está funcionando muito 
bem. Se quiser posso postar aqui.

Em 29-05-2012 22:13, Carlos Eduardo B. Rovaris escreveu:
> Boa noite,
>
>
> Gostaria de saber se alguém tem AGI em desenvolvida em Shell Script que
> poderia me auxiliar em alguns pontos que estou com dificuldades de resolver.
>
>
> Segue minha configuração:
>
> -  Extensions.conf
>
> exten =>  500,1,agi(2test.sh)
> exten =>  500,n,NoOP(${consulta})
>
> 
>
> -  Script Shell:
>
> #!/bin/bash
>
> numero=48
>
> consulta=  ## procedimento de consulta do valor armazenado na variavel
> numero ##
>
> echo "SET VARIABLE consulta $consulta "
>
> 
>
> -  Debug Asterisk console:
>
> Verbosity is at least 20
> == Using SIP RTP CoS mark 5
>   -- Executing [500@external:1] AGI("SIP/1600-0038", "2test.sh")
> in new stack
>   -- Launched AGI Script /var/lib/asterisk/agi-bin/2test.sh
> AGI Tx>>  agi_request: 2test.sh
> AGI Tx>>  agi_channel: SIP/1600-0038
> AGI Tx>>  agi_language: en
> AGI Tx>>  agi_type: SIP
> AGI Tx>>  agi_uniqueid: 1338338846.56
> AGI Tx>>  agi_version: 1.8.12.0
> AGI Tx>>  agi_callerid: 1600
> AGI Tx>>  agi_calleridname: CEBR2
> AGI Tx>>  agi_callingpres: 0
> AGI Tx>>  agi_callingani2: 0
> AGI Tx>>  agi_callington: 0
> AGI Tx>>  agi_callingtns: 0
> AGI Tx>>  agi_dnid: 500
> AGI Tx>>  agi_rdnis: unknown
> AGI Tx>>  agi_context: external
> AGI Tx>>  agi_extension: 500
> AGI Tx>>  agi_priority: 1
> AGI Tx>>  agi_enhanced: 0.0
> AGI Tx>>  agi_accountcode:
> AGI Tx>>  agi_threadid: 1095186752
> AGI Tx>>
> AGI Rx<<  SET VARIABLE consulta 5
> AGI Tx>>  200 result=1
> [May 30 04:47:28] ERROR[14217]: utils.c:1164 ast_carefulwrite: write()
> returned error: Broken pipe
>   --AGI Script 2test.sh completed, returning 0
>   -- Executing [500@external:2] NoOp("SIP/1600-0038", "5") in new
> stack
>   -- Auto fallthrough, channel 'SIP/1600-0038' status is 'UNKNOWN'
> server*CLI>
>
> 
>
> Basicamente o que estou precisando resolver:
> - como armazenar o valor da "agi_extension" na variavel "numero" do
> Shell Script ?
>
> - Como faço para encaminhar a chamada de acordo com o valor de retorno
> da AGI ?
>
> ex: No exemplo do log, disquei 500, e através da AGI retornou o valor "5".
>
> Assim gostaria de fazer:
>
> Caso o valor seja "4", encaminha para Trunk1
> Caso o valor seja "5", encaminha para Trunk2
> Caso o valor seja "6", encaminha para Trunk3
>
>
> Agradeço toda e qualquer ajuda.
>
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do 
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org


Re: [AsteriskBrasil] AGI - Shell Script

2012-05-29 Thread Carlos Eduardo B. Rovaris
Deivison,

Estou tentando desenvolver em Shell Script, pois tenho mais facilidade 
de trabalhar com ele do que o PHP.

Se puderes, posta sua AGI, assim dou uma olhada e tento seguir a mesma 
linha para implementar em shell.

Obg.


Em 29/05/2012 22:48, Deivison Moraes escreveu:
> Boa noite !
>
> Eu tenho um AGI parecido com o que você necessita porem em PHP, alguma
> preferência por usar shell script ?
>
> Mandei há um tempo atrás um tópico relacionado a AGI + PHP, tomei uns
> "tocos" mas consegui aprender mais ou menos. O meu eu uso para consulta
> de portabilidade, junto ao serviço da telein, está funcionando muito
> bem. Se quiser posso postar aqui.
>
> Em 29-05-2012 22:13, Carlos Eduardo B. Rovaris escreveu:
>> Boa noite,
>>
>>
>> Gostaria de saber se alguém tem AGI em desenvolvida em Shell Script que
>> poderia me auxiliar em alguns pontos que estou com dificuldades de resolver.
>>
>>
>> Segue minha configuração:
>>
>> -   Extensions.conf
>>
>> exten =>   500,1,agi(2test.sh)
>> exten =>   500,n,NoOP(${consulta})
>>
>> 
>>
>> -   Script Shell:
>>
>> #!/bin/bash
>>
>> numero=48
>>
>> consulta=  ## procedimento de consulta do valor armazenado na variavel
>> numero ##
>>
>> echo "SET VARIABLE consulta $consulta "
>>
>> 
>>
>> -   Debug Asterisk console:
>>
>> Verbosity is at least 20
>>  == Using SIP RTP CoS mark 5
>>-- Executing [500@external:1] AGI("SIP/1600-0038", "2test.sh")
>> in new stack
>>-- Launched AGI Script /var/lib/asterisk/agi-bin/2test.sh
>> AGI Tx>>   agi_request: 2test.sh
>> AGI Tx>>   agi_channel: SIP/1600-0038
>> AGI Tx>>   agi_language: en
>> AGI Tx>>   agi_type: SIP
>> AGI Tx>>   agi_uniqueid: 1338338846.56
>> AGI Tx>>   agi_version: 1.8.12.0
>> AGI Tx>>   agi_callerid: 1600
>> AGI Tx>>   agi_calleridname: CEBR2
>> AGI Tx>>   agi_callingpres: 0
>> AGI Tx>>   agi_callingani2: 0
>> AGI Tx>>   agi_callington: 0
>> AGI Tx>>   agi_callingtns: 0
>> AGI Tx>>   agi_dnid: 500
>> AGI Tx>>   agi_rdnis: unknown
>> AGI Tx>>   agi_context: external
>> AGI Tx>>   agi_extension: 500
>> AGI Tx>>   agi_priority: 1
>> AGI Tx>>   agi_enhanced: 0.0
>> AGI Tx>>   agi_accountcode:
>> AGI Tx>>   agi_threadid: 1095186752
>> AGI Tx>>
>> AGI Rx<<   SET VARIABLE consulta 5
>> AGI Tx>>   200 result=1
>> [May 30 04:47:28] ERROR[14217]: utils.c:1164 ast_carefulwrite: write()
>> returned error: Broken pipe
>>--AGI Script 2test.sh completed, returning 0
>>-- Executing [500@external:2] NoOp("SIP/1600-0038", "5") in new
>> stack
>>-- Auto fallthrough, channel 'SIP/1600-0038' status is 'UNKNOWN'
>> server*CLI>
>>
>> 
>>
>> Basicamente o que estou precisando resolver:
>> - como armazenar o valor da "agi_extension" na variavel "numero" do
>> Shell Script ?
>>
>> - Como faço para encaminhar a chamada de acordo com o valor de retorno
>> da AGI ?
>>
>> ex: No exemplo do log, disquei 500, e através da AGI retornou o valor "5".
>>
>> Assim gostaria de fazer:
>>
>> Caso o valor seja "4", encaminha para Trunk1
>> Caso o valor seja "5", encaminha para Trunk2
>> Caso o valor seja "6", encaminha para Trunk3
>>
>>
>> Agradeço toda e qualquer ajuda.
>>
>> ___
>> KHOMP Inovação: External Board Series
>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
>> FreeSWITCH.
>> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
>> ___
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  
>> www.digivoice.com.br
>> 
>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do 
>> mercado.
>> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>> __
>> Para remover seu email desta lista, basta enviar um email em branco para 
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do 
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em bra

Re: [AsteriskBrasil] AGI - Shell Script

2012-05-29 Thread Alberto Andrade
Posta aí Deivison!
Aliás, o que você diz do serviço da Telein?


--  
Alberto Andrade
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)


On Tuesday, 29 de May de 2012 at 22:48, Deivison Moraes wrote:

> Boa noite !
>  
> Eu tenho um AGI parecido com o que você necessita porem em PHP, alguma  
> preferência por usar shell script ?
>  
> Mandei há um tempo atrás um tópico relacionado a AGI + PHP, tomei uns  
> "tocos" mas consegui aprender mais ou menos. O meu eu uso para consulta  
> de portabilidade, junto ao serviço da telein, está funcionando muito  
> bem. Se quiser posso postar aqui.
>  
> Em 29-05-2012 22:13, Carlos Eduardo B. Rovaris escreveu:
> > Boa noite,
> >  
> >  
> > Gostaria de saber se alguém tem AGI em desenvolvida em Shell Script que
> > poderia me auxiliar em alguns pontos que estou com dificuldades de resolver.
> >  
> >  
> > Segue minha configuração:
> >  
> > - Extensions.conf
> >  
> > exten => 500,1,agi(2test.sh (http://2test.sh))
> > exten => 500,n,NoOP(${consulta})
> >  
> > 
> >  
> > - Script Shell:
> >  
> > #!/bin/bash
> >  
> > numero=48
> >  
> > consulta= ## procedimento de consulta do valor armazenado na variavel
> > numero ##
> >  
> > echo "SET VARIABLE consulta $consulta "
> >  
> > 
> >  
> > - Debug Asterisk console:
> >  
> > Verbosity is at least 20
> > == Using SIP RTP CoS mark 5
> > -- Executing [500@external:1] AGI("SIP/1600-0038", "2test.sh 
> > (http://2test.sh)")
> > in new stack
> > -- Launched AGI Script /var/lib/asterisk/agi-bin/2test.sh (http://2test.sh)
> > AGI Tx>> agi_request: 2test.sh (http://2test.sh)
> > AGI Tx>> agi_channel: SIP/1600-0038
> > AGI Tx>> agi_language: en
> > AGI Tx>> agi_type: SIP
> > AGI Tx>> agi_uniqueid: 1338338846.56
> > AGI Tx>> agi_version: 1.8.12.0
> > AGI Tx>> agi_callerid: 1600
> > AGI Tx>> agi_calleridname: CEBR2
> > AGI Tx>> agi_callingpres: 0
> > AGI Tx>> agi_callingani2: 0
> > AGI Tx>> agi_callington: 0
> > AGI Tx>> agi_callingtns: 0
> > AGI Tx>> agi_dnid: 500
> > AGI Tx>> agi_rdnis: unknown
> > AGI Tx>> agi_context: external
> > AGI Tx>> agi_extension: 500
> > AGI Tx>> agi_priority: 1
> > AGI Tx>> agi_enhanced: 0.0
> > AGI Tx>> agi_accountcode:
> > AGI Tx>> agi_threadid: 1095186752
> > AGI Tx>>
> > AGI Rx<< SET VARIABLE consulta 5
> > AGI Tx>> 200 result=1
> > [May 30 04:47:28] ERROR[14217]: utils.c:1164 ast_carefulwrite: write()
> > returned error: Broken pipe
> > --AGI Script 2test.sh (http://2test.sh) completed, 
> > returning 0
> > -- Executing [500@external:2] NoOp("SIP/1600-0038", "5") in new
> > stack
> > -- Auto fallthrough, channel 'SIP/1600-0038' status is 'UNKNOWN'
> > server*CLI>
> >  
> > 
> >  
> > Basicamente o que estou precisando resolver:
> > - como armazenar o valor da "agi_extension" na variavel "numero" do
> > Shell Script ?
> >  
> > - Como faço para encaminhar a chamada de acordo com o valor de retorno
> > da AGI ?
> >  
> > ex: No exemplo do log, disquei 500, e através da AGI retornou o valor "5".
> >  
> > Assim gostaria de fazer:
> >  
> > Caso o valor seja "4", encaminha para Trunk1
> > Caso o valor seja "5", encaminha para Trunk2
> > Caso o valor seja "6", encaminha para Trunk3
> >  
> >  
> > Agradeço toda e qualquer ajuda.
> >  
> > ___
> > KHOMP Inovação: External Board Series
> > Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
> > FreeSWITCH.
> > Tenha a External Series Experience na sua aplicação. Visite www.khomp.com 
> > (http://www.khomp.com)
> > ___
> > DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> > Centro Treinamento - Curso de PABX IP - Asterisk - Site 
> > www.digivoice.com.br (http://www.digivoice.com.br)
> > 
> > YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do 
> > mercado.
> > email: yeal...@commlogik.com.br | www.commlogik.com.br 
> > (http://www.commlogik.com.br) | (11) 5503-1011
> > __
> > Para remover seu email desta lista, basta enviar um email em branco para 
> > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org 
> > (mailto:asteriskbrasil-unsubscr...@listas.asteriskbrasil.org)
> >  
>  
>  
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com 
> (http://www.khomp.com)
> ___
> DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP - Asterisk - Site www.digivoice.com.

Re: [AsteriskBrasil] AGI - Shell Script

2012-05-30 Thread Deivison Moraes

Ta ai amigo.

Bom, pelo que eu fiz de testes, o serviço da telein da uma facilidade 
enorme pra gente, (e bem menas linhas no extensions.conf rsrs), me 
parece ser muito bom,

mas ainda estou no inicio do uso.

No meu caso, para um ramal discar pelo algoritmo de escolha da telein 
ele digita 1+numero (para local) e 1+DDD+numero para interurbano.


qualquer duvida estou a disposição !

[]'s



#!/usr/bin/php -q
verbose("CALLER ID: " . $agi->request[agi_callerid]);

$callerid = $agi->request["agi_callerid"];

$agi->verbose("EXTENSION: " . $agi->request[agi_extension]);

$extension = $agi->request["agi_extension"];

//Identificar se extenção está sem o DDD caso esteja insira e remove o 
digito de tom de linha (0)

//Plano de discagem (1)

$ChecarNUM = substr($extension, 1);

if (strlen($ChecarNUM) == 8 ) {
//Trocar pelo ddd local onde é 33
$Number = "33$ChecarNUM";

} else {

if ("$DDD[0]" == "0") {

$Number = substr($ChecarNUM, 1);

} else {
$Number = $ChecarNUM ;
};


};


$consulta = exec("php /var/lib/asterisk/agi-bin/consulta.php $Number");



$NUM = explode('#', $consulta);

//Exemplos de funcionamento
//   $agi->exec("NoOp", "Teste variavel $consulta");
//   $agi->exec("NoOp", "testando variavel num $NUM[1]");
 //  $agi->exec("NoOp", "testando variavel num $NUM[0]");
//$agi->exec("Dial", "SIP/faleok/$consulta");
//Plano de discagem via AGI consultas direto na Telein
/*
$VIVO = "20";
$TELEMIG = "23";
$TIM = "41";
$CLARO = "21";
$FIXO = "98";
$NAOENCONTRADO = "99";
*/

switch ($NUM[0]) {
case '20':
$agi->verbose("Numero TELEMIG/VIVO: " . $NUM[1]);
$agi->exec("Dial", "IAX2/trunk-iax/0$NUM[1],300,Tt");
break;

case '23':
$agi->verbose("Numero VIVO: " . $NUM[1]);
$agi->exec("Dial", "IAX2/trunk-iax/0$NUM[1],300,Tt");
break;

case '41':
$agi->verbose("Numero TIM: " . $NUM[1]);
$agi->exec("Dial", "IAX2/trunk-iax/0$NUM[1],300,Tt");
break;

case '21':
$agi->verbose("Numero CLARO: " . $NUM[1]);
$agi->exec("Dial", "IAX2/trunk-iax/0$NUM[1],300,Tt");
$agi->exec("Dial", "SIP/tronco/029$NUM[1],300,Tt");

break;

case '98':
$agi->verbose("Numero FIXO: " . $NUM[1]);
$agi->exec("Dial", "SIP/tronco/029$NUM[1],300,Tt");
break;
//default:
//$agi->verbose("Numero Disconhecido: " . $NUM[1]);
//$agi->exec("Dial", "SIP/tronco/$NUM[1]","Tt");
//Codico caso não se encaixe em nehum acima
//break;
}



$agi->verbose("Numero digitado: " . $consulta);

//$agi->hangup();

exit();



Em 29-05-2012 23:08, Alberto Andrade escreveu:

Posta aí Deivison!
Aliás, o que você diz do serviço da Telein?


--
Alberto Andrade
Sent with Sparrow 

On Tuesday, 29 de May de 2012 at 22:48, Deivison Moraes wrote:


Boa noite !

Eu tenho um AGI parecido com o que você necessita porem em PHP, alguma
preferência por usar shell script ?

Mandei há um tempo atrás um tópico relacionado a AGI + PHP, tomei uns
"tocos" mas consegui aprender mais ou menos. O meu eu uso para consulta
de portabilidade, junto ao serviço da telein, está funcionando muito
bem. Se quiser posso postar aqui.

Em 29-05-2012 22:13, Carlos Eduardo B. Rovaris escreveu:

Boa noite,


Gostaria de saber se alguém tem AGI em desenvolvida em Shell Script que
poderia me auxiliar em alguns pontos que estou com dificuldades de 
resolver.



Segue minha configuração:

- Extensions.conf

exten => 500,1,agi(2test.sh )
exten => 500,n,NoOP(${consulta})



- Script Shell:

#!/bin/bash

numero=48

consulta= ## procedimento de consulta do valor armazenado na variavel
numero ##

echo "SET VARIABLE consulta $consulta "



- Debug Asterisk console:

Verbosity is at least 20
== Using SIP RTP CoS mark 5
-- Executing [500@external:1] AGI("SIP/1600-0038", "2test.sh 
")

in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/2test.sh 


AGI Tx>> agi_request: 2test.sh 
AGI Tx>> agi_channel: SIP/1600-0038
AGI Tx>> agi_language: en
AGI Tx>> agi_type: SIP
AGI Tx>> agi_uniqueid: 1338338846.56
AGI Tx>> agi_version: 1.8.12.0
AGI Tx>> agi_callerid: 1600
AGI Tx>> agi_calleridname: CEBR2
AGI Tx>> agi_callingpres: 0
AGI Tx>> agi_callingani2: 0
AGI Tx>> agi_callington: 0
AGI Tx>> agi_callingtns: 0
AGI Tx>> agi_dnid: 500
AGI Tx>> agi_rdnis: unknown
AGI Tx>> agi_context: external
AGI Tx>> agi_extension: 500
AGI Tx>> agi_priority: 1
AGI Tx>> agi_enhanced: 0.0
AGI Tx>> agi_accountcode:
AGI Tx>> agi_threadid: 1095186752
AGI Tx>>
AGI Rx<< SET VARIABLE consulta 5
AGI Tx>> 200 result=1
[May 30 04:47:28] ERROR[14217]: utils.c:1164 ast_carefulwrite: write()
returned error: Broken pipe
--AGI Script 2test.sh  
completed,

Re: [AsteriskBrasil] AGI - Shell Script

2012-05-30 Thread Jefaokpta
Amigo dá uma olhada aki:
http://bandodedados.com.br/?p=112

Espero q ajude.

Falows

Em 29/05/2012, às 22:13, Carlos Eduardo B. Rovaris escreveu:

> Boa noite,
> 
> 
> Gostaria de saber se alguém tem AGI em desenvolvida em Shell Script que 
> poderia me auxiliar em alguns pontos que estou com dificuldades de resolver.
> 
> 
> Segue minha configuração:
> 
> - Extensions.conf
> 
> exten => 500,1,agi(2test.sh)
> exten => 500,n,NoOP(${consulta})
> 
> 
> 
> - Script Shell:
> 
> #!/bin/bash
> 
> numero=48
> 
> consulta=  ## procedimento de consulta do valor armazenado na variavel 
> numero ##
> 
> echo "SET VARIABLE consulta $consulta "
> 
> 
> 
> - Debug Asterisk console:
> 
> Verbosity is at least 20
>   == Using SIP RTP CoS mark 5
> -- Executing [500@external:1] AGI("SIP/1600-0038", "2test.sh") 
> in new stack
> -- Launched AGI Script /var/lib/asterisk/agi-bin/2test.sh
> AGI Tx >> agi_request: 2test.sh
> AGI Tx >> agi_channel: SIP/1600-0038
> AGI Tx >> agi_language: en
> AGI Tx >> agi_type: SIP
> AGI Tx >> agi_uniqueid: 1338338846.56
> AGI Tx >> agi_version: 1.8.12.0
> AGI Tx >> agi_callerid: 1600
> AGI Tx >> agi_calleridname: CEBR2
> AGI Tx >> agi_callingpres: 0
> AGI Tx >> agi_callingani2: 0
> AGI Tx >> agi_callington: 0
> AGI Tx >> agi_callingtns: 0
> AGI Tx >> agi_dnid: 500
> AGI Tx >> agi_rdnis: unknown
> AGI Tx >> agi_context: external
> AGI Tx >> agi_extension: 500
> AGI Tx >> agi_priority: 1
> AGI Tx >> agi_enhanced: 0.0
> AGI Tx >> agi_accountcode:
> AGI Tx >> agi_threadid: 1095186752
> AGI Tx >>
> AGI Rx << SET VARIABLE consulta 5
> AGI Tx >> 200 result=1
> [May 30 04:47:28] ERROR[14217]: utils.c:1164 ast_carefulwrite: write() 
> returned error: Broken pipe
> -- AGI Script 2test.sh completed, returning 0
> -- Executing [500@external:2] NoOp("SIP/1600-0038", "5") in new 
> stack
> -- Auto fallthrough, channel 'SIP/1600-0038' status is 'UNKNOWN'
> server*CLI>
> 
> 
> 
> Basicamente o que estou precisando resolver:
> - como armazenar o valor da "agi_extension" na variavel "numero" do 
> Shell Script ?
> 
> - Como faço para encaminhar a chamada de acordo com o valor de retorno 
> da AGI ?
> 
> ex: No exemplo do log, disquei 500, e através da AGI retornou o valor "5".
> 
> Assim gostaria de fazer:
> 
> Caso o valor seja "4", encaminha para Trunk1
> Caso o valor seja "5", encaminha para Trunk2
> Caso o valor seja "6", encaminha para Trunk3
> 
> 
> Agradeço toda e qualquer ajuda.
> 
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  
> www.digivoice.com.br
> 
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do 
> mercado.
> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> __
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> 

___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org


Re: [AsteriskBrasil] AGI - Shell Script

2012-06-03 Thread jaf
Eu faria algo como:

No extensions.conf
exten => _XXX,1,AGI(teste.agi, ${EXTEN})
exten => _XXX,n,GotoIF($["${OPERADORA}"="LINK1"]?discaLINK1)
exten => _XXX,n,GotoIF($["${OPERADORA}"="LINK2"]?discaLINK2)
exten => _XXX,n(discaLINK1),Dial(${LINK1}/${EXTEN},60,)
exten => _XXX,n(discaLINK2),Dial(${LINK2}/${EXTEN},60,)
exten => _XXX,n,HangUp

././././././././.

teste.agi
#!/bin/bash

# Trata o numero de entrada com a variavel shell $1 e como valor de retorno

# Se a resposta for pro link1 coloca:
/bin/echo "SET VARIABLE OPERADORA LINK1"

# Se a resposta for pro link2 coloca:
/bin/echo "SET VARIABLE OPERADORA LINK2"

././././././././.

Espero que tenha ajudado,

José Alexandre Ferreira
dCAP 1880
http://voipforall.com.br

> Boa noite !
>
> Eu tenho um AGI parecido com o que você necessita porem em PHP, alguma
> preferência por usar shell script ?
>
> Mandei há um tempo atrás um tópico relacionado a AGI + PHP, tomei uns
> "tocos" mas consegui aprender mais ou menos. O meu eu uso para consulta
> de portabilidade, junto ao serviço da telein, está funcionando muito
> bem. Se quiser posso postar aqui.
>
> Em 29-05-2012 22:13, Carlos Eduardo B. Rovaris escreveu:
>> Boa noite,
>>
>>
>> Gostaria de saber se alguém tem AGI em desenvolvida em Shell Script que
>> poderia me auxiliar em alguns pontos que estou com dificuldades de
>> resolver.
>>
>>
>> Segue minha configuração:
>>
>> -  Extensions.conf
>>
>> exten =>  500,1,agi(2test.sh)
>> exten =>  500,n,NoOP(${consulta})
>>
>> 
>>
>> -  Script Shell:
>>
>> #!/bin/bash
>>
>> numero=48
>>
>> consulta=  ## procedimento de consulta do valor armazenado na variavel
>> numero ##
>>
>> echo "SET VARIABLE consulta $consulta "
>>
>> 
>>
>> -  Debug Asterisk console:
>>
>> Verbosity is at least 20
>> == Using SIP RTP CoS mark 5
>>   -- Executing [500@external:1] AGI("SIP/1600-0038", "2test.sh")
>> in new stack
>>   -- Launched AGI Script /var/lib/asterisk/agi-bin/2test.sh
>> AGI Tx>>  agi_request: 2test.sh
>> AGI Tx>>  agi_channel: SIP/1600-0038
>> AGI Tx>>  agi_language: en
>> AGI Tx>>  agi_type: SIP
>> AGI Tx>>  agi_uniqueid: 1338338846.56
>> AGI Tx>>  agi_version: 1.8.12.0
>> AGI Tx>>  agi_callerid: 1600
>> AGI Tx>>  agi_calleridname: CEBR2
>> AGI Tx>>  agi_callingpres: 0
>> AGI Tx>>  agi_callingani2: 0
>> AGI Tx>>  agi_callington: 0
>> AGI Tx>>  agi_callingtns: 0
>> AGI Tx>>  agi_dnid: 500
>> AGI Tx>>  agi_rdnis: unknown
>> AGI Tx>>  agi_context: external
>> AGI Tx>>  agi_extension: 500
>> AGI Tx>>  agi_priority: 1
>> AGI Tx>>  agi_enhanced: 0.0
>> AGI Tx>>  agi_accountcode:
>> AGI Tx>>  agi_threadid: 1095186752
>> AGI Tx>>
>> AGI Rx<<  SET VARIABLE consulta 5
>> AGI Tx>>  200 result=1
>> [May 30 04:47:28] ERROR[14217]: utils.c:1164 ast_carefulwrite: write()
>> returned error: Broken pipe
>>   --AGI Script 2test.sh completed, returning 0
>>   -- Executing [500@external:2] NoOp("SIP/1600-0038", "5") in
>> new
>> stack
>>   -- Auto fallthrough, channel 'SIP/1600-0038' status is
>> 'UNKNOWN'
>> server*CLI>
>>
>> 
>>
>> Basicamente o que estou precisando resolver:
>> - como armazenar o valor da "agi_extension" na variavel "numero" do
>> Shell Script ?
>>
>> - Como faço para encaminhar a chamada de acordo com o valor de retorno
>> da AGI ?
>>
>> ex: No exemplo do log, disquei 500, e através da AGI retornou o valor
>> "5".
>>
>> Assim gostaria de fazer:
>>
>> Caso o valor seja "4", encaminha para Trunk1
>> Caso o valor seja "5", encaminha para Trunk2
>> Caso o valor seja "6", encaminha para Trunk3
>>
>>
>> Agradeço toda e qualquer ajuda.
>>
>> ___
>> KHOMP Inovação: External Board Series
>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>> FreeSWITCH.
>> Tenha a External Series Experience na sua aplicação. Visite
>> www.khomp.com
>> ___
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> 
>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>> mercado.
>> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>> __
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
> ___
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> ___
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20

Re: [AsteriskBrasil] AGI + tronco iax !

2012-06-04 Thread Deivison Moraes

Vou testar isso Rafael, Obrigado.

Alguem mais com essa experiência ?

[]'s

Deivison Moraes

Em 03-06-2012 10:24, Rafael Puga escreveu:
Quando eu fazia scripts em PHP AGI na época no asterisk 1.2, eu tinha 
que executar algumas mesmas instruções duas vezes seguidas devido a 
algum bug. Não sei se é o seu caso, já faz tempo que não mexo com isso.



Att;

Em 25 de maio de 2012 14:27, Deivison Moraes > escreveu:


Pessoal fiz um AGI php para discar através tronco iax mas em todas as
ligações que tento pelo AGI está dando busy / congestioned.
Ja se eu seguir pelo plano de discagem normal no extensions.conf
vai normal.

Tem alguma feature quanto à AGI + IAX2 ?


[]'s

Deivison Moraes
___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções
Asterisk e FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite
www.khomp.com 
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
www.digivoice.com.br 

YEALINK: Telefones IP e VídeoPhones IP com o melhor
custo/benefício do mercado.
email: yeal...@commlogik.com.br 
| www.commlogik.com.br  | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em
branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org




___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org


___
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
___
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] Agi tempo chamada

2016-11-28 Thread Richard Amaral de Jesus
Já tentou $agi->get_variable('CDR(billsec)') ?

Em 28 de novembro de 2016 10:54, Fabiano Souza de Azevedo <
fbnso...@gmail.com> escreveu:

>
> Prezados;
>
> Estou implementando uma forma de calcular valores de tarifas das chamadas
> que geram custos com um agi que deveria capturar o tempo da chamada para
> que eu posteriormente fizesse os cálculos, mas estou tendo dificuldades de
> pegar o tempo respondido da chamada.
>
> $command = $agi->get_variable('ANSWEREDTIME');
>
>
> Ele me retorna sempre vazio na cli do asterisk.
>
> Recorro ao que já passaram por esta dificulade
>
>
> --
>
> *At.*
>
> *  Fabiano Souza de Azevedo*
>
>
>
>
>
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] Agi tempo chamada

2016-11-28 Thread Fabiano Souza de Azevedo
já tentei desta forma não funcionou, porém consegui resolver utilizando a
extensão h:  exten => h,1,NoOp(${ANSWEREDTIME})

Em 28 de novembro de 2016 16:55, Richard Amaral de Jesus <
richard.aje...@gmail.com> escreveu:

> Já tentou $agi->get_variable('CDR(billsec)') ?
>
> Em 28 de novembro de 2016 10:54, Fabiano Souza de Azevedo <
> fbnso...@gmail.com> escreveu:
>
>>
>> Prezados;
>>
>> Estou implementando uma forma de calcular valores de tarifas das chamadas
>> que geram custos com um agi que deveria capturar o tempo da chamada para
>> que eu posteriormente fizesse os cálculos, mas estou tendo dificuldades de
>> pegar o tempo respondido da chamada.
>>
>> $command = $agi->get_variable('ANSWEREDTIME');
>>
>>
>> Ele me retorna sempre vazio na cli do asterisk.
>>
>> Recorro ao que já passaram por esta dificulade
>>
>>
>> --
>>
>> *At.*
>>
>> *  Fabiano Souza de Azevedo*
>>
>>
>>
>>
>>
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
>> Intercomunicador e acesso remoto via rede IP e telefones IP
>> Conheça todo o portfólio em www.Khomp.com
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>
>
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>



-- 

*At.*

*  Fabiano Souza de Azevedo*

*  fbnso...@gmail.com *

28 9.9919-4536

[image: Imagem inline 1]

Acesse... 
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] Agi mais uma vez!

2009-05-26 Thread Itamar Reis Peixoto
e' bem + simples fazer em php.


2009/5/26 Gonçalo Ereno :
> Boa tarde povo.
>
> Alguém pode me ajudar enviando um exemplo de AGI feito em Java, algo
> simples, que eu chamasse no extensions.conf passando um parametro e que
> dentro do AGI eu pudesse ler o valor desse parametro com o SayNumber por
> exemplo.
>
> E se alguém puder me explicar resumidamente como funciona um FASTAGI, pois
> li vários artigos e mesmo assim não "caiu a ficha", como funciona isso eu
> crio os AGI's e deixou em outro máquina ai chamo eles no extensions passando
> o ip da maquina com os AGI's?
>
> Abraços!
>
> Gonçalo Ereno
>
> 
> Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> grátis!
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 


Itamar Reis Peixoto

e-mail/msn: ita...@ispbrasil.com.br
sip: ita...@ispbrasil.com.br
skype: itamarjp
icq: 81053601
+55 11 4063 5033
+55 34 3221 8599
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Re: [AsteriskBrasil] Agi mais uma vez!

2009-05-26 Thread Gonçalo Ereno

Então Itamar, meu problema é que tenho que seguir o que o pessoal da empresa 
pede.

 

Em php eu tenho até pronto, mas em Java não sei nem o que preciso instalar, e 
nem como começar.

 

Abs.

 



Gonçalo Ereno

E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 





 
> Date: Tue, 26 May 2009 16:49:33 -0300
> From: ita...@ispbrasil.com.br
> To: asteriskbrasil@listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] Agi mais uma vez!
> 
> e' bem + simples fazer em php.
> 
> 
> 2009/5/26 Gonçalo Ereno :
> > Boa tarde povo.
> >
> > Alguém pode me ajudar enviando um exemplo de AGI feito em Java, algo
> > simples, que eu chamasse no extensions.conf passando um parametro e que
> > dentro do AGI eu pudesse ler o valor desse parametro com o SayNumber por
> > exemplo.
> >
> > E se alguém puder me explicar resumidamente como funciona um FASTAGI, pois
> > li vários artigos e mesmo assim não "caiu a ficha", como funciona isso eu
> > crio os AGI's e deixou em outro máquina ai chamo eles no extensions passando
> > o ip da maquina com os AGI's?
> >
> > Abraços!
> >
> > Gonçalo Ereno
> >
> > 
> > Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> > grátis!
> > ___
> > Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> > rodando o Android da Google.
> > http://www.neodroid.com
> >
> > Compre uma camiseta da AsteriskBrasil.org!
> > http://www.voipmania.com.br
> >
> > Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> > rede Freenode.net: #asterisk-br
> > ___
> > Lista de discussões AsteriskBrasil.org
> > AsteriskBrasil@listas.asteriskbrasil.org
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
> 
> 
> 
> -- 
> 
> 
> Itamar Reis Peixoto
> 
> e-mail/msn: ita...@ispbrasil.com.br
> sip: ita...@ispbrasil.com.br
> skype: itamarjp
> icq: 81053601
> +55 11 4063 5033
> +55 34 3221 8599
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
> rodando o Android da Google.
> http://www.neodroid.com
> 
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
> 
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na 
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_
Deixe suas conversas mais divertidas. Baixe agora mesmo novos emoticons. É 
grátis!
http://specials.br.msn.com/ilovemessenger/pacotes.aspx___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] Agi mais uma vez!

2009-05-26 Thread Guilherme Loch Waltrick Góes
Nesta página do Asterisk-Java tem um tutorial bastante completo sobre o
assunto: http://asterisk-java.org/development/tutorial.html
Att,

Guilherme Loch Góes

Notícias e Fórum sobre VoIP com software livre:
http://www.voipexperts.com.br


2009/5/26 Gonçalo Ereno 

>  Boa tarde povo.
>
> Alguém pode me ajudar enviando um exemplo de AGI feito em Java, algo
> simples, que eu chamasse no extensions.conf passando um parametro e que
> dentro do AGI eu pudesse ler o valor desse parametro com o SayNumber por
> exemplo.
>
> E se alguém puder me explicar resumidamente como funciona um FASTAGI, pois
> li vários artigos e mesmo assim não "caiu a ficha", como funciona isso eu
> crio os AGI's e deixou em outro máquina ai chamo eles no extensions passando
> o ip da maquina com os AGI's?
>
> Abraços!
>
> Gonçalo Ereno
>
> --
> Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> grátis!
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] Agi mais uma vez!

2009-05-26 Thread Itamar Reis Peixoto
java na minha opiniao e' um lixo, muito lento, consome muita memoria etc...

nem sempre o que o povo quer e' a melhor opção.;



2009/5/26 Gonçalo Ereno :
> Então Itamar, meu problema é que tenho que seguir o que o pessoal da empresa
> pede.
>
> Em php eu tenho até pronto, mas em Java não sei nem o que preciso instalar,
> e nem como começar.
>
> Abs.
>
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>



Itamar Reis Peixoto

e-mail/msn: ita...@ispbrasil.com.br
sip: ita...@ispbrasil.com.br
skype: itamarjp
icq: 81053601
+55 11 4063 5033
+55 34 3221 8599
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Re: [AsteriskBrasil] AGI em shell script

2007-02-09 Thread Caio Begotti
On 09/02/2007, at 17:04, Fabiano Heringer wrote:
> Galera,alguem tem algum modelo de AGI feito em shell script?

http://www.voip-info.org/wiki/view/LCDial.sh+AGI+script

Eu comecei aí e terminei com um agi.sh e um script meu que  
simplesmente lia as funções do agi.sh e tinha toda a lógica mesmo.  
Como se o agi.sh fosse uma API muito bem tosca, mas que funcionou  
lindamente bem quando precisei usar ela pra criar um esquema de rotas  
de saída somente com permissão por ramal.

--
caio[1982] begotti
http://caio.ueberalles.net



Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] AGI pata regra de discagem

2010-08-16 Thread Rodrigo Lang
Opa Wilian, acredito que seja bastante simples. Vamos aos passos:

1º - Colocar todos os números em banco (Pelo que você falou, já está pronto)
2º - Conectar o AGI (Qualquer linguagem que possua conexão com o seu banco)
com o PostgreSQL
3º - Chamar o AGI antes de todo Dial(), passando o (DDD)+Prefixo.
4º - Realizar a busca no banco do prefixo.
5º - Fazer o AGI salvar em uma variável qualquer a operadora a ser
utilizada.
6º - Realizar checagem por qual tronco irá sair de acordo com a operadora.
7º - Na hora de realizar o Dial(), utilizar a variável que contém o tronco,
por exemplo: Dial(${TRONCO}/${EXTEN},120,Ttr)



Só verifique se a consulta não irá ficar muito lenta pela quantidade de
registros, mas acredito que não.


Ats,
Rodrigo Lang.


Em 16 de agosto de 2010 10:07, Wilian Silva escreveu:

>  Bom Dia!
>
> Estou com o seguinte problema:
>
> Tenho uma lista com 4700 DDD+PREFIXO que devem sair por determinada
> operadora.
>
> preciso que o asterisk faça a consulta no banco antes de discar.
>
>
> Alguem sabe me dizer por onde começar?
>
> Asterisk 1.4, banco PostgresSql tabela com uma coluna de 6 digitos
> inteiros. DD
>
> --
> Esta mensagem foi verificada pelo sistema de antivírus e
> acredita-se estar livre de perigo.
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> Temos tudo para seu projeto VoIP com Asterisk!
> Descontos especiais para assinantes da AsteriskBrasil.org.
> Registre-se e receba um cupom exclusivo de desconto!
> Acesse agora www.voipmania.com.br
> __
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora www.voipmania.com.br
__
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI pata regra de discagem

2010-08-16 Thread Lucas Vargas
Pode usar phpagi, funciona mto bem...

Em 16/08/2010 10:08, "Wilian Silva" escreveu:

 Bom Dia!

Estou com o seguinte problema:

Tenho uma lista com 4700 DDD+PREFIXO que devem sair por determinada
operadora.

preciso que o asterisk faça a consulta no banco antes de discar.


Alguem sabe me dizer por onde começar?

Asterisk 1.4, banco PostgresSql tabela com uma coluna de 6 digitos inteiros.
DD

-- 
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora www.voipmania.com.br
__
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora www.voipmania.com.br
__
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI para escolha de rota

2011-09-15 Thread Sylvio Carlos Jollenbeck
Willian,

Assim fica dificil ajudar! Pelo jeito você nem tentou fazer nada, foi
logo pedindo algo pronto. Mostre o que você tentou fazer! Essa é a diferença
entre pedir ajuda ou consultoria!

abs

# ---
*Sylvio Carlos Jollenbeck Borin*
Gerente de Desenvolvimento
Akiva Software
www.akivasoftware.com.br
# 


Em 15 de setembro de 2011 13:26, Wilian Silva
escreveu:

> Prezados,
>
> ** **
>
> Alguém teria um script pronto que faça uma consulta no banco pelo prefixo,
> e retorne uma variável com o tronco a ser usado para aquele determinado
> numero?
>
> ** **
>
> ** **
>
> Att,
>
> ** **
>
> Wilian
>
> ** **
>
> ** **
>
> *_*
>
> [image: cid:image001.gif@01C93FFB.7531D0F0]
>
> *Wilian Silva*
> TI - Telecom
> Tel.: 51 3287.4034
>
> Ramal: 4034
> www.zanc.com.br
>
> *_***
>
> ** **
>
> --
> Esta mensagem, incluindo seus anexos, pode conter informacoes privilegiadas
> e/ou de carater confidencial, nao podendo ser retransmitida sem autorizacao
> do remetente. Se voce nao e o destinatario ou pessoa autorizada a recebe-la,
> informamos que o seu uso, divulgacao, copia ou arquivamento sao proibidos.
> Portanto, se voce recebeu esta mensagem por engano, por favor, nos informe
> respondendo imediatamente a este e-mail e em seguida apague-a.
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> 
> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Mais informações: www.shopvoip.com.br ou 0800-6021244
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
<>___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Mais informações: www.shopvoip.com.br ou 0800-6021244
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI para escolha de rota

2011-09-15 Thread Júlio Henrique
Olá,

Eu já fiz isso para prefixos vono. Pode ser?

Abs,


Júlio

Enviado via iPhone

Em 15/09/2011, às 13:26, "Wilian Silva"  escreveu:

> Prezados,
> 
>  
> 
> Alguém teria um script pronto que faça uma consulta no banco pelo prefixo, e 
> retorne uma variável com o tronco a ser usado para aquele determinado numero?
> 
>  
> 
>  
> 
> Att,
> 
>  
> 
> Wilian
> 
>  
> 
>  
> 
> _
> 
> 
> 
> Wilian Silva
> TI - Telecom
> Tel.: 51 3287.4034
> 
> Ramal: 4034
> www.zanc.com.br
> 
> _
> 
>  
> 
> 
> -- 
> Esta mensagem, incluindo seus anexos, pode conter informacoes privilegiadas 
> e/ou de carater confidencial, nao podendo ser retransmitida sem autorizacao 
> do remetente. Se voce nao e o destinatario ou pessoa autorizada a recebe-la, 
> informamos que o seu uso, divulgacao, copia ou arquivamento sao proibidos. 
> Portanto, se voce recebeu esta mensagem por engano, por favor, nos informe 
> respondendo imediatamente a este e-mail e em seguida apague-a.
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito 
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
> www.digivoice.com.br ou (11)3016-5200.
> 
> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Mais informações: www.shopvoip.com.br ou 0800-6021244
> __
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Mais informações: www.shopvoip.com.br ou 0800-6021244
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI para escolha de rota

2011-09-15 Thread Carlos Eduardo - Center Consultoria
Amigo, desculpe pedir, mas vc tem para prefixos vono? poderia me passar?
Obrigado


Em 15 de setembro de 2011 21:08, Júlio Henrique escreveu:

> Olá,
>
> Eu já fiz isso para prefixos vono. Pode ser?
>
> Abs,
>
>
> Júlio
>
> Enviado via iPhone
>
> Em 15/09/2011, às 13:26, "Wilian Silva" 
> escreveu:
>
> Prezados,
>
> ** **
>
> Alguém teria um script pronto que faça uma consulta no banco pelo prefixo,
> e retorne uma variável com o tronco a ser usado para aquele determinado
> numero?
>
> ** **
>
> ** **
>
> Att,
>
> ** **
>
> Wilian
>
> ** **
>
> ** **
>
> *_*
>
> 
>
> *Wilian Silva*
> TI - Telecom
> Tel.: 51 3287.4034
>
> Ramal: 4034
> www.zanc.com.br
>
> *_***
>
> ** **
>
> --
> Esta mensagem, incluindo seus anexos, pode conter informacoes privilegiadas
> e/ou de carater confidencial, nao podendo ser retransmitida sem autorizacao
> do remetente. Se voce nao e o destinatario ou pessoa autorizada a recebe-la,
> informamos que o seu uso, divulgacao, copia ou arquivamento sao proibidos.
> Portanto, se voce recebeu esta mensagem por engano, por favor, nos informe
> respondendo imediatamente a este e-mail e em seguida apague-a.
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em 
> www.khomp.com.br
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> 
> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
> Confira em 
> http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Mais informações: www.shopvoip.com.br ou 0800-6021244
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> 
> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Mais informações: www.shopvoip.com.br ou 0800-6021244
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>



-- 
Carlos Eduardo Casarin
Center Consultoria - 043-3015-2780
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Mais informações: www.shopvoip.com.br ou 0800-6021244
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI para escolha de rota

2011-09-16 Thread Julio Henrique Oliveira
Sim,


Segue abaixo o que fiz no dialplan:

[macro-interurbano]
exten => s,1,Set(TIME=${STRFTIME(${EPOCH},GMT+3,%d%m%Y-%R)})
exten => s,n,MixMonitor(${ARG1}-${TIME}.gsm,ab)
exten => s,n,MYSQL(Connect connid localhost  
 s,n,MYSQL(Query resultid ${connid} SELECT prefixo FROM prefixo_vono
WHERE prefixo=${ARG1:1:6})
exten => s,n,MYSQL(Fetch fetchid ${resultid} Prefixo)
exten => s,n,GotoIf($[${fetchid} = 1]?vono:pstn)
exten => s,n(vono),Dial(${TRONCO_SIP}/${ARG1},,Tr)
exten => s,n,GotoIf($[${DIALSTATUS}="CHANUNAVAIL"]?:pstn)
exten => s,n,Hangup()
exten => s,n(pstn),Dial(${DGV}/${OPERADORA}${ARG1:1},,Tr)
exten => s,n,GotoIf($[${DIALSTATUS}="CHANUNAVAIL"]?:DGVUNAVAIL)
exten => s,n,Hangup()
exten => s,n(DGVUNAVAIL),Dial(${TRONCO_SIP}/${ARG1},,Tr)
exten => s,n,Hangup()


[DDD]

exten => _0ZX[1-5]XXX,1,Macro(interurbano,${EXTEN})
exten => _0ZX[1-5]XXX,n,Hangup()

O banco de dados eu posso até te passar, mas eu preciso fazer um dump dele.
Veja se isso te ajuda e me avise

Em 15 de setembro de 2011 22:31, Wilian Silva
escreveu:

>   ficaria perfeito! consegue me enviar?
>
> _
>   [image: z-pequeno]
> *Wilian Silva*
> TI - Telecom
> Tel: 51 3287.4034
> Ramal: 4034
> www.zanc.com.br _
>
>
>  *From:* Júlio Henrique 
> *Sent:* Thursday, September 15, 2011 9:08 PM
> *To:* asteriskbrasil@listas.asteriskbrasil.org
> *Cc:* 
> mailto:asteriskbrasil@listas.asteriskbrasil.org
> *Subject:* Re: [AsteriskBrasil] AGI para escolha de rota
>
>  Olá,
>
> Eu já fiz isso para prefixos vono. Pode ser?
>
> Abs,
>
>
> Júlio
>
> Enviado via iPhone
>
> Em 15/09/2011, às 13:26, "Wilian Silva" 
> escreveu:
>
>   Prezados,
>
> 
>
> Alguém teria um script pronto que faça uma consulta no banco pelo prefixo,
> e retorne uma variável com o tronco a ser usado para aquele determinado
> numero?
>
> 
>
> 
>
> Att,
>
> 
>
> Wilian
>
> 
>
> 
>
> *_*
>
> 
>
> *Wilian Silva*
> TI - Telecom
> Tel.: 51 3287.4034
>
> Ramal: 4034
> www.zanc.com.br
>
> *_***
>
> 
>
> --
> Esta mensagem, incluindo seus anexos, pode conter informacoes privilegiadas
> e/ou de carater confidencial, nao podendo ser retransmitida sem autorizacao
> do remetente. Se voce nao e o destinatario ou pessoa autorizada a recebe-la,
> informamos que o seu uso, divulgacao, copia ou arquivamento sao proibidos.
> Portanto, se voce recebeu esta mensagem por engano, por favor, nos informe
> respondendo imediatamente a este e-mail e em seguida apague-a.
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em <http://www.khomp.com.br>
> www.khomp.com.br
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> 
> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
> Confira em <http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org>
> http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Mais informações: www.shopvoip.com.br ou 0800-6021244
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
>
> --
> Esta mensagem, incluindo seus anexos, pode conter informacoes privilegiadas
> e/ou de carater confidencial, nao podendo ser retransmitida sem autorizacao
> do remetente. Se voce nao e o destinatario ou pessoa autorizada a recebe-la,
> informamos que o seu uso, divulgacao, copia ou arquivamento sao proibidos.
> Portanto, se voce recebeu esta mensagem por engano, por favor, nos informe
> respondendo imediatamente a este e-mail e em seguida apague-a.
>
> --
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> DIGIVOICE: Lider no merca

Re: [AsteriskBrasil] AGI para escolha de rota

2011-09-17 Thread Carlos Eduardo - Center Consultoria
Com certeza, ajudou e muito, mas o meu maior problema é a base de dados com
os prefixos, teria como vc me mandar?

Obrigado.

Em 16 de setembro de 2011 18:45, Julio Henrique Oliveira <
julioh1...@gmail.com> escreveu:

> Sim,
>
>
> Segue abaixo o que fiz no dialplan:
>
>  [macro-interurbano]
> exten => s,1,Set(TIME=${STRFTIME(${EPOCH},GMT+3,%d%m%Y-%R)})
> exten => s,n,MixMonitor(${ARG1}-${TIME}.gsm,ab)
> exten => s,n,MYSQL(Connect connid localhost  
>  exten => s,n,MYSQL(Query resultid ${connid} SELECT prefixo FROM
> prefixo_vono WHERE prefixo=${ARG1:1:6})
> exten => s,n,MYSQL(Fetch fetchid ${resultid} Prefixo)
> exten => s,n,GotoIf($[${fetchid} = 1]?vono:pstn)
> exten => s,n(vono),Dial(${TRONCO_SIP}/${ARG1},,Tr)
> exten => s,n,GotoIf($[${DIALSTATUS}="CHANUNAVAIL"]?:pstn)
> exten => s,n,Hangup()
> exten => s,n(pstn),Dial(${DGV}/${OPERADORA}${ARG1:1},,Tr)
> exten => s,n,GotoIf($[${DIALSTATUS}="CHANUNAVAIL"]?:DGVUNAVAIL)
> exten => s,n,Hangup()
> exten => s,n(DGVUNAVAIL),Dial(${TRONCO_SIP}/${ARG1},,Tr)
> exten => s,n,Hangup()
>
>
>  [DDD]
>
> exten => _0ZX[1-5]XXX,1,Macro(interurbano,${EXTEN})
> exten => _0ZX[1-5]XXX,n,Hangup()
>
> O banco de dados eu posso até te passar, mas eu preciso fazer um dump dele.
> Veja se isso te ajuda e me avise
>
> Em 15 de setembro de 2011 22:31, Wilian Silva 
> escreveu:
>
>>   ficaria perfeito! consegue me enviar?
>>
>> _
>>   [image: z-pequeno]
>> *Wilian Silva*
>> TI - Telecom
>> Tel: 51 3287.4034
>> Ramal: 4034
>> www.zanc.com.br _____________
>>
>>
>>  *From:* Júlio Henrique 
>> *Sent:* Thursday, September 15, 2011 9:08 PM
>> *To:* asteriskbrasil@listas.asteriskbrasil.org
>> *Cc:* 
>> mailto:asteriskbrasil@listas.asteriskbrasil.org
>> *Subject:* Re: [AsteriskBrasil] AGI para escolha de rota
>>
>> Olá,
>>
>> Eu já fiz isso para prefixos vono. Pode ser?
>>
>> Abs,
>>
>>
>> Júlio
>>
>> Enviado via iPhone
>>
>> Em 15/09/2011, às 13:26, "Wilian Silva" 
>> escreveu:
>>
>>   Prezados,
>>
>> 
>>
>> Alguém teria um script pronto que faça uma consulta no banco pelo prefixo,
>> e retorne uma variável com o tronco a ser usado para aquele determinado
>> numero?
>>
>> 
>>
>> 
>>
>> Att,
>>
>> 
>>
>> Wilian
>>
>> 
>>
>> 
>>
>> *_*
>>
>> 
>>
>> *Wilian Silva*
>> TI - Telecom
>> Tel.: 51 3287.4034
>>
>> Ramal: 4034
>> www.zanc.com.br
>>
>> *_***
>>
>> 
>>
>> --
>> Esta mensagem, incluindo seus anexos, pode conter informacoes
>> privilegiadas e/ou de carater confidencial, nao podendo ser retransmitida
>> sem autorizacao do remetente. Se voce nao e o destinatario ou pessoa
>> autorizada a recebe-la, informamos que o seu uso, divulgacao, copia ou
>> arquivamento sao proibidos. Portanto, se voce recebeu esta mensagem por
>> engano, por favor, nos informe respondendo imediatamente a este e-mail e em
>> seguida apague-a.
>> ___
>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>> - Suporte técnico local qualificado e gratuito
>> Conheça a linha completa de produtos KHOMP em <http://www.khomp.com.br/>
>> www.khomp.com.br
>> ___
>> DIGIVOICE: Lider no mercado de placas para Asterisk
>> Único fabricante com Centro de Treinamento especializado.
>> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
>> www.digivoice.com.br ou (11)3016-5200.
>> 
>> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
>> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
>> Confira em <http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org>
>> http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
>> Mais informações: www.shopvoip.com.br ou 0800-6021244
>> __
>> Para remover seu email desta lista, basta enviar um email em branco para
>> 
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>>
>> --
>> Esta mensagem, incluindo seus anexos, pode conter informacoes
>> privilegiadas e/ou de ca

Re: [AsteriskBrasil] AGI do Asterisk, quais suas funcionalidades?

2009-03-30 Thread Kim Delevati
http://www.voip-info.org/wiki/view/Asterisk+AGI

O básico está aí. Qual linguagem você pretende usar? Eu uso php, inclusive
uso para fazer isso que você descreveu, e funciona muito bem.

2009/3/30 Ricardo Guedes de Carvalho 

> Boa tarde pessoal,
>
> Estou precisando criar um script, que terá a finalidade de ao executá-lo,
> uma ligação é feita para um número (extensão) configurado em meu sistema
> asterisk.
> Gostaria de saber como funciona o AGI do Asterisk, se existe algum link com
> explicações de como usa-la, como interagir, comandos, etc.
> Peço ajuda de todos que puderem contribuir para esse entendimento melhor no
> que diz respeito ao AGI.
>
> Att,
>
> --
> Ricardo Guedes
> Suporte Telefonia Voz sobre IP
> IGNISCOM  (19) 3119-2445
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI do Asterisk, quais suas funcionalidades?

2009-03-30 Thread Ricardo Guedes de Carvalho
Pois é, estava pensando em fazer mesmo com php.

No caso vou ter que passar um numero ( por exemplo 300) ja configurado no
asterisk dentro do script, dai ao executá-lo, o AGI passa para o sistema o
numero e o sistema tem que ligar para o numero. Seria basicamente de inicio
isso que queria que o script fizesse. Deve haver então as funções de AGI
para passar o numero pro asterisk e para executar uma chamada pra esse
numero. Acho que é isso.
Vocês sabem dessas funções?



2009/3/30 Kim Delevati 

> http://www.voip-info.org/wiki/view/Asterisk+AGI
>
> O básico está aí. Qual linguagem você pretende usar? Eu uso php, inclusive
> uso para fazer isso que você descreveu, e funciona muito bem.
>
> 2009/3/30 Ricardo Guedes de Carvalho 
>
>>   Boa tarde pessoal,
>>
>> Estou precisando criar um script, que terá a finalidade de ao executá-lo,
>> uma ligação é feita para um número (extensão) configurado em meu sistema
>> asterisk.
>> Gostaria de saber como funciona o AGI do Asterisk, se existe algum link
>> com explicações de como usa-la, como interagir, comandos, etc.
>> Peço ajuda de todos que puderem contribuir para esse entendimento melhor
>> no que diz respeito ao AGI.
>>
>> Att,
>>
>> --
>> Ricardo Guedes
>> Suporte Telefonia Voz sobre IP
>> IGNISCOM  (19) 3119-2445
>>
>> ___
>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
>> rodando o Android da Google.
>> http://www.neodroid.com
>>
>> Compre uma camiseta da AsteriskBrasil.org!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
>> rede Freenode.net: #asterisk-br
>> ___
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil@listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 
Ricardo Guedes
Suporte Telefonia Voz sobre IP
IGNISCOM  (19) 3119-2445
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI para identificar o thunk ativo

2013-12-04 Thread Sylvio Jollenbeck
Channel
Em 04/12/2013 13:35, "Thiago Gomes"  escreveu:

> pessoal,
>
> olhando o http://www.voip-info.org/wiki/view/Asterisk+AGI+php
>
> não vi nenhuma varia AGI para eu identificar qual o thunk esta ligando
> numa ligação.. o log que aparece é esse
>
> [SIP/2005-252e
>
> alguem pode dizer como eu faço..
>
>
>
>
>
> --
> Thiago Gomes
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI para identificar o thunk ativo

2013-12-04 Thread Thiago Gomes
estou usando essa mesma variavel

agi_channel

porem esta aparecendo "SIP/2005-252e" em vez do tronco..


Em 4 de dezembro de 2013 12:39, Sylvio Jollenbeck
 escreveu:
> Channel
>
> Em 04/12/2013 13:35, "Thiago Gomes"  escreveu:
>>
>> pessoal,
>>
>> olhando o http://www.voip-info.org/wiki/view/Asterisk+AGI+php
>>
>> não vi nenhuma varia AGI para eu identificar qual o thunk esta ligando
>> numa ligação.. o log que aparece é esse
>>
>> [SIP/2005-252e
>>
>> alguem pode dizer como eu faço..
>>
>>
>>
>>
>>
>> --
>> Thiago Gomes
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> www.Khomp.com.
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
>
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org



-- 
Thiago Gomes
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI para identificar o thunk ativo

2013-12-04 Thread jefaokpta
Então é esse cara msm o originador da ligação!

Tem certeza q se trata de uma ligação de entrada??

Flws

Em 04-12-2013 15:16, Thiago Gomes escreveu:
> estou usando essa mesma variavel
>
> agi_channel
>
> porem esta aparecendo "SIP/2005-252e" em vez do tronco..
>
>
> Em 4 de dezembro de 2013 12:39, Sylvio Jollenbeck
>  escreveu:
>> Channel
>>
>> Em 04/12/2013 13:35, "Thiago Gomes"  escreveu:
>>> pessoal,
>>>
>>> olhando o http://www.voip-info.org/wiki/view/Asterisk+AGI+php
>>>
>>> não vi nenhuma varia AGI para eu identificar qual o thunk esta ligando
>>> numa ligação.. o log que aparece é esse
>>>
>>> [SIP/2005-252e
>>>
>>> alguem pode dizer como eu faço..
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Thiago Gomes
>>> ___
>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>> www.Khomp.com.
>>> ___
>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>> ___
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
>

___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI para identificar o thunk ativo

2013-12-04 Thread Sylvio Jollenbeck
Thago...


Passe isso como variavel para sua Agi... ${CHANNEL}


Em 4 de dezembro de 2013 15:16, Thiago Gomes escreveu:

> estou usando essa mesma variavel
>
> agi_channel
>
> porem esta aparecendo "SIP/2005-252e" em vez do tronco..
>
>
> Em 4 de dezembro de 2013 12:39, Sylvio Jollenbeck
>  escreveu:
> > Channel
> >
> > Em 04/12/2013 13:35, "Thiago Gomes"  escreveu:
> >>
> >> pessoal,
> >>
> >> olhando o http://www.voip-info.org/wiki/view/Asterisk+AGI+php
> >>
> >> não vi nenhuma varia AGI para eu identificar qual o thunk esta ligando
> >> numa ligação.. o log que aparece é esse
> >>
> >> [SIP/2005-252e
> >>
> >> alguem pode dizer como eu faço..
> >>
> >>
> >>
> >>
> >>
> >> --
> >> Thiago Gomes
> >> ___
> >> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> >> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> >> Intercomunicadores para acesso remoto via rede IP. Conheça em
> >> www.Khomp.com.
> >> ___
> >> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> >> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> >> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> >> ___
> >> Para remover seu email desta lista, basta enviar um email em branco para
> >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> >
> >
> > ___
> > KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> > Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> > Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com.
> > ___
> > ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> > Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> > Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> > ___
> > Para remover seu email desta lista, basta enviar um email em branco para
> > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
>
>
> --
> Thiago Gomes
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>



-- 
Sylvio Jollenbeck
www.hosannatecnologia.com.br
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI para identificar o thunk ativo

2013-12-04 Thread Thiago Gomes
é uma ligação de saida, quero monitorar ligação de saida..

CHANNEL=`echo $agi_channel`
{$CHANNEL}


Em 4 de dezembro de 2013 14:46, Sylvio Jollenbeck <
sylvio.jollenb...@gmail.com> escreveu:

> Thago...
>
>
> Passe isso como variavel para sua Agi... ${CHANNEL}
>
>
> Em 4 de dezembro de 2013 15:16, Thiago Gomes escreveu:
>
> estou usando essa mesma variavel
>>
>> agi_channel
>>
>> porem esta aparecendo "SIP/2005-252e" em vez do tronco..
>>
>>
>> Em 4 de dezembro de 2013 12:39, Sylvio Jollenbeck
>>  escreveu:
>> > Channel
>> >
>> > Em 04/12/2013 13:35, "Thiago Gomes"  escreveu:
>> >>
>> >> pessoal,
>> >>
>> >> olhando o http://www.voip-info.org/wiki/view/Asterisk+AGI+php
>> >>
>> >> não vi nenhuma varia AGI para eu identificar qual o thunk esta ligando
>> >> numa ligação.. o log que aparece é esse
>> >>
>> >> [SIP/2005-252e
>> >>
>> >> alguem pode dizer como eu faço..
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> Thiago Gomes
>> >> ___
>> >> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> >> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> >> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> >> www.Khomp.com.
>> >> ___
>> >> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> >> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> >> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> >> ___
>> >> Para remover seu email desta lista, basta enviar um email em branco
>> para
>> >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>> >
>> >
>> > ___
>> > KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> > Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> > Intercomunicadores para acesso remoto via rede IP. Conheça em
>> www.Khomp.com.
>> > ___
>> > ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> > Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> > Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> > ___
>> > Para remover seu email desta lista, basta enviar um email em branco para
>> > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>>
>>
>> --
>> Thiago Gomes
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> www.Khomp.com.
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>
>
>
> --
> Sylvio Jollenbeck
> www.hosannatecnologia.com.br
>
>
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>



-- 
Thiago Gomes
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI para identificar o thunk ativo

2013-12-04 Thread jefaokpta

Acho melhor deixar agi de lado e usar AMI, já q vc falou em monitorar.

core show channel CHANNEL

Enquanto esse canal estiver em conversação, será bem possivel q o 
Aplication seja Dial e o Data terá o tronco q ele esta usando.


Tendeu.

Flws

Em 04-12-2013 15:56, Thiago Gomes escreveu:

é uma ligação de saida, quero monitorar ligação de saida..

CHANNEL=`echo $agi_channel`
{$CHANNEL}


Em 4 de dezembro de 2013 14:46, Sylvio Jollenbeck 
mailto:sylvio.jollenb...@gmail.com>> 
escreveu:


Thago...


Passe isso como variavel para sua Agi... ${CHANNEL}


Em 4 de dezembro de 2013 15:16, Thiago Gomes
mailto:thiagome...@gmail.com>> escreveu:

estou usando essa mesma variavel

agi_channel

porem esta aparecendo "SIP/2005-252e" em vez do tronco..


Em 4 de dezembro de 2013 12:39, Sylvio Jollenbeck
mailto:sylvio.jollenb...@gmail.com>> escreveu:
> Channel
>
> Em 04/12/2013 13:35, "Thiago Gomes" mailto:thiagome...@gmail.com>> escreveu:
>>
>> pessoal,
>>
>> olhando o http://www.voip-info.org/wiki/view/Asterisk+AGI+php
>>
>> não vi nenhuma varia AGI para eu identificar qual o thunk
esta ligando
>> numa ligação.. o log que aparece é esse
>>
>> [SIP/2005-252e
>>
>> alguem pode dizer como eu faço..
>>
>>
>>
>>
>>
>> --
>> Thiago Gomes
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> www.Khomp.com .
>> ___
>> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2,
ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank -- Appliance Asterisk - Acesse
www.aligera.com.br .
>> ___
>> Para remover seu email desta lista, basta enviar um email
em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

>
>
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça
em www.Khomp.com .
> ___
> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2,
ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank -- Appliance Asterisk - Acesse
www.aligera.com.br .
> ___
> Para remover seu email desta lista, basta enviar um email em
branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org




--
Thiago Gomes
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em
www.Khomp.com .
___
ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2,
ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank -- Appliance Asterisk - Acesse www.aligera.com.br
.
___
Para remover seu email desta lista, basta enviar um email em
branco para
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org





-- 
Sylvio Jollenbeck

www.hosannatecnologia.com.br 


___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em
www.Khomp.com .
___
ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank -- Appliance Asterisk - Acesse www.aligera.com.br
.
_

Re: [AsteriskBrasil] AGI de consistência de CPF/CNPJ

2013-12-19 Thread Isac Borgert
Sou leigo no assunto mas vou tentar opinar...tem que ter o
require_once "phpagi.php";
require_once "phpagi-asmanager.php";


O teu php roda normal? Ativa o display_errors do php pra ver a linha que
possa conter erro.

Como é a extensão que vc chama o script?

Você só quer validar ou quer consultar em um baco? Aqui a gente tem algo
parecido, ele só verifica se tem 11 ou 14 dígitos e consulta no banco se o
cliente é cadastrado, se for cadastrado chama no ramal do operador que esta
atendendo o chamado dele, se não é cadastrado chama na atendente geral.


Em 19 de dezembro de 2013 11:03, Márcio Luís Günther <
mgunt...@marciogunther.com> escreveu:

> Bom dia pessoal,
>
> Criei a URA, com a solicitação de digitação de CPF ou CNPJ, sem problemas.
> O meu problema está na consistência do CPF ou CNPJ informado.
> Criei um script AGI em PHP, que aparentemente é executado, retornando o
> seguinte na console do Asterisk:
>
> -- Launched AGI Script /var/lib/asterisk/agi-bin/san_cpfcnpj.php
> -- AGI Script san_cpfcnpj.php completed, returning 0
>
> Porém, o teste não está sendo realizado dentro do script, pois deveria
> apresentar mais alguns "prints" na console e atualizar um arquivo de log.
> O script AGI é o seguinte:
>
> == INÍCIO DO SCRIPT ==
> #!/usr/bin/php -q
>  // Include das classes PHPAGI
> // require('/var/lib/asterisk/agi-bin/phpagi.php');
> require('phpagi.php');
> // Include da classe de validacao de CPF e CNPJ
> // include('/var/lib/asterisk/agi-bin/class.cpfcnpj.php');
> require('class.cpfcnpj.php');
>
> $_log = true;
> $_logfile = "/tmp/mlg_agi.log";
>
> if($_log) {
> $stdlog = fopen($_logfile, "a");
> }
>
> function wlog($line) {
> global $_log, $stdlog;
> if($_log) {
> fputs($stdlog, date("Y-m-d H:i:s").": ".$line."\n");
> }
> }
>
> // Inicio do script
> $agi = new AGI();
>
> $v = new validacao();
>
> wlog("--");
> wlog("Inicio");
> wlog("Parametro 1: ".$argv[1]);
>
> // $agi->conlog("Antes do IF: ".$agi->get_variable("C_OK"));
> $agi->verbose("Antes do IF: ".$agi->get_variable("C_OK"));
>
> // if($v->validaCPF($argv[1]) || $v->validaCNPJ($argv[1])) {
> if($v->validaCPF($argv[1])) {
> // CPF ou CNPJ OK
> wlog("CPF ou CNPJ '$argv[1]' OK.");
> $agi->set_variable("C_OK", "0");
> } else {
> // CPF ou CNPJ NOK
> wlog("CPF ou CNPJ '$argv[1]' NOK.");
> $agi->set_variable("C_OK", "1");
> }
>
> $agi->say_number($argv[1]);
> // $agi->conlog("Depois do IF: ".$agi->get_variable("C_OK"));
> $agi->verbose("Depois do IF: ".$agi->get_variable("C_OK"));
> wlog("Fim.");
> wlog("--");
>
> if($_log) {
> fclose($stdlog);
> }
>
> ?>
> == FIM DO SCRIPT ==
>
> A URA que criei para testar o script é:
>
> == INÍCIO DO SCRIPT ==
> [san-ura01-cpf-cnpj-test]
> exten => s,1,NoOp(-)
> exten => s,n,NoOp(- SAN - URA01: Ler CPF/CNPJ -)
> exten => s,n,NoOp(-)
> exten => s,n,Set(C_OK=1)
> exten => s,n,While($[${C_OK}=1])
> exten => s,n,Wait(1)
> exten => s,n,Read(CPFCNPJ,custom/ura01_cpf-cnpj,0)
> exten => s,n,NoOp(-)
> exten => s,n,NoOp(- SAN - URA01: Ler CPF/CNPJ: ${CPFCNPJ} -)
> exten => s,n,NoOp(- C_OK antes AGI: ${C_OK}   -)
> exten => s,n,NoOp(-)
> exten => s,n,AGI(san_cpfcnpj.php,${CPFCNPJ})
> exten => s,n,NoOp(-)
> exten => s,n,NoOp(- C_OK depois AGI: ${C_OK}   -)
> exten => s,n,NoOp(-)
> exten => s,n,ExecIf($[${C_OK} =
> 1]?Playback(custom/ura01_cpf-ou-cnpj-invalido))
> exten => s,n,EndWhile()
> exten => s,n,Return()
> == FIM DO SCRIPT ==
>
> Estou testando em um Asterisk 1.6.2.24.
> Alguém poderia dar uma luz?
>
> []'s
>
> Márcio Luís Günther
>
>
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicadores para acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicadores para acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI de consistência de CPF/CNPJ

2013-12-19 Thread Isac Borgert
Agora que vi a tua URA ali embaixo...


Em 19 de dezembro de 2013 14:28, Isac Borgert escreveu:

> Sou leigo no assunto mas vou tentar opinar...tem que ter o
> require_once "phpagi.php";
> require_once "phpagi-asmanager.php";
>
>
> O teu php roda normal? Ativa o display_errors do php pra ver a linha que
> possa conter erro.
>
> Como é a extensão que vc chama o script?
>
> Você só quer validar ou quer consultar em um baco? Aqui a gente tem algo
> parecido, ele só verifica se tem 11 ou 14 dígitos e consulta no banco se o
> cliente é cadastrado, se for cadastrado chama no ramal do operador que esta
> atendendo o chamado dele, se não é cadastrado chama na atendente geral.
>
>
> Em 19 de dezembro de 2013 11:03, Márcio Luís Günther <
> mgunt...@marciogunther.com> escreveu:
>
>> Bom dia pessoal,
>>
>> Criei a URA, com a solicitação de digitação de CPF ou CNPJ, sem problemas.
>> O meu problema está na consistência do CPF ou CNPJ informado.
>> Criei um script AGI em PHP, que aparentemente é executado, retornando o
>> seguinte na console do Asterisk:
>>
>> -- Launched AGI Script /var/lib/asterisk/agi-bin/san_cpfcnpj.php
>> -- AGI Script san_cpfcnpj.php completed, returning 0
>>
>> Porém, o teste não está sendo realizado dentro do script, pois deveria
>> apresentar mais alguns "prints" na console e atualizar um arquivo de log.
>> O script AGI é o seguinte:
>>
>> == INÍCIO DO SCRIPT ==
>> #!/usr/bin/php -q
>> > // Include das classes PHPAGI
>> // require('/var/lib/asterisk/agi-bin/phpagi.php');
>> require('phpagi.php');
>> // Include da classe de validacao de CPF e CNPJ
>> // include('/var/lib/asterisk/agi-bin/class.cpfcnpj.php');
>> require('class.cpfcnpj.php');
>>
>> $_log = true;
>> $_logfile = "/tmp/mlg_agi.log";
>>
>> if($_log) {
>> $stdlog = fopen($_logfile, "a");
>> }
>>
>> function wlog($line) {
>> global $_log, $stdlog;
>> if($_log) {
>> fputs($stdlog, date("Y-m-d H:i:s").": ".$line."\n");
>> }
>> }
>>
>> // Inicio do script
>> $agi = new AGI();
>>
>> $v = new validacao();
>>
>> wlog("--");
>> wlog("Inicio");
>> wlog("Parametro 1: ".$argv[1]);
>>
>> // $agi->conlog("Antes do IF: ".$agi->get_variable("C_OK"));
>> $agi->verbose("Antes do IF: ".$agi->get_variable("C_OK"));
>>
>> // if($v->validaCPF($argv[1]) || $v->validaCNPJ($argv[1])) {
>> if($v->validaCPF($argv[1])) {
>> // CPF ou CNPJ OK
>> wlog("CPF ou CNPJ '$argv[1]' OK.");
>> $agi->set_variable("C_OK", "0");
>> } else {
>> // CPF ou CNPJ NOK
>> wlog("CPF ou CNPJ '$argv[1]' NOK.");
>> $agi->set_variable("C_OK", "1");
>> }
>>
>> $agi->say_number($argv[1]);
>> // $agi->conlog("Depois do IF: ".$agi->get_variable("C_OK"));
>> $agi->verbose("Depois do IF: ".$agi->get_variable("C_OK"));
>> wlog("Fim.");
>> wlog("--");
>>
>> if($_log) {
>> fclose($stdlog);
>> }
>>
>> ?>
>> == FIM DO SCRIPT ==
>>
>> A URA que criei para testar o script é:
>>
>> == INÍCIO DO SCRIPT ==
>> [san-ura01-cpf-cnpj-test]
>> exten => s,1,NoOp(-)
>> exten => s,n,NoOp(- SAN - URA01: Ler CPF/CNPJ -)
>> exten => s,n,NoOp(-)
>> exten => s,n,Set(C_OK=1)
>> exten => s,n,While($[${C_OK}=1])
>> exten => s,n,Wait(1)
>> exten => s,n,Read(CPFCNPJ,custom/ura01_cpf-cnpj,0)
>> exten => s,n,NoOp(-)
>> exten => s,n,NoOp(- SAN - URA01: Ler CPF/CNPJ: ${CPFCNPJ} -)
>> exten => s,n,NoOp(- C_OK antes AGI: ${C_OK}   -)
>> exten => s,n,NoOp(-)
>> exten => s,n,AGI(san_cpfcnpj.php,${CPFCNPJ})
>> exten => s,n,NoOp(-)
>> exten => s,n,NoOp(- C_OK depois AGI: ${C_OK}   -)
>> exten => s,n,NoOp(-)
>> exten => s,n,ExecIf($[${C_OK} =
>> 1]?Playback(custom/ura01_cpf-ou-cnpj-invalido))
>> exten => s,n,EndWhile()
>> exten => s,n,Return()
>> == FIM DO SCRIPT ==
>>
>> Estou testando em um Asterisk 1.6.2.24.
>> Alguém poderia dar uma luz?
>>
>> []'s
>>
>> Márcio Luís Günther
>>
>>
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
>> Intercomunicadores para acesso remoto via rede IP e telefones IP
>> Conheça todo o portfólio em www.Khomp.com
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>
>
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicadores para acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para

  1   2   >