Отправка SMS через SQL Server 2008 - PullRequest
3 голосов
/ 12 января 2010

Есть ли способ отправить SMS через SQL Server 2008?

Ответы [ 7 ]

4 голосов
/ 12 января 2010

Один из возможных вариантов - использовать шлюз SMS, например Clickatell API .

Clickatell API предлагает выбор параметров подключения, включая метод SMTP, который можно использовать, отправляя текстовое электронное письмо с SQL Server на sms@messaging.clickatell.com со следующим телом:

user:     your_api_username
password: your_api_password
api_id:   your_api_id
to:       sms_number
text:     sms_body

Чтобы отправлять электронные письма из SQL Server 2008, вы можете проверить следующую статью:

Другой вариант - написать хранимую процедуру CLR, которая связывается со шлюзом SMS через любой протокол, поддерживаемый шлюзом.

4 голосов
/ 22 марта 2013

У каждого телефонного оператора есть адреса электронной почты, которые будут пересылать смс / текст их подписчиков, и вы просто отправляете электронное письмо на эти адреса, и получатель будет получать сообщения через смс.

пример. 8009994141@phonecarrier.com

Это ссылка на страницу для большинства операторов электронной почты в текстовом формате. Обратите внимание, что это может содержать не самую последнюю информацию.

Лучший способ - позвонить в службу технической поддержки вашего оператора, получить информацию и проверить функцию по электронной почте, чтобы узнать, получите ли вы смс-сообщение.

3 голосов
/ 12 января 2010

Да, хотя не изначально. Вам нужно будет использовать службу SMS-шлюза и заняться программированием. Они бывают нескольких форматов, иногда бесплатными, но обычно с определенной формой оплаты за сообщение.

Стандартные шлюзы будут принимать запросы сообщений по электронной почте, через Интернет или через полный веб-сервис. В зависимости от услуги шлюза он может предлагать один, несколько или все эти варианты.

Вернувшись в «старые времена», когда мое мобильное SMS начало набирать обороты, по крайней мере, в Великобритании, было также возможно использовать модем для набора номера для набора номера конкретной сети и ввода SMS-сообщения. Если он все еще доступен в той области, которую вы ищете, то преимуществом этого является отсутствие настройки учетной записи, поскольку она списывается с вашего счета за телефон.

2 голосов
/ 30 ноября 2011
2 голосов
/ 12 января 2010

Я нашел статью, которая использует приложение c # с SQL Server Backend для отправки SMS-сообщений электронной почты. Не совсем то, что вы после, но может дать вам другой вариант.

SMS-сообщения от SQL

1 голос
/ 12 января 2010

Простым способом было бы написать процедуру CLR, которая отправляет смс через http на выбранный вами SMS-шлюз

1 голос
/ 12 января 2010

Нет, это не особенность SQL Server.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...