[AsteriskBrasil] RES: senha para discar para fora

eder souza ederwander em yahoo.com.br
Segunda Agosto 17 09:50:27 BRT 2009


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 <rafael em aflsistemas.com.br> escreveu:


De: Rafael Alves Machado <rafael em aflsistemas.com.br>
Assunto: [AsteriskBrasil] RES: senha para discar para fora
Para: asteriskbrasil em 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-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de eder souza
Enviada em: sexta-feira, 14 de agosto de 2009 09:54
Para: asteriskbrasil em 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 <sauloquinteiro em gmail.com> escreveu:


De: Saulo Quinteiro dos Santos <sauloquinteiro em gmail.com>
Assunto: Re: [AsteriskBrasil] senha para discar para fora
Para: asteriskbrasil em 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 : sauloquinteiro em gmail.com
e-mail: saulo em 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 em 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 em 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 em 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/ 
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090817/dafc63c9/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil