0

Enviar SMS via Gateway SMPP

criado por Roberta Brandão em 21/12/2010 3:48am
Muitos scripts encontrados na web ensinam como enviar SMS via WEB usando os serviços gratúitos de operadoras de celulares. Mas se por acaso o leitor possuir um gateway SMPP de SMS em sua empresa, podes usar o script anexo em PHP. Abaixo inclui um exemplo de como usar uma classe que envia os dados em SMPP via PDU:

<?php
##############################
#                            #
# SMPP Function              #
# Created By Roberta Brandao #
# robertanrbrandao@gmail.com #
##############################

include('SMPP_CLASS.PHP');
function SMS($number, $text){

$smpphost = "192.168.10.1";
$smppport = 1500;
$systemid = "TESTE";
$password = "teste";
$system_type = "";
$from = "Sua_Empresa";

$smpp = new SMPPClass();
$smpp->SetSender($from);
$smpp->Start($smpphost, $smppport, $systemid, $password, $system_type);


	if(is_array($number)){
		if(count($number)>1){
			for($n=0;$n<count($number);$n++){
			sleep(1);
			$smpp->Send($number[$n], $text);
			}
		} else{
		$smpp->Send($number[0], $text);
		}
	 }
	 else {
	 $smpp->Send($number, $text);
	 }

$smpp->End();	 
}

?> 

Exemplo:

<?php
#Enviar 1 SMS:
SMS('2199998888', 'teste de envio');

#Enviar SMS para varios números:
$numeros = array('2199998888', '2199997777', '2199996666');
SMS($numeros, 'teste de envio');
?>
Data Autor Changelog Download Deletar
21/12/2010 3:48am Roberta Brandão - Versão 0.2

Comentários:

Mostrando 1 - 2 de 2 comentários
paulo não fica chateado não, mas ....

Depois vou postar como enviar e receber SMS via modem 3G por PHP. Mas só funciona no linux... É uma ótima solução e bem barata para automatizar sistemas sem precisar de LA(Large Account) numa operadora de celular.

Também há outra forma, mas vou preparar em Artigo usando o Gateway Kannel (Open Source Gatway SMS) que também pode ser usado com modem 3G ou com um SMPP account.
28/10/2011 12:48am (~7 anos atrás)

Paulo disse:
Boa Tarde a Todos!


Interessante o artigo ,também existe este site aqui: http://www.vsmspromoter.com.br para quem tem assinaturas SMS em operadoras, é possível conectar seu celular ao PC e mandar SMS a vontade!
25/10/2011 2:59pm (~7 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)