<div dir="ltr"><div>1 - Configuracao do manager.conf ; /etc/asterisk/manager.conf</div><div> 2 - Configuracao do extensions.conf ;/etc/asterisk/extensions.conf</div><div> 3 - Conexao AMI PHP ; /var/www/dial/dial.php</div>
<div> 4 - Form HTML, envia os numeros desejados de A e B.</div><div><br></div><div> *manager.conf*</div><div><br></div><div> [general]</div><div> enabled = yes</div><div> webenabled = yes</div><div> port = 5038</div><div>
debug = yes</div><div> ;httptimeout = 60</div><div> ; a) httptimeout sets the Max-Age of the http cookie</div><div> ; b) httptimeout is the amount of time the webserver waits</div><div> ; on a action=waitevent request (actually its httptimeout-10)</div>
<div> ; c) httptimeout is also the amount of time the webserver keeps</div><div> ; a http session alive after completing a successful action</div><div><br></div><div> bindaddr = 127.0.0.1</div><div> ;displayconnects = yes</div>
<div> ;</div><div> ; Add a Unix epoch timestamp to events (not action responses)</div><div> ;</div><div> ;timestampevents = yes</div><div><br></div><div> [seuusuario]</div><div> secret = senhausuario</div><div> permite=<a href="http://0.0.0.0/0.0.0.0">0.0.0.0/0.0.0.0</a></div>
<div> permit=<a href="http://127.0.0.1/255.255.255.0">127.0.0.1/255.255.255.0</a></div><div> read =</div><div> system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan</div><div> write =</div><div> system,call,agent,log,verbose,user,config,command,reporting,originate,donglesendsms</div>
<div> ;writetimeout = 100</div><div> ;read =</div><div> system,call,log,verbose,command,agent,user,config,originate,command,all,DongleSendSMS</div><div> ;write =</div><div> system,call,log,verbose,command,agent,user,config,originate,command,all,DongleSendSMS</div>
<div> ;read = call,all</div><div> ;write = call,all</div><div><br></div><div> *extensions.conf*</div><div><br></div><div> [local]</div><div> include => default</div><div><br></div><div> *dial.php*</div><div><br></div><div>
<?php</div><div> $src=$_GET["src"];</div><div> $dst=$_GET["dst"];</div><div><br></div><div> #$src="8188888888";</div><div> #$dst="6888888888";</div><div><br></div><div> $socket = @fsockopen("127.0.0.1","5038", $errno, $errstr, $timeout);</div>
<div><br></div><div> $cmd[]="</div><div> Action: Login</div><div> UserName: seuusuario</div><div> Secret: senhausuario</div><div><br></div><div> Action: Originate</div><div> Channel: Local/$src em local</div><div> Context: local</div>
<div> Priority: 1</div><div> Exten: $dst</div><div> Callerid: $src</div><div> Async: yes</div><div><br></div><div> Action: Logoff</div><div><br></div><div> ";</div><div><br></div><div><br></div><div> $lines=$cmd;</div>
<div><br></div><div> foreach ($lines as $line_num => $line) {</div><div> fwrite($socket, "$line\r\n");</div><div> //echo $line;</div><div> //echo fread($socket, 128);</div><div> }</div><div> sleep(5);</div>
<div> fclose($socket);</div><div> echo "Ligou";</div><div> header('Location:index.html');</div><div> ?></div><div><br></div><div> *index.html*</div><div><br></div><div> <html></div><div><br></div>
<div> <head></div><div> <meta http-equiv="Content-Type" content="text/html;</div><div> charset=UTF-8" /></div><div> <title>Click to Dial</title></div><div> </head></div>
<div><br></div><div> <center></div><div> <img src="click.gif" alt="some_text"/></div><div> </center></div><div><br></div><div> <h2><p align=center> Click To Dial</center></h2></div>
<div> <p align=center></div><div> <h3><p align=center> Exemplo de discagem:(DD) + Telefone.</center></h3></div><div> <h4><p align=center> 1 Digite o numero do seu telefone: </center></h4></div>
<div> <h4><p align=center> 2 Digite o numero que deseja falar: </center></h4></div><div> <h4><p align=center> 3 Click em Ligar. </center></h4></div><div> <body></div><div>
<br></div><div> <form name="formulario" action="ciao.php?src&dst"</div><div> method="get"></div><div> <p align=center><label>1:</label><img src="icon.png"</div>
<div> alt="Seu Telefone:"/></div><div> <input type="text" name="src" id="txtNome" /> <br /></div><div> <label>2: </label><img src="icon.png" alt="Telefone</div>
<div> Desejado:"/></div><div> <input type="text" name="dst" id="txtTelefone" /> <br /></div><div> <input type="submit" name="cmdEnviar" id="cmdEnviar" value="</div>
<div> Ligar " /><center></div><div> </form></div><div><br></div><div> </body></div><div> </center></div><div> </html></div></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">Em 7 de fevereiro de 2014 07:49, Sylvio Jollenbeck <span dir="ltr"><<a href="mailto:sylvio.jollenbeck@gmail.com" target="_blank">sylvio.jollenbeck@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">Santiago,<div><br></div><div> Você deseja apenas um botão de click to call onde o cliente clica e já consegue falar um atendente ? Ou, você quer um formulário onde o cliente digita o número de telefone dele, o Asterisk disca para o cliente e depois conecta com um atendente ?</div>
<div><br></div><div> Bom, posso desenvolver qualquer uma das duas soluções, se tiver interesse me chama em pvt.</div><div><br></div><div>Abs,</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 e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</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>