A primeira Maneira esta assim olha ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;testes para sair ligações após logar AsteriskB; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
exten => _5.,1,Set(LOGADO=${'DB(Status/${CALLERIDNUM})'}) exten => _5.,2,NoOp(${CALLERIDNUM}) exten => _5.,3,NoOp(${LOGADO}) exten => _5.,4,GotoIf($[${LOGADO} = S]?5:11) exten => _5.,5,Set(CDR(userfield)=${'DB(Nome/${CALLERIDNUM})'}) exten => _5.,6,Dial(Unicall/g1/${EXTEN:1}) exten => _5.,7,GotoIf($[${DIALSTATUS} = BUSY]?25) exten => _5.,8,PlayTones(busy) exten => _5.,9,Wait(10) exten => _5.,10,Hangup() ;exten => _5.,11,Playback(agent-user) exten => _5.,11,Playback(entrada) exten => _5.,12,Set(LoginSenha=00000000) exten => _5.,13,Read(LoginSenha) exten => _5.,14,SetVar(RE=${LoginSenha:0:4}) exten => _5.,15,SetVar(SE=${LoginSenha:4:4}) exten => _5.,16,GotoIf($["${RE}"=""|"${SE}"=""]?25:17) exten => _5.,17,Set(SREAL=${'DB(Conta/${RE})'}) exten => _5.,18,GotoIf($["${SE}" = "${SREAL}"]?19:27) exten => _5.,19,Playback(auth-thankyou) exten => _5.,20,DBPut(Status/${CALLERIDNUM}=S) exten => _5.,21,DBPut(Nome/${CALLERIDNUM}=${'DB(Nome/${RE})'}) exten => _5.,22,Set(CDR(userfield)=${'DB(Nome/${CALLERIDNUM})'}) exten => _5.,23,Dial(Unicall/g1/${EXTEN:1}) exten => _5.,24,Hangup() exten => _5.,25,Playback(vm-sorry) exten => _5.,26,Hangup() exten => _5.,27,Playback(invalid) exten => _5.,28,Hangup() Neste que eu Fiz o kra se registra apenas uma vez por dia se ele se logou uma vez corretamente altomaticamente ele fica liberado para fazer ligação, vc pode retirar isso retirando a checagem do exten => _5.,4,GotoIf($[${LOGADO} = S]?5:11) . neste meu caso se o valor logado for igual a S o kra digitou a senha correta e ae ele fica liberado para fazer ligações sem precisar redigitar a senha toda vez q for fazer uma ligação se o valor for diferente de S ele vai para a prioridade 11 pede para o kra digitar o login e a senha cada um com quatro digitos se ele acertou ele coloca o ramal em questao com o valor S veja (exten => _5.,20,DBPut(Status/${CALLERIDNUM}=S) ) liberando esse ramal para toda vez q for efetuar uma ligação nao precisar digitar mais a senha... OBS: Isso ae é tao antigo que esta num asterisk 1.2 talvez mude alguma coisa para o Asterisk 1.4 a forma de setar variaveis no extensions com certeza, mas a idéia é essa, só seguir a lógica que é fácil. []'s Eng Eder de Souza --- Em dom, 16/8/09, Rafael Alves Machado <raf...@aflsistemas.com.br> escreveu: De: Rafael Alves Machado <raf...@aflsistemas.com.br> Assunto: [AsteriskBrasil] RES: senha para discar para fora Para: asteriskbrasil@listas.asteriskbrasil.org Data: Domingo, 16 de Agosto de 2009, 23:48 Pode descrever como fazer a primeira maneira? Atenciosamente Rafael Machado | ( 14 3405 1199 www.aflsistemas.com.br De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de eder souza Enviada em: sexta-feira, 14 de agosto de 2009 09:54 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: Re: [AsteriskBrasil] senha para discar para fora Opá já fiz isso de duas Maneiras Astdb a maneira mais fácil entre Aspas vc vai precisar cadastrar todos os ramais via Astdb e amarrar cada um a uma senha. A segunda maneira é mais Parruda Banco de dados, faça o Asterisk pegar o callerid de cada usuário SIP antes de uma ligação sair consulte no banco de dados qual é a senha referente ao callerid do ramal SIP e faça o usuário digitar via teclado a senha via READ se bater com o retorno do select no banco é pq a senha ta certa e deixa o kra fazer ligação manjou?? Faz um AGI para isso!!! Mas nada impede de implementar direto no Extensions tbm tem como!! []'s Eng Eder de Souza --- Em qui, 13/8/09, Saulo Quinteiro dos Santos <sauloquinte...@gmail.com> escreveu: De: Saulo Quinteiro dos Santos <sauloquinte...@gmail.com> Assunto: Re: [AsteriskBrasil] senha para discar para fora Para: asteriskbrasil@listas.asteriskbrasil.org Data: Quinta-feira, 13 de Agosto de 2009, 16:22 Você utiliza alguma interface? Saulo Quinteiro Dos Santos Fone: 41-2141-9567 Graduando em Ciência da Computação - UFPR msn : sauloquinte...@gmail.com e-mail: sa...@mpsinf.com.br cel : 41-9927-5236 Fernando Trilha escreveu: > Pessoal, alguém sabe fazer no asterisk a configuração do seguinte. > quando o usuário vai ligar para fora, ele tenha que colocar uma senha de > 4 dígitos para ter este acesso? > > > Atenciosamente > > > > *P **Antes de imprimir* pense em sua responsabilidade e compromisso com > o *Meio Ambiente*! ** > > > > > ------------------------------------------------------------------------ > > > _______________________________________________ > Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo. > VoIP, Asterisk e Convergência de Redes. > http://www.encontrovoipcenter.com.br > > Compre uma camiseta da AsteriskBrasil.org! > http://www.voipmania.com.br > > Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na > rede Freenode.net: #asterisk-br > _______________________________________________ > Lista de discussões AsteriskBrasil.org > AsteriskBrasil@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil _______________________________________________ Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo. VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes -----Anexo incorporado----- _______________________________________________ Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo. VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
_______________________________________________ Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo. VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil