<div dir="ltr">Obrigado pessoal pela ajuda, vou testar aqui e volto comunicar se funcionou</div><br><div class="gmail_quote"><div dir="ltr">Em ter, 7 de fev de 2017 às 13:23, Wagner Mazuchi &lt;<a href="mailto:wagner@sincronismotelecom.com">wagner@sincronismotelecom.com</a>&gt; escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg">Olá Cristian,<br class="gmail_msg">Como já foi dito aqui você pode usar conexão via socket no manager ou executar o comando de Originate diretamente na linha de comando.<br class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Acredito que a forma mais fácil de fazer o PHP enviar ligações para o Asterisk via manager é usando a biblioteca phpagi.<br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg">Site: <a href="http://phpagi.sourceforge.net/" class="gmail_msg" target="_blank">http://phpagi.sourceforge.net/</a><br class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Um exemplo:<br class="gmail_msg"><br class="gmail_msg">&lt;?php<br class="gmail_msg"><br class="gmail_msg">require_once(&#39;lib/phpagi/phpagi-asmanager.php&#39;);<br class="gmail_msg">require_once(&#39;var/vars.php&#39;);<br class="gmail_msg"><br class="gmail_msg">function realizaLigacao($ramal,$destino) {<br class="gmail_msg">        global $serverAsterisk, $userAsterisk, $passAsterisk;<br class="gmail_msg"><br class="gmail_msg">        $astmanager = new AGI_AsteriskManager();<br class="gmail_msg"><br class="gmail_msg">        if($astmanager-&gt;connect($serverAsterisk,$userAsterisk,$passAsterisk))<br class="gmail_msg">        {<br class="gmail_msg">                $call = $astmanager-&gt;send_request(&#39;Originate&#39;,<br class="gmail_msg">                array(  &#39;Channel&#39;=&gt;&quot;SIP/$ramal&quot;,<br class="gmail_msg">                        &#39;Context&#39;=&gt;&#39;batata&#39;,<br class="gmail_msg">                        &#39;Exten&#39;=&gt;$destino,<br class="gmail_msg">                        &#39;Priority&#39;=&gt;1,<br class="gmail_msg">                        &#39;Callerid&#39;=&gt;$ramal,<br class="gmail_msg">                        &#39;Timeout&#39;=&gt;&#39;30000&#39;,<br class="gmail_msg">                        &#39;Async&#39; =&gt; &#39;1&#39;,<br class="gmail_msg">                        &#39;ActionID       &#39;=&gt;&#39;1&#39;));<br class="gmail_msg">                return &#39;RL - OK&#39;;<br class="gmail_msg">                //return &#39;RL - &#39; . $call[&quot;Response&quot;];<br class="gmail_msg"><br class="gmail_msg">        $astmanager-&gt;disconnect();<br class="gmail_msg">        } else {<br class="gmail_msg">                return &#39;AST - Error &#39;;<br class="gmail_msg">        };<br class="gmail_msg">}<br class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Qualquer coisa estamos ai XD.<br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div></div><div class="gmail_extra gmail_msg"><br clear="all" class="gmail_msg"><div class="gmail_msg"><div class="m_1735322697960327995gmail_signature gmail_msg" data-smartmail="gmail_signature"><div dir="ltr" class="gmail_msg"><br class="gmail_msg"><div class="gmail_msg"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px" class="gmail_msg"><p style="margin:0px;color:rgb(136,136,136);background-color:rgb(255,255,255)" class="gmail_msg"><img src="http://sincronismo.com.br/assinaturas/assinatura_wagner.jpg" class="gmail_msg"> </p></span></div></div></div></div></div><div class="gmail_extra gmail_msg">
<br class="gmail_msg"><div class="gmail_quote gmail_msg">Em 6 de fevereiro de 2017 17:19, Roger Pitigliani <span dir="ltr" class="gmail_msg">&lt;<a href="mailto:rogerwinter@gmail.com" class="gmail_msg" target="_blank">rogerwinter@gmail.com</a>&gt;</span> escreveu:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">Cristian,<br class="gmail_msg"><br class="gmail_msg"></div>Existem algumas maneiras de fazer...<br class="gmail_msg"><br class="gmail_msg"></div>Se seu PHP está na mesma maquina do Asterisk, pode executar o comando originate no CLI do asterisk <br class="gmail_msg"></div><div class="gmail_msg">asterisk -rx &quot;originate SIP/RAMAL extension numero@seu-contexto&quot;...<br class="gmail_msg"></div><div class="gmail_msg">Ou também gerando o arquivo &quot;.call&quot; no diretorio &quot;/var/spool/asterisk/outgoing/&quot; <br class="gmail_msg"></div><div class="gmail_msg">Parametros do arquivo .call, você pode ver no link <br class="gmail_msg"><a href="http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out" class="gmail_msg" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out</a><br class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Caso seu PHP não esteja no mesmo servidor do asterisk, você pode utilizar conexão AMI (web ou socket)...<br class="gmail_msg"></div><div class="gmail_msg">Dê uma olhada de como configurar arquivos &quot;manager.conf&quot; e &quot;http.conf&quot;, se for Web você pode facilmente gerar uma chamada via requisição GET por Javascript mesmo ou CURL no PHP. Os parametros são semelhantes aos do aqruivo .call.<br class="gmail_msg"><a href="http://www.voip-info.org/wiki/view/Asterisk+manager+Example:+PHP" class="gmail_msg" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+manager+Example:+PHP</a><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">--<br class="gmail_msg">Roger Pitigliani<br class="gmail_msg">
<a href="mailto:rogerwinter@gmail.com" class="gmail_msg" target="_blank">rogerwinter@gmail.com</a><br class="gmail_msg">
Skype: roger.pitigliani<br class="gmail_msg"></div></div><div class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><br class="gmail_msg"><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"><div class="m_1735322697960327995h5 gmail_msg">Em 6 de fevereiro de 2017 14:39, Cristian Carvalho <span dir="ltr" class="gmail_msg">&lt;<a href="mailto:cristiancarvalhof@gmail.com" class="gmail_msg" target="_blank">cristiancarvalhof@gmail.com</a>&gt;</span> escreveu:<br class="gmail_msg"></div></div><blockquote class="gmail_quote gmail_msg" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_msg"><div class="m_1735322697960327995h5 gmail_msg"><div dir="ltr" class="gmail_msg">Boa Tarde Pessoal <div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Preciso de ajuda de como fazer o comando originate, pois preciso fazer o seguinte </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Irei criar uma pagina em php e passar por parâmetro o numero do telefone e o ramal </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Em seguida, preciso que o ramal da pessoa toque e redirecione para o numero para onde vai ligar</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">se alguém tiver outra solução sem ser esta, por favor me ajudem </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">no aguardo</div></div><span class="m_1735322697960327995m_6238109352524397741gmail-HOEnZb gmail_msg"><font color="#888888" class="gmail_msg"><div dir="ltr" class="gmail_msg">-- <br class="gmail_msg"></div><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><p dir="ltr" class="gmail_msg"><i class="gmail_msg"><b class="gmail_msg">Cordialmente</b></i></p>
<p dir="ltr" class="gmail_msg"><i class="gmail_msg"><b class="gmail_msg">--</b></i><br class="gmail_msg">
<i class="gmail_msg"><b class="gmail_msg">Cristian de Carvalho</b></i><br class="gmail_msg">
<b class="gmail_msg"><i class="gmail_msg"><a href="mailto:cristiancarvalhof@gmail.com" class="gmail_msg" target="_blank">cristiancarvalhof@gmail.com</a></i></b></p>
</div></div>
</font></span><br class="gmail_msg"></div></div><span class="gmail_msg">_______________________________________________<br class="gmail_msg">
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br class="gmail_msg">
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br class="gmail_msg">
Intercomunicador e acesso remoto via rede IP e telefones IP<br class="gmail_msg">
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" class="gmail_msg" target="_blank">www.Khomp.com</a><br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" class="gmail_msg" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br class="gmail_msg"></span></blockquote></div><br class="gmail_msg"><br clear="all" class="gmail_msg"><br class="gmail_msg">-- <br class="gmail_msg"><div class="m_1735322697960327995m_6238109352524397741gmail_signature gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div></div></div></div></div>
</div></div></div>
<br class="gmail_msg">_______________________________________________<br class="gmail_msg">
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br class="gmail_msg">
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br class="gmail_msg">
Intercomunicador e acesso remoto via rede IP e telefones IP<br class="gmail_msg">
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" class="gmail_msg" target="_blank">www.Khomp.com</a><br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" class="gmail_msg" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br class="gmail_msg"></blockquote></div><br class="gmail_msg"></div>
_______________________________________________<br class="gmail_msg">
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br class="gmail_msg">
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br class="gmail_msg">
Intercomunicador e acesso remoto via rede IP e telefones IP<br class="gmail_msg">
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" class="gmail_msg" target="_blank">www.Khomp.com</a><br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" class="gmail_msg" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></blockquote></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr"><p dir="ltr"><i><b>Cordialmente</b></i></p>
<p dir="ltr"><i><b>--</b></i><br>
<i><b>Cristian de Carvalho</b></i><br>
<b><i><a href="mailto:cristiancarvalhof@gmail.com">cristiancarvalhof@gmail.com</a></i></b></p>
</div></div>