Изпращане на SMS C#.net [затворено]

Има ли някакъв безплатен портал или начин, който мога да използвам за изпращане на SMS от моя код.


person BreakHead    schedule 04.03.2010    source източник


Отговори (6)


При популярните безжични оператори можете просто да изпратите номера по имейл. Например AT&T:

[email protected]

Просто намерете подходящите имейл сървъри за номера, след което го добавете в края на адреса. Надявам се това да помогне.

person codygman    schedule 04.03.2010
comment
Някой тук знае ли как би обработил такова съобщение от страната на имейл сървъра? Очевидно нямат пощенска кутия за всеки възможен телефонен номер. - person Kristoffer; 04.03.2010
comment
Сигурен ли си? Е, може би имат някаква система, която взема всички изпратени имейли, които съответстват на телефонен номер, след което препраща това съобщение към sms сървъра? Не съм сигурен как работи SMS, така че може и да греша. Какво имаш предвид да обработиш такова съобщение от страната на имейл сървъра? Ще трябва да разберете шаблони на регулярни изрази, за да съпоставите коя услуга отива към определен номер, след което да добавите подходящия адрес или ще трябва да опитате да изпратите имейл до всички услуги, докато не получите грешка. Въпреки че първият се препоръчва по очевидни причини. - person codygman; 06.03.2010

Можете да закупите GSM модем и да използвате C#, за да изпращате AT команди към него, за да изпращате sms.

person munissor    schedule 04.03.2010
comment
+1 Ако ще вършите реална работа с SMS, трябва да контролирате процеса си. Използването на шлюз е добре, ако не е критично за мисията, но се натъквате на проблема да не знаете правилния оператор и шлюзът може да изчезне, оставяйки ви на сухо. Поне обмислете закупуването на собствен безжичен модем. Правят ги и с множество слота за SIM карти от 4 до 6. - person J.Hendrix; 04.03.2010

няма безплатни SMS шлюзове. но не са скъпи. ако купувате пакети на едро, цените са добри. просто потърсете в Google „sms gateway“ и изберете произволен. те обикновено имат интерфейс за уеб услуги или друг http интерфейс, който улеснява извикването от C#

person Andrey    schedule 04.03.2010
comment
Освен това можете да проверите с sms интеграция с помощта на c# - person B.S.B.; 25.07.2017

Повечето SMS системи имат имейл интерфейс. Вижте http://www.tech-recipes.com/rx/939/sms_email_cingular_nextel_sprint_tmobile_verizon_virgin/

Трудната част е да знаете кой е доставчикът на мобилни телефони за вашия клиент.

person NotMe    schedule 04.03.2010

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

person Achilles    schedule 04.03.2010

Шлюзът е основно услуга, която можете да извикате от вашия C# код и да комуникирате с него през HTTP. Ето защо по принцип можете да използвате всеки шлюз, без значение дали е базиран на .NET или не. Ако искате сами да хоствате безплатен такъв, ето един за Linux.

И ето WSDL за услуга, която казва, че може да изпраща SMS съобщения в целия свят. (Не е тествано): http://www.webservicex.com/sendsmsworld.asmx?WSDL

person Slavo    schedule 04.03.2010
comment
Адски съм сигурен, че това не работи. Опитах вече опитах това - person BreakHead; 04.03.2010
comment
Опитах услугата за изпращане на SMS и не го получих. В момента съм в Бразилия. - person Paulo Santos; 04.03.2010