Подтвердить что ты не робот

Как отправить SMS с Java?

Я хотел отправить SMS на конкретный мобильный телефон из веб-приложения и получить его ответ и просмотр только в веб-приложении. Возможно ли создание с использованием технологии Java?

4b9b3361

Ответ 2

Лучший способ достичь этого - использовать шлюз SMS. Шлюз SMS инкапсулирует технические аспекты взаимодействия с носителем SMS-сообщений, с одной стороны, и, с другой стороны, он обеспечивает интерфейс для протоколов уровня приложений, таких как http, SMTP, ftp и т.д., Чтобы взаимодействовать с ним. Например, вы можете иметь веб-приложение, разговаривающее с SMS-шлюзом через HTTP, и шлюз с другой стороны будет разговаривать с центром SMS по некоторому собственному протоколу для отправки текста SMS, полученного от приложения. Кроме того, вы можете настроить свой шлюз, чтобы отправлять входящие SMS-сообщения обратно в ваше веб-приложение. Таким образом, приложение не должно знать протоколы низкого уровня для отправки SMS-сообщений.

Вы можете арендовать линию для центра SMS (SMSC), если вам нужно отправить большое количество массовых SMS-сообщений и настроить шлюз SMS для использования этой линии аренды для отправки сообщений. Но лизинг линии намного дороже. Если вам нужно отправить небольшое количество сообщений, вы можете использовать свой мобильный телефон вместо выделенной линии. Прикрепите свой мобильный телефон к ПК/серверу и настройте шлюз для использования вашего телефона. Вы должны сослаться на свою документацию по шлюзу, чтобы связать свой телефон с шлюзом. Это не очень сложно, но довольно просто.

На рынке есть много коммерческих шлюзов, которые можно использовать. Но использование шлюза с открытым исходным кодом - хороший вариант. Вы можете использовать шлюз с открытым исходным кодом - Kannel. Поверьте мне, это не очень сложно настроить и начать использовать.

Ответ 3

Такие люди, как ESendex, могут предоставить такие функции, а также предоставить вам SDK/пример кода для многих языков (включая Java).