Skip to end of metadata
Go to start of metadata

Методы

ОтправитьСмс / SendSms

Отправить смс сообщение, используя правила исходящих вызовов для определения провайдера отправки.

Синтаксис:

Параметры:

  • number - номер телефона получателя.
  • text - текст сообщения.

Возвращаемое значение:

Идентификатор сообщения.

Исключения:

  • com.orangeuce.pbx.api.exception.SmsNotValidException - не верно задан номер получателя или задан пустой текст сообщения.
  • com.orangeuce.pbx.api.exception.SendSmsException - ошибка отправки смс сообщения.
  • com.orangeuce.pbx.api.exception.OutboundRuleNotFoundException - не найдено правило для исходящих вызовов.
  • Apache.NMS... - ошибка взаимодействия с сервером. Вариантов много, но все будут начинаться с Apache.NMS

Доступность:

Доступен с 1.23.

Пример:

ОтправитьСмсЧерезПровайдер / SendSmsByProvider

Отправит смс сообщение через указанный провайдер.

Синтаксис:

Параметры:

  • number - номер телефона получателя.
  • text - текст сообщения.
  • providerId - идентификатор провайдера.

 

Возвращаемое значение:

Идентификатор сообщения.

Исключения:

  • com.orangeuce.pbx.api.exception.SmsNotValidException - не верно задан номер получателя или задан пустой текст сообщения.
  • com.orangeuce.pbx.api.exception.SendSmsException - ошибка отправки смс сообщения.
  • com.orangeuce.pbx.api.exception.ProviderNotFoundException - не найден провайдер.
  • Apache.NMS... - ошибка взаимодействия с сервером. Вариантов много, но все будут начинаться с Apache.NMS

Доступность:

Доступен с 1.23.

Пример:

ПолучитьСмсПровайдеров / GetSmsProviders

Получить доступных провайдеров для отправки смс сообщений.

Синтаксис:

Параметры: нет

Возвращаемое значение:

Доступные провайдеры для отправки смс сообщений.

 

Исключения:

  • Apache.NMS... - ошибка взаимодействия с сервером. Вариантов много, но все будут начинаться с Apache.NMS

Доступность:

Доступен с 1.23.

Пример:

События

com.orangeuce.pbx.api.events.SmsNotification.SentSmsEvent

Уведомление посылается при успешной отправки смс сообщения.

Сообщение:

Доступность: 

Доступно с 1.23.

com.orangeuce.pbx.api.events.SmsNotification.DidNotSendSmsEvent

Уведомление посылается при не успешной отправки смс сообщения.

Сообщение:

Доступность: 

Доступно с 1.23.

com.orangeuce.pbx.api.events.SmsNotification.UpdateProviderListEvent

Уведомление посылается если список провайдеров был изменён.

Сообщение:

Доступность: 

Доступно с 1.23.

  • No labels