[AsteriskBrasil] Botão Click to call
Jerson Luiz de Paula Júnior
jersonjunior em bsd.com.br
Sexta Fevereiro 7 13:58:19 BRST 2014
1 - Configuracao do manager.conf ; /etc/asterisk/manager.conf
2 - Configuracao do extensions.conf ;/etc/asterisk/extensions.conf
3 - Conexao AMI PHP ; /var/www/dial/dial.php
4 - Form HTML, envia os numeros desejados de A e B.
*manager.conf*
[general]
enabled = yes
webenabled = yes
port = 5038
debug = yes
;httptimeout = 60
; a) httptimeout sets the Max-Age of the http cookie
; b) httptimeout is the amount of time the webserver waits
; on a action=waitevent request (actually its httptimeout-10)
; c) httptimeout is also the amount of time the webserver keeps
; a http session alive after completing a successful action
bindaddr = 127.0.0.1
;displayconnects = yes
;
; Add a Unix epoch timestamp to events (not action responses)
;
;timestampevents = yes
[seuusuario]
secret = senhausuario
permite=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read =
system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write =
system,call,agent,log,verbose,user,config,command,reporting,originate,donglesendsms
;writetimeout = 100
;read =
system,call,log,verbose,command,agent,user,config,originate,command,all,DongleSendSMS
;write =
system,call,log,verbose,command,agent,user,config,originate,command,all,DongleSendSMS
;read = call,all
;write = call,all
*extensions.conf*
[local]
include => default
*dial.php*
<?php
$src=$_GET["src"];
$dst=$_GET["dst"];
#$src="8188888888";
#$dst="6888888888";
$socket = @fsockopen("127.0.0.1","5038", $errno, $errstr, $timeout);
$cmd[]="
Action: Login
UserName: seuusuario
Secret: senhausuario
Action: Originate
Channel: Local/$src em local
Context: local
Priority: 1
Exten: $dst
Callerid: $src
Async: yes
Action: Logoff
";
$lines=$cmd;
foreach ($lines as $line_num => $line) {
fwrite($socket, "$line\r\n");
//echo $line;
//echo fread($socket, 128);
}
sleep(5);
fclose($socket);
echo "Ligou";
header('Location:index.html');
?>
*index.html*
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" />
<title>Click to Dial</title>
</head>
<center>
<img src="click.gif" alt="some_text"/>
</center>
<h2><p align=center> Click To Dial</center></h2>
<p align=center>
<h3><p align=center> Exemplo de discagem:(DD) + Telefone.</center></h3>
<h4><p align=center> 1 Digite o numero do seu telefone: </center></h4>
<h4><p align=center> 2 Digite o numero que deseja falar: </center></h4>
<h4><p align=center> 3 Click em Ligar. </center></h4>
<body>
<form name="formulario" action="ciao.php?src&dst"
method="get">
<p align=center><label>1:</label><img src="icon.png"
alt="Seu Telefone:"/>
<input type="text" name="src" id="txtNome" /> <br />
<label>2: </label><img src="icon.png" alt="Telefone
Desejado:"/>
<input type="text" name="dst" id="txtTelefone" /> <br />
<input type="submit" name="cmdEnviar" id="cmdEnviar" value="
Ligar " /><center>
</form>
</body>
</center>
</html>
Em 7 de fevereiro de 2014 07:49, Sylvio Jollenbeck <
sylvio.jollenbeck em gmail.com> escreveu:
> Santiago,
>
> 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 ?
>
> Bom, posso desenvolver qualquer uma das duas soluções, se tiver
> interesse me chama em pvt.
>
> Abs,
>
> _______________________________________________
> 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 e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140207/1b2ec5c7/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil