Veja se isso te ajuda. <br>É o que vc quer?<br><br>;;;; via voip ;;;<br>[local_int_voip]<br>exten => _0xx[1-6]xxxxxxx,1,Set(test=${DB(cadeadolocal/${CALLERID(num)})}) ;checa cadeadocelular/trava<br>exten => _0xx[1-6]xxxxxxx,n,GotoIf($["${test}" = "y"]?end) ;se estiver com cadeado faz hangup, desliga<br>
exten => _0xx[1-6]xxxxxxx,n,Set(DYNAMIC_FEATURES=automom)<br><br><br>[cadeado]<br>;;;cadastrar senha cadeado<br>exten => _*11*XXXX,1,NoCDR()<br>exten => _*11*XXXX,2,Set(senha=${DB(cadepwd/${CALLERID(num)})});<br>
exten => _*11*XXXX,3,GoToIf($["${senha}" = ""]?5:4)<br>exten => _*11*XXXX,4,Hangup<br>exten => _*11*XXXX,5,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:4})<br>exten => _*11*XXXX,6,Wait(2)<br>exten => _*11*XXXX,7,Playback(beep)<br>
exten => _*11*XXXX,8,Playback(beep)<br>exten => _*11*XXXX,9,Playback(vm-saved)<br>exten => _*11*XXXX,10,Hangup<br>;;;trocar senha cadeado<br>exten => _*12*XXXXXXXX,1,NoCDR()<br>exten => _*12*XXXXXXXX,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});<br>
exten => _*12*XXXXXXXX,3,GoToIf($["${cadp}" = "${EXTEN:4:4}"]?4:9)<br>exten => _*12*XXXXXXXX,4,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:8})<br>exten => _*12*XXXXXXXX,5,Wait(2)<br>exten => _*12*XXXXXXXX,6,Playback(beep)<br>
exten => _*12*XXXXXXXX,7,Playback(beep)<br>exten => _*12*XXXXXXXX,8,Playback(vm-saved)<br>exten => _*12*XXXXXXXX,9,Hangup<br>exten => _*12*XXXXXXXX,10,Hangup<br>;;;remover senha geral caso tenha perdido APOS cadastrar outra<br>
exten => _*99*0000,1,NoCDR()<br>exten => _*99*0000,2,DBdel(cadepwd/${CALLERID(num)})<br>exten => _*99*0000,3,Wait(1)<br>exten => _*99*0000,4,Playback(beep)<br>exten => _*99*0000,5,Playback(beep)<br>exten => _*99*0000,6,Playback(vm-saved)<br>
exten => _*99*0000,7,Hangup<br>exten => _*99*0000,8,Hangup<br><br>;;;;;;;;;;;;;;;; CADEADO LOCAL LINHAS VOIP ;;;;;;;;;;;;;;;;;;<br>;colocar cadeado local<br>exten => _*13*XXXX,1,NoCDR()<br>exten => _*13*XXXX,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});<br>
exten => _*13*XXXX,3,GoToIf($["${cadp}" = "${EXTEN:4}"]?4:9)<br>exten => _*13*XXXX,4,Set(DB(cadeadolocal/${CALLERID(num)})=y)<br>exten => _*13*XXXX,5,Wait(2)<br>exten => _*13*XXXX,6,Playback(beep)<br>
exten => _*13*XXXX,7,Playback(beep)<br>exten => _*13*XXXX,8,Playback(vm-saved)<br>exten => _*13*XXXX,9,Hangup<br>exten => _*13*XXXX,10,Hangup<br>;retirar cadeado local<br>exten => _*14*XXXX,1,NoCDR()<br>exten => _*14*XXXX,2,Set(cad=${DB(cadepwd/${CALLERID(num)})});<br>
exten => _*14*XXXX,3,GoToIf($["${cad}" = "${EXTEN:4}"]?4:10)<br>exten => _*14*XXXX,4,DBdel(cadeadolocal/${CALLERID(num)})<br>exten => _*14*XXXX,5,Wait(2)<br>exten => _*14*XXXX,6,Playback(beep)<br>
exten => _*14*XXXX,7,Playback(beep)<br>exten => _*14*XXXX,8,Playback(vm-saved)<br>exten => _*14*XXXX,9,Hangup<br>exten => _*14*XXXX,10,Hangup<br><br clear="all"><span><font size="1"><br><br>----<br>Obg,<br>Ulisses Felippe Féres A. Cerqueira<br>
Abratel Telecom</font></span><div><span><a href="mailto:uferes@abratel.com.br" target="_blank"><font size="1">uferes@abratel.com.br</font></a></span></div><div><span><font size="1">32-3722-4004 ramal 928</font></span></div>
<br>
<br><br><div class="gmail_quote">Em 13 de janeiro de 2012 14:20, Pablo Foruns <span dir="ltr"><<a href="mailto:pablo.foruns@gmail.com">pablo.foruns@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Não, mais é bem simples de fazer.</div><div> </div><div>você pode fazer algo como:</div><div>*10 para ativar </div><div>*11 para desativar</div><div> </div><div>ai faz com base no callerid(num) e astdb.</div><div>No historico da lista tem de certeza.</div>
<div> </div><div>Att.:</div><div>Pablo.</div><div><br><br> </div><div class="gmail_quote">Em 13 de janeiro de 2012 13:15, Guilherme Rezende <span dir="ltr"><<a href="mailto:asterisk@guilherme.eti.br" target="_blank">asterisk@guilherme.eti.br</a>></span> escreveu:<div>
<div class="h5"><br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote">
<div bgcolor="#FFFFFF" text="#000000">
Obrigado pela resposta Pablo.<br>
Vc teria algum exemplo de uso dessa função ja voltada p/ cadeado?<br>
abs..<br>
<br>
Em 13/01/2012 13:47, Pablo Foruns escreveu:
<div><div><blockquote type="cite">
<div>Guilherme você pode está utilizando a função authenticate().</div>
<div> </div>
<div>Segue link: <a href="http://www.voip-info.org/wiki/view/Asterisk+cmd+Authenticate" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+cmd+Authenticate</a> </div>
<div> </div>
<div>Att.:</div>
<div>Pablo.<br>
<br>
</div>
<div class="gmail_quote">Em 13 de janeiro de 2012 12:20, Guilherme
Rezende <span dir="ltr"><<a href="mailto:asterisk@guilherme.eti.br" target="_blank">asterisk@guilherme.eti.br</a>></span>
escreveu:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote">Pessoal, alguém da lista possui um exemplo
prático de uma implementação<br>
de cadeado?<br>
<br>
Preciso apenas cadastrar um senha uma única vez p/ os
ramais.(Os<br>
usuários vem até a mesa e fazem o cadastro)<br>
Feito isso, deixaria apenas as funcionalidades p/ o usuário de<br>
ativar/desativar cadeado e trocar a senha.<br>
<br>
Abs a todos da lista.<br>
_______________________________________________<br>
KHOMP ::: External Series Experience :::<br>
Um novo conceito para o mercado de aplicações que vai<br>
fazer você pensar fora da caixa. Aguarde este lançamento<br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor
custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a>
| <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a>
| (11) 5503-1011<br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em
branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</blockquote>
</div>
<br>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
KHOMP ::: External Series Experience :::
Um novo conceito para o mercado de aplicações que vai
fazer você pensar fora da caixa. Aguarde este lançamento
_______________________________________________
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.
________
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
KHOMP ::: External Series Experience :::<br>
Um novo conceito para o mercado de aplicações que vai<br>
fazer você pensar fora da caixa. Aguarde este lançamento<br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011<br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>
</div></div></div>
<br>
<br>_______________________________________________<br>
KHOMP ::: External Series Experience :::<br>
Um novo conceito para o mercado de aplicações que vai<br>
fazer você pensar fora da caixa. Aguarde este lançamento<br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011<br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br>