Есть ли какой-нибудь бесплатный выход или способ, которым я могу отправить SMS с моего кода.
Отправить SMS C # .net
Ответы (6)
На популярных операторах беспроводной связи вы можете просто отправить номер по электронной почте. Например AT&T:
Просто найдите подходящие почтовые серверы для номера и добавьте его в конец адреса. Надеюсь это поможет.
Вы можете купить GSM-модем и использовать C # для отправки ему AT-команд для отправки sms.
бесплатных SMS-шлюзов нет. но они не вызывающие. если вы покупаете оптовые пакеты, цены хорошие. просто погуглите "смс шлюз" и выберите любой. у них обычно есть интерфейс веб-службы или другой интерфейс http, который упрощает вызов из C #
Большинство систем SMS имеют интерфейс электронной почты. См. http://www.tech-recipes.com/rx/939/sms_email_cingular_nextel_sprint_tmobile_verizon_virgin/
Сложнее всего знать, кто поставщик сотовой связи для вашего клиента.
Каждый провайдер сотовой связи обычно имеет адреса электронной почты, которые работают как псевдонимы для пересылки электронной почты в SMS. Поскольку я считаю, что у вас есть номера мобильных телефонов, если вы знаете оператора связи, вы можете использовать его домен для простого создания электронных писем, которые будут перенаправлены на текстовые SMS-сообщения мобильного пользователя.
Шлюз - это, по сути, служба, которую вы можете вызывать из своего кода C # и связываться с ней через HTTP. Вот почему вы можете использовать любой шлюз, независимо от того, основан он на .NET или нет. Если вы хотите разместить бесплатное приложение самостоятельно, вот оно для Linux.
А вот WSDL для службы, которая утверждает, что может отправлять SMS-сообщения по всему миру. (Не проверено): http://www.webservicex.com/sendsmsworld.asmx?WSDL а>