Има ли някакъв безплатен портал или начин, който мога да използвам за изпращане на SMS от моя код.
Изпращане на SMS C#.net [затворено]
Отговори (6)
При популярните безжични оператори можете просто да изпратите номера по имейл. Например AT&T:
Просто намерете подходящите имейл сървъри за номера, след което го добавете в края на адреса. Надявам се това да помогне.
Можете да закупите GSM модем и да използвате C#, за да изпращате AT команди към него, за да изпращате sms.
няма безплатни SMS шлюзове. но не са скъпи. ако купувате пакети на едро, цените са добри. просто потърсете в Google „sms gateway“ и изберете произволен. те обикновено имат интерфейс за уеб услуги или друг http интерфейс, който улеснява извикването от C#
Повечето SMS системи имат имейл интерфейс. Вижте http://www.tech-recipes.com/rx/939/sms_email_cingular_nextel_sprint_tmobile_verizon_virgin/
Трудната част е да знаете кой е доставчикът на мобилни телефони за вашия клиент.
Всеки доставчик на мобилни телефони обикновено има имейл адреси, които работят като псевдоними за препращане на имейл към SMS. Тъй като вярвам, че разполагате с мобилните номера, ако знаете оператора, можете да използвате неговия домейн, за да създадете имейли, които се пренасочват към текстовите съобщения на мобилния потребител.
Шлюзът е основно услуга, която можете да извикате от вашия C# код и да комуникирате с него през HTTP. Ето защо по принцип можете да използвате всеки шлюз, без значение дали е базиран на .NET или не. Ако искате сами да хоствате безплатен такъв, ето един за Linux.
И ето WSDL за услуга, която казва, че може да изпраща SMS съобщения в целия свят. (Не е тествано): http://www.webservicex.com/sendsmsworld.asmx?WSDL