Envoyer des SMS, des messages MMS depuis un appareil mobile et envoyer ce message à un serveur d'applications Java


J'ai été chargé d'un projet où le client souhaite envoyer des SMS, MMS à partir d'un appareil mobile. Ils aimeraient avoir un numéro de téléphone dédié pour envoyer ces messages. Nous aimerions que ces messages soient acheminés via une passerelle afin qu'ils puissent être traités dans un serveur d'applications Java et que le serveur génère une réponse qui reviendra sur le périphérique mobile des utilisateurs. Le côté serveur de cela se fera en Java.

Je suis nouveau dans ce domaine et j'essaie de comprendre la meilleure approche. Veuillez me faire savoir quels services et API sont disponibles qui me permettront de le faire. Il semble qu'il y ait beaucoup de services disponibles pour obtenir le message du serveur vers le téléphone, mais je ne suis pas clair sur le mécanisme pour obtenir le message du périphérique routé vers le serveur d'applications Java.

Toutes les suggestions sont grandement appréciées.

Merci d'avance.

Seth

Author: itcompiles, 2010-11-30

3 answers

Vous pouvez vous procurer un vieux Nokia 3210 ou quelque chose avec un câble de données et le connecter à un serveur.

 0
Author: Eamorr, 2010-11-29 21:59:41

Il y a un tas d'entreprises qui peuvent fournir un numéro de téléphone pour recevoir des messages SMS entrants ainsi que les envoyer (pas sûr de MMS; c'est une autre histoire). L'un d'eux est Clickatell. Ils ont une variété d'API que vous pouvez utiliser à partir de Java.

Http://www.clickatell.com/products/gateway.php

 0
Author: ericvg, 2010-11-29 22:14:03

Certains services vous permettent de définir une URL de rappel, donc lorsque leur serveur reçoit un SMS, ils vous transmettent les données via HTTP POST. Bien sûr, il existe plusieurs protocoles propriétaires, et SMPP (par exemple http://opensmpp.logica.com/), mais c'est beaucoup plus compliqué.

Un exemple d'un tel service est http://www.textmagic.com/app/pages/en/products/bulk-sms-gateway-api

 0
Author: arturo, 2010-11-29 22:29:38