Что вы можете использовать для получения приложения для получения SMS-сообщения?
- Вам нужно использовать какой-то провайдер?
- Можете ли вы настроить свой собственный сервер SMS?
- Существуют ли какие-либо решения с открытым исходным кодом?
Я новичок в SMS, поэтому любое понимание того, как это будет сделано, было бы здорово. Я частично отношусь к Java, но любой язык в порядке.
Ответы
Ответ 1
Это легко. Да, вам нужен провайдер "sms gateway". Там много чего. Эти компании предоставляют API для отправки/получения SMS.
например. немецкая компания Mobilant предоставляет простой API. Если вы хотите получить SMS-программу просто простую динамическую веб-страницу PHP/JSP/s.th.else и позвольте Mobilant называть ее.
например.
Вы действительно не хотите настраивать свой собственный сервер SMS или Центр;-) Это действительно дорого, требуется несколько месяцев, чтобы настроить и стоить некоторые приятные феррари.
Используйте провайдера и платите за SMS. Это самый дешевый и быстрый способ.
Ответ 2
Я использовал kannel на linux box со старым мобильным телефоном, подключенным через последовательный кабель к коробке. Получил предоплаченную карту в телефоне, поскольку я использовал ее только для личного использования. Работали как шарм!
Ответ 3
Вы можете взглянуть на Gammu, если вы работаете в Linux-боксе:
http://www.gammu.org
Используя Gammu, вы можете настроить его для периодического опроса мобильного телефона для новых SMS-сообщений. Когда Gammu находит новые сообщения, он может хранить их в базе данных SQL. Затем вы можете написать другую программу для периодического опроса базы данных и принятия мер по новым сообщениям.
Используя эту общую настройку, я успешно развернул самодельное двухстороннее SMS-приложение. Я настроил Gammu, чтобы отключить сообщения от телефона по Bluetooth. Gammu разместил их в базе данных MySQL, и у меня было периодически опроса веб-приложений Tomcat для новых сообщений. Когда новое сообщение было найдено, система обработала сообщение.
Это несколько "проточная лента и привязка провода", но она работала достаточно хорошо и была более надежной, чем многие из "профессиональных" шлюзов SMS, которые я тестировал заранее. YMMV.
Ответ 4
Мы использовали mBlox (http://www.mblox) в прошлом, поскольку они обеспечивают всестороннее международное покрытие, премиальные SMS, различные уровни Quality of Service vs Price и надежный Java-API для входящих и исходящих SMS.
Ответ 5
Вам понадобится шлюз SMS, поисковый запрос "SMS-шлюз" откроет много. Я использовал http://www.clickatell.com/products/sms_gateway.php с большим успехом.
Я не знаю каких-либо реализаций с открытым исходным кодом, но буду следить за этим потоком, если кто-то другой сделает это!
Ответ 6
У меня нет работы с Java, так что вот хороший справочник о том, как это сделать в Ruby on Rails: http://www.lukeredpath.co.uk/2007/8/29/sending-sms-messages-from-your-rails-application
Если вы хотите отправить "истинное" SMS, вам необходимо использовать шлюз SMS (использование одного из них описано в приведенном выше руководстве).
Вы можете использовать MMS для отправки сообщений на адрес электронной почты, который выглядит примерно как 1234567890 @messages.whatever.com. Вы можете использовать почтовые функции для этого. Здесь есть информация об этом: http://contentdeveloper.com/2006/06/open-source-sms-text-messaging-application/
Ответ 7
Сначала вам нужен шлюз SMS. Посмотрите Kannel SMS-шлюз.
Ответ 8
Согласовано с Kannel. Вы также можете настроить его на сервере LAMP с помощью GSM-модема.
Ответ 9
TextMarks предоставляет услугу, в которой они сопоставляют входящие SMS-сообщения с ними на HTTP GET с указанным вами URL-адресом, а затем отправляют ответ в виде другого SMS-сообщения. Они не взимают плату, если вы позволите им добавить рекламу в ответное SMS. Проблема в том, что они больше не предоставляют это бесплатно для T-Mobile из-за зарядки T-Mobile. Я был бы готов заплатить за сообщение, но они взимают 0,20 доллара за каждый месяц, что довольно круто. Кто-нибудь знает кого-нибудь, кто предоставляет эту услугу?
Ответ 10
На самом деле вам не нужен шлюз SMS; почти каждый мобильный телефон может отправлять/получать SMS-сообщения на любой адрес электронной почты. Я построил службу SMS (http://www.txtreg.net), используя Почти бесплатная речь возможность перенаправления электронной почты на URL-адрес в качестве запроса POST. Пользователь отправляет текст на адрес электронной почты, PHP script обрабатывает его и отправляет электронное письмо обратно на свой телефон.
Ответ 11
Попробуйте программное обеспечение SMS Enabler. Для приема SMS-сообщений используется USB-модем 3G/4G/GSM, подключенный к компьютеру. Он может пересылать входящие сообщения по URL через HTTP или хранить их в таблице базы данных или записывать их в файл CSV в режиме реального времени.