mobile - receive - SMS programático
send sms now (11)
¿Cuál es la mejor manera de enviar mediante programación un mensaje de texto SMS?
¿Hay alguna puerta de enlace SMS basada en un servicio web gratuito?
Sé que si conozco al operador del usuario (Sprint, AT&T, etc.), puedo enviar un SMS por correo electrónico a una dirección basada en el número de teléfono + operador. Me gustaría una buena solución que no requiera que conozca al operador. Salvo eso, ¿hay una manera fácil de buscar un proveedor dado un número de teléfono celular?
Entiendo que hay 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 esas organizaciones aprovechan las redes de SMS. ¿Tienen contratos con operadores de telefonía móvil para revender sus servicios?
Apoyando a Angus , puedo responder por http://www.clickatell.com . Fue utilizado en una empresa en la que solía trabajar. Fue una solución muy fácil de configurar y usar, y funcionó muy bien. Solo necesita anticipar cuántos mensajes tiene la intención de enviar y los mensajes de pedidos masivos. Son bastante baratos, en general.
Creo que esta 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.
En mi lugar de trabajo, hemos estado utilizando http://www.clickatell.com para enviar SMS. Parece que son unos 6 o 7 centavos por mensaje. Solo aceptan solicitudes HTTP POST para enviar un mensaje. No sé si podrá encontrar alguna buena puerta de enlace gratuita. Solíamos enviar correos electrónicos, pero descubrimos que no eran confiables.
He usado TextMagic . Tienen tarifas razonables y una excelente API y administración de cuentas.
He usado clickatell en el pasado y los encontré muy buenos también.
Sin embargo, puede crear el suyo propio para obtener mensajes MUY económicos. Todo lo que necesita es: un contrato que proporcione un montón de mensajes (o ilimitados); Windows teléfono móvil; y un poco de programación de socket.
Escriba un servicio web (pase el número y el mensaje) que realiza una llamada a un programa en el móvil que envía el mensaje.
Sé de al menos la compañía FTSE100 que tomó esta ruta.
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 la base de datos en busca de nuevos mensajes y usaría gnokii para enviar mensajes. Funciona muy bien si la cantidad de sms que vas a enviar no es demasiado grande.
Lo sentimos, después de volver a leer su pregunta, me di cuenta de que esta no es la respuesta que busca. Sin embargo, esto es lo que hice para mi programa de línea de comandos. Hay un sitio web en el que si ingresas el número de teléfono, te da el operador. Entonces, cuando ingresé mi número, la pantalla raspó el sitio web, obtuve 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 algo de SMS a correo electrónico. Por ejemplo [email protected]
o algo (hay una lista completa en wikipedia).
Lo usé para crearme una pequeña aplicación de línea de comando en C # que envía mensajes de texto. Sin embargo, usted realmente no recibe una "respuesta" y el número es uno previamente asignado de la compañía.
Creo que si quieres ir por la ruta libre, esta es tu mejor opción.
Aquí está el enlace de wikipedia: Gateway SMS
No conozco ningún servicio de SMS gratuito, por lo general, compra quesos SMS a granel y utiliza una API para enviarlos.
Whitepages.com tiene una API que permitirá a los desarrolladores revertir la búsqueda de un número de teléfono. Informa al operador en el número de teléfono móvil, sin embargo, muchas veces es un operador inexistente como Powertel o algo así.
Nos hartamos de usar pasarelas de SMS ''gratis'', muy poco confiables.
Ahora utilizamos un dispositivo de puerta de enlace SMS llamado OutboxSMS de Felltech Ltd. Se encuentra en nuestra red y se conecta directamente a nuestro proveedor de telefonía móvil utilizando un enlace inalámbrico desde su transmisor incorporado. Necesitábamos comprar una tarjeta SIM (obtuvimos un PAYG con un gran paquete de mensajes), que está instalado 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, esto envía alertas por correo electrónico, que dirigimos a los buzones de salida, analiza el mensaje y envía un mensaje de texto a nuestros teléfonos 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.
También puede obtener un transmisor GSM y emitir comandos AT que envían sms. No sé por qué querrías hacerlo de esta manera, pero es otra opción. De esta manera no dependerá del servicio de otra persona
Tienen una interfaz REST para enviar SMS e incluso para establecer llamadas telefónicas o recibir llamadas telefónicas.
Incluso obtienes 30 $ créditos para probarlo.
Def. La solución más barata que encontrarás.