SharePoint и SMS. Часть 2. Регистрация OMS-сервиса
В этом посте я расскажу и покажу как настроить SharePoint для отправки СМС-сообщений по средствам OMS-сервиса. Если у вас нет такого сервиса, то прочитать о том, как его создать можно в первой части данной серии постов: Создание OMS веб-сервиса.
SharePoint организует отправку СМС-сообщений только по защищенному протоколу HTTPS. Ровно так в MSDN и написано:

Для регистрации SMS-провайдера понадобится сертификат, выданный соответствующему адресу, SharePoint, PowerShell и 5 минут времени.
Сертификат OMS-сервиса
Для начала импортируем сертификат в доверенные корневые сертификаты (Manage Trusted Root Certificates). Вызовем окно "Выполнить..." и введем certmgr.msc. Дальше вызовем мастер импорта сертификата (например, Trusted Root Certification Authorities > Certificates > All Tasks < Import...):

Указываем путь к сертификату провайдера:

Подтверждаем свои намерения:

Делаем это ещё раз:

И сертификат импортирован:

Затем необходимо получить PFX-файл для этого сертификата. С этим нам поможет PowerShell, точнее SharePoint Management Shell.
Формируем .pfx файл из файла .cer:
$cert = Get-PfxCertificate C:\certs\sms.cer
Создаем доверенный корневой центр в SharePoint:
New-SPTrustedRootAuthority -Name SMS -Certificate $cert
Всё вместе выглядит вот так:

С сертификатами покончено, остается только настроить отправку SMS в центре администрирования SharePoint.
Mobile Message Account
В центре администрирования переходим в раздел System Settings - E-mail and Text Messages (SMS) - Configure mobile account:

Вводим адрес сервиса и логин/пароль. Нажимаем Test Service в ожидании сообщения "The account is valid":

Вот всё, что требуется. Теперь можно использовать уведомления по средствам СМС-сообщений на портале:

Если при создании уведомления пользователь получает вот такое сообщение об ошибке:

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

Смотрите также
SharePoint и SMS. Часть 1. Создание OMS веб-сервиса
Настройка входящей почты для списка
Настройка входящей почты для разработчиков























































































