Basicamente é isso:<br><br>#!/usr/bin/perl -w<br>#<br># Script de login para Agents do Speech Position<br># Criado por: Gian Nicodemus<br>######<br># Aqui eu estancio os objetos que irei usar no script<br><br>use DBI;<br>use Asterisk::AGI;<br>
<br>#Aqui eu defino as variaveis de configuraçao do script<br>#Banco de dados<br>$database = &quot;database&quot;;<br>$host = &quot;localhost&quot;;<br>$dbuser = &quot;user&quot;;<br>$dbpass = &quot;password&quot;;<br>$port   = &quot;3306&quot;;<br>
<br><br>#Aqui eu declaro o objeto de AGI<br>$AGI = new Asterisk::AGI;<br>%input = $AGI-&gt;ReadParse();<br><br>#Aqui eu obtenho o numero de usuario e senha do agente<br>$number = $AGI-&gt;get_variable(&#39;NUMBER-AGENT&#39;);<br>
$pass = $AGI-&gt;get_variable(&#39;PASS-AGENT&#39;);<br>$auth = $AGI-&gt;get_variable(&#39;CHANNEL&#39;);<br><br>#Aqui eu abro a conexao<br>$dsn      = &quot;DBI:mysql:database=$database;host=$host;port=$port&quot;;<br>$dbh      = DBI-&gt;connect($dsn, $dbuser, $dbpass);<br>
<br>$sql = &quot;SELECT ramal FROM usuario WHERE usuario=$number and senha=$pass&quot;;<br>my $sth = $dbh-&gt;prepare($sql);<br>$sth-&gt;execute;<br>my $ramal = $sth-&gt;fetchrow_array();<br><br>if($sth-&gt;rows &gt; 0){<br>
        my @dados = split(&quot;-&quot;, $auth);<br>        $AGI-&gt;exec(&quot;NoOp&quot;,@dados[0]);<br><br>        $AGI-&gt;exec(&quot;NoOp&quot;,&quot;Login correto&quot;);<br>        $AGI-&gt;exec(&quot;NoOp&quot;,&quot;Removendo ramal anterior&quot;);<br>
        $AGI-&gt;exec(&quot;RemoveQueueMember&quot;,&quot;confcall,$ramal&quot;);<br>        $AGI-&gt;exec(&quot;NoOp&quot;,&quot;Adicionando ramal&quot;);<br>        $AGI-&gt;exec(&quot;AddQueueMember&quot;,&quot;confcall,$dados[0]&quot;);<br>
        $sql2 = &quot;UPDATE usuario SET ramal=&#39;$dados[0]&#39; WHERE usuario=$number and senha=$pass&quot;;<br>        my $sth = $dbh-&gt;prepare($sql2);<br>        $sth-&gt;execute;<br>        $sth-&gt;finish;<br>        $AGI-&gt;exec(&quot;Playback&quot;,&quot;pt_BR/agent-loginok&quot;)<br>
} else {<br>        $AGI-&gt;exec(&quot;NoOp&quot;,&quot;Login incorreto&quot;);<br>        $AGI-&gt;exec(&quot;Playback&quot;,&quot;pt_BR/vm-incorrect&quot;);<br>        $AGI-&gt;exec(&quot;Goto&quot;,&quot;9000,1&quot;);<br>
        print &quot;Nao&quot;;<br>}<br><br><br><br>Ainda dá para melhorar muito, porém basicamente é isso!<br><br>[]&#39;s<br clear="all"><br>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>▒▒▒▒ Gian Nicodemus  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Analista de sistemas▒▒▒▒▒▒▒▒▒▒▒<br>▒▒▒▒<a href="mailto:giannicodemus@gmail.com.br" target="_blank">giannicodemus@gmail.com.br</a> ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br><br>
<br><br><div class="gmail_quote">Em 8 de novembro de 2010 20:32, Sidnei - IG <span dir="ltr">&lt;<a href="mailto:sidnei_rp@ig.com.br">sidnei_rp@ig.com.br</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Claro...<br>
<br>
-----Mensagem original-----<br>
De: <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a> [mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] Em nome de José Carlos Messias<br>

Enviada em: segunda-feira, 8 de novembro de 2010 19:40<br>
Para: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
Assunto: Re: [AsteriskBrasil] Filas<br>
<div><div></div><div class="h5"><br>
E vc pode compartilhar a solução?<br>
<br>
Em 5 de novembro de 2010 09:08, Gian Nicodemus<br>
&lt;<a href="mailto:giannicodemus@gmail.com">giannicodemus@gmail.com</a>&gt; escreveu:<br>
&gt; Cara, desenvolvi algo semelhante aqui...<br>
&gt; Eu utilizei uma AGI para verificar o nome de usuario e senha no banco e<br>
&gt; assim fazer o login na queue... Foi bem simples e ficou bem funcional!<br>
&gt;<br>
&gt; abraço<br>
&gt;<br>
&gt; ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>
&gt; ▒▒▒▒ Gian Nicodemus  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>
&gt; ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Analista de sistemas▒▒▒▒▒▒▒▒▒▒▒<br>
&gt; ▒▒▒▒<a href="mailto:giannicodemus@gmail.com.br">giannicodemus@gmail.com.br</a> ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>
&gt; ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Em 5 de novembro de 2010 03:05, Sidnei - IG &lt;<a href="mailto:sidnei_rp@ig.com.br">sidnei_rp@ig.com.br</a>&gt; escreveu:<br>
&gt;&gt;<br>
&gt;&gt; Olá Pessoal.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Estou desenvolvendo uma aplicação para CallCenter e gostaria da ajuda de<br>
&gt;&gt; vcs.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Vou trabalhar com agentes dinâmicos da seguinte maneira:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 10 filas de atendimento;<br>
&gt;&gt;<br>
&gt;&gt; 50 atendentes;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; O usuário não terá um ramal fixo, terá horário para se logar na fila,<br>
&gt;&gt; tempo determinado para pausa e mais algumas coisas que ainda estou<br>
&gt;&gt; implantando.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Preciso que ele se logue da seguinte maneira:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; *60 + numero do agente + senha + numero da fila<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Ou seja, ele poderá escolher que fila irá atender, mas não estou<br>
&gt;&gt; conseguindo fazer essa parte da fila.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Será que alguém tem uma luz???<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Sidnei Pereira.<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
&gt;&gt; - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
&gt;&gt; - Suporte técnico local qualificado e gratuito<br>
&gt;&gt; Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Temos tudo para seu projeto VoIP com Asterisk!<br>
&gt;&gt; Descontos especiais para assinantes da AsteriskBrasil.org.<br>
&gt;&gt; Registre-se e receba um cupom exclusivo de desconto!<br>
&gt;&gt; Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
&gt;&gt; ______________________________________________<br>
&gt;&gt; Lista de discussões AsteriskBrasil.org<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;&gt; Para remover seu email desta lista, basta enviar um email em branco para<br>
&gt;&gt; <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
&gt; - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
&gt; - Suporte técnico local qualificado e gratuito<br>
&gt; Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
&gt; _______________________________________________<br>
&gt; Temos tudo para seu projeto VoIP com Asterisk!<br>
&gt; Descontos especiais para assinantes da AsteriskBrasil.org.<br>
&gt; Registre-se e receba um cupom exclusivo de desconto!<br>
&gt; Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</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; Para remover seu email desta lista, basta enviar um email em branco para<br>
&gt; <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
&gt;<br>
_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><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>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
<br>
_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><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>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></div></div></blockquote>
</div><br>