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

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

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

<DOMAIN> - имя виртуальной АТС.
<CLUSTER> - имя кластера с ролью storage.

Описание параметров (свойств) интерфейса приведено в Части 5 Руководство по обслуживанию системы ECSS-10, в Приложении Б. Набор параметров интерфейса SIPПриложении В. Набор параметров интерфейса MEGACO.

Команды управления конфигурацией определенного интерфейса

list

Команда для просмотра списка интерфейсов ECSS-10 для определенного профиля группы, владельца.

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

domain/<DOMAIN>/iface/list

Синтаксис:

list [<OWNER> [<GROUP>]]

Параметры:

<OWNER> - название владельца (символ "*" используется для указания всех владельцев);
<GROUP> - название группы (символ "*" используется для указания всех групп).

Пример:

--------------------------------------------------------
|          Iface           | Owner  |   Group   |Active|
|--------------------------+--------+-----------+------|
|240001@10.22.128.22       |pa_sip1 |local.gr   |true  |
|240002@10.22.128.22       |pa_sip1 |local.gr   |true  |
|240003@10.22.128.22       |pa_sip1 |local.gr   |true  |
|240004@10.22.128.22       |pa_sip1 |local.gr   |true  |
|240005@10.22.128.22       |pa_sip1 |local.gr   |true  |
|240006@10.22.128.22       |pa_sip1 |local.gr   |false |
|240007@10.22.128.22       |pa_sip1 |local.gr   |true  |
|240008@10.22.128.22       |pa_sip1 |local.gr   |true  |
|240009@10.22.128.22       |pa_sip1 |local.gr   |true  |
|240100@10.22.128.22       |pa_sip1 |local.gr   |true  |
--------------------------------------------------------
Ifaces in table: 10

info

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

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

domain/<DOMAIN>/iface/info

Синтаксис:

info <OWNER> <GROUP> <IFACE RANGE> [<PROPERTY>]

Параметры:

<OWNER> - название владельца (символ "*" используется для указания всех владельцев);
<GROUP> - название группы (символ "*" используется для указания всех групп);
<IFACE RANGE> - название интерфейса;
<PROPERTY> - свойство (опциональный параметр, если параметр не задан, то будет отображена информация о всех свойствах данного интерфейса).

Пример:

support@[mycelium1@biysk1]:/$ domain/biysk.local/iface/info * * 240003@10.22.128.22 last_via
-----------------------------------------------------------------------------------------------------------------
|     Interface     |W|Property|                                     Value                                      |
|-------------------+-+--------+--------------------------------------------------------------------------------|
|240003@10.22.128.22|i|last_via|[{via,"SIP/2.0/UDP","192.168.2.5",5060,                                         |
|                   | |        |      ["branch=z9hG4bKPjnObSOfoNSMvWmO78rw8cVdVk5tQB7nMI",                      |
|                   | |        |       "received=192.168.2.5","rport=5060"],                                    |
|                   | |        |      {dict,3,16,16,8,80,48,                                                    |
|                   | |        |            {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},                  |
|                   | |        |            {{[],[],                                                            |
|                   | |        |              [["received",49,57,50,46,49,54,56,46,50,46,53]],                  |
|                   | |        |              [],[],[],[],[],[],[],                                             |
|                   | |        |              [["rport",53,48,54,48]],                                          |
|                   | |        |              [],[],                                                            |
|                   | |        |              [["branch",122,57,104,71,52,98,75,80,106,110,79,98,83,79,102,     |
|                   | |        |                111,78,83,77,118,87,109,79,55,56,114,119,56,99,86,100,86,107,   |
|                   | |        |                53,116,81,66,55,110,77,73]],                                    |
|                   | |        |              [],[]}}},                                                         |
|                   | |        |      udp},                                                                     |
|                   | |        | {via,"SIP/2.0/UDP","10.22.128.23",none,                                        |
|                   | |        |      ["rport=5060","received=10.22.128.23","branch=z9hG4bKF70BZFj084H0S"],     |
|                   | |        |      {dict,3,16,16,8,80,48,                                                    |
|                   | |        |            {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},                  |
|                   | |        |            {{[],[],                                                            |
|                   | |        |              [["received",49,48,46,50,50,46,49,50,56,46,50,51]],               |
|                   | |        |              [],[],[],[],[],[],[],                                             |
|                   | |        |              [["rport",53,48,54,48]],                                          |
|                   | |        |              [],[],                                                            |
|                   | |        |              [["branch",122,57,104,71,52,98,75,70,55,48,66,90,70,106,48,56,    |
|                   | |        |                52,72,48,83]],                                                  |
|                   | |        |              [],[]}}},                                                         |
|                   | |        |      udp}]                                                                     |
-----------------------------------------------------------------------------------------------------------------

Legend:
W: Where property is set:
   G: This is global property
   g: This is group property
   O: This is owner property
   B: This is group+owner property
   i: This is interface property
   ?: Unknown property level
Note: * char in W column means "Can't read iface resource info". Error reason in value column in this case

user-set

Данной командой настраиваются свойства интерфейса.

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

НазваниеЗначение по умолчаниюОписание
call_recordfalseзапись разговора на интерфейсе
media_proxyfalseиспользование проксирования медиатрафика
routing.context
имя контекста маршрутизации, используемого на интерфейсе
terminal_typesmartтип терминала
support-encodingutf-8тип кодировки, используемый для отображения Display Name

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

domain/<DOMAIN>/iface/user-set

Синтаксис:

user-set <OWNER> <GROUP> <IFACE RANGE> <PROPERTY> <VALUE>

Параметры:

<OWNER> - название владельца (символ "*" используется для указания всех владельцев);
<GROUP> - название группы (символ "*" используется для указания всех групп);
<IFACE RANGE> - название интерфейса;
<PROPERTY> - свойство интерфейса, значение которого требуется установить, описание приведено в таблице 1
<VALUE> - значение свойства.

Пример:

konstantin@[ds3@ecss3]:/$ domain/d.local/iface/user-set sip3 kostia.gr 6101@d.local media_proxy false
Defined iface resources property media_proxy for interfaces:
6101@d.local

[exec at: 11.12.2014 14:18:28, exec time: 91ms, nodes: ds3@ecss3]

Команды конфигурирования свойств интерфейсов для профиля группы, профиля владельца

group-info

Команда для просмотра информации о свойствах интерфейсов.

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

domain/<DOMAIN>/iface/group-info

Синтаксис:

group-info [-o <OWNER>] [-g <GROUP>]

Параметры:

-о - флаг, который указывает на свойства уровня владельца интерфейса;
-g - флаг, который указывает на свойства глобального уровня;
<OWNER> - имя профиля владельца;
<GROUP> - имя профиля группы.

Пример:

ssw@[md3@ecss3]:/#> domain/test.test/iface/group-info -g d.local -o bridge3
Onwer bridge3 group d.local iface resoureces properties:
---------------------------------------------
|W|     Property      |        Value        |
|-+-------------------+---------------------|
|O|mq.init\exchage    |"ecss.bridge.ex"     |
|O|mq.init\routing_key|"ecss.bridge.init.rk"|
|g|routing.context    |ctx_city_local       |
---------------------------------------------

Legend:
W: Where property is set:
   G: This is global property
   g: This is group property
   O: This is owner group property
   B: This is group+owner property
   ?: Unknown property level
Note: * char in W column means "Can't read iface resource info". Error reason in value column in this case
[exec at: 17.10.2011 17:53:48, exec time: 97ms]

group-clean

Команда для сброса свойств интерфейсов.

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

domain/<DOMAIN>/iface/group-clean

Синтаксис:

group-clean [-o <OWNER>] [-g <GROUP>] -p <PROPERTY>

Параметры:

-о - флаг, который указывает на свойства уровня владельца интерфейса;
-g - флаг, который указывает на свойство принадлежности группы;
-p - флаг, который указывает на параметр для группы интерфейса
<OWNER> - имя профиля владельца;
<GROUP> - имя профиля группы;
<PROPERTY> - свойство интерфейса.

Пример:

admin@[ds1@ecss1]:/$ domain/tc.test/iface/group-clean -g test.subscr -o sip1 -p media_proxy
Iface resources group property media_proxy is cleaned for domain tc.test owner sip1, group test.subscr

group-set

Команда для установки свойств интерфейсов.

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

domain/<DOMAIN>/iface/group-set

Синтаксис:

group-set [-o <OWNER>] [-g <GROUP>] -p <PROPERTY> <VALUE>

Параметры:

-о - флаг, который указывает на свойства уровня владельца интерфейса;
-g - флаг, который указывает на свойства глобального уровня;
-p - флаг, который указывает на параметр для группы интерфейса
<OWNER> - имя профиля владельца;
<GROUP> - имя профиля группы;
<PROPERTY> - свойство интерфейса;
<VALUE> - значение свойства.

Пример:

admin@[ds1@ecss1]:/$ domain/tc.test/iface/group-set -g test.subscr -o sip1 -p media_proxy true
Defined iface resources group property media_proxy for group test.subscr, owner sip1
  • Нет меток