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

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

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

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

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

У вас может быть чек с Шлюз для смс Spring Edge (springedge.com), который вы можете отправить оптом с помощью API или через Интернет

BSB 24.08.2017 15:16
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
75
1
26 444
11

Ответы 11

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

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

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

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

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

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

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

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

В большинстве «безлимитных» тарифных планов есть пункт, который позволяет провайдеру отключать вас, если вы злоупотребляете системой - отправка десятков тысяч автоматических текстов может засчитываться :)

sk. 09.01.2009 23:12

Да, если вы отправляете тысячи, это может оказаться неработоспособным решением.

Matt Lacey 23.04.2009 13:52

@MattLacey Мне было интересно, можно ли использовать этот подход даже с «ограниченным» тарифным планом. Найдите тарифный план, который стоит 0,03 доллара за сообщение, и это на 0,02 доллара дешевле за сообщение по сравнению с любым API, который мы можем найти в Интернете.

Pacerier 05.01.2012 17:57

Слишком много текста для простого слова: Gammu wammu.eu/gammu

Telmo Dias 30.04.2015 16:51

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

30 долларов в кредит - это пустяк. я бы предпочел получать смс на полцента дешевле, чем бесплатный кредит на 300 долларов

Pacerier 05.01.2012 17:51

пропускная способность обеспечивает аналогичный API и на 33% дешевле (по состоянию на апрель 2019 г.), чем twilio. информация о ценах - bandwidth.com/pricing

Swapnil 08.04.2019 20:19

@Swapnil, в какой стране?

Pacerier 08.08.2020 01:28

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

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

https://www.nexmo.com/

Непрозрачная цена ...

Pacerier 08.08.2020 01:40

Извините, не могу с этим согласиться ... Здесь вы даже можете скачать Excel для мировых цен vonage.com/communications-apis/sms/pricing

Telmo Dias 08.08.2020 03:39

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