[AsteriskBrasil] Fazer ligação por senha

Sylvio Jollenbeck sylvio.sdr em gmail.com
Segunda Janeiro 18 14:16:37 BRST 2010


heheh

       Rodrigo, crie uma tabela no MySQL contento os seguintes campos:

        ramal, fixolocal (FL),movellocal (VC1), fixointra (INTRA), movelintra (VC2), fixointer (INTER), movelinter (VC3) e internacional.


o preenchimento dessa tabela:

2000 Y Y Y Y Y Y ..... e por ai vai.

no asterisk (AEL)

context from-outbound {
      _[2-5]XXXXXXX => &permissao(${CALLERID(num)},${EXTEN},FL); 
}

macro permissao(SRC,DST,TIPO) {

        MYSQL(Connect connid ${DBHOST} ${DBUSER} ${DBPASS} ${DBNAME});
        MYSQL(Query resultid ${connid} SELECT ${TIPO} FROM ipbx_permissao WHERE ramal='${SRC}' );
        MYSQL(Fetch fetchid ${resultid} BLOQUEADO);
        MYSQL(Disconnect ${connid});

        if ("${BLOQUEADO}"=="yes") {
		Hangup();
	} else {
		Dial(..........);
	}
}

Em 18/01/2010, às 14:03, Asterisk Guy Addict escreveu:

> Rodrigo,
> 
> Uma forma de fazer isto, é utilizando contextos customizados.
> 
> Tem que se criar um contexto diferente para cada tipo de ligação que pretende fazer.
> 
> Cria outbound routes e mapeia para cada contexto, e depois utilizas o PINSET do Asterisk para controlar a senha.
> 
> A idéia é mais ou menos esta.
> 
> Eu já tive algo implementado, semelhante a isto. Pode ter alguma diferença no que escrevi (já faz uns 3 anos que tive isto, por isto posso não me lembrar na totalidade.)
> 
> 
> 
> 2010/1/18 Rodrigo Lang <rodrigoferreiralang em gmail.com>
> Bom dia lista,
> 
> Eu possuo um cliente que necessita fazer ligações só por senha. A idéia é bloquear todos os ramais e cada senha tenha um "nível de acesso diferente". Por exemplo, a senha 1234 faz somente ligações locais para fixo, a senha 1235 faz somente ligações locais para fixo e móvel, etc...
> Estava pesquisando a aplicação Authenticate(), porém não vi como fazer a liberação diferente por senha... Alguém já fez algo parecido que possa ajudar?
> 
> 
> Obrigado,
> -- 
> Rodrigo F. Lang
> Amd. de Redes em Telecom
> 
> _______________________________________________
> A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> 
> 
> 
> -- 
> Porque Asterisk é um vício....
> 
> MSN: asteriskaddict em gmail.com
> _______________________________________________
> A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois  
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100118/b178b15c/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil