Rodrigo,<br><br> Eu implementei algo parecido com o que você precisa. Essas senhas eu tenho elas em um banco de dados classificadas por tipo (fixo-local, fixo-local+móvel, DDD, ....).<br><br> Após isso, fiz um php que lê os dados dessa base e gravo arquivos separados em um diretório. E depois utilizo o authenticate de acordo com o tipo de ligação e arquivo de senha.<br>
<br>Ex. _0[2345],1,Authenticate(/diretorio/senhasfixolocal,a)<br>      _0[789],1,Authenticate(/diretorio/movel,a)<br><br>no arquivo senhasfixolocal - tem todas as senhas para esse tipo de ligação + as senhas do arquivo móvel<br>
no arquivo móvel - tem todas as senhas para esse tipo de ligação, mais as senhas DDD, DDI, subentendo que quem tem uma permissão para DDD, terá também para móvel e para fixo local.<br><br> Espero ter ajudado.<br><br><div class="gmail_quote">
2010/1/18  <span dir="ltr">&lt;<a href="mailto:asteriskbrasil-request@listas.asteriskbrasil.org">asteriskbrasil-request@listas.asteriskbrasil.org</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Enviar submissões para a lista de discussão AsteriskBrasil para<br>
        <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
<br>
Para se cadastrar ou descadastrar via WWW, visite o endereço<br>
        <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
ou, via email, envie uma mensagem com a palavra &#39;help&#39; no assunto ou<br>
corpo da mensagem para<br>
        <a href="mailto:asteriskbrasil-request@listas.asteriskbrasil.org">asteriskbrasil-request@listas.asteriskbrasil.org</a><br>
<br>
Você poderá entrar em contato com a pessoa que gerencia a lista pelo<br>
endereço<br>
        <a href="mailto:asteriskbrasil-owner@listas.asteriskbrasil.org">asteriskbrasil-owner@listas.asteriskbrasil.org</a><br>
<br>
Quando responder, por favor edite sua linha Assunto assim ela será<br>
mais específica que &quot;Re: Contents of AsteriskBrasil digest...&quot;<br>
<br>
<br>
----------------------------------------<br>
Ajude a comunidade AsteriskBrasil.org!<br>
==== Compre uma camiseta! ====<br>
Acesse <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
<br>
<br>
Tópicos de Hoje:<br>
<br>
   1. Re: Fazer ligação por senha (Asterisk Guy Addict)<br>
   2. Re: Fazer ligação por senha (Sylvio Jollenbeck)<br>
   3. Re: Fazer ligação por senha (Eder Souza)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 18 Jan 2010 16:03:43 +0000<br>
From: Asterisk Guy Addict &lt;<a href="mailto:asteriskaddict@gmail.com">asteriskaddict@gmail.com</a>&gt;<br>
Subject: Re: [AsteriskBrasil] Fazer ligação por senha<br>
To: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
Message-ID:<br>
        &lt;<a href="mailto:e31f47c1001180803w7f2aae97t1ae7607891b264b9@mail.gmail.com">e31f47c1001180803w7f2aae97t1ae7607891b264b9@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
Rodrigo,<br>
<br>
Uma forma de fazer isto, é utilizando contextos customizados.<br>
<br>
Tem que se criar um contexto diferente para cada tipo de ligação que<br>
pretende fazer.<br>
<br>
Cria outbound routes e mapeia para cada contexto, e depois utilizas o PINSET<br>
do Asterisk para controlar a senha.<br>
<br>
A idéia é mais ou menos esta.<br>
<br>
Eu já tive algo implementado, semelhante a isto. Pode ter alguma diferença<br>
no que escrevi (já faz uns 3 anos que tive isto, por isto posso não me<br>
lembrar na totalidade.)<br>
<br>
<br>
<br>
2010/1/18 Rodrigo Lang &lt;<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>&gt;<br>
<br>
&gt; Bom dia lista,<br>
&gt;<br>
&gt; Eu possuo um cliente que necessita fazer ligações só por senha. A idéia é<br>
&gt; bloquear todos os ramais e cada senha tenha um &quot;nível de acesso diferente&quot;.<br>
&gt; Por exemplo, a senha 1234 faz somente ligações locais para fixo, a senha<br>
&gt; 1235 faz somente ligações locais para fixo e móvel, etc...<br>
&gt; Estava pesquisando a aplicação Authenticate(), porém não vi como fazer a<br>
&gt; liberação diferente por senha... Alguém já fez algo parecido que possa<br>
&gt; ajudar?<br>
&gt;<br>
&gt;<br>
&gt; Obrigado,<br>
&gt; --<br>
&gt; Rodrigo F. Lang<br>
&gt; Amd. de Redes em Telecom<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<br>
&gt; - Valor similar ao de placas E1 PCI;<br>
&gt; - Não há problemas de compatibilidade com barramento PCI;<br>
&gt; - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
&gt; servidores compartilham o mesmo E1)<br>
&gt; Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
&gt; _______________________________________________<br>
&gt; Lista de discussões AsteriskBrasil.org<br>
&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Porque Asterisk é um vício....<br>
<br>
MSN: <a href="mailto:asteriskaddict@gmail.com">asteriskaddict@gmail.com</a><br>
-------------- Próxima Parte ----------<br>
Um anexo em HTML foi limpo...<br>
URL: <a href="http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100118/7685e9c3/attachment-0001.htm" target="_blank">http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100118/7685e9c3/attachment-0001.htm</a><br>

<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 18 Jan 2010 14:16:37 -0200<br>
From: Sylvio Jollenbeck &lt;<a href="mailto:sylvio.sdr@gmail.com">sylvio.sdr@gmail.com</a>&gt;<br>
Subject: Re: [AsteriskBrasil] Fazer ligação por senha<br>
To: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
Message-ID: &lt;<a href="mailto:48FA972D-1012-4981-B457-EE4D735CF891@gmail.com">48FA972D-1012-4981-B457-EE4D735CF891@gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
heheh<br>
<br>
       Rodrigo, crie uma tabela no MySQL contento os seguintes campos:<br>
<br>
        ramal, fixolocal (FL),movellocal (VC1), fixointra (INTRA), movelintra (VC2), fixointer (INTER), movelinter (VC3) e internacional.<br>
<br>
<br>
o preenchimento dessa tabela:<br>
<br>
2000 Y Y Y Y Y Y ..... e por ai vai.<br>
<br>
no asterisk (AEL)<br>
<br>
context from-outbound {<br>
      _[2-5]XXXXXXX =&gt; &amp;permissao(${CALLERID(num)},${EXTEN},FL);<br>
}<br>
<br>
macro permissao(SRC,DST,TIPO) {<br>
<br>
        MYSQL(Connect connid ${DBHOST} ${DBUSER} ${DBPASS} ${DBNAME});<br>
        MYSQL(Query resultid ${connid} SELECT ${TIPO} FROM ipbx_permissao WHERE ramal=&#39;${SRC}&#39; );<br>
        MYSQL(Fetch fetchid ${resultid} BLOQUEADO);<br>
        MYSQL(Disconnect ${connid});<br>
<br>
        if (&quot;${BLOQUEADO}&quot;==&quot;yes&quot;) {<br>
                Hangup();<br>
        } else {<br>
                Dial(..........);<br>
        }<br>
}<br>
<br>
Em 18/01/2010, às 14:03, Asterisk Guy Addict escreveu:<br>
<br>
&gt; Rodrigo,<br>
&gt;<br>
&gt; Uma forma de fazer isto, é utilizando contextos customizados.<br>
&gt;<br>
&gt; Tem que se criar um contexto diferente para cada tipo de ligação que pretende fazer.<br>
&gt;<br>
&gt; Cria outbound routes e mapeia para cada contexto, e depois utilizas o PINSET do Asterisk para controlar a senha.<br>
&gt;<br>
&gt; A idéia é mais ou menos esta.<br>
&gt;<br>
&gt; 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.)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2010/1/18 Rodrigo Lang &lt;<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>&gt;<br>
&gt; Bom dia lista,<br>
&gt;<br>
&gt; Eu possuo um cliente que necessita fazer ligações só por senha. A idéia é bloquear todos os ramais e cada senha tenha um &quot;nível de acesso diferente&quot;. 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...<br>

&gt; 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?<br>
&gt;<br>
&gt;<br>
&gt; Obrigado,<br>
&gt; --<br>
&gt; Rodrigo F. Lang<br>
&gt; Amd. de Redes em Telecom<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<br>
&gt; - Valor similar ao de placas E1 PCI;<br>
&gt; - Não há problemas de compatibilidade com barramento PCI;<br>
&gt; - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
&gt; servidores compartilham o mesmo E1)<br>
&gt; Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
&gt; _______________________________________________<br>
&gt; Lista de discussões AsteriskBrasil.org<br>
&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Porque Asterisk é um vício....<br>
&gt;<br>
&gt; MSN: <a href="mailto:asteriskaddict@gmail.com">asteriskaddict@gmail.com</a><br>
&gt; _______________________________________________<br>
&gt; A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<br>
&gt; - Valor similar ao de placas E1 PCI;<br>
&gt; - Não há problemas de compatibilidade com barramento PCI;<br>
&gt; - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
&gt; servidores compartilham o mesmo E1)<br>
&gt; Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
&gt; _______________________________________________<br>
&gt; Lista de discussões AsteriskBrasil.org<br>
&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
<br>
-------------- Próxima Parte ----------<br>
Um anexo em HTML foi limpo...<br>
URL: <a href="http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100118/b178b15c/attachment-0001.htm" target="_blank">http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100118/b178b15c/attachment-0001.htm</a><br>

<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Mon, 18 Jan 2010 14:33:18 -0200<br>
From: Eder Souza &lt;<a href="mailto:eder.souza@bsd.com.br">eder.souza@bsd.com.br</a>&gt;<br>
Subject: Re: [AsteriskBrasil] Fazer ligação por senha<br>
To: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
Message-ID:<br>
        &lt;<a href="mailto:d5a7a9da1001180833s459122f7p30017aa0ec011ce8@mail.gmail.com">d5a7a9da1001180833s459122f7p30017aa0ec011ce8@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
faça em AGI bem melhor para vc controlar o fluxo de saida<br>
<br>
Eng Eder de Souza<br>
2010/1/18 Sylvio Jollenbeck &lt;<a href="mailto:sylvio.sdr@gmail.com">sylvio.sdr@gmail.com</a>&gt;<br>
<br>
&gt; heheh<br>
&gt;<br>
&gt;        Rodrigo, crie uma tabela no MySQL contento os seguintes campos:<br>
&gt;<br>
&gt;         ramal, fixolocal (FL),movellocal (VC1), fixointra (INTRA),<br>
&gt; movelintra (VC2), fixointer (INTER), movelinter (VC3) e internacional.<br>
&gt;<br>
&gt;<br>
&gt; o preenchimento dessa tabela:<br>
&gt;<br>
&gt; 2000 Y Y Y Y Y Y ..... e por ai vai.<br>
&gt;<br>
&gt; no asterisk (AEL)<br>
&gt;<br>
&gt; context from-outbound {<br>
&gt;       _[2-5]XXXXXXX =&gt; &amp;permissao(${CALLERID(num)},${EXTEN},FL);<br>
&gt; }<br>
&gt;<br>
&gt; macro permissao(SRC,DST,TIPO) {<br>
&gt;<br>
&gt;          MYSQL(Connect connid ${DBHOST} ${DBUSER} ${DBPASS} ${DBNAME});<br>
&gt;         MYSQL(Query resultid ${connid} SELECT ${TIPO} FROM ipbx_permissao<br>
&gt; WHERE ramal=&#39;${SRC}&#39; );<br>
&gt;         MYSQL(Fetch fetchid ${resultid} BLOQUEADO);<br>
&gt;         MYSQL(Disconnect ${connid});<br>
&gt;<br>
&gt;         if (&quot;${BLOQUEADO}&quot;==&quot;yes&quot;) {<br>
&gt; Hangup();<br>
&gt; } else {<br>
&gt; Dial(..........);<br>
&gt; }<br>
&gt; }<br>
&gt;<br>
&gt;  Em 18/01/2010, às 14:03, Asterisk Guy Addict escreveu:<br>
&gt;<br>
&gt; Rodrigo,<br>
&gt;<br>
&gt; Uma forma de fazer isto, é utilizando contextos customizados.<br>
&gt;<br>
&gt; Tem que se criar um contexto diferente para cada tipo de ligação que<br>
&gt; pretende fazer.<br>
&gt;<br>
&gt; Cria outbound routes e mapeia para cada contexto, e depois utilizas o<br>
&gt; PINSET do Asterisk para controlar a senha.<br>
&gt;<br>
&gt; A idéia é mais ou menos esta.<br>
&gt;<br>
&gt; Eu já tive algo implementado, semelhante a isto. Pode ter alguma diferença<br>
&gt; no que escrevi (já faz uns 3 anos que tive isto, por isto posso não me<br>
&gt; lembrar na totalidade.)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2010/1/18 Rodrigo Lang &lt;<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>&gt;<br>
&gt;<br>
&gt;&gt; Bom dia lista,<br>
&gt;&gt;<br>
&gt;&gt; Eu possuo um cliente que necessita fazer ligações só por senha. A idéia é<br>
&gt;&gt; bloquear todos os ramais e cada senha tenha um &quot;nível de acesso diferente&quot;.<br>
&gt;&gt; Por exemplo, a senha 1234 faz somente ligações locais para fixo, a senha<br>
&gt;&gt; 1235 faz somente ligações locais para fixo e móvel, etc...<br>
&gt;&gt; Estava pesquisando a aplicação Authenticate(), porém não vi como fazer a<br>
&gt;&gt; liberação diferente por senha... Alguém já fez algo parecido que possa<br>
&gt;&gt; ajudar?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Obrigado,<br>
&gt;&gt; --<br>
&gt;&gt; Rodrigo F. Lang<br>
&gt;&gt; Amd. de Redes em Telecom<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<br>
&gt;&gt; - Valor similar ao de placas E1 PCI;<br>
&gt;&gt; - Não há problemas de compatibilidade com barramento PCI;<br>
&gt;&gt; - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
&gt;&gt; servidores compartilham o mesmo E1)<br>
&gt;&gt; Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Lista de discussões AsteriskBrasil.org &lt;<a href="http://asteriskbrasil.org/" target="_blank">http://asteriskbrasil.org/</a>&gt;<br>
&gt;&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt;&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Porque Asterisk é um vício....<br>
&gt;<br>
&gt; MSN: <a href="mailto:asteriskaddict@gmail.com">asteriskaddict@gmail.com</a><br>
&gt; _______________________________________________<br>
&gt; A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<br>
&gt; - Valor similar ao de placas E1 PCI;<br>
&gt; - Não há problemas de compatibilidade com barramento PCI;<br>
&gt; - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
&gt; servidores compartilham o mesmo E1)<br>
&gt; Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
&gt; _______________________________________________<br>
&gt; Lista de discussões AsteriskBrasil.org &lt;<a href="http://asteriskbrasil.org/" target="_blank">http://asteriskbrasil.org/</a>&gt;<br>
&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; A Redfone é líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<br>
&gt; - Valor similar ao de placas E1 PCI;<br>
&gt; - Não há problemas de compatibilidade com barramento PCI;<br>
&gt; - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
&gt; servidores compartilham o mesmo E1)<br>
&gt; Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
&gt; _______________________________________________<br>
&gt; Lista de discussões AsteriskBrasil.org<br>
&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
-------------- Próxima Parte ----------<br>
Um anexo em HTML foi limpo...<br>
URL: <a href="http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100118/31ba4a4f/attachment.htm" target="_blank">http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100118/31ba4a4f/attachment.htm</a><br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
AsteriskBrasil mailing list<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
<br>
<br>
Fim da Digest AsteriskBrasil, volume 46, assunto 156<br>
****************************************************<br>
</blockquote></div><br><br clear="all"><br>-- <br>------------------------------------------<br>José Augusto Dalgut Junior<br>41 8428-5103<br>41 3398-1357<br>google talk: <a href="mailto:dalgut.junior@gmail.com">dalgut.junior@gmail.com</a><br>
msn: <a href="mailto:dalgutjunior@hotmail.com">dalgutjunior@hotmail.com</a><br>