[AsteriskBrasil] callback + disa
Eric Anderson
eric em vianet-express.com.br
Terça Julho 3 12:20:13 BRT 2007
Seria legal se houvesse um repositorio centralizado de funções pra AGI. Igual o CPAN do perl.
flw!
Eric
----- Original Message -----
From: Ricardo Landim
To: Asterisk Brasil - Lista
Sent: Monday, July 02, 2007 7:32 PM
Subject: Re: [AsteriskBrasil] callback + disa
Sim, eu mesmo criei...
a estrutura do asterisk é muito boa para fazer modulos adicionais... essa é a grande vantagem do mundo Open Source...
Antes de te passar os fontes eu só vou dar uma organizada e colocar a possibilidade de vc colocar argumentos na função... tipo...
exten => callback,1,Callback(SIP/tronco/${CALLERIDNUM},context,extension,priority)
onde:
SIP/tronco/${CALLERIDNUM} -> tronco e numero para o callback
context -> contexto que ele será direcionado depois do callback
extension -> extension que ele será direcionado depois do callback
priority -> priority que ele será direcionado depois do callback
No meu caso eu já deixei todas essas configurações dentro do proprio codigo fonte... na verdade estava com preguiça de fazer o suporte aos parametros... mas vou fazer aqui... terminando eu te passo tudo certo blz?
Att,
Ricardo Landim
Em 02/07/07, Emerson Reis < eluizbr em gmail.com> escreveu:
Me passa ai.. é interessante isso.. para eu testar aqui...
Vc quem criou?
Em 02/07/07, Ricardo Landim <pangole em bol.com.br > escreveu:
Ola Emerson,
esse função Callback() foi eu mesmo que fiz... gerei um modulo e adicionei essa application no asterisk... funciona legal! Se quiser o codigo fonte eu passo....
Basicamente o que ela faz e pegar o callerid do telefone... depois de um timeout ele liga de volta... isso pode ser feita de outras formas!
Att,
Ricardo Landim
Em 02/07/07, Emerson Reis < eluizbr em gmail.com> escreveu:
Onde vc arrumou a aplicação CALLBACK?
Meu asterisk 1.2.18 não tem ela....
Em 02/07/07, Ricardo Landim < pangole em bol.com.br > escreveu:
Bom dia galera,
ai vai os meu contextos para o callback + disa....
;contexto da entrada da chamada
;identificado o chamador e desliga
[vono]
exten => callback,1,Noop(Executando callback para ${CALLERIDNUM})
exten => callback,n,Callback()
exten => callback,n,Hangup()
;chama o Disa para dar o tom de linha
;referenciando o contexto callback-dial
[callback]
exten => s,1,Disa(no-password,callback-dial)
exten => s,n,Hangup()
;contexto de saida
[callback-dial]
exten => _0ZZ.,1,Dial(SIP/vono/${EXTEN},60,L(3600000))
exten => _0ZZ.,n,Hangup()
Não tem segredo... deve ser CODEC mesmo.... vou tentar ir mudando os codecs....
Att,
Ricardo Landim
Em 02/07/07, Lucas Silva < lucas.silva em gmail.com> escreveu:
Olá, poderia nos mostrar o seu extensions.conf para que possamos lhe ajudar, assim fica mais fácil.
Em 01/07/07, Ricardo Landim <pangole em bol.com.br > escreveu:
Ola pessoal,
estou tentando fazer um callback + disa mas a coisa naum tah dando certo... o sistema consegue fazer o callback mas naum consigo ouvir o tom de discagem...
Eu toh fazendo o seguinte...
Recebo a ligação por um numero entrante da VONO...
Identifico o callerid e ligo de volta atraves de um tronco da tellfree...
Quando eu atendo a ligação fica mudo...
Se eu disco os numeros o DISA funciona....
A ligação sai por um tronco da VONO
Mas tbm naum consigo ouvir o ring...
Quando a pessoa do outro lado atende fica normal a ligação....
Fica mais ou menos assim....
EU <-----------------tellfree <-------------------Asterisk------------------> VONO-------------------> Telefone de destino
Estou desconfiado que eh codec... eu soh toh permitindo g729...
Alguem tem ideia do que pode ser...????????
Att,
Ricardo
_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________
Acesse o wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org
_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________
Acesse o wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org
_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________
Acesse o wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org
_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________
Acesse o wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org
_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________
Acesse o wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org
_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________
Acesse o wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org
------------------------------------------------------------------------------
_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________
Acesse o wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20070703/a6db0be9/attachment-0001.html
Mais detalhes sobre a lista de discussão AsteriskBrasil