<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Amigos!<br>
<br>
Graças a ajuda do pessoal do suporte da Khomp, conseguimos chegar ao
seguinte resultado pra quebra de linha em SMS.<br>
Funcionou muito bem com essa interface, mas acredito que essa solução
sirva para qualquer outro tipo de placa com suas devidas adaptações,
inclusive quem conseguir fazer funcionar com outras GSM poderia dar um
retorno a lista.<br>
<br>
Dentro de contexto:<br>
<br>
[default]<br>
exten => 111, 1, Set(QL=${SHELL(echo)})<br>
exten => 111, n, KSendSMS(b0, numerocelular, teste1${QL}teste2)<br>
<br>
Aplicação com PHP:<br>
<?php<br>
$lf = shell_exec("echo");<br>
echo shell_exec("asterisk -rx \"khomp sms b0 numerocelular teste1" .
$lf . "
ok\"");<br>
?><br>
<br>
Depois disso, fiz esse código PHP abaixo que funcionou perfeito!<br>
<br>
--sms.php--<br>
<html><br>
<head><br>
<title>SMS * Asterisk *</title><br>
</head><br>
<br>
<?php<br>
//echo "Inicio teste conexao...\r\n";<br>
$socket = fsockopen("localhost","5038", $errno, $errstr, $timeout);<br>
fputs($socket, "Action: Login\r\n");<br>
fputs($socket, "UserName: admin\r\n");<br>
fputs($socket, "Secret: senhaadmin\r\n\r\n");<br>
<br>
$wrets=fgets($socket,128);<br>
echo $wrets;<br>
//echo "Fim teste conexao...\r\n";<br>
<br>
// Para discar<br>
echo "<br>";<br>
echo "<br>";<br>
<br>
$foneext = $_POST["fexterno"];<br>
$texto = $_POST["texto"];<br>
$tipo = $_POST["tipo"];<br>
$cont = $_POST["id"];<br>
<br>
if ($cont == "1")<br>
{<br>
echo "Telefone externo :... $foneext <br>";<br>
<br>
$arquivo="/tmp/sms.txt";<br>
$gravar = fopen($arquivo, "w");<br>
$grava = fwrite($gravar, "$texto");<br>
<br>
$linhas = file($arquivo);<br>
<br>
$lf = shell_exec("echo");<br>
for($i = 0; $i < count($linhas); $i++){<br>
$linha=$linha.rtrim($linhas[$i]).$lf;<br>
}<br>
echo shell_exec("asterisk -rx \"khomp sms b0 $foneext $linha\"");<br>
<br>
echo "<br>";<br>
echo "<br>";<br>
echo "Mensagem Enviada ...: ";<br>
}<br>
?><br>
<br>
<br><br>
<form method="post" action="sms.php"><br>
Digite o numero do telefone:<br>
<BR><br>
<input type="text" name="fexterno" size="20" maxlenght="20"><br>
<BR><br>
Digite a mensagem:<br>
<BR><br>
<textarea name="texto" cols="40" rows="7" size="160"
maxlenght="160"></textarea><br>
<BR><br>
<input type="submit" value="Enviar"><br>
<br><br>
<br><br>
<input type=hidden name=id value="1"><br>
</form><br>
</html><br>
--sms.php--<br>
<br>
Espero que seja de ajuda para alguem da lista<br>
<div class="moz-signature"><br>
<img src="cid:part1.02050509.09090808@tsci.com.br" border="0"></div>
<br>
<br>
</body>
</html>