<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Pode usar outros nomes.<br><br>Att,<div>Ricardo Carrer</div></div><div><br>Em 15/06/2013, às 08:54, Daniel Feliciano <<a href="mailto:danielfelicianoseg@hotmail.com">danielfelicianoseg@hotmail.com</a>> escreveu:<br><br></div><blockquote type="cite"><div>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
<div dir="ltr">ficou bem claro esse exemplo, so fiquei com uma duvida. Os nomes dessas variaveis tem que seguir esses valores ou eu posso usar outro?<br>Ex:<br>$str<strong>Usuario</strong> = "php" inves de $strUser = "php"<br><br> <br><div><hr id="stopSpelling">Date: Fri, 14 Jun 2013 22:45:42 -0300<br>From: <a href="mailto:ffs2003@gmail.com">ffs2003@gmail.com</a><br>To: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>Subject: Re: [AsteriskBrasil] Discar com php<br><br><div dir="ltr">valeu nicolas, vou testar agorinha mesmo 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"><<a href="mailto:nicolas.tanski@gmail.com" target="_blank">nicolas.tanski@gmail.com</a>></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><?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, &$errno, &$errstr, 20);</div><div>if (!$oSocket) {</div><div>echo "$errstr ($errno)<br>\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>?></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] </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&number=000000" target="_blank">http://localhost/call.php?exten=SIP/100&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" src="cid:"><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: <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"><<a href="mailto:ffs2003@gmail.com" target="_blank">ffs2003@gmail.com</a>></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 <a href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
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 <a href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
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></div>                                            </div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;</span><br><span>Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;</span><br><span>Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com">www.Khomp.com</a>.</span><br><span>_______________________________________________</span><br><span>ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.</span><br><span>Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.</span><br><span>Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br">www.aligera.com.br</a>.</span><br><span>_______________________________________________</span><br><span>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></span></div></blockquote></body></html>