Программные SMS

Каков наилучший способ программной отправки текстового сообщения SMS?

Есть ли свободные шлюзы SMS на основе веб-сервиса?

Я знаю, что если я знаю пользовательскую несущую (Sprint, AT & T и т.д.), я могу отправить SMS, отправив по электронной почте адрес на основе номера телефона + носителя. Я хотел бы получить хорошее решение, которое не требует, чтобы я знал перевозчика. Если это не так, есть ли простой способ поиска носителя с учетом номера сотового телефона?

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

Ответ 1

Используйте http://www.twilio.com/

У них есть интерфейс REST для отправки SMS и даже для установления телефонных звонков или получения телефонных звонков.

Вы даже получите 30 $кредитов, чтобы попробовать.

Def. самое дешевое решение, которое вы найдете.

Ответ 2

Где я работаю, мы используем http://www.clickatell.com для отправки SMS - это похоже на сообщение около 6 или 7 центов. Они просто принимают HTTP-запросы POST для отправки сообщения. Я не знаю, сможете ли вы найти хорошие бесплатные шлюзы. Мы отправляли электронные письма, но обнаружили, что они ненадежны.

Ответ 3

Я использовал clickatell в прошлом и нашел их очень хорошими.

Однако, вы могли бы построить свой собственный, чтобы получать сообщения ОЧЕНЬ дешево. Все, что вам нужно - это контракт, который дает массу (или неограниченных) сообщений; окна мобильного телефона; и немного программирования сокетов.

Запишите веб-службу (передайте номер и сообщение), которая делает вызов программы на мобильном устройстве, которая отправляет сообщение.

Я знаю, по крайней мере, компанию FTSE100, которая пошла по этому маршруту.

Ответ 4

Я думаю, что этот заслуживает нового ответа. Там появился новый игрок в городе, он назывался Nexmo и имеет очень конкурентоспособные цены, даже по сравнению с Twilio.

https://www.nexmo.com/

Ответ 5

Вы также можете получить передатчик GSM и выдать команды AT, которые отправляют sms. Не знаю, почему вы хотели бы сделать это таким образом, но это еще один вариант. Таким образом, вы не будете зависеть от другого сервиса

Ответ 6

Нам надоело использовать "свободные" sms-шлюзы, очень ненадежные.

Теперь мы используем шлюзовое устройство sms под названием OutboxSMS от Felltech Ltd. Он находится в нашей сети и напрямую подключается к поставщику мобильного телефона, используя беспроводную связь от встроенного передатчика. Нам нужно было купить SIM-карту (у нас есть PAYG с огромным пакетом сообщений), который устанавливается на модуль OutboxSMS. Мы настроили учетную запись электронной почты для этого на нашем почтовом сервере (MS Exchange) и настроили учетную запись SMTP/POP3 в поле.

Мы используем OPManager, это отправляет оповещения по электронной почте, на которые мы направляем outboxsms, оно анализирует сообщение и отправляет текстовое сообщение нашим телефонам телефонов ops, когда что-то идет не так.

У нас также есть некоторые сценарии оболочки, которые используют sendmail для отправки электронной почты в outboxsms, который снова преобразуется в текстовые сообщения.

Ответ 7

Я не знаю никаких бесплатных SMS-сервисов, вы обычно покупаете массовые sms'seses и используете API для их отправки.

Whitepages.com имеет API, который позволит разработчикам отменить поиск номера телефона. Он сообщает о перевозчике по мобильному номеру, однако в то же время он является несуществующим несуществом, таким как Powertel или что-то в этом роде.

Ответ 8

Я делаю это с телефоном Nokia, подключенным к Linux-машине. У меня есть задание cron и script, которые будут проверять таблицу базы данных для новых сообщений и использовать gnokii для отправки сообщений. Он отлично работает, если количество sms, которое вы отправляете, не является большим.

Ответ 9

Поддерживая Ангус, я могу поручиться за http://www.clickatell.com. Он использовался в компании, с которой я работал. Это было очень простое решение для настройки и использования и отлично работало. Вам просто нужно предвидеть, сколько сообщений вы собираетесь отправлять и отправлять сообщения навального заказа. Они довольно дешевы, в целом.

Ответ 10

Я использовал TextMagic. У них разумные тарифы и отличный API и управление учетными записями.

Ответ 11

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

Большинство компаний предлагают SMS-сообщение по электронной почте. Например [email protected] или что-то (есть целый список в википедии).

Я использовал это, чтобы создать себе небольшое приложение командной строки в С#, которое отправляет текстовые сообщения. Тем не менее, вы действительно не получаете "ответ", и номер является предварительно назначенным из компании.

Я думаю, что если вы хотите пойти по свободному маршруту, это ваш лучший выбор.

Здесь ссылка на wikipedia: SMS-шлюз