Ola Weder,<br><br>faz um bom tempo que brinquei com AGI e não fui muito a fundo, mas tenho quase certeza que você tem acesso ao callerID através de AGI, através de &quot;palavras reservadas&quot;, ou seja você consegue esta informação sem nenhum problema, inclusive acho que usei isto no meu shell script, de uma olhadinha nele. <br>
<br>Outro ponto importante é onde esta sua solução será utilizada, eu não trabalho com asterisk, mas você ja pesquisou se não existe módulos prontos para conectar com ldap, ou fazer esta sua soluçao com banco de dados, de forma mais &quot;robusta&quot;.<br>
<br>abraços!!<br><br><div class="gmail_quote">2008/10/30 Weder Prado <span dir="ltr">&lt;<a href="mailto:weder.prado@gmail.com">weder.prado@gmail.com</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;">
Boa noite Paulo e lista que tem me ajudado,<br>Estou montando um script com um colega de trabalho e estamos trabalhando com a seguinte sintaxe, teremos uma lista.txt com o ramal sip e login do ad de cada usuario, ou seja, um ramal para cada usuário. Quando o usuário tentar fazer a ligação vou mandar o script checar o ad e comparar por exemplo se o ramal 3001 pertence ao usuário weder que está cadastrado na lista.txt e se for ok ele ira fazer a ligação, caso contrário vem a mensagem de que não está logado na rede.<br>

<br>Minhas dúvidas são:<br>Na hora de executar o script no plano de discagem posso passar a variavel callerid como parametro do script? como por exemplo: <br>[contexto-vida-loca]<br>exten =&gt; _7XX,1,AGI(nome-do-script ${CALLERID)<br>

<br>Outra coisa, tem como dentro do plano de discagem eu criar uma espécie de if, tipo se executou o script e teve a resposta OK &quot;usuário e ramal da lista.txt equivale a usuário e ramal do ad&quot; ele vai para a linha de baixo que irá fazer o dial? Ou depois que o asterisk manda a ligação para o script tenho que tratar tudo lah?<br>

Caso alguem da lista tenha sugestões estamos totalmente abertos, porque a idéia é divulgar isso como dica posteriormente :-)<br><br>No aguardo,<br>Weder <br><br><br><div class="gmail_quote">2008/10/28 paulo leonardo <span dir="ltr">&lt;<a href="mailto:p4t1t0@gmail.com" target="_blank">p4t1t0@gmail.com</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;">[contexto-vida-loca]<br>exten =&gt; _7XX,1,AGI(nome-do-script)<div><div></div><div>
<br><br><div class="gmail_quote">2008/10/27 Weder Prado <span dir="ltr">&lt;<a href="mailto:weder.prado@gmail.com" target="_blank">weder.prado@gmail.com</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;">


Olá Paulo,<br>Obrigado pela explicação, com certeza o script está bem simples e não é adequado para produção, eu programo em shell e tenho o básico de ldap. Pretendo melhora-lo e depois publicar para lista o que foi feito, poderia me dar um exemplo bem simples de como aplicar esse script dentro do dialplan? Por exemplo um usuário fazendo uma ligação local exigindo a execução e confirmação do script.<br>



<br>No aguardo,<br>Weder Prado<br><br><div class="gmail_quote">2008/10/27 paulo leonardo <span dir="ltr">&lt;<a href="mailto:p4t1t0@gmail.com" target="_blank">p4t1t0@gmail.com</a>&gt;</span><div><div></div><div>
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Ola Weder,<br><br>essa solução não sei se é a mais adequada, é utilizado AGI que chama um script em shell, que faz uma pesquisa em uma base ldap e verifica se o usuario esta na base ou nao, caso o usuário esteja previamente cadastrado no LDAP ele esta liberado para fazer chamadas, caso contrário ele é barrado, se for utilizar esta maneira será necessário melhorar o script, isso foi utilizado para ambiente de testes e não para produção.<br>




<br>[]&#39;s<br><br><div class="gmail_quote">2008/10/27 Weder Prado <span dir="ltr">&lt;<a href="mailto:weder.prado@gmail.com" target="_blank">weder.prado@gmail.com</a>&gt;</span><div><div></div><div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




Boa noite Alexandre,<br>Achei legal sua dica, mas não gostaria de fazer nenhuma alteração na minha base ldap, quero uma solução mais simples para o problema. Vi esse artigo <a href="http://www.asteriskexperts.com.br/content/view/208/32/" target="_blank">http://www.asteriskexperts.com.br/content/view/208/32/</a> e achei interessante a forma que foi aplicado a autenticação usando agi para executar um script em perl.<br>





Estou estudando essa parte no asterisk e vi que dá pra fazer muita coisa fazendo outros programas interagirem com ele, alguem poderia me ajudar a entender como aplicar esse script no dialplan?<br><br>No aguardo,<br>Weder <br>





<br><div class="gmail_quote">2008/10/24 Alexandre Cavalcante Alencar <span dir="ltr">&lt;<a href="mailto:alexandre.alencar@gmail.com" target="_blank">alexandre.alencar@gmail.com</a>&gt;</span><div><div></div><div>
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Olá, boa noite,<br><br>Tenho uma nota antiga com informações e links sobre isso. Não sei se vai funcionar como desejas (usando a HASH NTLMv2 da senha do usuário). Você vai precisar modificar o Schema do AD DS para caberem os atributos (verifica se eles já não existem ou a possibilidade de mapear os nomes dos atributos).<br>






<br>SIP Account Info as LDAP Attributes<br><br>H.350.4 SIP LDAP ITU-T<br><br>ObjectClass SIPIdentity<br>Attribute SIPIdentityURI<br>Attribute SIPIdentityPassword<br><br>O campo SIPIdentityPassword precisa ser preenchido com a saída de:<br>






<br>echo -n &#39;user:domain:pass&#39; | md5sum<br><br><a href="http://www.openldap.org" target="_blank">http://www.openldap.org</a><br><a href="http://www.freeradius.org" target="_blank">http://www.freeradius.org</a><br>





<a href="http://www.openser.org" target="_blank">http://www.openser.org</a><br>
<br><br><div class="gmail_quote"><div><div></div><div>On Fri, Oct 24, 2008 at 6:10 PM, Weder Prado <span dir="ltr">&lt;<a href="mailto:weder.prado@gmail.com" target="_blank">weder.prado@gmail.com</a>&gt;</span> wrote:<br>





</div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div>
Pessoal,<br>Estou um pouco confuso para entender como funciona essa configuração, parece que isso funciona com asterisk funcionando realtime.<br>Hoje eu tenho uma base ldap no Active Directory e gostaria que configurar os softfones com a mesma senha da rede. Alguém poderia me dar o caminho das pedras pra eu saber como implementar isso? Alguem ja implementou e tem isso funcionando?<br>







<br>No aguardo,<br><font color="#888888">Weder Prado <br>
</font><br></div></div>_______________________________________________<br>
2 a 4 de Dezembro - IPComm 2008<br>
Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br>
<a href="http://www.ipcomm2008.com.br" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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></blockquote></div><font color="#888888"><br><br clear="all">





<br>-- <br>Alexandre C Alencar (Skarmeth)<br>
<a href="http://blog.alexandrealencar.net/" target="_blank">http://blog.alexandrealencar.net/</a><br><a href="http://www.alexandrealencar.net/" target="_blank">http://www.alexandrealencar.net/</a><br><a href="http://people.debian-ce.org/skarmeth/" target="_blank">http://people.debian-ce.org/skarmeth/</a><br>






<br>
</font><br>_______________________________________________<br>
2 a 4 de Dezembro - IPComm 2008<br>
Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br>
<a href="http://www.ipcomm2008.com.br" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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></blockquote></div></div></div><br>
<br>_______________________________________________<br>
2 a 4 de Dezembro - IPComm 2008<br>
Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br>
<a href="http://www.ipcomm2008.com.br" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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></blockquote></div></div></div><br>
<br>_______________________________________________<br>
2 a 4 de Dezembro - IPComm 2008<br>
Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br>
<a href="http://www.ipcomm2008.com.br" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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></blockquote></div></div></div><br>
<br>_______________________________________________<br>
2 a 4 de Dezembro - IPComm 2008<br>
Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br>
<a href="http://www.ipcomm2008.com.br" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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></blockquote></div><br>
</div></div><br>_______________________________________________<br>
2 a 4 de Dezembro - IPComm 2008<br>
Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br>
<a href="http://www.ipcomm2008.com.br" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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></blockquote></div><br>
<br>_______________________________________________<br>
2 a 4 de Dezembro - IPComm 2008<br>
Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br>
<a href="http://www.ipcomm2008.com.br" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<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></blockquote></div><br>