2008-09-17 7 views

Respuesta

17

Esto es fácil. Sí, necesita un proveedor de "puerta de enlace de SMS". Hay mucho por ahí. Estas empresas proporcionan API para que envíe/reciba SMS.

p. Ej. la compañía alemana Mobilant proporciona una API fácil. Si desea recibir un SMS, simplemente programe una página web dinámica PHP/JSP/s.th.else simple y deje que Mobilant lo llame.

p. Ej.

Usted realmente no quiere configurar su propio SMS Server o Center ;-) Esto es realmente costoso, lleva meses configurarlo y cuesta algunos buenos ferrari.

Utilice un proveedor y pague por SMS. Es la forma más barata y rápida.

+1

Gracias ... esto definitivamente me hará avanzar en la dirección correcta – delux247

2

Necesitará una puerta de enlace SMS, googleando "SMS gateway" revelará muchos. He usado http://www.clickatell.com/products/sms_gateway.php con gran éxito.

No conozco ninguna implementación de código abierto, pero supervisaré este hilo en caso de que alguien más lo haga.

1

No estoy al día con Java, por lo que aquí es una buena guía sobre cómo hacerlo en Ruby on Rails: http://www.lukeredpath.co.uk/2007/8/29/sending-sms-messages-from-your-rails-application

Si desea enviar 'verdadero' SMS que tendrá que utilizar un gateway SMS , (el uso de uno se describe en la guía anterior).

Puede usar MMS para enviar mensajes a una dirección de correo electrónico que se parece a 1234567890 @ messages.whatever.com. Puede usar funciones de correo para hacer esto. Hay algo de información aquí: http://contentdeveloper.com/2006/06/open-source-sms-text-messaging-application/

1

En primer lugar, necesita una puerta de enlace SMS. Eche un vistazo a Kannel SMS Gateway.

3

Hemos utilizado mBlox (http://www.mblox) en el pasado, ya que proporcionan una amplia cobertura internacional, SMS premium, varios niveles de calidad de servicio vs precio, y una sólida API basada en Java para ambos SMS entrantes y salientes.

+0

Sitio web abajo ... – Pacerier

1

De acuerdo con Kannel. También puede configurarlo en un servidor LAMP con un módem GSM.

5

Utilicé kannel en una caja de linux con un viejo teléfono móvil conectado a través de un cable serie a la caja. Recibí una tarjeta de prepago en el teléfono ya que la estaba usando solo para uso privado. ¡Trabajado como un encanto!

0

En realidad no necesita una pasarela SMS; casi todos los teléfonos celulares pueden enviar/recibir mensajes SMS desde y hacia cualquier dirección de correo electrónico. He construido un servicio de SMS (http://www.txtreg.net) usando la habilidad Nearly Free Speech 's para reenviar correo electrónico a una dirección URL como una solicitud POST. El usuario envía un texto a una dirección de correo electrónico, el script PHP lo procesa y envía un correo electrónico directamente a su teléfono.

+0

Esto es para recibir.UR es para enviar –

+0

Es para ambos, en realidad. –

5

Es posible echar un vistazo a Gammu si se está ejecutando en una máquina Linux:

http://www.gammu.org

Usando Gammu, puede configurarlo para sondear periódicamente un teléfono móvil para los nuevos mensajes SMS. Cuando Gammu encuentra nuevos mensajes, puede almacenarlos en una base de datos SQL. Luego puede escribir otro programa para sondear periódicamente la base de datos y tomar medidas sobre los mensajes nuevos.

Usando esta configuración general I desplegado con éxito una aplicación SMS de 2 vías casero. Configuré Gammu para sacar mensajes del teléfono a través de Bluetooth. Gammu los colocó en una base de datos MySQL, que tenía una aplicación web Tomcat encuesta periódicamente para nuevos mensajes. Cuando se encontró un nuevo mensaje, el sistema procesó el mensaje.

Esto es un poco "cinta adhesiva y el rescate de alambre" de configuración, pero funcionó bastante bien y era más fiable que muchas de las pasarelas de SMS "profesionales" que he probado de antemano. YMMV.

+0

Usted no tiene que estar en ejecución en Linux, sino que también se ejecuta en Windows, Mac OS X, * BSD ... –

1

TextMarks proporciona un servicio donde asignan un SMS entrante a un HTTP GET a una URL que usted proporciona y luego envían la respuesta como otro SMS. No le cobran si les permite agregar publicidad al mensaje de respuesta. El problema es que ya no ofrecen esto gratis para T-Mobile debido a que T-Mobile los está cargando. Estaría dispuesto a pagar por mensaje, pero cobran $ 0.20 por mes-usuario, que es bastante caro. Alguien sabe de alguien que proporciona este servicio?

0

Probar SMS Enabler software. Para recibir mensajes SMS utiliza un módem USB 3G/4G/GSM conectado a una pc. Se puede reenviar los mensajes entrantes a una URL a través de HTTP, o guardarlas en una tabla de base de datos, o escribirlos en un archivo CSV, en tiempo real.

Cuestiones relacionadas