Pregunta

¿Cuál es la mejor manera de enviar mediante programación un mensaje de texto SMS?

¿Existen puertas de enlace SMS gratuitas basadas en servicios web?

Sé que si conozco el proveedor del usuario (Sprint, AT&T, etc.), puedo enviar un SMS enviando un correo electrónico a una dirección basado en el número de teléfono + operador.Me gustaría una buena solución que no requiera que conozca el transportista.Aparte de eso, ¿existe una manera fácil de buscar un operador dado un número de teléfono celular?

Entiendo que existen algunos servicios independientes de los principales operadores de telefonía móvil que ofrecen un servicio de pago por mensaje, con API.Lo que me gustaría saber es cómo estas organizaciones acceden a las redes de SMS.¿Tienen contratos con operadores de telefonía móvil para revender sus servicios?

No hay solución correcta

Otros consejos

Usar http://www.twilio.com/

Disponen de una interfaz REST para enviar SMS's e incluso para establecer llamadas telefónicas o recibir llamadas telefónicas.

Incluso obtienes créditos de 30$ para probarlo.

Def.La solución más barata que encontrarás.

Donde trabajo hemos estado usando http://www.clickatell.com para enviar SMS: parece que cuesta alrededor de 6 o 7 centavos por mensaje.Simplemente aceptan solicitudes http POST para enviar un mensaje.No sé si podrás encontrar buenas puertas de enlace gratuitas.Solíamos enviar correos electrónicos, pero descubrimos que no eran confiables.

He usado clickatell en el pasado y también los encontré muy buenos.

Sin embargo, puedes crear el tuyo propio para recibir mensajes MUY económicos.Todo lo que necesitas es:un contrato que ofrece muchos (o ilimitados) mensajes;teléfono móvil con ventanas;y un poco de programación de sockets.

Escribe un servicio web (pasa el número y el mensaje) que realiza una llamada a un programa del móvil que envía el mensaje.

Conozco al menos una empresa FTSE100 que siguió este camino.

Creo que este merece una nueva respuesta.Hay un nuevo jugador en la ciudad, se llama Nexmo y presenta precios altamente competitivos, incluso en comparación con Twilio.

https://www.nexmo.com/

También puede obtener un transmisor GSM y emitir comandos AT que envíen SMS.No sé por qué querrías hacerlo de esta manera, pero es otra opción.De esta manera no dependerás del servicio de otra persona.

Nos cansamos de usar puertas de enlace de SMS 'gratuitas', muy poco fiables.

Ahora utilizamos un dispositivo de puerta de enlace de SMS llamado OutboxSMS de Felltech Ltd.Se encuentra en nuestra red y se conecta directamente a nuestro proveedor de telefonía móvil mediante un enlace inalámbrico desde su transmisor incorporado.Necesitábamos comprar una tarjeta SIM (obtuvimos una de pago con un enorme paquete de mensajes), que está instalada en la unidad OutboxSMS.Configuramos una cuenta de correo electrónico en nuestro servidor de correo (MS Exchange) y configuramos la cuenta SMTP/POP3 en la caja.

Usamos OPManager, este envía alertas por correo electrónico, que dirigimos a la bandeja de salida de SMS, analiza el mensaje y envía un mensaje de texto a los teléfonos de nuestros chicos de operaciones cuando algo sale mal.

También tenemos algunos scripts de shell que usan sendmail para enviar un correo electrónico a outboxsms, que nuevamente se convierte en mensajes de texto.

No conozco ningún servicio de SMS gratuito, normalmente se compran SMS masivos y se utiliza una API para enviarlos.

Páginas blancas.com tiene una API que permitirá a los desarrolladores realizar búsquedas inversas de un número de teléfono.Informa el operador en el número de teléfono móvil, sin embargo, muchas veces es un operador que ya no existe como Powertel o algo así.

Lo he estado haciendo con un teléfono Nokia, conectado a una máquina Linux.Tengo un trabajo cron y un script que verificaría una tabla de base de datos en busca de mensajes nuevos y usaría gnokii para enviar mensajes.Funciona muy bien si la cantidad de SMS que vas a enviar no es demasiado grande.

Secundario Angus, puedo dar fe de http://www.clickatell.com.Se utilizó en una empresa en la que solía trabajar.Fue una solución muy fácil de configurar y usar y funcionó muy bien.Sólo necesita anticipar cuántos mensajes desea enviar y realizar pedidos masivos de mensajes.Son bastante baratos, en general.

He usado TextoMagico.Tienen tarifas razonables y una excelente API y administración de cuentas.

Lo siento, después de releer tu pregunta me di cuenta de que esta no es la respuesta que buscas.Sin embargo, esto es lo que hice para mi programa de línea de comandos.Hay una web donde si pones el número de teléfono te da el operador.Entonces, cuando ingresé mi número, la pantalla buscó en el sitio web, obtuvo el operador y, si el operador está en mi lista, recuperé el correo electrónico de ese operador.

La mayoría de las empresas ofrecen una especie de envío de SMS a correo electrónico.Por ejemplo myphonenumber@verizon.com o algo así (hay una lista completa en wikipedia).

Lo usé para crearme una pequeña aplicación de línea de comandos en C# que envía mensajes de texto.Sin embargo, en realidad no recibe una "respuesta" y el número es uno preasignado por la empresa.

Creo que si quieres seguir la ruta gratuita, esta es tu mejor opción.

Aquí está el enlace de wikipedia:puerta de enlace SMS

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top