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

Для администратора системы команды выполняются в разделе /cluster/storage/<CLUSTER>/iface/.

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

Описание параметров (свойств) SIP-интерфейса приведено в разделе Приложение Б. Набор параметров интерфейса SIP или во вкладке ниже.

 Нажмите здесь для раскрытия описания параметров SIP-интерфейса

Приложение Б. Набор параметров интерфейса SIP

Error: You do not have permissions to view this content.

Описание параметров (свойств) SIP-интерфейса приведено в разделе Приложении В. Набор параметров интерфейса MEGACO или во вкладке ниже.

 Нажмите здесь для раскрытия описания параметров интерфейса MEGACO

Приложение В. Набор параметров интерфейса MEGACO

Error: You do not have permissions to view this content.

info

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

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

/cluster/storage/<CLUSTER>/iface/info

Синтаксис:

info <domain> *|<owner> *|<group> *|<name range> [<property>]

<property> : <key-1>[\<key-2> [\... [\<key-N>]]]

Параметры:

<domain> — домен выбранного интерфейса;

<owner>  — название владельца (символ "*" используется для указания всех владельцев);

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

<name range> — диапазон номеров.

<PROPERTY> — свойство (опциональный параметр, если параметр не задан, то будет отображена информация о всех свойствах данного интерфейса).

<OWNER> — название владельца (символ "*" используется для указания всех владельцев);

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

Примеры:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/iface/info biysk.local sip1 loc.gr 240101@biysk.local 
┌──────────────────┬─┬────────────────┬────────────────────────────────────────────────────────────────────────────────┐
│    Interface     │W│    Property    │                                     Value                                      │
├──────────────────┼─┼────────────────┼────────────────────────────────────────────────────────────────────────────────┤
│240101@biysk.local│i│account         │{"...50-52-48-49-48-49","...101-120-116-95-49-48-49-95-83-83-87-45-51"}         │
│                  │i│adapter\version │"3.14.7.525"                                                                    │
│                  │i│alias           │"alias-as-user"                                                                 │
│                  │i│aliases_list    │["240101"]                                                                      │
│                  │i│auth_qop        │true                                                                            │
│                  │D│cfc-support     │true                                                                            │
│                  │i│declaration     │{"admin",{1611,824914,797366}}                                                  │
│                  │i│gate            │{gate_amqp,<<"acp.adapter.init.ex">>,<<"acp.sip.sip1.ipset1.init.rk">>}         │
│                  │i│group           │"loc.gr"                                                                        │
│                  │i│id              │<<"064bc9652bfe3487">>                                                          │
│                  │i│isActive        │true                                                                            │
│                  │i│media-profile   │{media_profile,"default",user,                                                  │
│                  │ │                │    [{media_profile_codecs,'<other>',                                           │
│                  │ │                │         [{media_profile_codec,<<"<other>">>,<<"*">>,true,#{}}],                │
│                  │ │                │         #{offroad => false,'rtcp-enabled' => true}},                           │
│                  │ │                │     {media_profile_codecs,audio,                                               │
│                  │ │                │         [{media_profile_codec,<<"G722">>,<<"*">>,true,#{}},                    │
│                  │ │                │          {media_profile_codec,<<"PCMA">>,<<"*">>,true,#{}},                    │
│                  │ │                │          {media_profile_codec,<<"PCMU">>,<<"*">>,true,#{}},                    │
│                  │ │                │          {media_profile_codec,<<"G729">>,<<"*">>,true,#{}},                    │
│                  │ │                │          {media_profile_codec,<<"telephone-event">>,<<"*">>,true,#{}}],        │
│                  │ │                │         #{offroad => false,'rtcp-enabled' => true}}],                          │
│                  │ │                │    #{'dtmf-receive-type' => auto,'dtmf-transmit-type' => transit}}             │
│                  │i│my_from         │none                                                                            │
│                  │i│owner           │"sip1"                                                                          │
│                  │i│profile         │undefined                                                                       │
│                  │i│routing.context │ctx_from_local                                                                  │
│                  │i│sip_domain      │"biysk.local"                                                                   │
│                  │D│site            │<<"local">>                                                                     │
│                  │i│subtype         │user                                                                            │
│                  │i│support-encoding│utf8                                                                            │
│                  │D│terminal_type   │smart                                                                           │
│                  │i│type            │sip                                                                             │
│                  │i│user_agent      │"Yealink SIP-T28P 2.73.193.50"                                                  │
│                  │i│user_name       │"240101"                                                                        │
│                  │D│zone            │<<"default">>                                                                   │
└──────────────────┴─┴────────────────┴────────────────────────────────────────────────────────────────────────────────┘

Legend:
W: Where property is set:
   D: This is default property
   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

[exec at: 04.03.2021 14:42:13, exec time: 29ms, nodes: ds1@ecss2 v.3.14.7.626]


admin@mycelium1@ecss1:/$ cluster/storage/ds1/iface/info biysk.local sip1 loc.gr 24046{2-9}@biysk.local user_agent
┌──────────────────┬─┬──────────┬─────────────────────────────────────────────────────┐
│    Interface     │W│ Property │                        Value                        │
├──────────────────┼─┼──────────┼─────────────────────────────────────────────────────┤
│240466@biysk.local│i│user_agent│"VP-12/2.5.0.203 sofia-sip/1.12.10"                  │
│240465@biysk.local│i│user_agent│"TAU-2M.IP/2.0.0.229 SN/VI39005419 sofia-sip/1.12.10"│
│240464@biysk.local│i│user_agent│"TAU-2M.IP/2.0.0.229 SN/VI39005419 sofia-sip/1.12.10"│
└──────────────────┴─┴──────────┴─────────────────────────────────────────────────────┘

Legend:
W: Where property is set:
   D: This is default property
   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

[exec at: 04.03.2021 14:48:47, exec time: 19ms, nodes: ds1@ecss2 v.3.14.7.626]

group-info

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

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

/cluster/storage/<CLUSTER>/iface/group-info

Синтаксис:

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

Параметры:

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

Пример:

cluster/storage/ds1/iface/group-info biysk.local -g ssw.gr -o sip1 
Domain biysk.local onwer sip1 group ssw.gr iface resoureces properties:
┌─┬────────┬───────────────────────────────────────────────────────────────────────┐
│W│Property│                                 Value                                 │
├─┼────────┼───────────────────────────────────────────────────────────────────────┤
│g│block   │false                                                                  │
│g│domain  │"biysk.local"                                                          │
│g│gate    │{gate_amqp,<<"acp.adapter.init.ex">>,<<"acp.sip.sip1.ipset1.init.rk">>}│
│g│group   │{gate_amqp,<<"acp.adapter.init.ex">>,<<"acp.sip.sip1.ipset1.init.rk">>}│
│g│owner   │"sip1"                                                                 │
└─┴────────┴───────────────────────────────────────────────────────────────────────┘

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: 04.03.2021 14:53:16, exec time: 24ms, nodes: ds1@ecss2 v.3.14.7.626]

list

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

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

/cluster/storage/<CLUSTER>/iface/list

Синтаксис:

list <DOMAIN> [<OWNER> [<GROUP>]] [<PROPERTY> <OPERATOR> <VALUE>]]

Параметры:

  • <domain> — название виртуальной АТС;
  • <OWNER> — название владельца (символ "*" используется для указания всех владельцев);
  • <GROUP> — название группы (символ "*" используется для указания всех групп).
  • <PROPERTY> — свойство интерфейса, возможные значения приведены в таблице 1.;
  • <OPERATOR> — оператор сравнения : '==' | '<>' | '>' | '<' | '>=' | '=<' | '~'; 
    • '==' — равно;
    • '<>' — не равно;
    • '>'  — больше;
    • '>=' — больше или равно;
    • '<'  — меньше;
    • '=<' — меньше или равно;
    • '~'  — содержит.
  • <VALUE>  — значение свойства.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/iface/list biysk.local sip1 loc.gr terminal_type ~ basic
┌──────┬────────────────────────┬────────────────────────────────┬────────────────┬────────────────┬──────┐
│ Type │         Iface          │              Name              │     Owner      │     Group      │Active│
├──────┼────────────────────────┼────────────────────────────────┼────────────────┼────────────────┼──────┤
│sip   │064bc964febdde57        │240470@biysk.local              │sip1            │loc.gr          │false │
│sip   │064bc9653cd7615b        │240475@biysk.local              │sip1            │loc.gr          │false │
│sip   │064bc965007abdf0        │240474@biysk.local              │sip1            │loc.gr          │false │
│sip   │064bc964fbacf7eb        │240465@biysk.local              │sip1            │loc.gr          │false │
│sip   │064bc96537760556        │240471@biysk.local              │sip1            │loc.gr          │false │
│sip   │064bc964face07a5        │240464@biysk.local              │sip1            │loc.gr          │false │
│sip   │064bc9653aef6a3b        │240473@biysk.local              │sip1            │loc.gr          │false │
└──────┴────────────────────────┴────────────────────────────────┴────────────────┴────────────────┴──────┘
Ifaces for domain: "biysk.local"
Ifaces in table: 7

[exec at: 04.03.2021 14:49:27, exec time: 35ms, nodes: ds1@ecss1 v.3.14.7.626]