Pessoal boa noite, estou com um probleminha..

Ativei o Pinsets em meu elastix, e cada funcionário tem uma senha, para
efetuar ligações externas.

Porem o gerente não tem senha no ramal dele, eu ativei a função PINLESS do
ramal do gerente, ou seja, ele liga sem colocar senha, somente no ramal
dele.

O que eu precisava? Precisava que quando este gerente saísse de sua sala ele
digitasse um código e ou uma senha, para bloquear o ramal dele efetuar
ligação, e quando ele voltasse a sala, ele digitasse o código e ou a senha
para liberar o ramal dele novamente para efetuar ligações sem necessitar de
senha.

Vi alguns posts na internet tentei colocar pra rodar mas não consegui no
elastix.

Este contexto abaixo inseri ele no  extensions_custom.conf e dei um  include
=> cadeado

Alguem pode me dar um help

 

 

[cadeado]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;cadastrar senha cadeado
exten => _*11*xxxx,1,NoCDR()
exten => _*11*xxxx,2,DBget(senha=CADEPASS/${CALLERIDNUM})
exten => _*11*xxxx,3,GoToIf($["${senha}" = ""]?5:4)
exten => _*11*xxxx,4,Hangup
exten => _*11*xxxx,5,DBput(CADEPASS/${CALLERIDNUM}=${EXTEN:4})
exten => _*11*xxxx,6,Wait(2)
exten => _*11*xxxx,7,Playback(beep)
exten => _*11*xxxx,8,Playback(beep)
exten => _*11*xxxx,9,Playback(beep)
exten => _*11*xxxx,10,Hangup
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;trocar senha cadeado
exten => _*12*xxxxxxxx,1,NoCDR()
exten => _*12*xxxxxxxx,2,DBget(cadp=CADEPASS/${CALLERIDNUM})
exten => _*12*xxxxxxxx,3,GoToIf($["${cadp}" = "${EXTEN:4:4}"]?4:9)
exten => _*12*xxxxxxxx,4,DBput(CADEPASS/${CALLERIDNUM}=${EXTEN:8})
exten => _*12*xxxxxxxx,5,Wait(2)
exten => _*12*xxxxxxxx,6,Playback(beep)
exten => _*12*xxxxxxxx,7,Playback(beep)
exten => _*12*xxxxxxxx,8,Playback(beep)
exten => _*12*xxxxxxxx,9,Hangup
exten => _*12*xxxxxxxx,10,Hangup
;colocar cadeado
exten => _*13*xxxx,1,NoCDR()
exten => _*13*xxxx,2,DBget(cadp=CADEPASS/${CALLERIDNUM})
exten => _*13*xxxx,3,GoToIf($["${cadp}" = "${EXTEN:4}"]?4:9)
exten => _*13*xxxx,4,DBput(CADEADO/${CALLERIDNUM}=y)
exten => _*13*xxxx,5,Wait(2)
exten => _*13*xxxx,6,Playback(beep)
exten => _*13*xxxx,7,Playback(beep)
exten => _*13*xxxx,8,Playback(beep)
exten => _*13*xxxx,9,Hangup
exten => _*13*xxxx,10,Hangup
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;retirar cadeado
exten => _*14*xxxx,1,NoCDR()
exten => _*14*xxxx,2,DBget(cad=CADEPASS/${CALLERIDNUM})
exten => _*14*xxxx,3,GoToIf($["${cad}" = "${EXTEN:4}"]?4:10)
exten => _*14*xxxx,4,DBdel(CADEADO/${CALLERIDNUM})
exten => _*14*xxxx,5,Wait(2)
exten => _*14*xxxx,6,Playback(beep)
exten => _*14*xxxx,7,Playback(beep)
exten => _*14*xxxx,8,Playback(beep)
exten => _*14*xxxx,9,Hangup
exten => _*14*xxxx,10,Hangup
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;extensao de ligação que verificar se o ramal tem cadeado
 
exten => _*10xxxxxxxx,1,DBget(cad=CADEADO/${CALLERIDNUM})
exten => _*10xxxxxxxx,2,GoToIf($["${cad}" = "y"]?4:3)
exten => _*10xxxxxxxx,3,dial(sip/osi/5511${EXTEN:4},90,tT)
exten => _*10xxxxxxxx,4,Hangup()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

 

-- 
 
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo
"ElastixBrasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie
um e-mail para elastixbrasil+unsubscr...@googlegroups.com.
Para postar neste grupo, envie um e-mail para
elastixbra...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/elastixbrasil?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
_______________________________________________
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a