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

Кой е най-добрият начин за програмно изпращане на SMS текстово съобщение?

Има ли безплатни SMS шлюзове, базирани на уеб услуги?

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

Разбирам, че има някои услуги, независими от основните мобилни оператори, които предлагат услуга, базирана на такса за всяко съобщение, с API. Това, което бих искал да знам, е как такива организации влизат в SMS мрежите. Имат ли договори с мобилни оператори за препродаване на техните услуги?


person Seibar    schedule 07.08.2008    source източник
comment
Можете да направите проверка с Spring Edge sms gateway ( springedge.com), можете изпращайте групово чрез API или уеб   -  person BSB    schedule 24.08.2017


Отговори (11)


Използвайте http://www.twilio.com/

Те имат REST интерфейс за изпращане на SMS и дори за осъществяване на телефонни разговори или получаване на телефонни обаждания.

Дори получавате 30$ кредити, за да го изпробвате.

Деф. най-евтиното решение, което ще намерите.

person Christian Joudrey    schedule 21.01.2011
comment
$30 кредита не са нищо. бих предпочел половин цент по-евтино на sms, отколкото безплатен кредит от $300 - person Pacerier; 05.01.2012
comment
bandwidth предоставя подобен API и е с 33% по-евтин (към април 2019 г.) от twilio. тяхната информация за цените е на - bandwidth.com/pricing - person Swapnil; 08.04.2019
comment
@Swapnil, коя държава? - person Pacerier; 08.08.2020

Там, където работя, използваме http://www.clickatell.com за изпращане на SMS - изглежда така това е около 6 или 7 цента на съобщение. Те просто приемат http POST заявки, за да изпратят съобщение. Не знам дали ще можете да намерите добри безплатни портали. Преди изпращахме имейли, но открихме, че са ненадеждни.

person Angus    schedule 07.08.2008

Използвал съм clickatell в миналото и също ги намирам за много добри.

Можете обаче да създадете свой собствен, за да получавате съобщения МНОГО евтино. Всичко, от което се нуждаете, е: договор, който дава много (или неограничени) съобщения; Windows мобилен телефон; и малко програмиране на сокет.

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

Знам поне за компания FTSE100, която е тръгнала по този път.

person Matt Lacey    schedule 22.08.2008
comment
Повечето планове за неограничени текстови съобщения имат някаква клауза, която позволява на доставчика да ви отреже, ако злоупотребявате със системата - изпращането на десетки хиляди автоматизирани текстови съобщения може да се брои :) - person sk.; 09.01.2009
comment
Да, ако изпращате хиляди, това може да не е работещо решение. - person Matt Lacey; 23.04.2009
comment
@MattLacey Чудех се дали този подход е използваем дори при ограничен план за данни. Намерете план за данни, който таксува $0,03 на съобщение и това е $0,02 по-евтино на съобщение в сравнение с всеки API, който можем да намерим онлайн. - person Pacerier; 05.01.2012
comment
Твърде много текст за проста дума: Gammu wammu.eu/gammu - person Telmo Dias; 30.04.2015

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

https://www.nexmo.com/

person Telmo Dias    schedule 23.03.2013
comment
Непрозрачни цени... - person Pacerier; 08.08.2020
comment
За съжаление не мога да се съглася с това... Тук можете дори да изтеглите глобално ценообразуване в Excel vonage. com/communications-apis/sms/pricing - person Telmo Dias; 08.08.2020

Можете също така да получите GSM предавател и да издавате AT команди, които изпращат sms-и. Не знам защо бихте искали да го направите по този начин, но това е друг вариант. По този начин няма да зависиш от чужда услуга

person Eldelshell    schedule 09.01.2009

Омръзна ни да използваме „безплатни“ sms портали, много ненадеждни.

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

Ние използваме OPManager, той изпраща предупреждения по имейл, които насочваме към outboxsms, анализира съобщението и изпраща текстово съобщение до телефоните на нашите оператори, когато нещо се обърка.

Имаме и някои шел скриптове, които използват sendmail за изпращане на имейл до outboxsms, който отново се преобразува в текстови съобщения.

person Community    schedule 18.06.2009

Правех това с телефон nokia, свързан към машина с linux. Имам задача за cron и скрипт, който ще проверява таблица с база данни за нови съобщения и ще използва gnokii за изпращане на съобщения . Работи чудесно, ако броят на SMS-ите, които искате да изпратите, не е твърде голям.

person Michał Piaskowski    schedule 22.08.2008

Не знам за безплатни SMS услуги, обикновено купувате групови sms-и и използвате API, за да ги изпратите.

Whitepages.com има API, който ще позволи на разработчиците да търсят обратно телефонен номер. Отчита оператора на мобилния номер, но през повечето време това е някакъв вече несъществуващ оператор като Powertel или нещо подобно.

person Grant    schedule 07.08.2008

Поддържайки Angus, мога да гарантирам за http://www.clickatell.com. Използван е във фирма, в която работех. Беше много лесно решение за настройка и използване и работеше страхотно. Просто трябва да предвидите колко съобщения възнамерявате да изпратите и групово да поръчате съобщения. Като цяло са доста евтини.

person Jeremy Privett    schedule 07.08.2008

Използвал съм TextMagic. Те имат разумни цени и страхотен API и управление на акаунти.

person Jannie Theunissen    schedule 26.08.2011

Съжалявам, след като прочетох отново въпроса ви, осъзнах, че това не е отговорът, който търсите. Но това е, което направих за моята програма за команден ред. Има уебсайт, където ако въведете телефонния номер, той ви дава оператора. Така че, когато въведох номера си, екранът изтрива уебсайта, получи оператора и ако операторът е в списъка ми, извлякох имейла на този оператор

Повечето компании предлагат нещо като SMS към имейл. Например [email protected] или нещо подобно (има цял списък в wikipedia).

Използвах това, за да създам малко приложение за команден ред в c#, ​​което изпраща текстови съобщения. Но всъщност не получавате "отговор" и номерът е предварително зададен от компанията.

Мисля, че ако искате да отидете по безплатния маршрут, това е най-добрият ви залог.

Ето връзката към wikipedia: SMS gateway

person masfenix    schedule 09.01.2009