<HTML>
<style> BODY { font-family:Arial, Helvetica, sans-serif;font-size:12px; }</style><br>
eu uso esse para o asterisk 1.2,que o pessoal já passou aqui acho que para 1.4 tem que ser alterado<br>
<br>
[cadeado]<br>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br>
;cadastrar senha cadeado<br>
exten => _*11*xxxx,1,NoCDR()<br>
exten => _*11*xxxx,2,DBget(senha=CADEPASS/${CALLERIDNUM})<br>
exten => _*11*xxxx,3,GoToIf($["${senha}" = ""]?5:4)<br>
exten => _*11*xxxx,4,Hangup<br>
exten => _*11*xxxx,5,DBput(CADEPASS/${CALLERIDNUM}=${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(beep)<br>
exten => _*11*xxxx,10,Hangup<br>
<br>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br>
;trocar senha cadeado<br>
exten => _*12*xxxxxxxx,1,NoCDR()<br>
exten => _*12*xxxxxxxx,2,DBget(cadp=CADEPASS/${CALLERIDNUM})<br>
exten => _*12*xxxxxxxx,3,GoToIf($["${cadp}" = "${EXTEN:4:4}"]?4:9)<br>
exten => _*12*xxxxxxxx,4,DBput(CADEPASS/${CALLERIDNUM}=${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(beep)<br>
exten => _*12*xxxxxxxx,9,Hangup<br>
exten => _*12*xxxxxxxx,10,Hangup<br>
;colocar cadeado<br>
exten => _*13*xxxx,1,NoCDR()<br>
exten => _*13*xxxx,2,DBget(cadp=CADEPASS/${CALLERIDNUM})<br>
exten => _*13*xxxx,3,GoToIf($["${cadp}" = "${EXTEN:4}"]?4:9)<br>
exten => _*13*xxxx,4,DBput(CADEADO/${CALLERIDNUM}=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(beep)<br>
exten => _*13*xxxx,9,Hangup<br>
exten => _*13*xxxx,10,Hangup<br>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br>
;retirar cadeado<br>
exten => _*14*xxxx,1,NoCDR()<br>
exten => _*14*xxxx,2,DBget(cad=CADEPASS/${CALLERIDNUM})<br>
exten => _*14*xxxx,3,GoToIf($["${cad}" = "${EXTEN:4}"]?4:10)<br>
exten => _*14*xxxx,4,DBdel(CADEADO/${CALLERIDNUM})<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(beep)<br>
exten => _*14*xxxx,9,Hangup<br>
exten => _*14*xxxx,10,Hangup<br>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br>
;extensao de ligação que verificar se o ramal tem cadeado<br>
<br>
exten => _X.,1,DBget(cad=CADEADO/${CALLERIDNUM})<br>
exten => _X.,n,GoToIf($["${cad}" = "y"]?4:3)<br>
exten => _X.,n,Dial(ZAP/1/${EXTEN},100,tT) ; <br>
<br>
<br>
<br>
<br>
<span style="font-weight: bold;">On Qua 2/12/09 17:28 , Marcel Vaz marcelv.zanardine@gmail.com sent:<br>
</span><blockquote style="border-left: 2px solid rgb(245, 245, 245); margin-left: 5px; margin-right: 0px; padding-left: 5px; padding-right: 0px;">Boa tarde lista, <br>
<br>
Desculpa a pergunta básica mas como eu posso configurar um cadeado no ramal, exemplo o dono do ramal sai da sala e bloqueia o ramal através de uma senha para ninguém usar e quando voltar ele digita a senha e libera o ramal.<br>
<br>
obrigado...<br>
</blockquote><BR></HTML>