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