Програмна SMS [закрита]


76

Який найкращий спосіб програмно надіслати SMS-повідомлення?

Чи існують безкоштовні шлюзи SMS на основі веб-служби?

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

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


Ви можете отримати чек за допомогою шлюзу Spring Edge sms ( springedge.com ), який ви можете відправити навалом за допомогою API або Інтернету
BSB

Відповіді:


22

Використовуйте http://www.twilio.com/

Вони мають інтерфейс REST для надсилання SMS-повідомлень і навіть для встановлення телефонних дзвінків або отримання телефонних дзвінків.

Ви навіть отримуєте 30 доларів США, щоб спробувати.

Захист найдешевше рішення, яке ви знайдете.


4
Кредити в $ 30 - це ніщо. я скоріше мав би на
півцента

пропускна здатність забезпечує подібний api, і це на 33% дешевше (станом на квітень 2019 року), ніж twilio. інформація про їх ціни
Swapnil

@Swapnil, яка країна?
Pacerier

8

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


6

Раніше я використовував клікател і вважав їх також дуже хорошими.

Тим не менш, ви можете створити своє, щоб отримувати ДУЖЕ дешеві повідомлення. Все, що вам потрібно, це: контракт, який надає безліч повідомлень (або необмежену кількість); мобільний телефон windows; і трохи програмування сокетів.

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

Я знаю принаймні про компанію FTSE100, яка пішла цим шляхом.


5
Більшість "необмежених" планів надсилання текстових повідомлень мають певний пункт, який дозволяє провайдеру відмовити вам, якщо ви зловживаєте системою - розсилання десятків тисяч автоматизованих текстів може враховувати :)
sk.

Так, якщо ви надсилаєте тисячі, це може бути непрацездатним рішенням.
Метт Лейсі

@MattLacey Мені було цікаво, чи придатний такий підхід навіть при "обмеженому" плані даних. Знайдіть тарифний план, який стягує 0,03 дол. США за повідомлення, і це на 0,02 дол. Дешевше за повідомлення порівняно з будь-яким API, який ми можемо знайти в Інтернеті.
Pacerier

Забагато тексту для простого слова: Gammu wammu.eu/gammu
Telmo Dias

4

Я думаю, що цей заслуговує нової відповіді. У місті з’явився новий плеєр, який називається Nexmo, і має надзвичайно конкурентоспроможні ціни, навіть у порівнянні з Twilio.

https://www.nexmo.com/


Непрозоре ціноутворення ...
Pacerier

Вибачте, я не можу з цим погодитися ... Тут ви навіть можете завантажити глобальну цінову програму excel vonage.com/communications-apis/sms/pricing
Тельмо Діас,

3

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


3

Нам набридло користуватися «безкоштовними» шлюзами смс, дуже ненадійними.

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

Ми використовуємо OPManager, це надсилає сповіщення електронною поштою, які ми спрямовуємо на outboxsms, аналізує повідомлення та надсилає текстове повідомлення на наші телефони, коли щось піде не так.

У нас також є кілька сценаріїв оболонки, які використовують sendmail для надсилання електронного листа в outboxsms, який знову перетворюється на текстові повідомлення.


1

Я не знаю жодної безкоштовної послуги SMS, як правило, ви купуєте масові SMS-повідомлення та використовуєте API для їх розсилки.

Whitepages.com має API, який дозволить розробникам здійснити зворотний пошук телефонного номера. Він повідомляє про оператора на мобільний номер, однак у більшості випадків це вже неіснуючий оператор, такий як Powertel чи щось інше.


1

Я робив це з телефоном Nokia, підключеним до машини Linux. У мене є завдання cron та сценарій, який перевіряв би таблицю бази даних на наявність нових повідомлень та використовував gnokii для надсилання повідомлень. Це чудово працює, якщо кількість смс, яку ви збираєтеся надіслати, не велика.


0

Підтримуючи Ангуса , я можу поручитися за http://www.clickatell.com . Це використовувалося в компанії, в якій я раніше працював. Це було дуже просте рішення для налаштування та використання, і воно чудово працювало. Потрібно лише передбачити, скільки повідомлень ви збираєтеся розіслати, та розподілити повідомлення за масовим замовленням. Загалом вони досить дешеві.



-1

На жаль, перечитавши ваше запитання, я зрозумів, що це не відповідь, яку ви шукаєте. Однак це те, що я зробив для своєї програми командного рядка. Існує веб-сайт, де, якщо ви введете номер телефону, він дасть вам перевізника. Отже, коли я ввів свій номер, на екрані він скреб веб-сайт, отримав перевізника, і якщо перевізник є у моєму списку, я отримав електронну адресу цього перевізника

Більшість компаній пропонують SMS-повідомлення на електронну пошту. Наприклад myphonenumber@verizon.comчи щось інше (у Вікіпедії є цілий список).

Я використав це, щоб створити свою маленьку програму командного рядка в c #, яка розсилає текстові повідомлення. Однак ви насправді не отримуєте "відповіді", а номер - це попередньо призначений номер від компанії.

Я думаю, якщо ви хочете піти вільним шляхом, це ваш найкращий вибір.

Ось посилання на Вікіпедію: Шлюз SMS

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.