В этом разделе описываются команды для управления конфигурацией системных интерфейсов. В текущей версии ECSS-10 присутствуют следующие системные интерфейсы:

  • system:ivr - вызов на IVR;
  • system:teleconference - вызов на сервис селекторной связи.

Команды выполняются в разделе /domain/<DOMAIN>/system-iface/ и применяются только для определенной виртуальной АТС. В настоящий момент для системных интерфейсов можно выставить следующие свойства:

  • routing.context - дефолтный контекст маршрутизации. Используется для начала маршрутизации входящих вызовов с данного интерфейса.

<DOMAIN> - имя виртуальной АТС.

clean

Командой удаляется значение свойства определенного системного интерфейса.

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

/domain/<DOMAIN>/system-iface/clean

Синтаксис:

clean <SYSTEM_IFACE> <PROPERTY>

Параметры:

  • <SYSTEM_IFACE> :: system:ivr | system:teleconference - название интерфейса.
  • <PROPERTY> - свойство интерфейса, значение которого требуется удалить. В данный момент только routing.context - контекст маршрутизации.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/system-iface/clean system:ivr routing.context 
Property routing.context successfully cleaned for interfaces:
system:ivr

[exec at: 15.03.2021 11:01:48, exec time: 25ms, nodes: ds1@ecss2 v.3.14.8.34]

info

Команда для вывода на экран информации о свойствах (свойстве) определенного системного интерфейса.

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

/domain/<DOMAIN>/system-iface/info

Синтаксис:

info [<SYSTEM_IFACE>]

Параметры:

  • <SYSTEM_IFACE> :: system:ivr | system:teleconference - название интерфейса, опциональный параметр.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/system-iface/info                                                         
┌─────────────────────┬───────────────┐
│      Interface      │Routing Context│
├─────────────────────┼───────────────┤
│system:ivr           │ctx_from_local │
│system:teleconference│ctx_from_local │
└─────────────────────┴───────────────┘

[exec at: 15.03.2021 11:03:16, exec time: 12ms, nodes: ds1@ecss2 v.3.14.8.34]

set

Данной командой устанавливается значение свойства системного интерфейса.

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

/domain/<DOMAIN>/system-iface/set

Синтаксис:

set <IFACE RANGE> <PROPERTY> <VALUE>

Параметры:

  • <SYSTEM_IFACE> :: system:ivr | system:teleconference - название интерфейса;
  • <PROPERTY> - свойство, значение которого требуется установить, в данный момент только routing.context;
  • <VALUE> - значение свойства.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/system-iface/set system:ivr routing.context ctx_from_local                   
Property routing.context successfully changed for "system:ivr"

[exec at: 15.03.2021 11:02:44, exec time: 24ms, nodes: ds1@ecss2 v.3.14.8.34]