Менеджер (из пространства имен Ultima) предназначен для работы с сервисом отправки коротких сообщений (SMS).

DevBookmark_Scripts Интерфейс менеджера ISmsService реализует следующие методы:

SendMessage(string phone, string message, SmsOptions smsOptions = null) — отправляет сообщение асинхронно:

phone — номер мобильного телефона;

message — текст сообщения.

smsOptions — настройки отсылки сообщения, необязательный параметр. Содержит следующие свойства:

SmppServerID — код сервера из справочника SMPP-серверов;

SendOnRollback — отправляет сообщение, только если текущая транзакция будет отменена;

ScheduledSendingTime — время отправки сообщения;

AllowedSendIntervalFrom — нижняя граница допустимого интервала отправки (время суток);

AllowedSendIntervalTo — верхняя граница допустимого интервала отправки (время суток).

 

Устаревший метод:

Send(string phone, string message) – отправляет сообщение на указанный телефонный номер синхронно:

phone – номер мобильного телефона;

message – текст сообщения.

Этот метод блокирует текущую транзакцию на время отсылки сообщения.

Он помечен как устаревший и запрещен к использованию.