Загружается...
 
Функция MESSAGE()

Функция MESSAGE()

  • Функция появилась, начиная с версии 1.10.0

Назначение:

Используется для создания нового текстового сообщения или получения полей уже существующего сообщения.

Синтаксис:

MESSAGE(<argument>)

Описание:

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

Аргументы

Аргументом является поле сообщения, которое мы хотим прочитать или установить:
  • to Чтение/запись. Адрес назначения сообщения. При обработке входящего сообщения, будет содержать адрес назначения, как адресата сообщения, для которого оно было принято.
  • from: Чтение/запись. Адрес источника сообщения. При обработке входящего сообщения, содержит адрес отправителя сообщения. При обработке исходящего сообщения, можно изменить адрес источника сообщения.
  • body: Чтение/запись. Тело сообщения. При обработке входящего сообщения, это поле содержит тело сообщения, которое было принято сервером. Если сообщение готовиться для отправки с помощью приложения MessageSend, то содержимое этого поля будет использовано как тело исходящего сообщения. Кодировка тела сообщения должна быть всегда в UTF-8.


Примеры:

exten => 200,1,NOOP(MESSAGE(from): ${MESSAGE(from)})
exten => 200,n,NOOP(MESSAGE(to): ${MESSAGE(to)})
exten => 200,n,NOOP(MESSAGE(body): ${MESSAGE(body)})
exten => 200,n,MessageSend(sip:100)

Ссылки по теме:


Создано yuri. Последнее изменение: среда 14 / декабрь, 2011 17:02:32 MSK автор yuri.