2016-08-31 2 views
1

Я не имею в виду передать строку. Можно ли сделать выделенный номер телефона для сервера, а затем написать приложение, которое просто отправит sms на этот номер и получит это сообщение на сервере. Я искал в Интернете, но не вижу никаких ответов, спасибо заранее.Как отправить текст SMS из приложения на сервер?

+0

Вы хотите направить запрос на отправку sms со своего мобильного телефона? Снова после получения смс, вы хотите нажать его на сервер? –

+0

Здравствуйте, LubPlac, надеюсь, что мой ответ помог вам. Если да, пожалуйста, примите ответ, если не сообщите мне, чтобы я смог импровизировать и помог вам дать лучшее решение. – Pradeep

ответ

0

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

http://www.ozekisms.com/index.php?owpn=583

0

Вы не упоминаете, в какой стране вы находитесь, или в самом деле, если вы хотите использовать этот механизм на нескольких несущих, так что я ограничусь мой ответ на GSM сетей в ЕС и некоторых странах Латинской Америки, хотя это не предполагает интероперабельности в этих регионах.

Некоторые перевозчики предлагают услугу, обычно называемую «большие мобильные номера», pseduo-MSISDN или мобильные виртуальные номера. Они выглядят как обычные мобильные номера, но подключаются к серверу, а не к мобильному устройству. Они обычно поддерживают SMS, но не голосовые услуги. Существует ряд патентов с начала и середины 1990-х годов, связанных с эмуляцией мобильного устройства, которое является хорошим фоновым чтением, если вы подробно изучены.

Реализация, как правило, состоит из устройства [Intelligent Network Node] в мобильной сети хоста, которое отвечает на входящие SMS-сообщения, как если бы это мобильный терминал. Как правило, эти номера распределяются так же, как и любое другое число, и часто не отличаются от других номеров в сети хоста.

Сообщения, полученные указанными номерами, затем отправляются в соответствующее приложение через общие протоколы, такие как SMPP, HTTP [S] или даже электронная почта. Сложные реализации даже способны справляться с отсутствием статуса подписчика и т. П.

В наши дни почти невозможно, если вы не являетесь очень крупной организацией, чтобы получить прямой доступ к этой функции через мобильную сеть. Тем не менее, есть много агрегаторов SMS, которые предлагают эту функцию. Обычно они взимают ежемесячную подписку за каждый номер (часто потому, что Carrier взимает такую ​​плату) и, при желании, за каждое полученное сообщение. У некоторых есть политика, по которой вы должны отправлять столько сообщений, сколько вы получили, минимальные объемы исходящих сообщений и т. Д.

Такие компании, как Twilio, SilverStreet и Esendex, среди многих других, предлагают такие услуги, хотя вам рекомендуется искать «премиальные» соединения, поскольку услуги типа «2/месяц» хорошо работают в некоторых местах, а не в других. Если вам повезло, что ваши клиенты находятся в одной из зон, которые работают тогда отлично, в противном случае попробуйте найти агрегаторы, предлагающие региональную поддержку, даже если это означает интеграцию с несколькими поставщиками и более высокую оплату за ваши номера.

Кроме того, не предполагайте, что вы должны использовать Перевозчика для отправки исходящих сообщений. Часто входящий провайдер не обязательно является вашим лучшим выбором исходящего провайдера ... при условии, что исходящий является релевантным.

Смежные вопросы