Функция EXTENSION_STATE()


Назначение:

Получение состояния заданного екстеншена.

Синтаксис:

EXTENSION_STATE(extension[@context])

Описание:

Функция EXTENSION_STATE может использоваться для получения состояния любого екстеншена, состояние которого мониторится в hint.


Замечания

  • Функция появилась, начиная с версии 1.6
  • CLI> core show function EXTENSION_STATE

Возможные значения, возвращаемые этой функцией:

  • UNKNOWN
  • NOT_INUSE
  • INUSE
  • BUSY
  • INVALID
  • UNAVAILABLE
  • RINGING
  • RINGINUSE
  • HOLDINUSE
  • ONHOLD

Пример использования:

NoOp(1234@default has state ${EXTENSION_STATE(1234)})
NoOp(4567@home has state ${EXTENSION_STATE(4567@home)})


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