<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>ficou bem claro esse exemplo, so fiquei com uma duvida. Os nomes dessas variaveis tem que seguir&nbsp;esses valores ou eu posso usar outro?<BR>Ex:<BR>$str<strong>Usuario</strong> = "php"&nbsp; inves de $strUser = "php"<BR><br>&nbsp;<BR><div><hr id="stopSpelling">Date: Fri, 14 Jun 2013 22:45:42 -0300<br>From: ffs2003@gmail.com<br>To: asteriskbrasil@listas.asteriskbrasil.org<br>Subject: Re: [AsteriskBrasil] Discar com php<br><br><div dir="ltr">valeu nicolas, vou testar agorinha mesmo &nbsp;e ja te falo o retorno, abraços<div><br></div></div><div class="ecxgmail_extra"><br><br><div class="ecxgmail_quote">Em 14 de junho de 2013 22:21, Nicolas Tanski <span dir="ltr">&lt;<a href="mailto:nicolas.tanski@gmail.com" target="_blank">nicolas.tanski@gmail.com</a>&gt;</span> escreveu:<br>
<blockquote style="padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;" class="ecxgmail_quote"><div dir="ltr"><div>Boa noite Flávio,</div><div>cria um arquivo PHP conforme exemplo e passe os parâmetros via URL, neste exemplo o PHP está rodando na mesma máquina onde o Asterisk está instalado.</div>
<div><br></div>

<div>call.php</div><div><br></div><div>&lt;?php</div><div>#endereco ip da central asterisk</div><div>$strHost = "localhost";</div><div>#usuario configurado no arquivo manager.conf ou manager_custom.conf no asterisk</div>


<div>$strUser = "php";</div><div>#senha configurada no arquivo manager.conf ou manager_custom.conf no asterisk</div><div>$strSecret = "php";</div><div>#canal (extension) que irá receber a solicitacao de atendimento</div>


<div>#exemplo: SIP/XXX, IAX2/XXXX, DAHDI/XXXX, ZAP/XXXX</div><div># $strChannel = "SIP/100";</div><div>$strChannel = $_REQUEST['exten'];</div><div>$strContext = "from-internal";</div><div>#tempo que irá aguardar para atendimento do ramal(extension) antes de desligar</div>


<div>$strWaitTime = "30";</div><div>#prioridade para realizacao da chamada</div><div>$strPriority = "1";</div><div>#quantidade máxima de tentativas</div><div>$strMaxRetry = "2";</div><div>$number=strtolower($_REQUEST['number']);</div>


<div>$pos=strpos ($number,"local");</div><div>if ($number == null) :</div><div>exit() ;</div><div>endif ;</div><div>if ($pos===false) :</div><div>$errno=0 ;</div><div>$errstr=0 ;</div><div>$strCallerId = "Web Call $number";</div>


<div>$oSocket = fsockopen ("localhost", 5038, &amp;$errno, &amp;$errstr, 20);</div><div>if (!$oSocket) {</div><div>echo "$errstr ($errno)&lt;br&gt;\n";</div><div>} else {</div><div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "Action: login\r\n");</div>


<div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "Events: off\r\n");</div><div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "Username: $strUser\r\n");</div><div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "Secret: $strSecret\r\n\r\n");</div>


<div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "Action: originate\r\n");</div><div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "Channel: $strChannel\r\n");</div>

<div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "WaitTime: $strWaitTime\r\n");</div><div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "CallerId: $strCallerId\r\n");</div>


<div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "Exten: $number\r\n");</div><div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "Context: $strContext\r\n");</div><div>

<span style="white-space: pre-wrap;">        </span>fputs($oSocket, "Priority: $strPriority\r\n\r\n");</div><div><span style="white-space: pre-wrap;">        </span>fputs($oSocket, "Action: Logoff\r\n\r\n");</div>

<div>sleep(2);</div><div>fclose($oSocket);</div><div>}</div><div>echo "Extension $strChannel should be calling $number." ;</div><div>else :</div><div>exit() ;</div><div>endif ;</div><div>?&gt;</div><div><br></div>


<div>Edite o arquivo /etc/asterisk/manager.conf</div><div><span style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">[php]&nbsp;</span><br style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">


<span style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">secret = php</span><br style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;"><span style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">deny=<a href="http://0.0.0.0/0.0.0.0" target="_blank">0.0.0.0/0.0.0.0</a></span><br style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">


<span style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">permit=<a href="http://127.0.0.1/255.255.255.0" target="_blank">127.0.0.1/255.255.255.0</a></span><br style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">


<span style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">read = system,call,log,verbose,command,agent,user,originate</span><br style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">


<span style="font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px;">write = system,call,log,verbose,command,agent,user,originate</span><br></div><div><br></div><div><br></div><div>

Informe os parametros na URL:</div><div><a href="http://localhost/call.php?exten=SIP/100&amp;number=000000" target="_blank">http://localhost/call.php?exten=SIP/100&amp;number=000000</a><br></div><div><br></div><div><br></div>
<div>
<br>
</div><div class="ecxgmail_extra"><br clear="all"><div><div dir="ltr"><span style="text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; border-collapse: separate;"><span style="font-family: arial; font-size: small;"><font color="#666666">_____________________________________________</font><br>


<font color="#666666">Att,</font><br></span><div style="font-family: arial,sans-serif; font-size: 13px;"><img style="color: rgb(102, 102, 102); font-family: arial; font-size: small;" width="96" height="44"><br>

</div><div style="font-family: arial,sans-serif; font-size: 13px;"><span style="text-align: right; color: rgb(102, 102, 102); font-size: small;"><b><font face="tahoma, sans-serif">Nicolas Tanski Pavão</font></b></span></div><div style="font-family: arial,sans-serif; font-size: 13px;">


<span style="text-align: right; color: rgb(102, 102, 102); font-size: small;"><font face="tahoma, sans-serif">Técnico em Informática</font></span></div><div style="font-family: arial,sans-serif; font-size: 13px;"><span style="text-align: right; color: rgb(102, 102, 102); font-size: small;"><font face="tahoma, sans-serif"><br>


</font></span></div><div style="font-family: arial,sans-serif; font-size: 13px;"><span style="text-align: right; color: rgb(102, 102, 102); font-size: small;"><font face="tahoma, sans-serif">55 51 | 4063.8087</font></span></div><div style="font-family: arial,sans-serif; font-size: 13px;">


<span style="text-align: right; color: rgb(102, 102, 102); font-size: small;"><font face="tahoma, sans-serif">email:&nbsp;<a href="mailto:nicolas@tanski.com.br" target="_blank">nicolas@tanski.com.br</a></font></span></div><div style="font-family: arial,sans-serif; font-size: 13px;">


<span style="text-align: right; color: rgb(102, 102, 102); font-size: small;"><font face="tahoma, sans-serif"><a href="http://www.tanski.com.br/" target="_blank">www.tanski.com.br</a></font></span></div></span></div></div>
<br><br><div class="ecxgmail_quote">Em 14 de junho de 2013 22:10, Flávio Santos <span dir="ltr">&lt;<a href="mailto:ffs2003@gmail.com" target="_blank">ffs2003@gmail.com</a>&gt;</span> escreveu:<br><blockquote style="padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;" class="ecxgmail_quote">
<div class="ecxim">

<div dir="ltr">Boa noite, alguem da lista tem um exemplo de discagem via php?<div><br></div><div>minha duvida é tambem saber se tem como minha aplicacao discar via tcp/ip para um numero e a chamda ser direcionada para uma conta sip......Obrigado</div>



</div>
<br></div>_______________________________________________<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>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<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@listas.asteriskbrasil.org</a><br></blockquote>
</div>

<br></div></div>
<br>_______________________________________________<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>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</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></blockquote></div>
<br></div>
<br>_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conhe�a em www.Khomp.com.
_______________________________________________
ALIGERA � Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank � Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</div>                                               </div></body>
</html>