Получать SMS-сообщения с помощью веб-приложения

StackOverflow https://stackoverflow.com/questions/526046

  •  22-08-2019
  •  | 
  •  

Вопрос

Мы создаем веб-приложение, которое должно иметь возможность получать SMS-сообщения и сохранять содержащуюся в нем информацию в базе данных.

Какие методы вы использовали?Какие есть поставщики услуг, которые могут помочь?

Это было полезно?

Решение

http://www.clickatell.com/ они массивные, и работает в точности так, как написано на жестянке.Вы платите за номер телефона и отправленные на него sms-сообщения, которые в конечном итоге попадают по URL-адресу вашего сайта, чтобы доставить их точно так же, как кто-то отправляет форму.

Другие советы

Я бы рекомендовал воспользоваться таким сервисом, как Текстовые метки.TextMarks бесплатен и позволяет вам выбрать ключевое слово для вашего сервиса, которое позволяет пользователям направлять вам сообщения с помощью общего короткого кода TextMarks 41411.Единственная загвоздка здесь в том, что они резервируют 20 символов в каждом сообщении для короткой рекламы, чтобы оплатить свои услуги.

Если вы когда-нибудь перерастете их сервисы, спонсируемые рекламой, вы можете перейти на премиум-версию, которая не содержит рекламы.

Я еще не сделал этого, но, полагаю, вы также могли бы настроить систему Asterisk на своем сервере, затем получить обычный VOIP-аккаунт (к которому подключается Asterisk) и настроить сервер Asterisk на пересылку всех SMS в ваше приложение. Эта статья может помочь настройка сервера Asterisk.

У меня был опыт использования MX Телеком в качестве шлюза SMS.По сути, они отправляли данные в наш веб-сервис каждый раз, когда мы получали входящее SMS.Приложение, о котором идет речь, также отправляло SMS-сообщения, и мы просто выполнили http-переход на их веб-страницу.

Я не могу говорить с деловой точки зрения (т.е.стоимость), поскольку я просто отвечал за реализацию функций - но работа с SMS-шлюзом действительно очень проста с точки зрения разработки.

Другая (более дешевая) альтернатива - попросить ваших пользователей отправлять текстовые сообщения на адрес электронной почты, например sms@yourapp.com.Затем у вас может быть фоновый поток, который просматривает учетную запись электронной почты и помещает сообщения в базу данных.

Я внедрил и протестировал этот подход с крупнейшими операторами связи США, используя все - от смартфонов до "дерьмовых" телефонов с оплатой по мере поступления - без сучка и задоринки.

Когда пользователь отправляет SMS на ваш адрес электронной почты, вы получаете адрес шлюза электронной почты SMS (например8055551234@vtext.net ) таким образом, вы можете отправлять ответные сообщения.

Единственным недостатком является то, что на большинстве телефонов немного сложнее найти опцию "отправить на адрес электронной почты", но для вас это (в принципе) бесплатно.Это особенно полезно для снижения затрат при тестировании рабочих процессов.Эти ~ 3 цента за каждое SMS-сообщение накапливаются довольно быстро, особенно во время автоматического тестирования.

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

+1 о себастьяне я просто писал примерно то же самое

если вы работаете с ruby, возможно, вам захочется взглянуть на adhearsion

Вы можете использовать программное обеспечение SMS gateway, которое будет получать SMS-сообщения через GSM-модем или 3G-ключ, подключенный к ПК, и РАЗМЕЩАТЬ их на вашем веб-сайте через HTTP.Например: это программное обеспечение

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top