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

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

Существуют ли какие-либо бесплатные SMS-шлюзы на основе веб-служб?

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

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

Ответов (11)

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

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

https://www.nexmo.com/

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

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

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

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

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

Раньше я использовал clickatell и тоже нашел их очень хорошими.

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

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

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

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

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

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

Я использовал это для создания небольшого приложения командной строки на C#, которое отправляет текстовые сообщения. Однако на самом деле вы не получите «ответа», а номер заранее назначен компанией.

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

Вот ссылка на википедию: SMS-шлюз

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

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

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

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

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

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

Вы даже получите 30 долларов США, чтобы попробовать это.

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