Foros del Web » Programando para Internet » PHP »

Enviar SMS

Estas en el tema de Enviar SMS en el foro de PHP en Foros del Web. Quiero desarrollar una aplicación en PHP para enviar SMS (Mensajes de Texto) a Celulares. Imagino requiero un teléfono o modem con tecnología GSM/HSDPA/HSDPA+/GPRS/UMTS conectado al ...
  #1 (permalink)  
Antiguo 08/11/2014, 12:03
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 2 meses
Puntos: 21
Enviar SMS

Quiero desarrollar una aplicación en PHP para enviar SMS (Mensajes de Texto) a Celulares.

Imagino requiero un teléfono o modem con tecnología GSM/HSDPA/HSDPA+/GPRS/UMTS conectado al servidor.

¿Alguien tiene algún material al respecto? Lo que sea sería importante, cualquier idea o luz en el camino.

Gracias anticipadas.
  #2 (permalink)  
Antiguo 09/11/2014, 10:00
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 8 meses
Puntos: 401
Respuesta: Enviar SMS

Buscas esto? SMS
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 09/11/2014, 10:42
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 15 años, 7 meses
Puntos: 31
Respuesta: Enviar SMS

una forma simple de enviar es usar PHPMailer y un Correo electrónico con
opción SMTP
lo que tienes que saber es como el servidor de la compañía de teléfono envía los sms
en my caso con Verizon Wireless(USA) es así @vtext.com
osea: aquí en esta URL: http://www.venture-ware.com/kevin/we.../email-to-sms/
podes encontrar una tabla de alguna compañías de Celular
yo he probado con barios proveedores de Teléfono y funciona bien.
Para Recibir sms ya es otra historia

Aqui el codigo php/html como usar

Código PHP:
<?php 
if(isset($_POST['sms'])){ //sms user insert
require($_SERVER['DOCUMENT_ROOT']."/sms/class.phpmailer.php");
$tes 'tes';
$mysmtp 'smtp.dominio.com';//<--Cambiar*** Servidor SMTP de Correo
$myuname '[email protected]';//Nombre de Usuario de E-Mail
$mypasswd 'clave123';//<--Cambiar*** Clave de Usuario E-Mail
$myfrom '[email protected]';//<--Cambiar*** E-Mail de Usuario
$mytoPhone "[email protected]";//<--Cambiar*** Numero de telefono destino
$smsMsg $_POST['sms'];
$mailer = new PHPMailer();
   
$mailer->IsSMTP();
   
$mailer->IsHTML(true);
   
$mailer->Host $mysmtp;
   
$mailer->SMTPAuth TRUE;
   
$mailer->Username $myuname;
   
$mailer->Password $mypasswd;
   
$mailer->From $myfrom;
   
$mailer->Body "$smsMsg"."\n Ir a www.forosdelweb.com/f18/enviar-sms-1113207/";
  
// $mailer->AddAttachment("images/32.jpg", "new.jpg");//Envia solo a E-Mail no SMS
 //  $mailer->Subject = $tes.'-sms Form';//Opcional
   
$mailer->AddAddress($mytoPhone);
   if(!
$mailer->Send()){
    echo 
$mailError;
    }else{
echo 
'<h3>SMS Enviado...</h3>';   
   }
}
?>


<form action="" method="post">
<textarea name="sms" cols="35" rows="8"></textarea>
<input name="" type="submit" value="Enviar">
</form>
__________________
╬-----╬
║☺₧☻║
╬-----╬
  #4 (permalink)  
Antiguo 09/11/2014, 14:58
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 2 meses
Puntos: 21
Respuesta: Enviar SMS

Cita:
Iniciado por lauser Ver Mensaje
Buscas esto? SMS
Nuchas gracias... lo voy a leer a detalle.



Cita:
Iniciado por thezzin Ver Mensaje
una forma simple de enviar es usar PHPMailer y un Correo electrónico con
opción SMTP
lo que tienes que saber es como el servidor de la compañía de teléfono envía los sms
en my caso con Verizon Wireless(USA) es así @vtext.com
osea:
aquí en esta URL: http://www.venture-ware.com/kevin/we.../email-to-sms/
podes encontrar una tabla de alguna compañías de Celular
yo he probado con barios proveedores de Teléfono y funciona bien.
Para Recibir sms ya es otra historia
[/PHP]
Me encuentro en Mexico, aquí es Telcel la compañía de telefonía celular y vende 1,000 SMS por 6 USD al mes (aprox).

Lo que deseo es enviar SMS desde mi computadora utilizando este servicio.

Lo que imagino es contratar una linea celular, y conectar un Celular o Banda ancha a mi PC y enviar los SMS...

Otra opción es lo que comentas con Verizon, pero ¿cuanto cuestan los SMS? ¿Lo puedo contratar estando en México?

Los destinatarios de SMS se ubican todos en México.

Gracias por las ideas.
  #5 (permalink)  
Antiguo 09/11/2014, 19:11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 15 años, 7 meses
Puntos: 31
Respuesta: Enviar SMS

la opción que te di es mas como para que te contacten por medio sms así los txt llegan directo a tu móvil. es como cuando pones en tu web un e-mail para que te manden un mensaje en este caso pondrías para que sean sms enviado a un móvil.

ahora si quieres enviar sms a muchos números y solo tienes el numero pero
no sabes a que compañía de móvil pertenece entonces puedes usar un sms api php como el que te dejo el amigo arriba y aquí otra url de pago:

https://www.textmagic.com/pricing/

https://code.google.com/p/textmagic-sms-api-php/

También disponen precio para MX

a y otra cosa con la opción que te di; por el envió no pagas quien paga es el que recibe el sms si esque no los tiene ilimitados...
osea para enviar no tienes que contratar los servicios de ninguna compañía...


-
__________________
╬-----╬
║☺₧☻║
╬-----╬

Última edición por thezzin; 09/11/2014 a las 19:17
  #6 (permalink)  
Antiguo 09/11/2014, 19:26
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 2 meses
Puntos: 21
Respuesta: Enviar SMS

Cita:
Iniciado por thezzin Ver Mensaje
la opción que te di es mas como para que te contacten por medio sms así los txt llegan directo a tu móvil. es como cuando pones en tu web un e-mail para que te manden un mensaje en este caso pondrías para que sean sms enviado a un móvil.

ahora si quieres enviar sms a muchos números y solo tienes el numero pero
no sabes a que compañía de móvil pertenece entonces puedes usar un sms api php como el que te dejo el amigo arriba y aquí otra url de pago:

https://www.textmagic.com/pricing/

https://code.google.com/p/textmagic-sms-api-php/

También disponen precio para MX

a y otra cosa con la opción que te di; por el envió no pagas quien paga es el que recibe el sms si esque no los tiene ilimitados...
osea para enviar no tienes que contratar los servicios de ninguna compañía...


-

Gracias thezzin,
los de https://www.textmagic.com/pricing vienen a ser intermediarios.

Lo que deseo es conectar un Teléfono o Banda-Ancha a mi PC, por USB o Bluetooth y hacer el envío directamente por medio de la compañía telefónica.

No deseo hacer los envíos por medio de ningún intermediario.

Gracias

Etiquetas: sms
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:21.