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

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

Error: Page Not Found

clean

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

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

/domain/<DOMAIN>/mlpp/clean

Синтаксис:

clean [<FIELD>] [--force]

Параметры:

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

--force - выполнение команды без запроса подтверждения.

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/mlpp/clean priority   
Property priority values successfully restored

[exec at: 13.03.2019 11:02:51, exec time: 200ms, nodes: sip1@ecss2]

info

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

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

/domain/<DOMAIN>/mlpp/info

Синтаксис:

info [<FIELD>]

Параметры:

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

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/mlpp/info 
┌────────────────┬───────────┬──────────────────────────────┐
│    Property    │  Domain   │            Value             │
├────────────────┼───────────┼──────────────────────────────┤
│default_priority│biysk.local│4                             │
│enable          │biysk.local│true                          │
│mode            │biysk.local│wait                          │
│priority        │biysk.local│              testCall( 13): 5│
│queue_length    │biysk.local│2                             │
│queue_time      │biysk.local│40                            │
└────────────────┴───────────┴──────────────────────────────┘

[exec at: 13.03.2019 11:03:36, exec time: 75ms, nodes: sip1@ecss2]

set

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

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

/domain/<DOMAIN>/mlpp/set

Синтаксис:

set <FIELD> <VALUE>

Параметры:

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

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

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

set priority add <CATEGORY> <VALUE>

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

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 - самый низкий.

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/mlpp/set priority add payphone 2            
Property "priority" successfully changed from: 
              testCall( 13): 5
   to
              testCall( 13): 5
              payphone( 15): 2.

[exec at: 13.03.2019 10:57:27, exec time: 250ms, nodes: sip1@ecss2]