O fonte pode ser visto em: http://ricardo.pksolutions.com.br/app_callback.c
forma de uso... sip.conf register => user:[EMAIL PROTECTED]/callback extensions.conf [entrantes] exten => callback,1,Noop(Executando callback para ${CALLERIDNUM}) exten => callback,n,Callback(SIP/tronco/0${CALLERIDNUM}) exten => callback,n,Hangup() [callback] exten => s,1,Disa(no-password,callback-dial) exten => s,n,Hangup() [callback-dial] exten => _0ZZ.,1,Dial(SIP/tronco/${EXTEN}) exten => _0ZZ.,n,Hangup() OBS: já tive problemas com ligações que ficam presas no servidor... se vc descobrir uma solução posta aqui a lista... Att, Ricardo Landim Em 13/07/07, Lucas Silva <[EMAIL PROTECTED]> escreveu:
Ricardo, Poderia dispor o fonte do callback e o arquivo onde coloca ? Em 03/07/07, Eric Anderson <[EMAIL PROTECTED]> escreveu: > > Seria legal se houvesse um repositorio centralizado de funções pra AGI. > Igual o CPAN do perl. > > flw! > > Eric > > ----- Original Message ----- > *From:* Ricardo Landim <[EMAIL PROTECTED]> > *To:* Asterisk Brasil - Lista <asteriskbrasil@listas.asteriskbrasil.org> > *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 < [EMAIL PROTECTED] > escreveu: > > > Me passa ai.. é interessante isso.. para eu testar aqui... > > Vc quem criou? > > > > Em 02/07/07, Ricardo Landim <[EMAIL PROTECTED] > 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 < [EMAIL PROTECTED] > escreveu: > > > > > > > > Onde vc arrumou a aplicação CALLBACK? > > > > Meu asterisk 1.2.18 não tem ela.... > > > > > > > > Em 02/07/07, Ricardo Landim < [EMAIL PROTECTED] > 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 < [EMAIL PROTECTED] > 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 <[EMAIL PROTECTED] > 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@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@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@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@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@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@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@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@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@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@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil _______________________________________________ Acesse o wiki AsteriskBrasil.org: http://www.asteriskbrasil.org