Re: [AsteriskBrasil] como fazer call back

2008-03-11 Por tôpico Felipe R. Pasa
Bom dia amigos,

 fiquei interessado em utilizar a aplicação para alguns testes e
aproveitando a ajuda do desenvolverdor, estou com um problema de
compilação, coloquei o app_callback.c dentro de
/usr/src/asterisk-1.4.17/apps

depois executei ./configure e make menuselect a aplicação apareceu no
menu perfeitamente, mas na hora do make, aconteceu isto:

   [CC] app_callback.c - app_callback.o
app_callback.c:33: warning: data definition has no type or storage class
app_callback.c:33: warning: type defaults to 'int' in declaration of
'STANDARD_LOCAL_USER'
app_callback.c:34: warning: data definition has no type or storage class
app_callback.c:34: warning: type defaults to 'int' in declaration of
'LOCAL_USER_DECL'
app_callback.c: In function 'callback_exec':
app_callback.c:83: warning: implicit declaration of function 'LOCAL_USER_ADD'
app_callback.c:99: warning: implicit declaration of function 'LOCAL_USER_REMOVE'
app_callback.c:137: error: too many arguments to function 'pbx_exec'
app_callback.c: At top level:
app_callback.c:148: warning: no previous prototype for 'load_module'
app_callback.c:153: warning: no previous prototype for 'unload_module'
app_callback.c: In function 'unload_module':
app_callback.c:156: error: 'STANDARD_HANGUP_LOCALUSERS' undeclared
(first use in this function)
app_callback.c:156: error: (Each undeclared identifier is reported only once
app_callback.c:156: error: for each function it appears in.)
app_callback.c: At top level:
app_callback.c:161: warning: no previous prototype for 'description'
app_callback.c:166: warning: function declaration isn't a prototype
app_callback.c:171: warning: no previous prototype for 'usecount'
app_callback.c: In function 'usecount':
app_callback.c:173: warning: implicit declaration of function
'STANDARD_USECOUNT'
make[1]: ** [app_callback.o] Erro 1
make: ** [apps] Erro 2



uso debain sid com kernel 2.6.24-1-686 e asterisk 1.4.17

obrigado

Em 10/03/08, [EMAIL PROTECTED][EMAIL PROTECTED] escreveu:
 Opa,
  Muito obrigado pela preciosa ajuda, irei testar tudo e retornar assim que 
 resolvido.

  Obg.
  Felippe

  -- Início da mensagem original ---

   De: [EMAIL PROTECTED]
 Para: asteriskbrasil@listas.asteriskbrasil.org
   Cc:
 Data: Mon, 10 Mar 2008 09:12:37 -0300
   Assunto: Re: [AsteriskBrasil] como fazer call back


   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(360))
   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, [EMAIL PROTECTED] [EMAIL PROTECTED]:
   
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

Re: [AsteriskBrasil] como fazer call back

2008-03-11 Por tôpico Ricardo Landim
Ola Felipe,

desenvolvi a aplicação de callback para Asterisk 1.2.x... acredito que seja
necessario fazer algumas pequenas mudanças para o codigo ser compilado para
o Asterisk 1.4.x. Vou dar uma olhada aqui, se for coisa simples eu
disponibilizo um novo codigo para o 1.4.x.

Att,
Ricardo Landim

Em 11/03/08, Felipe R. Pasa [EMAIL PROTECTED] escreveu:

 Bom dia amigos,

   fiquei interessado em utilizar a aplicação para alguns testes e
 aproveitando a ajuda do desenvolverdor, estou com um problema de
 compilação, coloquei o app_callback.c dentro de
 /usr/src/asterisk-1.4.17/apps

 depois executei ./configure e make menuselect a aplicação apareceu no
 menu perfeitamente, mas na hora do make, aconteceu isto:

[CC] app_callback.c - app_callback.o
 app_callback.c:33: warning: data definition has no type or storage class
 app_callback.c:33: warning: type defaults to 'int' in declaration of
 'STANDARD_LOCAL_USER'
 app_callback.c:34: warning: data definition has no type or storage class
 app_callback.c:34: warning: type defaults to 'int' in declaration of
 'LOCAL_USER_DECL'
 app_callback.c: In function 'callback_exec':
 app_callback.c:83: warning: implicit declaration of function
 'LOCAL_USER_ADD'
 app_callback.c:99: warning: implicit declaration of function
 'LOCAL_USER_REMOVE'
 app_callback.c:137: error: too many arguments to function 'pbx_exec'
 app_callback.c: At top level:
 app_callback.c:148: warning: no previous prototype for 'load_module'
 app_callback.c:153: warning: no previous prototype for 'unload_module'
 app_callback.c: In function 'unload_module':
 app_callback.c:156: error: 'STANDARD_HANGUP_LOCALUSERS' undeclared
 (first use in this function)
 app_callback.c:156: error: (Each undeclared identifier is reported only
 once
 app_callback.c:156: error: for each function it appears in.)
 app_callback.c: At top level:
 app_callback.c:161: warning: no previous prototype for 'description'
 app_callback.c:166: warning: function declaration isn't a prototype
 app_callback.c:171: warning: no previous prototype for 'usecount'
 app_callback.c: In function 'usecount':
 app_callback.c:173: warning: implicit declaration of function
 'STANDARD_USECOUNT'
 make[1]: ** [app_callback.o] Erro 1
 make: ** [apps] Erro 2



 uso debain sid com kernel 2.6.24-1-686 e asterisk 1.4.17

 obrigado

 Em 10/03/08, [EMAIL PROTECTED][EMAIL PROTECTED]
 escreveu:

  Opa,
   Muito obrigado pela preciosa ajuda, irei testar tudo e retornar assim
 que resolvido.
 
   Obg.
   Felippe
 
   -- Início da mensagem original ---
 
De: [EMAIL PROTECTED]
  Para: asteriskbrasil@listas.asteriskbrasil.org
Cc:
  Data: Mon, 10 Mar 2008 09:12:37 -0300
Assunto: Re: [AsteriskBrasil] como fazer call back
 
 
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(360))
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, [EMAIL PROTECTED] [EMAIL PROTECTED]:

 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

Re: [AsteriskBrasil] como fazer call back

2008-03-11 Por tôpico Ricardo Landim
Felipe,

já disponibilizei o Callback() para o Asterisk 1.4... ai vão os links...

Callback para Asterisk 1.2
http://ricardo.pksolutions.com.br/asterisk/1.2/app_callback.c

Callback para Asterisk 1.4
http://ricardo.pksolutions.com.br/asterisk/1.4/app_callback.c

Att,
Ricardo Landim

Em 11/03/08, Felipe R. Pasa [EMAIL PROTECTED] escreveu:

 Bom dia amigos,

   fiquei interessado em utilizar a aplicação para alguns testes e
 aproveitando a ajuda do desenvolverdor, estou com um problema de
 compilação, coloquei o app_callback.c dentro de
 /usr/src/asterisk-1.4.17/apps

 depois executei ./configure e make menuselect a aplicação apareceu no
 menu perfeitamente, mas na hora do make, aconteceu isto:

[CC] app_callback.c - app_callback.o
 app_callback.c:33: warning: data definition has no type or storage class
 app_callback.c:33: warning: type defaults to 'int' in declaration of
 'STANDARD_LOCAL_USER'
 app_callback.c:34: warning: data definition has no type or storage class
 app_callback.c:34: warning: type defaults to 'int' in declaration of
 'LOCAL_USER_DECL'
 app_callback.c: In function 'callback_exec':
 app_callback.c:83: warning: implicit declaration of function
 'LOCAL_USER_ADD'
 app_callback.c:99: warning: implicit declaration of function
 'LOCAL_USER_REMOVE'
 app_callback.c:137: error: too many arguments to function 'pbx_exec'
 app_callback.c: At top level:
 app_callback.c:148: warning: no previous prototype for 'load_module'
 app_callback.c:153: warning: no previous prototype for 'unload_module'
 app_callback.c: In function 'unload_module':
 app_callback.c:156: error: 'STANDARD_HANGUP_LOCALUSERS' undeclared
 (first use in this function)
 app_callback.c:156: error: (Each undeclared identifier is reported only
 once
 app_callback.c:156: error: for each function it appears in.)
 app_callback.c: At top level:
 app_callback.c:161: warning: no previous prototype for 'description'
 app_callback.c:166: warning: function declaration isn't a prototype
 app_callback.c:171: warning: no previous prototype for 'usecount'
 app_callback.c: In function 'usecount':
 app_callback.c:173: warning: implicit declaration of function
 'STANDARD_USECOUNT'
 make[1]: ** [app_callback.o] Erro 1
 make: ** [apps] Erro 2



 uso debain sid com kernel 2.6.24-1-686 e asterisk 1.4.17

 obrigado

 Em 10/03/08, [EMAIL PROTECTED][EMAIL PROTECTED]
 escreveu:

  Opa,
   Muito obrigado pela preciosa ajuda, irei testar tudo e retornar assim
 que resolvido.
 
   Obg.
   Felippe
 
   -- Início da mensagem original ---
 
De: [EMAIL PROTECTED]
  Para: asteriskbrasil@listas.asteriskbrasil.org
Cc:
  Data: Mon, 10 Mar 2008 09:12:37 -0300
Assunto: Re: [AsteriskBrasil] como fazer call back
 
 
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(360))
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, [EMAIL PROTECTED] [EMAIL PROTECTED]:

 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

Re: [AsteriskBrasil] como fazer call back

2008-03-11 Por tôpico Felipe R. Pasa
Muito obrigado Ricardo

  Compilou de primiera, vou testar e depois te dou um retorno :)

valeu!

Em 11/03/08, Ricardo Landim[EMAIL PROTECTED] escreveu:
 Felipe,

 já disponibilizei o Callback() para o Asterisk 1.4... ai vão os links...

 Callback para Asterisk 1.2
 http://ricardo.pksolutions.com.br/asterisk/1.2/app_callback.c

 Callback para Asterisk 1.4
 http://ricardo.pksolutions.com.br/asterisk/1.4/app_callback.c

 Att,
 Ricardo Landim

 Em 11/03/08, Felipe R. Pasa [EMAIL PROTECTED] escreveu:
  Bom dia amigos,
 
fiquei interessado em utilizar a aplicação para alguns testes e
  aproveitando a ajuda do desenvolverdor, estou com um problema de
  compilação, coloquei o app_callback.c dentro de
  /usr/src/asterisk-1.4.17/apps
 
  depois executei ./configure e make menuselect a aplicação apareceu no
  menu perfeitamente, mas na hora do make, aconteceu isto:
 
 [CC] app_callback.c - app_callback.o
  app_callback.c:33: warning: data definition has no type or storage class
  app_callback.c:33: warning: type defaults to 'int' in declaration of
  'STANDARD_LOCAL_USER'
  app_callback.c:34: warning: data definition has no type or storage class
  app_callback.c:34: warning: type defaults to 'int' in declaration of
  'LOCAL_USER_DECL'
  app_callback.c: In function 'callback_exec':
  app_callback.c:83: warning: implicit declaration of function
 'LOCAL_USER_ADD'
  app_callback.c:99: warning: implicit declaration of function
 'LOCAL_USER_REMOVE'
  app_callback.c:137: error: too many arguments to function 'pbx_exec'
  app_callback.c: At top level:
  app_callback.c:148: warning: no previous prototype for 'load_module'
  app_callback.c:153: warning: no previous prototype for 'unload_module'
  app_callback.c: In function 'unload_module':
  app_callback.c:156: error: 'STANDARD_HANGUP_LOCALUSERS' undeclared
  (first use in this function)
  app_callback.c:156: error: (Each undeclared identifier is reported only
 once
  app_callback.c:156: error: for each function it appears in.)
  app_callback.c: At top level:
  app_callback.c:161: warning: no previous prototype for 'description'
  app_callback.c:166: warning: function declaration isn't a prototype
  app_callback.c:171: warning: no previous prototype for 'usecount'
  app_callback.c: In function 'usecount':
  app_callback.c:173: warning: implicit declaration of function
  'STANDARD_USECOUNT'
  make[1]: ** [app_callback.o] Erro 1
  make: ** [apps] Erro 2
 
 
 
  uso debain sid com kernel 2.6.24-1-686 e asterisk 1.4.17
 
  obrigado
 
  Em 10/03/08, [EMAIL PROTECTED][EMAIL PROTECTED]
 escreveu:
 
   Opa,
Muito obrigado pela preciosa ajuda, irei testar tudo e retornar assim
 que resolvido.
  
Obg.
Felippe
  
-- Início da mensagem original ---
  
 De:
 [EMAIL PROTECTED]
   Para: asteriskbrasil@listas.asteriskbrasil.org
 Cc:
   Data: Mon, 10 Mar 2008 09:12:37 -0300
 Assunto: Re: [AsteriskBrasil] como fazer call back
  
  
 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(360))
 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, [EMAIL PROTECTED] [EMAIL PROTECTED]:
 
  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

[AsteriskBrasil] como fazer call back

2008-03-10 Por tôpico alcaponefelippe
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@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Re: [AsteriskBrasil] como fazer call back

2008-03-10 Por tôpico Ricardo Landim
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(360))
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, [EMAIL PROTECTED] [EMAIL PROTECTED]:

 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@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

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

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

Re: [AsteriskBrasil] como fazer call back

2008-03-10 Por tôpico alcaponefelippe
Opa,
Muito obrigado pela preciosa ajuda, irei testar tudo e retornar assim que 
resolvido.

Obg.
Felippe

-- Início da mensagem original ---

  De: [EMAIL PROTECTED]
Para: asteriskbrasil@listas.asteriskbrasil.org
  Cc: 
Data: Mon, 10 Mar 2008 09:12:37 -0300
 Assunto: Re: [AsteriskBrasil] como fazer call back

 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(360))
 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, [EMAIL PROTECTED] [EMAIL PROTECTED]:
 
  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@listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
 
 

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

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