Sidnei, fiz dos dois jeitos, e nos dois ele não sai do pedido de da senha. Entra o playback, digite sua senha, digito 4 números e fica , não faz nada.se digito os números e enter, pede a senha novamente.
_____ De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Sidnei Enviada em: quinta-feira, 13 de outubro de 2011 09:45 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: [AsteriskBrasil] RES: Macro para pedir senha antes da ligação Tente assim [senhasteste] exten => _X.,1,Answer() exten => _X.,2,Wait(1) exten => _X.,3,Playback(/var/lib/asterisk/sounds/en/digite-senha) exten => _X.,4,Gotoif($[${Authenticate(/senha|daj)} ]?disca,desliga) } exten => _X.,5(desliga),Hangup() exten => _X.,6(disca),Dial(SIP/vono/${EXTEN},20,r,tTwW) exten => _X.,7,Hangup() ou você pode testar a sua com algumas alterações: [senhasteste] exten => _X.,1,Answer() exten => _X.,2,Wait(1) exten => _X.,3,Playback(/var/lib/asterisk/sounds/en/digite-senha) exten => _X.,4,Read(Pass,,4,,,) exten => _X.,5,Gotoif($[${DB_EXISTS(Senha/${Pass})} == "1"]?disca,desliga) exten => _X.,6(desliga),Hangup() exten => _X.,7(disca),Set(Nome=${DB(Senha/${Pass})}) exten => _X.,8,Set(Nome=${DB(Senha/${Pass})}) exten => _X.,9,Set(CDR(userfield)=${Nome}) exten => _X.,10,Dial(SIP/vono/${EXTEN},20,r,tTwW) exten => _X.,11,Hangup() Descrição: Descrição: logo Sidnei Pereira Supervisor Técnico Phone: +55 (17) 3512-8080 Phone: +55 (11) 3509-3129 Phone: 5000# E-mail: <mailto:renan.supo...@catelani.com.br> sidnei.supo...@catelani.com.br Visite nosso web site: <http://www.catelani.com.br/> www.catelani.com.br De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Fernando Trilha Enviada em: quinta-feira, 13 de outubro de 2011 08:49 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: [AsteriskBrasil] Macro para pedir senha antes da ligação Pessoal, depois de algumas pesquisas, achei uma macro, para que antes de fazer a ligação, o asterisk pedisse uma senha.A idéia é ter todos os ramais bloqueados e somente quem tem a senha poder usar. Mas não consegui fazer funcionar, abaixo colocarei o extensions e a cli do asterisk. extensions.conf [senhasteste] exten => _X.,1,Answer() exten => _X.,2,Wait(1) exten => _X.,3,Playback(/var/lib/asterisk/sounds/en/digite-senha) exten => _X.,4,Read(Pass,,4,,,) exten => _X.,5,Gotoif($[${DB_EXISTS(Senha/${Pass})} == "1"]?disca,desliga) exten => _X.,6,(desliga),Hangup() exten => _X.,7,(disca),Set(Nome=${DB(Senha/${Pass})}) exten => _X.,8,Set(Nome=${DB(Senha/${Pass})}) exten => _X.,9,Set(CDR(userfield)=${Nome}) exten => _X.,10,Dial(SIP/vono/${EXTEN},20,r,tTwW) exten => _X.,11,Hangup() CLI dos asterisk == Using SIP RTP CoS mark 5 -- Executing [04832029913@senhasteste:1] Answer("SIP/9901-09ac8460", "") in new stack -- Executing [04832029913@senhasteste:2] Wait("SIP/9901-09ac8460", "1") in new stack -- Executing [04832029913@senhasteste:3] Playback("SIP/9901-09ac8460", "/var/lib/asterisk/sounds/en/digite-senha") in new stack -- <SIP/9901-09ac8460> Playing '/var/lib/asterisk/sounds/en/digite-senha.gsm' (language 'en') -- Executing [04832029913@senhasteste:4] Read("SIP/9901-09ac8460", "Pass,,4,,,") in new stack -- Accepting a maximum of 4 digits. -- User entered '1234' -- Executing [04832029913@senhasteste:5] GotoIf("SIP/9901-09ac8460", "0?disca,desliga") in new stack [Oct 13 09:34:24] WARNING[11251]: pbx.c:3089 pbx_extension_helper: No application '' for extension (senhasteste, 04832029913, 6) == Spawn extension (senhasteste, 04832029913, 6) exited non-zero on 'SIP/9901-09ac8460' Cadastro no Astdb database put Senha 1234 9901 Obs: Consegui até fazer ligar, mas ele aceita qualquer numero de 4 digitos antes de ligar, e não o 1234 que eu cadastrei. Desde já, obrigado.
<<image001.jpg>>
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ 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. www.digivoice.com.br ou (11)3016-5200. ________ GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP Escalável até 240 canáis, Portabilidade Numérica, Balanceamento de Carga, Bilhetagem Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org