Fiz o que vc disse so que usei sockets para não ter que criar o .call, o script autentica normalmente no asterisk porém não executa a ligação, pode me dar alguma dica, descupe a pertubação em cima desse processo.<br><br><br>
&lt;html&gt;<br>&lt;body&gt;<br>&lt;?php<br>// call.php<br>// Gera log de chamadas realizadar<br>// Configurar Usuário ,Senha  etc...<br>// Definindo o Dominio<br><br>$scrname = $_POST[&quot;scrname&quot;];<br><br>$sys_ip = &quot;10.3.3.11&quot;;<br>
$User_str = &quot;6200009&quot;;<br>$Secret_str = &quot;XXXXX&quot;;<br>$our_exten = &quot;Sip/6200009&quot;;<br>$log_file = &quot;/<a href="http://10.3.3.11/clickcall/log.html">10.3.3.11/clickcall/log.html</a>&quot;;<br>
$WaitTime = &quot;30&quot;;<br>$domain = &quot;10.3.3.11&quot;;<br>$strCustdata = &quot;0${scrname}&quot;;<br>if (isset($_POST[&quot;scrname&quot;])){<br>$digit_len = strlen($scrname);<br><br>if ($digit_len == 10 )<br>{<br>
$oSocket = fsockopen($sys_ip, 5038, $errnum, $errdesc) or die(&quot;Conexão Falhou&quot;);<br>sleep(1);<br>fputs($oSocket, &quot;Action: login\r\n&quot;);<br>fputs($oSocket, &quot;Username: $User_str\r\n&quot;);<br>fputs($oSocket, &quot;Secret: $Secret_str\r\n\r\n&quot;);<br>
fputs($oSocket, &quot;Events: off\r\n\r\n&quot;);<br>fputs($oSocket, &quot;Action: originate\r\n&quot;);<br>fputs($oSocket, &quot;Channel: $our_exten\r\n&quot;);<br>fputs($oSocket, &quot;WaitTime: $WaitTime\r\n&quot;);<br>
fputs($oSocket, &quot;CallerId: $strCustdata\r\n&quot;);<br>fputs($oSocket, &quot;Exten: 80$scrname\r\n&quot;);<br>fputs($oSocket, &quot;Context: a2billing\r\n&quot;);<br>fputs($oSocket, &quot;Async: true\r\n&quot;);<br>fputs($oSocket, &quot;Priority: 1\r\n\r\n&quot;);<br>
fputs($oSocket, &quot;Action: Logoff\r\n\r\n&quot;);<br>fclose($oSocket);<br><br>$today = date(&quot;F j, Y, g:i a&quot;);<br>$data = fopen(&#39;$log_file&#39;, &quot;a+&quot;);<br>fwrite($data,&quot;=======Ligações Realizadas=======\nEndereço IP Origem: $REMOTE_ADDR\nTempo da Chamada: $today\nCanal: $our_exten\nOrigem: ${name}, Tentativas: 0\nSair em : 60\nTempo de retorno: 20\nContext: a2billing\nExtensão: 0${scrname}\nPrioridade: 1\n\n&quot;);<br>
fclose($data);<br><br>echo &quot;Numero solicitado para discagem é 0${scrname}\n &quot;;<br>    $url = &quot;http://$domain/callback.html&quot;; // Diretório do Log<br>    $delay = &quot;5&quot;; // 5 segundos para redirecionar para callback<br>
echo &#39;&lt;meta http-equiv=&quot;refresh&quot; content=&quot;&#39;.$delay.&#39;;url=&#39;.$url.&#39;&quot;&gt;&#39;;<br>}else{<br>echo &quot;Desculpe você entrou com um número inválido,&quot;;<br>    $url = &quot;http://$domain/clickcall/callback.html&quot;; // target of the redirect<br>
    $delay = &quot;5&quot;; // 5 segundos para redirecionar para callback<br>echo &#39;&lt;meta http-equiv=&quot;refresh&quot; content=&quot;&#39;.$delay.&#39;;url=&#39;.$url.&#39;&quot;&gt;&#39;;<br><br>$data = fopen($log_file, &quot;a+&quot;);<br>
fwrite($data,&quot;=======Chamada Falhou=======\nEndereço IP Origem: $REMOTE_ADDR\nTempo de Chamada: $today\nCanal: $our_exten\n, \nTentativas: 0\nSair em: 60\nTempo de retorno: 20\nContexto: a2billing\nExtensão: 0${scrname}\nPrioridade: 1\n\n&quot;);<br>
fclose($data);<br><br>}<br>}<br>echo &quot;Obrigado por entrar em contato&quot;;<br>?&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br><div class="gmail_quote">Em 2 de março de 2010 19:23, Tiago Ribeiro <span dir="ltr">&lt;<a href="mailto:shasty@gmail.com">shasty@gmail.com</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;">fiz um cgi bem simples desta fora:<br><br>#### inicio ####<br><br>#!/bin/sh<br><br>echo &quot;content-type: text/html&quot;<br>
echo<br>echo<br>echo &quot;<br>&lt;html&gt; &lt;head&gt; &lt;title&gt; CallBack &lt;/title&gt; &lt;/head&gt;<br>
&lt;body&gt;<br>&quot;<br>        echo &quot;&lt;img align =&quot;left&quot; src=&quot;/icons/asterisk.gif&quot;&gt; &lt;h1&gt;CallBack&lt;/h1&gt;&lt;br&gt;&quot;<br><br>callback=`echo $QUERY_STRING | cut -f2 -d&quot;=&quot;`<br>

<br>        echo &quot;<br>        &lt;form method=\&quot;GET\&quot; action=\&quot;callback.cgi\&quot;&gt;<br>        Entre com o telefone a ser discado (ex.: 0ZZXXXXXXXX):<br>        &lt;input size=11 name=callback value=\&quot;\&quot;&gt;<br>

        &lt;input type=submit value=Discar&gt;<br>        &lt;/form&gt;&quot;<br>  <br>echo &quot;<br>Channel: SIP/XXXX/$callback<br>CallerID: $callback<br>MaxRetries: 3<br>RetryTime: 300<br>WaitTime: 60<br>Context: fila_callcenter_web<br>

Priority: 1<br>Extension: s&quot; &gt;/var/spool/asterisk/outgoing/$callback.call<br>        echo $callback<br><br><br>echo &quot;&lt;BR&gt;&quot;<br>echo &quot;Voce esta acessando pelo endereco: $REMOTE_ADDR&quot;<br>echo &quot;&lt;BR&gt;&quot;<br>

echo &quot;&lt;a href=&quot;/cgi-bin/webcallback.cgi&quot;&gt;Voltar&lt;/a&gt;&quot;<br><br>echo &quot;&lt;body&gt;&lt;/html&gt;&quot;<br><br>#### fim ####<br><br><br><div class="gmail_quote">Em 2 de março de 2010 16:22, Kim Delevati <span dir="ltr">&lt;<a href="mailto:kim.delevati@gmail.com" target="_blank">kim.delevati@gmail.com</a>&gt;</span> escreveu:<div>
<div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">OK. Há duas opções.<br><br>1. Configure uma conta no manager.conf do asterisk, o website vai se conectar por meio de socket ao seu servidor, e com o comando originate criar a ligação. Mas informações:<br>

<br><a href="http://www.voip-info.org/wiki/view/Asterisk+manager+API" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+manager+API</a><br>
<br><a href="http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate</a><br><br><br>ou<br><br><br><br>2. O website, caso esteja na mesma máquina que o Asterisk, cria um arquivo .call e joga na pasta /var/spool/asterisk/outgoing, o Asterisk vai ler o arquivo e criar a ligação. Caso não esteja na mesma máquina, você pode fazer por exemplo via um webservice rodando solo na máquina do Asterisk, e o website apenas contataria esse webservice e daria os dados pra o webservice em sí criar o arquivo. Sobre os arquivos .call:<br>


<br><a href="http://www.voip-info.org/tiki-index.php?page=Asterisk+auto-dial+out" target="_blank">http://www.voip-info.org/tiki-index.php?page=Asterisk+auto-dial+out</a><br><br><br><br><br><div class="gmail_quote">Em 2 de março de 2010 16:14, Wendell Silva <span dir="ltr">&lt;<a href="mailto:wendbandeira@gmail.com" target="_blank">wendbandeira@gmail.com</a>&gt;</span> escreveu:<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;">A web vai ser usada apenas para enviar o numero para o asterisk, o numero chegou no asterisk o SIP / XXXX ja liga automaticamente para <br>


o numero que recebeu.<br><br>Att.<br><br>Wendell Silva Bandeira<br><br><div class="gmail_quote">
Em 2 de março de 2010 15:48, Kim Delevati <span dir="ltr">&lt;<a href="mailto:kim.delevati@gmail.com" target="_blank">kim.delevati@gmail.com</a>&gt;</span> escreveu:<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;">



Depende, a ligação que ele &quot;recebe&quot;, seria com o usuário falando no PC, e o numero de contato seria o telefone? Aí você precisaria de um softphone via web (webphone)<br><br><br><div class="gmail_quote">Em 2 de março de 2010 15:39, Wendell Silva <span dir="ltr">&lt;<a href="mailto:wendbandeira@gmail.com" target="_blank">wendbandeira@gmail.com</a>&gt;</span> escreveu:<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;">Tem alguma ideia como faz ?<br><br><div class="gmail_quote">Em 2 de março de 2010 15:30, Kim Delevati <span dir="ltr">&lt;<a href="mailto:kim.delevati@gmail.com" target="_blank">kim.delevati@gmail.com</a>&gt;</span> escreveu:<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;">
Aí provavelmente não seria AGI, isso seria com manager, ou através do site criando um arquivo .call<br><br><div class="gmail_quote">Em 2 de março de 2010 14:30, Wendell Silva <span dir="ltr">&lt;<a href="mailto:wendbandeira@gmail.com" target="_blank">wendbandeira@gmail.com</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;"><div><div></div><div>Bom não sou bom com AGI, preciso da ajuda de vcs com a seguinte questão:<br>





<br>Uma pagina na web que pede pra o usuário digitar o numero de telefone de contato dele, ao clicar em enviar o meu asterisk recebe e estabeliza a ligação com o usuário.<br>

<br>Att.<br><font color="#888888"><br>Wendell Silva Bandeira<br><br>
</font><br></div></div>_______________________________________________<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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>