Asterisk app: MessageSend

Краткий обзор

Отправляет текстовое сообщение.

Описание

Это приложение отправляет текстовое сообщение. Телом сообщения, которое будет отправлено, является значение заданное в MESSAGE(body). Технология, с помощью которой будет проводится передача сообщения, определяется на основе префикса к параметру 'to'.

Это приложение создает следующие пременные канала:

${MESSAGE_SEND_STATUS}: Это статус доставки сообщения, возвращенный этим приложением.

Возможны следующие значения:

INVALID_PROTOCOL: Не был найден обработчик для технологической части URI.

INVALID_URI: Обработчик протокола сообщил, что URI недействителен.

SUCCESS: Успешно передано обработчику протокола, но доставка не обязательно гарантируется.

FAILURE: Обработчки протокола сообщил что по какой-то причине у него нет возможности доставить сообщение.

Синтаксис

MessageSend(to[,from])

Аргументы

to

URI назначения текстового сообщения.

from

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

Пример

exten => 100,1,Set(MESSAGE(body)=This message will be sent)  
exten => 100,n,MessageSend(sip:123)

Смотри также

MESSAGE_DATA()

MESSAGE()


Команды диалплана Asterisk

  • asterisk/app/messagesend.txt
  • Последние изменения: 2018/12/06