¿Qué tipo de tecnologías están disponibles para enviar mensajes de texto?[cerrado]

StackOverflow https://stackoverflow.com/questions/53019

  •  09-06-2019
  •  | 
  •  

Pregunta

Estoy considerando enviar mensajes de texto automatizados periódicamente a una lista de usuarios suscritos.Después de haber jugado con dispositivos Windows Mobile, podría implementar esto fácilmente usando el marco compacto .Net + un dispositivo conectado a USB y enviar los mensajes a través de este.Me gustaría explorar otras soluciones como tener un servidor o algo similar para hacer esto.Simplemente no tengo idea de lo que implica un sistema así.

¿Fue útil?

Solución

Realmente todo depende de cuántos mensajes de texto desee enviar y de qué tan importante es que el mensaje llegue a tiempo (y realmente llegue).

Agregadores de SMS

Para un mayor volumen y una buena confiabilidad, querrás optar por un agregador de SMS.Estos agregadores tienen API de servicios web (o SMPP) que puede utilizar para enviar su mensaje y averiguar si su mensaje se entregó a tiempo.Algunos ejemplos de agregadores con los que tengo experiencia son Air2Web, mBlox, etc.

Lo bueno de trabajar con un agregador es que pueden guiarlo sobre lo que se necesita para enviar mensajes efectivos.Por ejemplo, si desea su propio código corto distintivo, ellos pueden navegar por el proceso con los operadores para asegurar ese código corto.

También pueden asegurarse de que usted cumpla con las reglas relacionadas con el uso de SMS.Los operadores lo cerrarán por completo si no respeta el uso de SMS y solo los usa dentro de los límites de lo que acordó cuando comenzó a usar el agregador.Si sobrepasa sus límites, ellos tienen relaciones de agregación para evitar interrupciones en el servicio.

Pagará por mensaje y es posible que tenga una tarifa de servicio básica.Todo si esto está determinado por tu volumen.

SMTP a SMS

Si desea una solución poco confiable y de bajo costo para una cantidad reducida de direcciones conocidas, puede usar una solución de SMTP a SMS.En este caso, simplemente averigüe el proveedor de telefonía móvil del destinatario y utilice el esquema de correo electrónico de su proveedor de telefonía móvil para enviar el mensaje.Un ejemplo de esto es 7705551212@cellcompany.com.

En este escenario, envía el mensaje y desaparece y espera que llegue allí.Realmente no sabes si lo está logrando.Además, algunos proveedores limitan la forma en que llegan los mensajes a través de su puerta de enlace SMTP a SMS para limitar el spam de SMS.

Pero ese escenario es el más fácil de usar desde prácticamente cualquier lenguaje de programación.Hay un millón de ejemplos en C# sobre cómo enviar correos electrónicos y esta forma no sería diferente.

Esta es la solución más rentable (es decir,gratis) hasta que recibas un gran volumen de mensajes.Cuando empiezas a hacer demasiado de esto, los operadores pueden intervenir cuando descubran que estás enviando un montón de mensajes a través de su puerta de enlace SMTP a SMS.

Mensajes de texto efectivos

En muchos casos, debe asegurarse de que los destinatarios hayan optado correctamente por su servicio.Esto sólo es importante si sus mensajes de texto se dirigen a una población realmente grande.

Deberá recordar que los mensajes de texto son cortos (manténgalos entre 140 y 160 caracteres).Cuando programes cosas, querrás incorporarlas o podrías enviar accidentalmente mensajes de varias partes.

No olvide que querrá asegurarse de que sus destinatarios sepan que es posible que tengan que pagar por los mensajes de texto entrantes.En un mundo de planes de mensajes de texto ilimitados, esto es cada vez menos preocupante.

Otros consejos

Por lo general, puede obtener una cuenta con un proveedor de servicios de SMS y enviar mensajes utilizando una API (SOAP, resful http, smpp...).

Una búsqueda en Google de un proveedor de servicios de SMS arroja muchos resultados con diferentes costos.Aquí hay un artículo informativo. Cómo elegir un proveedor de servicios SMS

yo suelo AQL que proporcionan puertas de enlace para enviar mensajes SMS, mensajes push de voz, SMS entrantes -> puertas de enlace HTTP POST y otras cosas.

Para Perl está mi SMS::AQL módulo para interactuar con ellos;Preparar algo en C# debería ser bastante fácil.

Siempre puedes probar un servicio de puerta de enlace de terceros para esto.a alguien le gusta clickatell proporcionar una serie de servicios y API para que esto funcione en una variedad de países.¡Esto no es un anuncio!Sólo utilicé sus servicios para un piloto de tecnología.Hay bastantes de estos por ahí.

Otra tecnología para enviar mensajes SMS es la tecnología de texto a voz de text2land.com para enviar mensajes SMS a teléfonos fijos.

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