Veja se isso te ajuda. <br>É o que vc quer?<br><br>;;;; via voip ;;;<br>[local_int_voip]<br>exten =&gt; _0xx[1-6]xxxxxxx,1,Set(test=${DB(cadeadolocal/${CALLERID(num)})}) ;checa cadeadocelular/trava<br>exten =&gt; _0xx[1-6]xxxxxxx,n,GotoIf($[&quot;${test}&quot; = &quot;y&quot;]?end) ;se estiver com cadeado faz hangup, desliga<br>

exten =&gt; _0xx[1-6]xxxxxxx,n,Set(DYNAMIC_FEATURES=automom)<br><br><br>[cadeado]<br>;;;cadastrar senha cadeado<br>exten =&gt; _*11*XXXX,1,NoCDR()<br>exten =&gt; _*11*XXXX,2,Set(senha=${DB(cadepwd/${CALLERID(num)})});<br>

exten =&gt; _*11*XXXX,3,GoToIf($[&quot;${senha}&quot; = &quot;&quot;]?5:4)<br>exten =&gt; _*11*XXXX,4,Hangup<br>exten =&gt; _*11*XXXX,5,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:4})<br>exten =&gt; _*11*XXXX,6,Wait(2)<br>exten =&gt; _*11*XXXX,7,Playback(beep)<br>

exten =&gt; _*11*XXXX,8,Playback(beep)<br>exten =&gt; _*11*XXXX,9,Playback(vm-saved)<br>exten =&gt; _*11*XXXX,10,Hangup<br>;;;trocar senha cadeado<br>exten =&gt; _*12*XXXXXXXX,1,NoCDR()<br>exten =&gt; _*12*XXXXXXXX,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});<br>

exten =&gt; _*12*XXXXXXXX,3,GoToIf($[&quot;${cadp}&quot; = &quot;${EXTEN:4:4}&quot;]?4:9)<br>exten =&gt; _*12*XXXXXXXX,4,Set(DB(cadepwd/${CALLERID(num)})=${EXTEN:8})<br>exten =&gt; _*12*XXXXXXXX,5,Wait(2)<br>exten =&gt; _*12*XXXXXXXX,6,Playback(beep)<br>

exten =&gt; _*12*XXXXXXXX,7,Playback(beep)<br>exten =&gt; _*12*XXXXXXXX,8,Playback(vm-saved)<br>exten =&gt; _*12*XXXXXXXX,9,Hangup<br>exten =&gt; _*12*XXXXXXXX,10,Hangup<br>;;;remover senha geral caso tenha perdido APOS cadastrar outra<br>

exten =&gt; _*99*0000,1,NoCDR()<br>exten =&gt; _*99*0000,2,DBdel(cadepwd/${CALLERID(num)})<br>exten =&gt; _*99*0000,3,Wait(1)<br>exten =&gt; _*99*0000,4,Playback(beep)<br>exten =&gt; _*99*0000,5,Playback(beep)<br>exten =&gt; _*99*0000,6,Playback(vm-saved)<br>

exten =&gt; _*99*0000,7,Hangup<br>exten =&gt; _*99*0000,8,Hangup<br><br>;;;;;;;;;;;;;;;; CADEADO LOCAL LINHAS VOIP ;;;;;;;;;;;;;;;;;;<br>;colocar cadeado local<br>exten =&gt; _*13*XXXX,1,NoCDR()<br>exten =&gt; _*13*XXXX,2,Set(cadp=${DB(cadepwd/${CALLERID(num)})});<br>

exten =&gt; _*13*XXXX,3,GoToIf($[&quot;${cadp}&quot; = &quot;${EXTEN:4}&quot;]?4:9)<br>exten =&gt; _*13*XXXX,4,Set(DB(cadeadolocal/${CALLERID(num)})=y)<br>exten =&gt; _*13*XXXX,5,Wait(2)<br>exten =&gt; _*13*XXXX,6,Playback(beep)<br>

exten =&gt; _*13*XXXX,7,Playback(beep)<br>exten =&gt; _*13*XXXX,8,Playback(vm-saved)<br>exten =&gt; _*13*XXXX,9,Hangup<br>exten =&gt; _*13*XXXX,10,Hangup<br>;retirar cadeado local<br>exten =&gt; _*14*XXXX,1,NoCDR()<br>exten =&gt; _*14*XXXX,2,Set(cad=${DB(cadepwd/${CALLERID(num)})});<br>

exten =&gt; _*14*XXXX,3,GoToIf($[&quot;${cad}&quot; = &quot;${EXTEN:4}&quot;]?4:10)<br>exten =&gt; _*14*XXXX,4,DBdel(cadeadolocal/${CALLERID(num)})<br>exten =&gt; _*14*XXXX,5,Wait(2)<br>exten =&gt; _*14*XXXX,6,Playback(beep)<br>

exten =&gt; _*14*XXXX,7,Playback(beep)<br>exten =&gt; _*14*XXXX,8,Playback(vm-saved)<br>exten =&gt; _*14*XXXX,9,Hangup<br>exten =&gt; _*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">&lt;<a href="mailto:pablo.foruns@gmail.com">pablo.foruns@gmail.com</a>&gt;</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">&lt;<a href="mailto:asterisk@guilherme.eti.br" target="_blank">asterisk@guilherme.eti.br</a>&gt;</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">&lt;<a href="mailto:asterisk@guilherme.eti.br" target="_blank">asterisk@guilherme.eti.br</a>&gt;</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>