Необходимы предложения SMS-шлюза

Наш веб-сайт написан с использованием PHP и работает на веб-сервере Linux. Мы хотим, чтобы наши пользователи могли получать SMS-сообщения, когда они получили сообщения с интранет-сайта от других пользователей - SMS-уведомление.

Что требуется для реализации этой функциональности? Существуют ли серверные приложения с открытым исходным кодом (бесплатные?), Которые решают эту проблему? Нужно ли заключать контракты с операторами беспроводной связи для отправки сообщений в их сети? Что, если какие-либо сборы, должны быть выплачены им?

4 ответа

Решение

Другой вариант - отправлять электронные письма. Если у вас есть номер мобильного телефона и оператор ваших пользователей, у каждого оператора (обычно) есть адрес шлюза, по которому вы можете отправить электронное письмо. Вот список из Википедии. Вы бы просто отправили электронное письмо на номер 5555555555@tmomail.net на номер 555-555-5555 с оператором T-Mobile. Вам не нужно беспокоиться о любых расходах, кроме вашего собственного доступа в Интернет. Это будет просто стоимость ваших текстовых сообщений для ваших пользователей.

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

Мы работали с Twilio, Clickatell и BulkSMS в течение последних нескольких лет, их охват и тарифы различаются, но их легко интегрировать, обычно для начала работы с их API достаточно всего нескольких строк кода. Тарифы зависят от того, в какую сеть вы отправляете сообщения, но обычно составляют от 0,02 до 0,15 долл. США за сообщение.

Посмотрите на Zeep Mobile. Я считаю, что у них есть бесплатный аккаунт, который оплачивается за счет рекламы (они добавляют небольшую / ненавязчивую контекстно-зависимую рекламу в ваше SMS-сообщение). Возможно, теперь есть аккаунт "Премиум" без рекламы.

Я использовал его пару лет назад для сайта краткосрочной кампании; работал отлично, реклама не была большой проблемой в моем случае, но YMMV.

У меня есть несколько серверов уведомлений, работающих с SMS Tools 3, подключенных напрямую (например, через кабель) к телефонам GSM. Один из них отправляет несколько сотен сообщений в день и работает довольно хорошо, хотя, скорее всего, я бы посмотрел на модем GSM, а не на телефон GSM.

Что касается телефона, то Nokia 6310i (последняя Nokia, которая использует правильный последовательный кабель (RS232), а не USB-соединение) особенно безболезненна в работе.

SMS Tools 3 - бесплатное программное обеспечение (GPLv2 или более поздняя версия). Да, отправка SMS-сообщений стоит, и это будет зависеть от того, какой план вы получите по телефону. Многие поставщики GSM в Великобритании в настоящее время составляют план, который включает в себя несколько тысяч SMS-сообщений за очень разумную ежемесячную плату, и я бы, наверное, посмотрел бы на это, если бы сам оплачивал счета. Если ваше приложение должно отправлять SMS-сообщения за пределы вашей страны, то все может довольно быстро дорого обойтись.

Другие вопросы по тегам