Отправка SMS, MMS-сообщений с мобильного устройства и передача этого сообщения на сервер приложений Java.

Мне поручили проект, в котором заказчик хотел бы отправлять SMS, MMS с мобильного устройства. Они хотели бы иметь специальный номер телефона для отправки этих сообщений. Мы хотели бы, чтобы эти сообщения маршрутизировались через шлюз, чтобы их можно было обрабатывать на сервере приложений Java, и чтобы сервер генерировал ответ, который будет возвращаться на мобильное устройство пользователя. На стороне сервера это будет сделано на Java.

Я новичок в этом и пытаюсь понять лучший подход. Пожалуйста, дайте мне знать, какие сервисы и API доступны, которые позволят мне это сделать. Похоже, что существует множество служб, доступных для передачи сообщения с сервера на телефон, но я не понимаю, как получить сообщение с устройства, направленное на сервер приложений Java.

Любые предложения приветствуются.

Заранее спасибо.

Сет


person itcompiles    schedule 29.11.2010    source источник


Ответы (3)


Вы можете купить себе старый Nokia 3210 или что-то в этом роде с кабелем для передачи данных и подключить его к серверу.

person Eamorr    schedule 29.11.2010

Есть множество компаний, которые могут предоставить номер телефона для приема входящих sms-сообщений, а также для их отправки (не уверен насчет MMS; это другая история). Один из них - Clickatell. У них есть множество API, которые вы можете использовать из Java.

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

person ericvg    schedule 29.11.2010

Есть некоторые службы, которые позволяют вам определять URL-адрес обратного вызова, поэтому, когда их сервер получает SMS, они пересылают вам данные через HTTP POST. Конечно, есть несколько проприетарных протоколов и SMPP (например, http://opensmpp.logica.com/) , но это намного сложнее.

Примером такой службы является http://www.textmagic.com/app/pages/en/products/bulk-sms-gateway-api

person Community    schedule 29.11.2010