Re: [AsteriskBrasil] Cadeado Asterisk, erro de dbget

2008-07-10 Por tôpico CABLE WIRELESS



--
From: Leonardo Gomes Figueira [EMAIL PROTECTED]
Sent: Wednesday, June 18, 2008 11:55 AM
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Cadeado Asterisk, erro de dbget


U Felippe escreveu:

Aproveitando aquele velho cadeado visto aqui na lista, coloquei para
rodar no meu asterisk mas sempre sem sucesso, já tentei ver algumas
coisas e estava deixando isso de lado.. mas posto aqui na lista para
alguma ajuda.
Ramal que tenho é o 2000


Veja o que retorna:

   -- Executing [EMAIL PROTECTED]:1] NoCDR(;SIP/23-08216fe0;, ;;) in
new stack
[May 26 00:23:46] WARNING[5082]: pbx.c:1821 pbx_extension_helper: No
application 'DBget#39; for extension (default, *11*2000, 2)
  == Spawn extension (default, *11*2000, 2) exited non-zero on
'SIP/23-08216fe0#39;



DBget/DBput só tem no Asterisk 1.0 e 1.2 (deprecated). Provavelmente
você está usando 1.4 ou maior portanto basta adaptar o dialplan para a
função DB() que substituiu ambos.

 Leonardo
___
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


--
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 270.3.0/1505 - Release Date: 16/6/2008 
07:20




CISCO INSTalacao.pdf
Description: Adobe PDF document
___
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] Cadeado Asterisk, erro de dbget

2008-06-24 Por tôpico Guilherme Loch Waltrick Góes
O AstDB é um arquivo de texto plano encontrado em /var/lib/asterisk/astdb.
Att,


On Mon, Jun 23, 2008 at 10:50 PM, Felippe [EMAIL PROTECTED]
wrote:

 Salve Messias.

 Deu certo, a diferença estava na hora de testar que havia me embaraçado um
 pouco.



 A ultima coisa que me deixou curioso a saber e ja desculpando minha
 igonorancia se a pergunta for obvia, é se DB é armazenada em algum arquivo e
 qual seria?



 Obg



 Em 18:29, *José Carlos Messias * escreveu:


 [cadeado]
 ;cadastrar senha cadeado
 exten = _0110,1,NoCDR()
 exten = _0110,2,Set(senha=${DB(cadepwd/${CALLERID(num)})});
 exten = _0110,3,GoToIf($[${senha} = ]?5:4)
 exten = _0110,4,Hangup
 exten = _0110,5,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:4})
 exten = _0110,6,Wait(2)
 exten = _0110,7,Playback(beep)
 exten = _0110,8,Playback(beep)
 exten =g t; _0110,9,Playback(beep)
 exten = _0110,10,Hangup

 ;trocar senha cadeado
 exten = _0120,1,NoCDR()
 exten = _0120,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});
 exten = _0120,3,GoToIf($[${cadp} = ${EXTEN:4:4}]?4:9)
 exten = _0120,4,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:8})
 exten = _0120,5,Wait(2)
 exten = _0120,6,Playback(beep)
 exten = _0120,7,Playback(beep)
 exten = _0120,8,Playback(beep)
 exten = _0120,9,Hangup
 exten = _0120,10,Hangup

 ;colocar cadeado
 exten = _0130,1,NoCDR()
 exten = _0130,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});
 exten = _0130,3,GoToIf($[${cadp} = ${EXTEN:4}]?4:9)
 exten = _0130,4,Set(DB(cadeado/${CALLERID(num)})=y
 exten = _0130,5,Wait(2)
 e xten = _0130,6,Playback(beep)
 exten = _0130,7,Playback(beep)
 exten = _0130,8,Playback(beep)
 exten = _0130,9,Hangup
 exten = _0130,10,Hangup

 ;retirar cadeado
 exten = _0140,1,NoCDR()
 exten = _0140,2,Set(cad=${DB(cadepwd/${CALLERID(num)})});
 exten = _0140,3,GoToIf($[${cad} = ${EXTEN:4}]?4:10)
 exten = _0140,4,DBdel(cadeado/${CALLERID(num)})
 ;exten = _0140,4,Set(DB(cadeado/${CALLERID(num)})=n
 exten = _0140,5,Wait(2)
 exten = _0140,6,Playback(beep)
 exten = _0140,7,Playback(beep)
 exten = _0140,8,Playback(beep)
 exten = _0140,9,Hangup
 exten = _0140,10,Hangup

 na macro
 exten=s,n,Set(CAD=${DB(cadeado/${CALLERID(num)}):0:1}) ;checa
 cadeado/trava
 exten=s, n,GotoIf($[${CAD} = y]?end) ;se estiver com cadead o faz
 hangup, desliga
 exten=s, n(end),Hangup()
 ___
 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


 ___
 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




-- 
Guilherme Loch Góes

Visite nossa loja virtual: http://www.shopvoip.com.br

Notícias e Fórum sobre VoIP com software livre:
http://www.asteriskexperts.com.br
___
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] Cadeado Asterisk, erro de dbget

2008-06-24 Por tôpico José Carlos Messias
acho que depende da versão do asterisk ou somente na 1.6 que eles vão
utilizar um banco de dados sql.

2008/6/24 Guilherme Loch Waltrick Góes [EMAIL PROTECTED]:
 O AstDB é um arquivo de texto plano encontrado em /var/lib/asterisk/astdb.
 Att,

 On Mon, Jun 23, 2008 at 10:50 PM, Felippe [EMAIL PROTECTED]
 wrote:

 Salve Messias.

 Deu certo, a diferença estava na hora de testar que havia me embaraçado um
 pouco.



 A ultima coisa que me deixou curioso a saber e ja desculpando minha
 igonorancia se a pergunta for obvia, é se DB é armazenada em algum arquivo e
 qual seria?



 Obg



 Em 18:29, José Carlos Messias escreveu:

 [cadeado]
 ;cadastrar senha cadeado
 exten = _0110,1,NoCDR()
 exten = _0110,2,Set(senha=${DB(cadepwd/${CALLERID(num)})});
 exten = _0110,3,GoToIf($[${senha} = ]?5:4)
 exten = _0110,4,Hangup
 exten = _0110,5,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:4})
 exten = _0110,6,Wait(2)
 exten = _0110,7,Playback(beep)
 exten = _0110,8,Playback(beep)
 exten =g t; _0110,9,Playback(beep)
 exten = _0110,10,Hangup

 ;trocar senha cadeado
 exten = _0120,1,NoCDR()
 exten = _0120,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});
 exten = _0120,3,GoToIf($[${cadp} = ${EXTEN:4:4}]?4:9)
 exten = _0120,4,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:8})
 exten = _0120,5,Wait(2)
 exten = _0120,6,Playback(beep)
 exten = _0120,7,Playback(beep)
 exten = _0120,8,Playback(beep)
 exten = _0120,9,Hangup
 exten = _0120,10,Hangup

 ;colocar cadeado
 exten = _0130,1,NoCDR()
 exten = _0130,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});
 exten = _0130,3,GoToIf($[${cadp} = ${EXTEN:4}]?4:9)
 exten = _0130,4,Set(DB(cadeado/${CALLERID(num)})=y
 exten = _0130,5,Wait(2)
 e xten = _0130,6,Playback(beep)
 exten = _0130,7,Playback(beep)
 exten = _0130,8,Playback(beep)
 exten = _0130,9,Hangup
 exten = _0130,10,Hangup

 ;retirar cadeado
 exten = _0140,1,NoCDR()
 exten = _0140,2,Set(cad=${DB(cadepwd/${CALLERID(num)})});
 exten = _0140,3,GoToIf($[${cad} = ${EXTEN:4}]?4:10)
 exten = _0140,4,DBdel(cadeado/${CALLERID(num)})
 ;exten = _0140,4,Set(DB(cadeado/${CALLERID(num)})=n
 exten = _0140,5,Wait(2)
 exten = _0140,6,Playback(beep)
 exten = _0140,7,Playback(beep)
 exten = _0140,8,Playback(beep)
 exten = _0140,9,Hangup
 exten = _0140,10,Hangup

 na macro
 exten=s,n,Set(CAD=${DB(cadeado/${CALLERID(num)}):0:1}) ;checa
 cadeado/trava
 exten=s, n,GotoIf($[${CAD} = y]?end) ;se estiver com cadead o faz
 hangup, desliga
 exten=s, n(end),Hangup()
 ___
 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


 ___
 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



 --
 Guilherme Loch Góes

 Visite nossa loja virtual: http://www.shopvoip.com.br

 Notícias e Fórum sobre VoIP com software livre:
 http://www.asteriskexperts.com.br
 ___
 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

___
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] Cadeado Asterisk, erro de dbget

2008-06-24 Por tôpico Felippe
opa, achei. Neste local mesmo!ObgEm 09:08, José Carlos Messias   escreveu:acho que depende da versão do asterisk ou somente na 1.6 que eles vãoutilizar um banco de dados sql.2008/6/24 Guilherme Loch Waltrick Góes : O AstDB é um arquivo de texto plano encontrado em /var/lib/asterisk/astdb. Att, On Mon, Jun 23, 2008 at 10:50 PM, Felippe  wrote: Salve Messias. Deu certo, a diferença estava na hora de testar que havia me embaraçado um pouco. A ultima coisa que me deixou curioso a saber e ja desculpando minha igonorancia se a pergunta for obvia, é se DB é armazenada em algum arquivo e 
 qual seria? Obg Em 18:29, José Carlos Messias escreveu: [cadeado] ;cadastrar senha cadeado exten = _0110,1,NoCDR() exten = _0110,2,Set(senha=${DB(cadepwd/${CALLERID(num)})}); exten = _0110,3,GoToIf($[${senha} = ]?5:4) exten = _0110,4,Hangup exten = _0110,5,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:4}) exten = _0110,6,Wait(2) exten = _0110,7,Playback(beep) exten = _0110,8,Playback(beep) exten =g t; _0110,9,Playback(beep) exten = _0110,10,Hangup ;trocar senha cadeado exten = _0120,1,NoCDR() exten = _0120,2,
 Set(cadp=${DB(cadepwd/${CALLERID(num)})}); exten = _0120,3,GoToIf($[${cadp} = ${EXTEN:4:4}]?4:9) exten = _0120,4,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:8}) exten = _0120,5,Wait(2) exten = _0120,6,Playback(beep) exten = _0120,7,Playback(beep) exten = _0120,8,Playback(beep) exten = _0120,9,Hangup exten = _0120,10,Hangup ;colocar cadeado exten = _0130,1,NoCDR() exten = _0130,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})}); exten = _0130,3,GoToIf($[${cadp} = ${EXTEN:4}]?4:9) exten = _0130,4,Set(DB(cadeado/${CALLERID(num)})=y exten = _0130,5,Wait(2) e xten = _0130,6,Playbac
 k(beep) exten = _0130,7,Playback(beep) exten = _0130,8,Playback(beep) exten = _0130,9,Hangup exten = _0130,10,Hangup ;retirar cadeado exten = _0140,1,NoCDR() exten = _0140,2,Set(cad=${DB(cadepwd/${CALLERID(num)})}); exten = _0140,3,GoToIf($[${cad} = ${EXTEN:4}]?4:10) exten = _0140,4,DBdel(cadeado/${CALLERID(num)}) ;exten = _0140,4,Set(DB(cadeado/${CALLERID(num)})=n exten = _0140,5,Wait(2) exten = _0140,6,Playback(beep) exten = _0140,7,Playback(beep) exten = _0140,8,Playback(beep) exten = _0140,9,Hangup exten = _0140,10,Hangup na macro exten=s,n,Set(CAD=${
 DB(cadeado/${CALLERID(num)}):0:1}) ;checa cadeado/trava exten=s, n,GotoIf($[${CAD} = y]?end) ;se estiver com cadead o faz hangup, desliga exten=s, n(end),Hangup() ___ 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 ___ Compre uma camiseta da AsteriskBrasil.org! http://www.voipm
 ania.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 -- Guilherme Loch Góes Visite nossa loja virtual: http://www.shopvoip.com.br Notícias e Fórum sobre VoIP com software livre: http://www.asteriskexperts.com.br ___ 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___Compre uma camiseta da AsteriskBrasil.org!http://www.voipmania.com.brAcesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br___Lista de discussões AsteriskBrasil.orgAsteriskBrasil@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
___
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] Cadeado Asterisk, erro de dbget

2008-06-23 Por tôpico José Carlos Messias
2008/6/22 Felippe [EMAIL PROTECTED]:
 Opa, então, troquei para DB mas nada..



 Cli-- Executing [EMAIL PROTECTED]:1] NoCDR(SIP/20-081ff6e0, ) in
 new stack
 [Jun 22 04:02:58] WARNING[7680]: pbx.c:1821 pbx_extension_helper: No
 application 'DB' for extension (default, *11*1234, 2)
   == Spawn extension (default, *11*1234, 2) exited non-zero on
 'SIP/20-081ff6e0'


 Tenho asterisk 1.4.19.1

  Adaptei o dbget e dbput para db como descreveu e lembrei de corrigir o
 callerid tb.



  Estou tentando este primeiramente:

 ;cadastrar senha cadeado
 exten = _*11*,1,NoCDR()
 exten = _*11*,2,DB(senha=CADEPASS/${CALLERID(NUM)})
 exten = _*11*,3,GoToIf($[${senha} = ]?5:4)
 exten = _*11*,4,Hangup
 exten = _*11*,5,Set(DB(CADEPASS/${CALLERID(num)})=${EXTEN:4}) 
 ;faltou o Set eu uso o NUM em minusculo, parenteses em lugar errado 
 veja se dá certo agora
 exten = _*11*,6,Wait(2)
 exten = _*11*,7,Playback(beep) br /exten =
 _*11*,8,Playback(beep)
 exten = _*11*,9,Playback(beep)
 exten = _*11*,10,Hangup





 Obg.
 Felippe





 Em 18/06/2008 11:55, Leonardo Gomes Figueira escreveu:

 U Felippe escreveu:
 Aproveitando aquele velho cadeado visto aqui na lista, coloquei para
 rodar no meu asterisk mas sempre sem sucesso, já tentei ver algumas
 coisas e estava deixando isso de lado.. mas posto aqui na lista para
 alguma ajuda.
 Ramal que tenho é o 2000


 Veja o que retorna:

 -- Executing [EMAIL PROTECTED]:1] NoCDR(;SIP/23-08216fe0;, ;;) in
 new stack
 [May 26 00:23:46] WARNING[5082]: pbx.c:1821 pbx_extension_helper: No
 application 'DBget' for extension (default, *11*2000, 2)
 == Spawn extension (default, *11*2000, 2) exited non-zero on
 'SIP/23-08216fe0'


 DBget/DBput só tem no Asterisk 1.0 e 1.2 (deprecated). Provavelmente
 você está usando 1.4 ou maior portanto basta adaptar o dialplan para a
 função DB() que substituiu ambos.

 Leonardo
 ___
 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


 ___
 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

___
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] Cadeado Asterisk, erro de dbget

2008-06-23 Por tôpico Felippe
Saudações Messias! blz!!Ja tinha visto esse erro e apos correção postei outra mensagem com o assunto Cadeado implementando no asterisk 1.4 (se nao me engano) Depois dê uma olhada na lista e veja se consegue me ajudar! A grande questao é que apos ajuda de Diego Aguirre e algumas outras mudanças que fiz como vc observou e sugeriu, deu tudo certo, dão os beeps ok porem parece que o cadeado não funciona.. Pois no teste que faço as chamadas continuam passando.. Antes, Obrigado Felippe. Em 10:23, José Carlos Messias   escreveu:2008/6/22 Felippe : Opa, então, troquei para DB mas nada.. Cli-- Executing [EMAIL PROTECTED]:1] NoCDR(SIP/20-081ff6e0, ) in new stack [Jun 22 04:02:58] WARNING[7680]: pbx.c:1821 pbx_extension_helper: No application DB for extension (default, *11*1234, 2)   == Spawn extension (default, *11*1234, 2) exited non-zero on SIP/20-081ff6e0 Tenho asterisk 1.4.19.1  Adaptei o dbget e dbput para db como descreveu e lembrei de corrigir o callerid tb.  Estou tentando este primeiramente: ;cadastrar senha cadeado exten = _*11*,1,NoCDR() exten = _*11*,2,DB(senha=CADEPASS/${CALLERID(NUM)}) exten = _*11*,3,GoToIf($[${senha} = ]?5:4) exten = _*11*,4,Hangup exten = _*11*,5,Set(DB(CADEPASS/${CALLERID(num)})=${EXTEN:4}) ;faltou o Set eu uso o NUM em minusculo, parenteses em lugar err
 ado veja se dá certo agora exten = _*11*,6,Wait(2) exten = _*11*,7,Playback(beep) br /exten = _*11*,8,Playback(beep) exten = _*11*,9,Playback(beep) exten = _*11*,10,Hangup Obg. Felippe Em 18/06/2008 11:55, Leonardo Gomes Figueira escreveu: U Felippe escreveu: Aproveitando aquele velho cadeado visto aqui na lista, coloquei para rodar no meu asterisk mas sempre sem sucesso, já tentei ver algumas coisas e estava deixando isso de lado.. mas posto aqui na lista para alguma ajuda. Ramal que tenho é o 2000 Veja o que retorna: -- Executing [EMAIL PROTECTED]:1] NoCDR(;SIP/23-08216fe0;, 
 uot;;;) in new stack [May 26 00:23:46] WARNING[5082]: pbx.c:1821 pbx_extension_helper: No application DBget for extension (default, *11*2000, 2) == Spawn extension (default, *11*2000, 2) exited non-zero on SIP/23-08216fe0 DBget/DBput só tem no Asterisk 1.0 e 1.2 (deprecated). Provavelmente você está usando 1.4 ou maior portanto basta adaptar o dialplan para a função DB() que substituiu ambos. Leonardo ___ 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 Aste
 [EMAIL PROTECTED] http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ 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___Compre uma camiseta da AsteriskBrasil.org!http://www.voipmania.com.brAcesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br___Lista de discus
 sões AsteriskBrasil.orgAsteriskBrasil@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
___
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] Cadeado Asterisk, erro de dbget

2008-06-23 Por tôpico Diego Aguirre (DagMoller)
Felipe,

eu tenho uma implementação para cadeado, mas escrita com AEL (extension.ael). 
a macro checkLock pedirá a senha (6 digitos) antes de efetuar a ligação, se 
houver senha cadastrada.

segue:

// macro usada para autenticar antes de cada chamada.
macro checkLock(contexto, exten, callerid)
{
Set(status=${DB(FEATURES/lock/${callerid}/status)});
if (x${status} == x1)
{
Set(oldPass=${DB(FEATURES/lock/${CALLERID(number)}/pass)});
Set(count=0);

password:
if (${count} == 3)
{
Playback(vm-goodbye);
Hangup();
}

Read(password|vm-password|6);

if (x${password} != x${oldPass})
{
Playback(vm-incorrect);
Set(count=${count} + 1);
goto password;
}

Playback(beep);
}

goto ${contexto}|${exten}|no-check;
}

context features
{
// Setar senha... (senha default: 00)
*11* = {
Set(oldPass=${DB(FEATURES/lock/${CALLERID(number)}/pass)});
if (x${oldPass} == x)
Set(oldPass=00);

password:
Read(password|vm-password|6);

if (x${password} != x${oldPass})
{
Playback(vm-incorrect);
goto password;
}

new-password:
Read(newPass|vm-newpassword);
if (x${newPass} == x)
goto new-password;

new-password-2:
Read(newPass2|vm-reenterpassword);
if (x${newPass2} == x)
goto new-password-2;

if (x${newPass} != x${newPass2})
{
Playback(vm-mismatch);
goto new-password;
}

Set(DB(FEATURES/lock/${CALLERID(number)}/pass)=${newPass});
Playback(vm-passchanged);

Hangup();
}

// Ativar cadeado, somente se ja possui senha.
*12* = {
Set(oldPass=${DB(FEATURES/lock/${CALLERID(number)}/pass)});
if (x${oldPass} == x)
Congestion();

password:
Read(password|vm-password|6);
if (x${password} != x${oldPass})
{
Playback(vm-incorrect);
goto password;
}

Set(DB(FEATURES/lock/${CALLERID(number)}/status)=1);
SayAlpha(ok);
Hangup();
}
// Desativar cadeado.
*13* = {
Set(oldPass=${DB(FEATURES/lock/${CALLERID(number)}/pass)});
if (x${oldPass} == x)
Congestion();

password:
Read(password|vm-password|6);
if (x${password} != x${oldPass})
{
Playback(vm-incorrect);
goto password;
}

Set(DB(FEATURES/lock/${CALLERID(number)}/status)=0);
SayAlpha(ok);
Hangup();
}
}

context nacional
{
_0ZX. = {
// se houver senha, pergute-a e vá para 'no-check'.
// se não houver senha, vai para 'no-check'
checkLock(nacional,${EXTEN},${CALLERID(number)});

no-check:
Dial(${CHANTYPE}/[EMAIL PROTECTED],,T);
Hangup();
}
}

Felippe escreveu:
 Saudações Messias! blz!!
 
  
 
 Ja tinha visto esse erro e apos correção postei outra mensagem com o 
 assunto Cadeado implementando no asterisk 1.4 (se nao me engano)
 
  
 
 Depois dê uma olhada na lista e veja se consegue me ajudar! A grande 
 questao é que apos ajuda de Diego Aguirre e algumas outras mudanças que 
 fiz como vc observou e sugeriu, deu tudo certo, dão os beeps ok porem 
 parece que o cadeado não funciona.. Pois no teste que faço as chamadas 
 continuam passando..
 
  
 
 Antes, Obrigado
 
  
 
 Felippe.
 
  
 
 Em 10:23, *José Carlos Messias  * escreveu:
 
 
 2008/6/22 Felippe :
   Opa, então, troquei para DB mas nada..
  
  
  
   Cli -- Executing [EMAIL PROTECTED]:1] NoCDR(SIP/20-081ff6e0,
 ) in
   new stack
   [Jun 22 04:02:58] WARNING[7680]: pbx.c:1821 pbx_extension_helper: No
   application 'DB' for extension (default, *11*1234, 2)
   == Spawn extension (default, *11*1234, 2) exited non-zero on
   'SIP/20-081ff6e0'
  
  
   Tenho asterisk 1.4.19.1
  
   Adaptei o dbget e dbput para db como descreveu e lembrei de
 corrigir o
   callerid tb.
  
  
  
   Estou tentando este primeiramente:
  
   ;cadastrar 

Re: [AsteriskBrasil] Cadeado Asterisk, erro de dbget

2008-06-23 Por tôpico José Carlos Messias
[cadeado]
;cadastrar senha cadeado
exten = _0110,1,NoCDR()
exten = _0110,2,Set(senha=${DB(cadepwd/${CALLERID(num)})});
exten = _0110,3,GoToIf($[${senha} = ]?5:4)
exten = _0110,4,Hangup
exten = _0110,5,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:4})
exten = _0110,6,Wait(2)
exten = _0110,7,Playback(beep)
exten = _0110,8,Playback(beep)
exten = _0110,9,Playback(beep)
exten = _0110,10,Hangup

;trocar senha cadeado
exten = _0120,1,NoCDR()
exten = _0120,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});
exten = _0120,3,GoToIf($[${cadp} = ${EXTEN:4:4}]?4:9)
exten = _0120,4,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:8})
exten = _0120,5,Wait(2)
exten = _0120,6,Playback(beep)
exten = _0120,7,Playback(beep)
exten = _0120,8,Playback(beep)
exten = _0120,9,Hangup
exten = _0120,10,Hangup

;colocar cadeado
exten = _0130,1,NoCDR()
exten = _0130,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});
exten = _0130,3,GoToIf($[${cadp} = ${EXTEN:4}]?4:9)
exten = _0130,4,Set(DB(cadeado/${CALLERID(num)})=y
exten = _0130,5,Wait(2)
exten = _0130,6,Playback(beep)
exten = _0130,7,Playback(beep)
exten = _0130,8,Playback(beep)
exten = _0130,9,Hangup
exten = _0130,10,Hangup

;retirar cadeado
exten = _0140,1,NoCDR()
exten = _0140,2,Set(cad=${DB(cadepwd/${CALLERID(num)})});
exten = _0140,3,GoToIf($[${cad} = ${EXTEN:4}]?4:10)
exten = _0140,4,DBdel(cadeado/${CALLERID(num)})
;exten = _0140,4,Set(DB(cadeado/${CALLERID(num)})=n
exten = _0140,5,Wait(2)
exten = _0140,6,Playback(beep)
exten = _0140,7,Playback(beep)
exten = _0140,8,Playback(beep)
exten = _0140,9,Hangup
exten = _0140,10,Hangup

na macro
exten=s,n,Set(CAD=${DB(cadeado/${CALLERID(num)}):0:1}) ;checa cadeado/trava
exten=s, n,GotoIf($[${CAD} = y]?end) ;se estiver com cadeado faz
hangup, desliga
exten=s, n(end),Hangup()
___
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] Cadeado Asterisk, erro de dbget

2008-06-23 Por tôpico Felippe
Salve Messias.Deu certo, a diferença estava na hora de testar que havia me embaraçado um pouco.A ultima coisa que me deixou curioso a saber e ja desculpando minha igonorancia se a pergunta for obvia, é se DB é armazenada em algum arquivo e qual seria? Obg Em 18:29, José Carlos Messias   escreveu:[cadeado];cadastrar senha cadeadoexten = _0110,1,NoCDR()exten = _0110,2,Set(senha=${DB(cadepwd/${CALLERID(num)})});exten = _0110,3,GoToIf($[${senha} = ]?5:4)exten = _0110,4,Hangupexten = _0110,5,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:4})exten = _0110,6,Wait(2)exten = _0110,7,Playback(beep)exten = _0110,8,Playback(beep)exten =
 t; _0110,9,Playback(beep)exten = _0110,10,Hangup;trocar senha cadeadoexten = _0120,1,NoCDR()exten = _0120,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});exten = _0120,3,GoToIf($[${cadp} = ${EXTEN:4:4}]?4:9)exten = _0120,4,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:8})exten = _0120,5,Wait(2)exten = _0120,6,Playback(beep)exten = _0120,7,Playback(beep)exten = _0120,8,Playback(beep)exten = _0120,9,Hangupexten = _0120,10,Hangup;colocar cadeadoexten = _0130,1,NoCDR()exten = _0130,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});exten = _0130,3,GoToIf($[${cadp} = ${EXTEN:4}]?4:9)exten = _0130,4,Set(DB(cadeado/${CALLERID(num)})=yexten = _0130,5,Wait(2)e
 xten = _0130,6,Playback(beep)exten = _0130,7,Playback(beep)exten = _0130,8,Playback(beep)exten = _0130,9,Hangupexten = _0130,10,Hangup;retirar cadeadoexten = _0140,1,NoCDR()exten = _0140,2,Set(cad=${DB(cadepwd/${CALLERID(num)})});exten = _0140,3,GoToIf($[${cad} = ${EXTEN:4}]?4:10)exten = _0140,4,DBdel(cadeado/${CALLERID(num)});exten = _0140,4,Set(DB(cadeado/${CALLERID(num)})=nexten = _0140,5,Wait(2)exten = _0140,6,Playback(beep)exten = _0140,7,Playback(beep)exten = _0140,8,Playback(beep)exten = _0140,9,Hangupexten = _0140,10,Hangupna macroexten=s,n,Set(CAD=${DB(cadeado/${CALLERID(num)}):0:1}) ;checa cadeado/travaexten=s, n,GotoIf($[${CAD} = y]?end) ;se estiver com cadead
 o fazhangup, desligaexten=s, n(end),Hangup()___Compre uma camiseta da AsteriskBrasil.org!http://www.voipmania.com.brAcesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br___Lista de discussões AsteriskBrasil.orgAsteriskBrasil@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
___
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] Cadeado Asterisk, erro de dbget

2008-06-22 Por tôpico Felippe
Opa, então, troquei para DB mas nada..Cli    -- Executing [EMAIL PROTECTED]:1] NoCDR(SIP/20-081ff6e0, ) in new stack[Jun 22 04:02:58] WARNING[7680]: pbx.c:1821 pbx_extension_helper: No application DB for extension (default, *11*1234, 2)  == Spawn extension (default, *11*1234, 2) exited non-zero on SIP/20-081ff6e0 Tenho asterisk 1.4.19.1  Adaptei o dbget e dbput para db como descreveu e lembrei de corrigir o callerid tb. Estou tentando este primeiramente:;cadastrar senha cadeadoexten = _*11*,1,NoCDR()exten = _*11*,2,DB(senha=CADEPASS/${CALLERID(NUM)})exten = _*11*,3,GoToIf($[${senha} = ]?5:4)exten = _*11*,4,Hangupexten = _*11*,5,DB(CADEPASS/${CALLERID(NUM)}=${EXTEN:4})exten = _*11*,6,Wait(2)exten = _*11*,7,Playback(beep)<
 br />exten = _*11*,8,Playback(beep)exten = _*11*,9,Playback(beep)exten = _*11*,10,Hangup Obg.Felippe Em 18/06/2008 11:55, Leonardo Gomes Figueira   escreveu:U Felippe escreveu: Aproveitando aquele velho cadeado visto aqui na lista, coloquei para rodar no meu asterisk mas sempre sem sucesso, já tentei ver algumas coisas e estava deixando isso de lado.. mas posto aqui na lista para alguma ajuda. Ramal que tenho é o 2000Veja o que retorna: -- Executing [EMAIL PROTECTED]:1] NoCDR(;SIP/23-08216fe0;, ;;) in new stack [May 26 00:23:46] WARNING[5082]: pbx.c:1821 pbx_extension_helper: No
application DBget for extension (default, *11*2000, 2) == Spawn extension (default, *11*2000, 2) exited non-zero on SIP/23-08216fe0 DBget/DBput só tem no Asterisk 1.0 e 1.2 (deprecated). Provavelmentevocê está usando 1.4 ou maior portanto basta adaptar o dialplan para afunção DB() que substituiu ambos. Leonardo___Compre uma camiseta da AsteriskBrasil.org!http://www.voipmania.com.brAcesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br___Lista de discussões AsteriskBrasil.orgAsteriskBrasil@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ 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

[AsteriskBrasil] Cadeado Asterisk, erro de dbget

2008-06-18 Por tôpico U Felippe
Bom dia!Aproveitando aquele velho cadeado visto aqui na lista, coloquei para rodar no meu asterisk mas sempre sem sucesso, já tentei ver algumas coisas e estava deixando isso de lado.. mas posto aqui na lista para alguma ajuda.Ramal que tenho é o 2000 Veja o que retorna:   -- Executing [EMAIL PROTECTED]:1] NoCDR(;SIP/23-08216fe0;, ;;) in new stack[May 26 00:23:46] WARNING[5082]: pbx.c:1821 pbx_extension_helper: No application DBget#39; for extension (default, *11*2000, 2)  == Spawn extension (default, *11*2000, 2) exited non-zero on SIP/23-08216fe0#39;Alguma dica?obgFelippe[cadeado];;cadastrar senha cadeadoexten =; _*11*,1,NoCDR()exten =; _*11*,2,DBget(senha=CADEPASS/${CALLERIDNUM})exten =; _*11*,3,GoToIf($[
 ;${senha}; = ;;]?5:4)exten =; _*11*,4,Hangupexten =; _*11*,5,DBput(CADEPASS/${CALLERIDNUM}=${EXTEN:4})exten =; _*11*,6,Wait(2)exten =; _*11*,7,Playback(beep)exten =; _*11*,8,Playback(beep)exten =; _*11*,9,Playback(beep)exten =; _*11*,10,Hangup;;trocar senha cadeadoexten =; _*12*,1,NoCDR()exten =; _*12*,2,DBget(cadp=CADEPASS/${CALLERIDNUM})exten =; _*12*,3,GoToIf($[;${cadp}; = ;${EXTEN:4:4};]?4:9)exten =; _*12*,4,DBput(CADEPASS/${CALLERIDNUM}=${EXTEN:8})exten =; _*12*,5,Wait(2)exten =; _*12*,6,Playback(beep)exten =; _*12*,7,Playback(beep)exten =; _*12*,8,Playback(beep)exten =; _*12*,9,Hangupexten =; _*12*,10,Hangup;colocar cadeadoexten =; _*13*,1,NoCDR()exten =; _*13*,2,DBget(cadp=CADEPASS/${CALLERIDNUM})exten =; _*13*,3,GoToIf($[;${cadp}; = ;${EXTEN:4};]?4:9)exten =; _*13*,4,DBput(CADEADO/${CALLERIDNUM}=y)exten =; _*13*,5,Wait(2)exten =; _*13*,6,Playback(beep)exten =; _*13*,7,Playback(beep)exten =; _*13*,8,Playback(beep)exten =; _*13*,9,Hangupexten =; _*13*,10,Hangup;;retirar cadeadoexten =; _*14*,1,NoCDR()exten =; _*14*,2,DBget(cad=CADEPASS/${CALLERIDNUM})exten =; _*14*,3,GoToIf($[;${cad}; = ;${EXTEN:4};]?4:10)exten =; _*14*,4,DBdel(CADEADO/${CALLERIDNUM})exten =; _*14*,5,Wait(2)exten =; _*14*,6,
 Playback(beep)exten =; _*14*,7,Playback(beep)exten =; _*14*,8,Playback(beep)exten =; _*14*,9,Hangupexten =; _*14*,10,Hangup;;extensao de ligação que verificar se o ramal tem cadeadoexten =; _*10,1,DBget(cad=CADEADO/${CALLERIDNUM})exten =; _*10,2,GoToIf($[;${cad}; = ;y;]?4:3)exten =; _*10,3,dial(sip/osi/5511${EXTEN:4},90,tT)exten =; _*10,4,Hangup();
___
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] Cadeado Asterisk, erro de dbget

2008-06-18 Por tôpico Victor Yure
Versao do Asterisk?

se for 1.4 a App DbGet foi deprecated.

Victor
___
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] Cadeado Asterisk, erro de dbget

2008-06-18 Por tôpico Leonardo Gomes Figueira
U Felippe escreveu:
 Aproveitando aquele velho cadeado visto aqui na lista, coloquei para
 rodar no meu asterisk mas sempre sem sucesso, já tentei ver algumas
 coisas e estava deixando isso de lado.. mas posto aqui na lista para
 alguma ajuda.
 Ramal que tenho é o 2000 
 
 
 Veja o que retorna:
 
-- Executing [EMAIL PROTECTED]:1] NoCDR(;SIP/23-08216fe0;, ;;) in
 new stack
 [May 26 00:23:46] WARNING[5082]: pbx.c:1821 pbx_extension_helper: No
 application 'DBget#39; for extension (default, *11*2000, 2)
   == Spawn extension (default, *11*2000, 2) exited non-zero on
 'SIP/23-08216fe0#39;
 

DBget/DBput só tem no Asterisk 1.0 e 1.2 (deprecated). Provavelmente
você está usando 1.4 ou maior portanto basta adaptar o dialplan para a
função DB() que substituiu ambos.

  Leonardo
___
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