<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><?php<br><br>require_once('lib/phpagi/phpagi-asmanager.php');<br>require_once('var/vars.php');<br><br>function realizaLigacao($ramal,$destino) {<br> global $serverAsterisk, $userAsterisk, $passAsterisk;<br><br> $astmanager = new AGI_AsteriskManager();<br><br> if($astmanager->connect($serverAsterisk,$userAsterisk,$passAsterisk))<br> {<br> $call = $astmanager->send_request('Originate',<br> array( 'Channel'=>"SIP/$ramal",<br> 'Context'=>'batata',<br> 'Exten'=>$destino,<br> 'Priority'=>1,<br> 'Callerid'=>$ramal,<br> 'Timeout'=>'30000',<br> 'Async' => '1',<br> 'ActionID '=>'1'));<br> return 'RL - OK';<br> //return 'RL - ' . $call["Response"];<br><br> $astmanager->disconnect();<br> } else {<br> return 'AST - Error ';<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"><<a href="mailto:rogerwinter@gmail.com" target="_blank">rogerwinter@gmail.com</a>></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 "originate SIP/RAMAL extension numero@seu-contexto"...<br></div><div>Ou também gerando o arquivo ".call" no diretorio "/var/spool/asterisk/outgoing/<wbr>" <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 "manager.conf" e "http.conf", 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"><<a href="mailto:cristiancarvalhof@gmail.com" target="_blank">cristiancarvalhof@gmail.com</a>></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>