Nosso amigo Cristiano Valença da empresa Smile Saúde desenvolveu um código em PHP para envio de SMS utilizando placas DigiVoice VB0404 GSM, e autorizou sua publicação no Blog. Muito obrigado Cristiano.

Adicionado em 27/08/2012
– Copiar e colar o código abaixo pode não funcionar, para evitar isso coloco o arquivo para download no endereço abaixo, o arquivo  encontra-se compactado em RAR:

clique aqui para baixar o arquivo enviarMsg.rar

Código em PHP.

<?php

session_start();

if(isset($_POST[‘enviar’]))
{
$retorno = system(‘rasterisk -x \’dgv send sms ‘.$_POST[‘chip’].’ ‘.$_POST[‘destino’].’ “‘.$_POST[‘msg’].'”\”);
if(empty($retorno))
{
echo ‘<script>alert(“Mensagem enviada com sucesso!”);</script>’;
}
else
{
echo ‘<script>alert(“Falha ao enviar mensagem!”);</script>’;
}
}

?>
<html>
<head>
<title>
Envio de Mensagens Via PHP Utilizando uma Placa Digivoice VB0404GSM PCIex
</title>
<style>
*{
margin: 0px;
padding: 0px;
font-family: verdana;
}

#conteudo{
width: 200px;
margin: 10px auto auto 10px;
padding: 5px 0px 5px 15px;
border: 1px solid silver;
}

p{
text-align: center;
margin: auto auto 15px -18px;
}

label{
float: left;
width: 200px;
margin: 5px 0px 20px 0px;
font-size: 12px;
}

label input{
width: 150px;
font-size: 10px;
}

label textarea{
width: 180px;
font-size: 10px;
}

input[type=submit]{
margin-left: 25px;
}
</style>

</head>
<body>
<div id=”conteudo”>
<form name=”form1″ id=”form1″ method=”post” action=”<?php echo $_SERVER[‘PHP_SELF’]; ?>” >

<p>Envio de SMS</p>

<label> N˙mero de Destino:
<input type=”text” name=”destino” id=”destino” value=”88888888″ />
</label>

<label> Mensagem: (160 Caracteres)
<textarea name=”msg”>Insira sua mensagem aqui</textarea>
</label>

<label> Escolha o chip de saida:
<select name=”chip” id=”chip”>
<option value=”1″>Chip 1</option>
<option value=”2″>Chip 2</option>
<option value=”3″>Chip 3</option>
<option value=”4″>Chip 4</option>
</select>
</label>

<input type=”submit” name=”enviar” value=”Enviar Mensagem” />

</form>
</div>
</body>
</html>

Abraços,

 Wagner Antonio Barth
 wagner@barth.com.br
Editado: 27/08/2012

Leave a Reply


Warning: Undefined variable $user_ID in /home/u332886738/domains/barth.com.br/public_html/blog/wp-content/themes/bluefantasy/comments.php on line 55