[AsteriskBrasil] como fazer call back

Ricardo Landim pangole em bol.com.br
Segunda Março 10 09:12:37 BRT 2008


Bom dia Felippe,

Na verdade amigo o codigo de callback que vc achou no meu site é uma
Application do asterisk, ou seja, não será necessário aplicar um "patch". Vc
vai precisar apenas compilar o codigo (isso deverá gerar um arquivo
callback.so) e adicionar na pasta de modulos do seu asterisk
(usr/lib/asterisk/modules/). Feito isso é só vc reiniciar o seu asterisk que
a application já poderá ser usado no seu dialplan.

Ai vai um exemplo de dialplan simples do uso do callback...

(extensions.conf)...

[entrante]
exten => callback,1,Noop(Executando callback para ${CALLERIDNUM})
exten => callback,n,Callback(SIP/terminacao/${CALLERIDNUM},callback,s,1)
exten => callback,n,Hangup()

[callback]
exten => s,1,Disa(no-password,callback-dial)
exten => s,n,Hangup()

[callback-dial]
exten => _0ZZ.,1,Dial(SIP/terminacao/${EXTEN},60,L(3600000))
exten => _0ZZ.,n,Hangup()

Esse é uma forma de usar o callback... no meu servidor eu faço da seguinte
forma. A pessoa liga para o meu numero entrante... o servidor BINA a ligação
e dispara o Callback(). O servidor liga pra pessoa de volta e dá tom de
linha através do Disa(). Depois da pessoa discar o numero desejado a ligação
é realizada pelo Dial().

Bom, essa é a forma classica do uso do callback, mas vc pode usa-lo como
achar melhor. Com relação ao arquivo .conf o meu codigo não oferece suporte
a esse tipo de configuração, mas vc mesmo pode faze-lo estudando os codigos
fontes.

Fique com Deus e bom trabalho.

Atenciosamente,
Ricardo Landim
Engenheiro de Telecomunicações


2008/3/8, alcaponefelippe em bol.com.br <alcaponefelippe em bol.com.br>:
>
> Pessoal, tenho um * com uma digivoice de 4fxo.
> Vi ano passado uma solucao de call back muito legal e gostaria de entender
> e extruturar tal em meu servidor.
> Porem de uma olhada e achei algo interessante 100% o que quero:
> Achei este legal:
> http://ricardo.pksolutions.com.br/app_callback.c
>
> Esta solucao do link acima eh perfeito, mas nao entendo onde colocar esse
> PATCH que ele fez e onde cadastro os celulares autorizados para tal
> aplicaçao.
>
> Mas enfim, quem tiver um tempinho de me ajudar em enviar exemplos das
> confs que funcionam legais e utilidades.., sera bem vinda.
>
> A principio, gostaria de ligar a cobrar dos celulares dos funcionarios da
> empresa para o * atraves da digivoice, apos, este desligaria a chamada e
> retornaria ao meu celular atraves da digivoice tb, apos, me desse um tom
> (disa) para que eu possa efetuar as chamadas atraves do meu celular
> acessando o *.
>
> Enfim, sei que posso fazer um arquivo .conf listando os celulares dos
> funcionarios autorizados...
>
> Agradeço voce que leu ate aqui! :-)
>
> Felippe.
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
>             http://www.voipmania.com.br
>                 == VoIPMania.com.br ==
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20080310/e9b94b5c/attachment-0001.htm 


More information about the AsteriskBrasil mailing list