Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В текущем разделе описываются команды управления многоадресной приоритезацией вызовов MLPP (Multilevel Precedence and Preemption).

Для администратора системы команды выполняются на уровне сервиса MLPP в разделе mlpp/.
Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе /domain/<DOMAIN>/mlpp и применяются только для определенной виртуальной АТС.

В таблице 1 приведено описание свойств сервиса MLPP.

Таблица 1 - Описание свойств сервиса MLPP

Название свойстваЗначенияЗначение по умолчаниюОписание
default_priority0-154Приоритет, который используется, если не заданы категории вызова в свойстве "priority".
enabletrue, falsetrueОпределяет состояние сервиса MLPP:
- true - сервис включен;
- false - сервис выключен.
modewait, forcewaitРежим работы сервиса:
- wait - сервис ставит приоритетный вызов в очередь;
- force - сервис завершает один из менее приоритетных вызовов и пропускает приоритетный вызов.
priority0-15-Приоритет вызова для определенной категории вызова.
queue_length2, 32Длина очереди ожидания приоритетных вызовов, используется только в режиме "wait".
queue_time0-40 секунд40Время ожидания приоритетных вызовов в очереди, используется только в режиме "wait".

clean

Данной командой осуществляется установка значений по умолчанию свойств подсистемы MLPP. Значения по умолчанию приведены в таблице 1.

Путь команды:

mlpp/clean

domain/<DOMAIN>/mlpp/clean

Синтаксис:

  • команда уровня службы Radius AAA:
    clean [<DOMAIN> [<FIELD>]]
  • команда уровня виртуальной АТС:
    clean [<FIELD>]

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить по умолчанию. При указании символа "*" значения свойств всех виртуальных АТС устанавливаются по умолчанию;
<FIELD> - свойство, значение которого необходимо установить в значение по умолчанию. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС.

Пример:

elena@[mycelium1@ecss1]:/$ /mlpp/clean * mode

info

Данная команда позволяет посмотреть свойства подсистемы MLPP.

Путь команды:

mlpp/info

domain/<DOMAIN>/mlpp/info

Синтаксис:

  • команда уровня службы MLPP:
    info [<DOMAIN> [<FIELD>]]
  • команда уровня виртуальной АТС:
    info [<FIELD>]

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо просмотреть. При указании символа "*" будет показана информация по всем виртуальным АТС системы;
<FIELD> - имя свойства, которое нужно просмотреть. Опциональный параметр. Если параметр не указывать, будут выведены все свойства. Описание свойств приведено в таблице 1.

Пример:

elena@[mycelium1@ecss1]:/$ mlpp/info test.domain
------------------------------------
|    Property    |  Domain   |Value|
|----------------+-----------+-----|
|default_priority|test.domain|4    |
|enable          |test.domain|true |
|mode            |test.domain|wait |
|priority        |test.domain|     |
|queue_length    |test.domain|2    |
|queue_time      |test.domain|40   |
------------------------------------

set

Данной командой производится изменение свойств подсистемы MLPP в заданной виртуальной АТС или во всей системе.

Путь команды:

mlpp/set

domain/<DOMAIN>/mlpp/set

Синтаксис:

  • команда уровня службы MLPP:
    set <DOMAIN> <FIELD> <VALUE>
  • команда уровня виртуальной АТС:
    set <FIELD> <VALUE>

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить. При указании символа "*" значение свойства устанавливается для всех виртуальных АТС системы;
<FIELD> - имя свойства, значение которого необходимо изменить. Описание свойств приведено в таблице 1.
<VALUE> - новое значение свойства, возможные значения приведены в таблице 1.

Настройка свойства "priority" выполняется следующим образом:

  • для добавления приоритета определенной категории используются команды:

команда уровня службы MLPP:
set <DOMAIN> priority add <CATEGORY> <VALUE>

команда уровня виртуальной АТС:
set priority add <CATEGORY> <VALUE>

  • для удаления приоритета категории используются команды:

команда уровня службы MLPP:
set <DOMAIN> priority remove <CATEGORY>

команда уровня виртуальной АТС:
set priority remove <CATEGORY>

где

<CATEGORY> - категория вызова, принимает значения [0..255] или задается в виде имени: autoCallII; autoCallIII; autoCallIV; category0; dataCall; freeSubscriber; hotelsSubscriber; localSubscriber; localTaksofon; operatorEngish; operatorFrench; operatorGerman; operatorRussian; operatorSpanish; ordinarySubscriber; paidSubscriber; payphone; reserved; semiautoCallI; semiautoCallII; semiautoCallIII; semiautoCallIV; spare; subscriberWithPriority; testCall; unknownAtThisTime;
<VALUE> - приоритет категории, принимает значение [0..15], где 0 - самый высокий приоритет, 15 - самый низкий.

Пример:

elena@[mycelium1@ecss1]:/$ /mlpp/set * priority add testCall 5
  • Нет меток