В этом разделе описываются команды управления, которые относятся к созданию/удалению алиасов и настройке параметров (свойств) алиасов.

Описание параметров алиаса приведено в разделе Приложение А. Набор параметров алиасов или во вкладке ниже.

 Нажмите здесь для раскрытия...

Приложение А. Набор параметров алиасов

Таблица 1 — Описание параметров алиаса

Название параметраОписаниеЗначения
access_groupгруппа доступазначения берутся из таблицы групп доступа
(список групп доступа можно посмотреть по команде domain/<some_domain>/access-group/ls-groups)
access_typeтип доступа для абонента
(долговременные ограничения, которые 
вводятся при подключении абонента). Описание настройки содержится на этой странице /domain/<DOMAIN>/access-type- команды управления типами доступа.
значения берутся из таблицы типов доступа
(список типов доступа можно посмотреть по команде domain/<some_domain>/access-type/info)
ai_<идентификатор тона>автоинформатор<Номер автоинформатора> [Идентификатор тона]
apriиндикатор ограничения предоставления
номера вызывающего абонента
presentationAllowed
presentationRestricted
addressNotAvailable
spare
billing_idиндикатор установки User-Name(1) при использовании RADIUSstring
billing_passwordиндикатор установки User-Password(2) при использовании RADIUSstring
category_overrideрежим переопределения категории вызова

Если параметр выставлен в true — то категория вызова всегда переопределяется на ту категорию, что выставлена на уровне интерфейса (свойство category).

Если параметр выставлен в false — то категория вызова не переопределяется на ту категорию, что выставлена на уровне интерфейса (свойство category).
categoryкатегория вызывающего абонентаunknownAtThisTime — 0
operatorFrench — 1
operatorEngish — 2
operatorGerman — 3
operatorRussian — 4
operatorSpanish — 5
reserved — 9
ordinarySubscriber — 10
(АОН категория 1 — ОАО "Ростелеком")
subscriberWithPriority — 11
(АОН категория 4 — ООО "Эквант")
dataCall — 12
(АОН категория 8 — ОАО "АРКТЕЛ")
testCall — 13
spare — 14
payphone — 15
(АОН категория 6 — ЗАО "Компания ТрансТелеКом")
category0 — 224
hotelsSubscriber — 225
(АОН категория 2 — ОАО "КОМСТАР-ОТС")
freeSubscriber — 226
paidSubscriber — 227
(АОН категория 7 — ЗАО "Синтерра")
localSubscriber — 228
(АОН категория 3 — ОАО "Вымпелком" (ранее ООО "СЦС Совинтел"))
localTaksofon — 229
(АОН категория 9 — ОАО "Межрегиональный Транзит Телеком")
autoCallI — 240
semiautoCallI — 241
autoCallII — 242
semiautoCallII — 243
autoCallIII — 244
semiautoCallIII — 245
autoCallIV — 246
semiautoCallIV — 247
cdr_groupимя группы, используется для группировки cdr. Описание настройки содержится на этой странице /domain/<DOMAIN>/cdr/ — команды управления режимами генерации CDRatom
displayNameимя абонента, которое будет передано на вызываемую сторону и отобразится у абонента при передаче CallerIDstring
emailEmail-адрес абонента, на который будет приходить письмо с нотификацией о пропущенном вызове.string
cn\email\release_call\enabledфлаг, показывающий, активирована или нет отправка сообщения о пропущенном вызове через emailboolean
cn\email\release_call\templateШаблон письма-нотификации о пропущенном вызове по email. В шаблоне письма можно использовать макропеременные: %CALLING%, %CALLED%, %TIME%, %DATE%, %CAUSE%, %DURATION%, %CALLERID%, %DISPLAYNAME%string
jabber\idJID (Jabber-идентификатор) абонента, на который будет приходить сообщение с нотификацией о пропущенном вызове.string
cn\jabber\release_call\enabledфлаг, показывающий, активирована или нет отправка сообщения о пропущенном вызове через jabberboolean
cn\jabber\release_call\templateШаблон сообщения-нотификации о пропущенном вызове. В шаблоне сообщения можно использовать макропеременные: %CALLING%, %CALLED%, %TIME%, %DATE%, %CAUSE%, %DURATION%, %CALLERID%, %DISPLAYNAME%string
cn\jabber\incomming_call\enabledфлаг, показывающий, активирована или нет отправка сообщения о входящем вызове через jabberboolean
cn\jabber\incomming_call\templateШаблон сообщения-нотификации о входящем вызове. В шаблоне сообщения можно использовать макропеременные: %CALLING%, %CALLED%, %TIME%, %DATE%, %CAUSE%, %DURATION%, %CALLERID%, %DISPLAYNAME%string
isActiveсостояние алиасаfalse — алиас не активен
true — алиас активен
naiидентификатор типа адресаspare
subscriberNumber
unknown
nationalNumber
internationNumber
niиндикатор номераemergency — экстренные службы
intercity — абоненты междугородной сети
international — абоненты международной сети
local — абоненты местной сети
private — абоненты "своей" АТС
zone — абоненты зоновой сети
npiиндикатор плана нумерацииspare
isdnTelephony
dataNumberingPlan
telexNumberingPlan
reserved1
reserved2
reserved3
conversation_timeoutдлительность разговорного соединения(disabled | [0ms; 1d] (например: 23h 59m 59s 999ms) )
no_answer_timeoutвремя ожидания ответа данного абонента(disabled | [0ms; 1d] (например: 23h 59m 59s 999ms) )
o_response_timeoutтайм-аут подтверждения завершения номера(disabled | [0ms; 1d] (например: 23h 59m 59s 999ms) )
providerкод провайдера[0-9]
regimeрежим обслуживания для абонента
(временные ограничения). Описание настройки содержится на этой странице
/domain/<DOMAIN>/regime/ — команды управления режимами обслуживания абонентов
значения берутся из таблицы режимов обслуживания
(список режимов обслуживания можно посмотреть по команде domain/<some_domain>/regime/info)
screeningиндикатор контроля номера 
вызывающего абонента
userProvidedNotVerified
userProvidedVerifiedAndPassed
userProvidedVerifiedAndFailed
networkProvided
support_encodingОтображение Display Name в зависимости от типа кодировкиutf-8
latin1
cp-1251
line_count

Количество одновременных телефонных занятий, которые можно сделать с/на данного абонента.

Значение данного параметра может быть перекрыто значениями параметров "line_count\in", "line_count\out".
positive integer
line_count\inКоличество одновременных входящих телефонных занятий, которые можно сделать на данного абонента (алиас).positive integer
line_count\outКоличество одновременных исходящих телефонных занятий, которые можно сделать с данного абонента (алиаса).positive integer
ss\mgm\telephoneВозможность управлять услугами с ТА (активировать, деактивировать, проверять). По умолчанию — enableddisabled
enabled
s4b\emailEmail адрес учетной записи Skype for businessstring
s4b\usernameUsername учетной записи Skype for businessstring
s4b\passwordПароль от учетной записи Skype for businessstring
pulse_telephoneПризнак того, что данный ТА работает в импульсном режиме набора. По умолчанию — false.boolean
placementтерриториальный признак номераstring
languageЯзык локали абонентаstring (ru|en|de|fr|es)
api\call\enabledактивировать возможность управлять данным ТА через Call API. По умолчанию — false.boolean
passwordПароль, используемый для входа в Phone desktop assistantstring

Параметры (свойства) алиасов определяются на нескольких уровнях:

  1. Уровень алиаса — настройки уровня действуют на определенный алиас (имя домена, имя интерфейса и адрес).
  2. Уровень домена и интерфейса — настройки уровня действует на все алиасы с заданными именем домена и именем интерфейса.
  3. Уровень домена и адреса — настройки действуют на все алиасы с заданным именем домена и адресом.
  4. Уровень домена — настройки действуют на все алиасы с заданным доменом.
  5. Глобальный уровень — действует на все алиасы системы.
Значения параметров с меньшей областью действия переопределяют значения параметров профилей с большей областью действия. В приведенной выше иерархии параметры уровня 1 переопределяют параметры уровня 2 и больших.
На практике рекомендуется задавать значения параметров в наиболее общих профилях, то есть на больших уровнях иерархии. Это позволяет хранить меньше данных, вносить групповые изменения в одном месте.

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

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

address-clean

Команда предназначена для очистки глобальных адресных свойств алиасов.

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

/cluster/storage/<CLUSTER>/alias/address-clean

Синтаксис:

address-clean <domain> <address range> [<property>] [--force]

Параметры:

<domain> — имя виртуальной АТС; 

<ADDRESS RANGE> — диапазон адресов (номеров) для фильтрации;
<PROPERTY> — название свойства алиаса (параметр опциональный, если данный параметра не задан, то удаляются значения всех свойств контейнера);

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

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/address-clean biysk.local 240464       
[address-clean] You are going to clean all customized address's properties.
Are you sure?: yes/no ?> yes
Cleaned aliases' addresses within domain biysk.local
  240464   

Legend:
   *: Cleaning broken
   <empty>: Successfull clean

[exec at: 20.02.2021 11:25:18, exec time: 3s 525ms, nodes: ds1@ecss1 v.3.14.7.603]

address-info

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

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

/cluster/storage/<CLUSTER>/alias/address-info

Синтаксис:

address-info <DOMAIN> <ADDRESS RANGE>

Параметры:

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

<ADDRESS RANGE> — диапазон адресов (номеров) для фильтрации контейнеров.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/address-info biysk.local 240462 
Addresses in domain: biysk.local
┌───────┬─┬────────────────┬──────────────────┐
│Address│W│    Property    │      Value       │
├───────┼─┼────────────────┼──────────────────┤
│240462 │D│access_group    │all               │
│       │a│access_type     │access_type1      │
│       │D│category        │ordinarySubscriber│
│       │d│cdr_group       │bsk3              │
│       │D│media-profile   │"default"         │
│       │D│nai             │subscriberNumber  │
│       │D│ni              │private           │
│       │D│npi             │isdnTelephony     │
│       │D│pin             │"1111"            │
│       │D│screening       │networkProvided   │
│       │D│ss\mgm\telephone│enabled           │
│       │D│timezone        │'UTC+07:00'       │
└───────┴─┴────────────────┴──────────────────┘

Legend:
W: Where property is set:
   a: This is address property in domain
   A: This is global address property
   d: This is domain property
   D: This is default property

Note: * char in W column means "Can't read address info". Error reason in value column in this case

[exec at: 18.02.2021 14:20:40, exec time: 20ms, nodes: ds1@ecss1 v.3.14.7.589]

copy

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

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

/cluster/storage/<CLUSTER>/alias/copy

Синтаксис:

copy <SOURCE> <DESTINATION> [<PROPERTY>]

Параметры:

<SOURCE> — определяет контейнер свойств алиаса, из которого свойства будут копироваться (источник);
<DESTINATION> — определяет контейнер свойств алиаса, в которой свойства будут копироваться (приемник);
[<PROPERTY>] — свойство, которое будет копироваться. Данный параметр опционален. Если данный параметр не задан, то копируются все свойства контейнера <SOURCE>.

Параметры <SOURCE> и <DESTINATION> задаются в виде <Тип>\<Экземпляр>.

Параметр <Тип> определяет тип контейнера свойств алиаса, и может принимать следующие значения:

    • a : адрес, в рамках домена;
    • d : домен;
    • i : интерфейс алиаса;
    • l : алиас;

Данный параметр не является обязательным.

Если данный параметр не задан, то <Тип> равен l

Параметр <Экземпляр> определяет конкретный контейнер свойств алиаса. В зависимости от типа он может принимать следующие значения:

Для источника:

  • Адрес, в рамках домена : a\<Домен>\<Адрес>
  • Домен маршрутизации : d\<Домен>
  • Интерфейс алиаса : i\<Домен>\<Интерфейс>
  • Алиас : l\<Домен>\<Интерфейс>\<Адрес> или
                  \<Домен>\<Интерфейс>\<Адрес>

Для приемника

  • Адрес, в рамках домена : a\<Домен>\<Диапазон адресов>
  • Домен маршрутизации : d\<Домен>
  • Интерфейс алиаса : i\<Домен>\<Диапазон интерфейсов>
  • Алиас : l\<Домен>\<Диапазон интерфейсов>\<Диапазон адресов> или
                  \<Домен>\<Диапазон интерфейсов>\<Диапазон адресов>

Примеры:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/copy a\biysk.local\240466 a\biysk.local\240462 timezone     
Copy aliases' properties from address 240466 within domain biysk.local:
┌────────┬───────────┐
│Property│   Value   │
├────────┼───────────┤
│timezone│'UTC+00:00'│
└────────┴───────────┘

to addresses within domain biysk.local:
┌───────┬──────┐
│Address│Result│
├───────┼──────┤
│240462 │ok    │
└───────┴──────┘

[exec at: 20.02.2021 09:41:31, exec time: 29ms, nodes: ds1@ecss1 v.3.14.7.603]
admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/alias/copy a\biysk.local\240901 a\front.office\901
Copy aliases' properties from address 240901 within domain biysk.local:
No data to copy

to addresses within domain front.office:
┌───────┬──────┐
│Address│Result│
├───────┼──────┤
│901    │ok    │
└───────┴──────┘

[exec at: 26.03.2019 13:28:02, exec time: 83ms, nodes: ds1@ecss1]

declare

Команда создает (декларирует) алиасы в текущем домене <DOMAIN>.

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

/cluster/storage/<CLUSTER>/alias/declare

Синтаксис:

команда уровня кластера:
declare [-p | --Passive] <DOMAIN> <ADDRESS RANGE> <OWNER> <GROUP> <IFACE RANGE>

Параметры:

[-p | --Passive] — ключ -p или --passive. Если передан ключ -p или --Passive, то декларация будет проходить в пассивном режиме;
<ADDRESS RANGE> — диапазон адресов (номеров), который используется для создания алиасов;
<OWNER> — фильтр интерфейсов по имени профиля владельца (символ "*" используется для указания всех профилей владельцев);
<GROUP> — фильтр интерфейсов по имени группы (символ "*" используется для указания всех групп);
<IFACE RANGE> — диапазон интерфейсов.

Если <iface range> определяет только один интерфейс, а <address range> — больше одного адреса, то все адреса будут "связаны" с одним интерфейсом.

Если <address range> определяет только один адрес, а <iface range> — больше одного интерфейса, то все интерфейсы будут "связаны" с одним адресом.

Во всех остальных случаях мощности <iface range> и <address range> должны совпадать.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/declare -p biysk.local 80{0-5} sip1 loc.gr 24046{2,4-7,9}@biysk.local             
New passive aliases are declared in biysk.local:
800  <->  064bc964f9da9665
801  <->  064bc964face07a5
802  <->  064bc964fbacf7eb
803  <->  064bc9653091d158
804  <->  064bc96534c594cd
805  <->  064bc964fd6e09e2

Legend:
   *: An alias already exists
   L: Can't declare alias by licence limitation
   x: Alias declaration broken
   <empty>: Successfull alias declaration

[exec at: 20.02.2021 11:35:58, exec time: 30ms, nodes: ds1@ecss1 v.3.14.7.603]

domain-clean

Команда очистки свойств алиасов, установленных на уровне домена.

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

/cluster/storage/<CLUSTER>/alias/domain-clean

Синтаксис:

domain-clean <DOMAIN> [<PROPERTY>] [--force]

Параметры:

<DOMAIN> — имя домена маршрутизации;
<PROPERTY> — название свойства алиаса, значение которого необходимо удалить (параметр опциональный, если данный параметр не задан, то удаляются все свойства контейнера на уровне домена);

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

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/domain-clean biysk.local timezone
Aliases' domain property timezone for domain biysk.local clean result:
   cleaned

[exec at: 20.02.2021 12:58:15, exec time: 25ms, nodes: ds1@ecss1 v.3.14.7.603]

domain-info

Просмотр информации о свойствах алиасов, установленных на уровне домена.

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

/cluster/storage/<CLUSTER>/alias/domain-info

Синтаксис:

команда уровня кластера:
domain-info <DOMAIN>

Параметры:

<DOMAIN> — имя домена маршрутизации.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/domain-info biysk.local              
┌───────────┬─┬────────────────┬──────────────────┐
│  Domain   │W│    Property    │      Value       │
├───────────┼─┼────────────────┼──────────────────┤
│biysk.local│D│access_group    │all               │
│           │D│category        │ordinarySubscriber│
│           │d│cdr_group       │bsk3              │
│           │D│media-profile   │"default"         │
│           │D│nai             │subscriberNumber  │
│           │D│ni              │private           │
│           │D│npi             │isdnTelephony     │
│           │D│pin             │"1111"            │
│           │D│screening       │networkProvided   │
│           │D│ss\mgm\telephone│enabled           │
│           │D│timezone        │'UTC+07:00'       │
└───────────┴─┴────────────────┴──────────────────┘

Legend:
W: Where property is set:
   d: This is domain property
   D: This is default property

Note: * char in W column means "Can't read domain info". Error reason in value column in this case

[exec at: 20.02.2021 12:59:15, exec time: 21ms, nodes: ds1@ecss1 v.3.14.7.603]

import-regime

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

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

/cluster/storage/<CLUSTER>/alias/import-regime

Синтаксис:

import-regime <NODE> <FILE> [-<Flag>]

Параметры:

<NODE> — имя ноды подсистемы DS;<FILE> — имя файла (файл располагается по пути: /var/lib/ecss/regime);
<Flag> — флаг, при указании которого будет доступен следующий функционал:-l | -log — сохранять результат выполнения команды в log-файл. Имя log-файла формируется из имени <FILE>, добавлением расширения ".log".

Формат файла (для команды уровня кластера): ДОМЕН АДРЕС_АБОНЕНТА РЕЖИМ_ОБСЛУЖИВАНИЯ

 Domain_1 Address_1 Regime_1
 Domain_2 Address_2 Regime_2
 ...
 Domain_N Address_N Regime_N

Формат файла логов:

% В случае, если не удалось распарсить строку
 Номер_Строки: Строка;2;Время_Выполнения_Команды
% В случае успешного импорта режима для абонента Address
 Имя_Домена;Address;1;Время_Выполнения_Команды
% В случае, если не удалось импортировать режим для абонента Address (например в случае, если алиас или указанный режим не существуют).
 Имя_Домена;Address;0;Время_Выполнения_Команды
CODE

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/import-regime ds1@ecss1 regime.2 -l
20.02.2021 13:26:53: Successfully imported: 2.
Successfully imported regimes to the 2 aliases.

Log file: "/var/lib/ecss/regime/regime.2.log"

[exec at: 20.02.2021 13:26:53, exec time: 160ms, nodes: ds1@ecss1 v.3.14.7.603]

list

Команда возвращает список алиасов, определенных в виртуальной АТС и определенных в виртуальной АТС для определенного адреса.

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

/cluster/storage/<CLUSTER>/alias/list

Синтаксис:

list <DOMAIN> [<ADDRESS RANGE>]

Параметры:

<ADDRESS RANGE> — диапазон адресов (номеров), необязательный параметр.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/list biysk.local 
Aliases of the ECSS domain: biysk.local
┌───────┬──────────────────────────┬─────────┐
│ Type  │          Iface           │Addresses│
├───────┼──────────────────────────┼─────────┤
│sip    │240501@biysk.local        │  240501 │
│sip    │240506@biysk.local        │  240506 │
│sip    │240509@biysk.local        │  240509 │
│sip    │240510@biysk.local        │  240510 │
│sip    │240511@biysk.local        │  240511 │
│sip    │240524@biysk.local        │  240524 │

...

│sip    │240465@biysk.local        │* 802    │
│       │                          │  240465 │
│sip    │240469@biysk.local        │* 805    │
│       │                          │  240469 │
└───────┴──────────────────────────┴─────────┘
Total: 325

Note:
    Asterix (*) of the address is shows inactivity of the alias

[exec at: 20.02.2021 13:56:38, exec time: 294ms, nodes: ds1@ecss1 v.3.14.7.603]

move

Команда предназначена для перемещения алиаса с одного интерфейса на другой в рамках одного домена.
Если у создаваемого и существующего алиаса свойства различаются, то система выдаст пользователю запрос на выбор действия с данными различиями.

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

/cluster/storage/<CLUSTER>/alias/move

Синтаксис:

move <DOMAIN> <ADDRESS> <OLD IFACE GROUP> <OLD IFACE> <NEW IFACE GROUP> <NEW NAME> [–force]

Параметры:

<ADDRESS> — адрес алиаса, который необходимо переместить;
<OLD IFACE GROUP> — группа интерфейсов (символ "*" используется для указания всех групп интерфейсов);
<OLD IFACE> — интерфейс алиаса, который необходимо переместить;
<NEW IFACE GROUP> — группа интерфейсов (символ "*" используется для указания всех групп интерфейсов);
<NEW NAME> — новый интерфейс, в который необходимо переместить алиас;

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

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/move biysk.local 804 loc.gr 240467@biysk.local loc.gr 240791@biysk.local              
[move] In the domain "biysk.local" for iface "064bc9650b814cc9" already exists aliases 
       with numbers: 240791 (active).
Would you like to continue moving alias?: yes/no ?> yes
Alias in domain "biysk.local" with address "804" successfully changed iface from "064bc96534c594cd" to "064bc9650b814cc9".

[exec at: 20.02.2021 14:35:43, exec time: 7s 320ms, nodes: ds1@ecss1 v.3.14.7.603]

remove

Команда для удаления алиасов из системы.

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

/cluster/storage/<CLUSTER>/alias/remove

Синтаксис:

<domain> [-i | -a] [(<Name range> <address range>) | (<range>)] [–force]

Параметры:

<domain> — домен маршрутизации;

<FLAG> — флаг, который устанавливает, какие операнды необходимо указать:

-i — для удаления алиасов, достаточно указать диапазон интерфейсов <IFACE RANGE>;

-a — для удаления алиасов, достаточно указать диапазон адресов <ADDRESS RANGE>;

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

Параметр опциональный, если данный флаг не установлен, то для удаления алиаса должен быть задан диапазон интерфейсов <IFACE RANGE> и диапазон адресов <ADDRESS RANGE>.

<IFACE RANGE> — диапазон интерфейсов;
<ADDRESS RANGE> — диапазон адресов.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/remove biysk.local 240475@biysk.local 804          
Aliases are removed from ECSS domain biysk.local:
! 804 -> 064bc9653cd7615b alias not found

[exec at: 20.02.2021 14:37:00, exec time: 14ms, nodes: ds1@ecss1 v.3.14.7.603]

set-for-address

Командой устанавливаются глобальные адресные свойства алиасов — параметры по умолчанию для определенного номера абонента (группы номеров) вне зависимости от домена маршрутизации.

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

/cluster/storage/<CLUSTER>/alias/set-for-address

Синтаксис:

set-for-address <DOMAIN> <ADDRESS RANGE> <PROPERTY> <VALUE>

Параметры:

<DOMAIN> — домен алиасов;

<ADDRESS RANGE> — диапазон адресов (номеров);
<PROPERTY> — название свойства алиаса, значение которого необходимо установить.
<VALUE> — значение свойства.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/set-for-address biysk.local 240466 timezone UTC+00:00    
Affected addresses in domain: biysk.local
  240466  

[exec at: 20.02.2021 09:41:01, exec time: 28ms, nodes: ds1@ecss1 v.3.14.7.603]

set-for-domain

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

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

/cluster/storage/<CLUSTER>/alias/set-for-domain

Синтаксис:

команда уровня кластера:
set-for-domain <DOMAIN> <PROPERTY> <VALUE>

Параметры:

<DOMAIN> — имя домена маршрутизации;
<PROPERTY> — название свойства алиаса, значение которого необходимо установить;
<VALUE> — значение свойства.

Описание параметров алиаса приведено в разделе Приложение А. Набор параметров алиасов или во вкладке ниже.

 Нажмите здесь для раскрытия...

Приложение А. Набор параметров алиасов

Таблица 1 — Описание параметров алиаса

Название параметраОписаниеЗначения
access_groupгруппа доступазначения берутся из таблицы групп доступа
(список групп доступа можно посмотреть по команде domain/<some_domain>/access-group/ls-groups)
access_typeтип доступа для абонента
(долговременные ограничения, которые 
вводятся при подключении абонента). Описание настройки содержится на этой странице /domain/<DOMAIN>/access-type- команды управления типами доступа.
значения берутся из таблицы типов доступа
(список типов доступа можно посмотреть по команде domain/<some_domain>/access-type/info)
ai_<идентификатор тона>автоинформатор<Номер автоинформатора> [Идентификатор тона]
apriиндикатор ограничения предоставления
номера вызывающего абонента
presentationAllowed
presentationRestricted
addressNotAvailable
spare
billing_idиндикатор установки User-Name(1) при использовании RADIUSstring
billing_passwordиндикатор установки User-Password(2) при использовании RADIUSstring
category_overrideрежим переопределения категории вызова

Если параметр выставлен в true — то категория вызова всегда переопределяется на ту категорию, что выставлена на уровне интерфейса (свойство category).

Если параметр выставлен в false — то категория вызова не переопределяется на ту категорию, что выставлена на уровне интерфейса (свойство category).
categoryкатегория вызывающего абонентаunknownAtThisTime — 0
operatorFrench — 1
operatorEngish — 2
operatorGerman — 3
operatorRussian — 4
operatorSpanish — 5
reserved — 9
ordinarySubscriber — 10
(АОН категория 1 — ОАО "Ростелеком")
subscriberWithPriority — 11
(АОН категория 4 — ООО "Эквант")
dataCall — 12
(АОН категория 8 — ОАО "АРКТЕЛ")
testCall — 13
spare — 14
payphone — 15
(АОН категория 6 — ЗАО "Компания ТрансТелеКом")
category0 — 224
hotelsSubscriber — 225
(АОН категория 2 — ОАО "КОМСТАР-ОТС")
freeSubscriber — 226
paidSubscriber — 227
(АОН категория 7 — ЗАО "Синтерра")
localSubscriber — 228
(АОН категория 3 — ОАО "Вымпелком" (ранее ООО "СЦС Совинтел"))
localTaksofon — 229
(АОН категория 9 — ОАО "Межрегиональный Транзит Телеком")
autoCallI — 240
semiautoCallI — 241
autoCallII — 242
semiautoCallII — 243
autoCallIII — 244
semiautoCallIII — 245
autoCallIV — 246
semiautoCallIV — 247
cdr_groupимя группы, используется для группировки cdr. Описание настройки содержится на этой странице /domain/<DOMAIN>/cdr/ — команды управления режимами генерации CDRatom
displayNameимя абонента, которое будет передано на вызываемую сторону и отобразится у абонента при передаче CallerIDstring
emailEmail-адрес абонента, на который будет приходить письмо с нотификацией о пропущенном вызове.string
cn\email\release_call\enabledфлаг, показывающий, активирована или нет отправка сообщения о пропущенном вызове через emailboolean
cn\email\release_call\templateШаблон письма-нотификации о пропущенном вызове по email. В шаблоне письма можно использовать макропеременные: %CALLING%, %CALLED%, %TIME%, %DATE%, %CAUSE%, %DURATION%, %CALLERID%, %DISPLAYNAME%string
jabber\idJID (Jabber-идентификатор) абонента, на который будет приходить сообщение с нотификацией о пропущенном вызове.string
cn\jabber\release_call\enabledфлаг, показывающий, активирована или нет отправка сообщения о пропущенном вызове через jabberboolean
cn\jabber\release_call\templateШаблон сообщения-нотификации о пропущенном вызове. В шаблоне сообщения можно использовать макропеременные: %CALLING%, %CALLED%, %TIME%, %DATE%, %CAUSE%, %DURATION%, %CALLERID%, %DISPLAYNAME%string
cn\jabber\incomming_call\enabledфлаг, показывающий, активирована или нет отправка сообщения о входящем вызове через jabberboolean
cn\jabber\incomming_call\templateШаблон сообщения-нотификации о входящем вызове. В шаблоне сообщения можно использовать макропеременные: %CALLING%, %CALLED%, %TIME%, %DATE%, %CAUSE%, %DURATION%, %CALLERID%, %DISPLAYNAME%string
isActiveсостояние алиасаfalse — алиас не активен
true — алиас активен
naiидентификатор типа адресаspare
subscriberNumber
unknown
nationalNumber
internationNumber
niиндикатор номераemergency — экстренные службы
intercity — абоненты междугородной сети
international — абоненты международной сети
local — абоненты местной сети
private — абоненты "своей" АТС
zone — абоненты зоновой сети
npiиндикатор плана нумерацииspare
isdnTelephony
dataNumberingPlan
telexNumberingPlan
reserved1
reserved2
reserved3
conversation_timeoutдлительность разговорного соединения(disabled | [0ms; 1d] (например: 23h 59m 59s 999ms) )
no_answer_timeoutвремя ожидания ответа данного абонента(disabled | [0ms; 1d] (например: 23h 59m 59s 999ms) )
o_response_timeoutтайм-аут подтверждения завершения номера(disabled | [0ms; 1d] (например: 23h 59m 59s 999ms) )
providerкод провайдера[0-9]
regimeрежим обслуживания для абонента
(временные ограничения). Описание настройки содержится на этой странице
/domain/<DOMAIN>/regime/ — команды управления режимами обслуживания абонентов
значения берутся из таблицы режимов обслуживания
(список режимов обслуживания можно посмотреть по команде domain/<some_domain>/regime/info)
screeningиндикатор контроля номера 
вызывающего абонента
userProvidedNotVerified
userProvidedVerifiedAndPassed
userProvidedVerifiedAndFailed
networkProvided
support_encodingОтображение Display Name в зависимости от типа кодировкиutf-8
latin1
cp-1251
line_count

Количество одновременных телефонных занятий, которые можно сделать с/на данного абонента.

Значение данного параметра может быть перекрыто значениями параметров "line_count\in", "line_count\out".
positive integer
line_count\inКоличество одновременных входящих телефонных занятий, которые можно сделать на данного абонента (алиас).positive integer
line_count\outКоличество одновременных исходящих телефонных занятий, которые можно сделать с данного абонента (алиаса).positive integer
ss\mgm\telephoneВозможность управлять услугами с ТА (активировать, деактивировать, проверять). По умолчанию — enableddisabled
enabled
s4b\emailEmail адрес учетной записи Skype for businessstring
s4b\usernameUsername учетной записи Skype for businessstring
s4b\passwordПароль от учетной записи Skype for businessstring
pulse_telephoneПризнак того, что данный ТА работает в импульсном режиме набора. По умолчанию — false.boolean
placementтерриториальный признак номераstring
languageЯзык локали абонентаstring (ru|en|de|fr|es)
api\call\enabledактивировать возможность управлять данным ТА через Call API. По умолчанию — false.boolean
passwordПароль, используемый для входа в Phone desktop assistantstring

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/set-for-domain biysk.local language ru
ok

[exec at: 20.02.2021 14:03:12, exec time: 28ms, nodes: ds1@ecss1 v.3.14.7.603]

statistics

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

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

/cluster/storage/<CLUSTER>/alias/statistics

Синтаксис:

statistics <domain>

Параметры:

<DOMAIN> — имя домена маршрутизации;

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/statistics biysk.local
Aliases registrations in the domain: biysk.local
┌─────┬────────────┬──────────────┐
│Type │Active users│Inactive users│
├─────┼────────────┼──────────────┤
│SIP  │203         │123           │
│-    │-           │-             │
│Total│203         │123           │
└─────┴────────────┴──────────────┘

[exec at: 20.02.2021 14:03:48, exec time: 10ms, nodes: ds1@ecss1 v.3.14.7.603]

subscribers-limit

Команда для просмотра количества используемых абонентских лицензий в текущий момент времени, ограничения по количеству, и наличие свободных лицензий на алиасы (абоненты) в рамках storage-кластера.

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

/cluster/storage/<CLUSTER>/alias/subscribers-limit

Синтаксис:

subscribers-limit

Параметры:

Команда не содержит аргументов.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/subscribers-limit 
Licence alias limit: 2000
Licence virtual alias limit: infinity
Active, declared aliases in the domain: 361
Active, declared virtual aliases in the domain: 5
---------------------------------
Avaliable aliases: 1639
Avaliable virtual aliases: infinity

[exec at: 20.02.2021 14:06:23, exec time: 36ms, nodes: ds1@ecss1 v.3.14.7.603]

user-agents

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

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

/cluster/storage/<CLUSTER>/alias/user-agents

Синтаксис:

/user-agents [<DOMAIN> | <FLAGS>]

Параметры:

<DOMAIN> :: имя домена;

<FLAGS>  :: ключи вывода (short | full  | with_iface | with_alias | with_domain | with_ip  | sort <COLUMN> <SORT_TYPE>);

  • --short  — краткий вывод и количество активных/всего;
  •  --full — полный вывод всех полей(алиас, интерфейс, домен). Символ * в последнем столбце показывает активную регистрацию в данный момент;
  •  --with_domain — отображение имен доменов;
  •  --with_iface  — отображение интерфейсов;
  •  --with_alias  — отображение алиасов;
  • --with_domain — отображение домена;
  •  --with_real_ip — отображение реального ip адреса;
  •  --with_ip — отображение ip адреса;
  •  --with_id — отображение id или номера строки;
  •  --inactive — отображает неактивных UA;
  •  --active — отображает активных UA;
  • limit <COUNT> — вывод только <COUNT> числа строк ;
  • sort <COLUMN> <SORT_TYPE> — сортировка по столбцу <COLUMN> порядок сортировки задается в <SORT_TYPE>;

<COLUMN> :: user_agent | domain | amount | iface | alias | ip | real_ip — Имена столбцов;

<SORT_TYPE> :: asc | desc — метод сортировки (по возрастанию или убыванию);

  • asc — от меньшего к большему (A -> Z)
  • desc — от большего к меньшему (Z -> A)

<COUNT> :: 1,2,3, .. — положительное целое число;

Вывод команды без параметров аналогичен ключу --short;

Вывод команды с параметрами --with_iface --with_alias --with_domain --with_ip аналогичен ключу --full

В столбце "Status" символом "*" отмечены зарегистрированные(активные) интерфейсы

Примеры:

Команда запущена без параметров — показывается короткий вид таблицы (ВСЕ домены)

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/user-agents             
┌───────────────────────────────────────────────────┬──────┐
│                    User Agent                     │Amount│
├───────────────────────────────────────────────────┼──────┤
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1              │198   │
│RG-1402G/1.8.1 SN/VI0C000069 sofia-sip/1.12.10     │2     │
│RG-1404GF-W/1.11.0 SN/VI25002012 sofia-sip/1.12.10 │2     │
│TAU-2M.IP/2.0.0.229 SN/VI39005419 sofia-sip/1.12.10│2     │
│TAU-4M.IP/2.1.0.38 SN/VI4D001354 sofia-sip/1.12.10 │1     │
│Twinkle/1.10.1                                     │1     │
│VP-12/2.5.0.203 sofia-sip/1.12.10                  │1     │
│VP-15P/2.5.0.203 sofia-sip/1.12.10                 │2     │
│Yealink SIP-T28P 2.73.193.50                       │2     │
└───────────────────────────────────────────────────┴──────┘
Total active user agents amount: 209
Total user agents types amount: 9
Total user agents amount: 211

[exec at: 18.02.2021 15:37:22, exec time: 142ms, nodes: ds1@ecss1 v.3.14.7.594]

Можно указать только один домен. Но все равно этот флаг будет обработан, если пользователь явно его укажет.

Если первым был указан какой либо флаг, то ввести домен больше будет нельзя и покажется вывод для ВСЕХ доменов (согласно флагам):

Вывод команды в полном режиме для всех доменов:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/user-agents --full --sort alias desc --limit 50   
┌──┬─────────────────────────────────────┬───────────┬──────┬──────────────────┬────────────┬────────────┬──────┐
│N │             User Agent              │  Domain   │Alias │      Iface       │     IP     │  Real IP   │Status│
├──┼─────────────────────────────────────┼───────────┼──────┼──────────────────┼────────────┼────────────┼──────┤
│1 │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240699│240699@biysk.local│192.168.2.26│192.168.2.26│  *   │
│2 │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240698│240698@biysk.local│192.168.2.26│192.168.2.26│  *   │
│3 │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240697│240697@biysk.local│192.168.2.26│192.168.2.26│  *   │
│4 │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240696│240696@biysk.local│192.168.2.26│192.168.2.26│  *   │
│5 │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240695│240695@biysk.local│192.168.2.26│192.168.2.26│  *   │
│6 │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240694│240694@biysk.local│192.168.2.26│192.168.2.26│  *   │
│7 │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240693│240693@biysk.local│192.168.2.26│192.168.2.26│  *   │
│8 │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240692│240692@biysk.local│192.168.2.26│192.168.2.26│  *   │
│9 │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240691│240691@biysk.local│192.168.2.26│192.168.2.26│  *   │
│10│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240690│240690@biysk.local│192.168.2.26│192.168.2.26│  *   │
│11│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240689│240689@biysk.local│192.168.2.26│192.168.2.26│  *   │
│12│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240688│240688@biysk.local│192.168.2.26│192.168.2.26│  *   │
│13│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240687│240687@biysk.local│192.168.2.26│192.168.2.26│  *   │
│14│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240686│240686@biysk.local│192.168.2.26│192.168.2.26│  *   │
│15│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240685│240685@biysk.local│192.168.2.26│192.168.2.26│  *   │
│16│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240684│240684@biysk.local│192.168.2.26│192.168.2.26│  *   │
│17│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240683│240683@biysk.local│192.168.2.26│192.168.2.26│  *   │
│18│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240682│240682@biysk.local│192.168.2.26│192.168.2.26│  *   │
│19│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240681│240681@biysk.local│192.168.2.26│192.168.2.26│  *   │
│20│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240680│240680@biysk.local│192.168.2.26│192.168.2.26│  *   │
│21│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240679│240679@biysk.local│192.168.2.26│192.168.2.26│  *   │
│22│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240678│240678@biysk.local│192.168.2.26│192.168.2.26│  *   │
│23│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240677│240677@biysk.local│192.168.2.26│192.168.2.26│  *   │
│24│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240676│240676@biysk.local│192.168.2.26│192.168.2.26│  *   │
│25│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240675│240675@biysk.local│192.168.2.26│192.168.2.26│  *   │
│26│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240674│240674@biysk.local│192.168.2.26│192.168.2.26│  *   │
│27│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240673│240673@biysk.local│192.168.2.26│192.168.2.26│  *   │
│28│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240672│240672@biysk.local│192.168.2.26│192.168.2.26│  *   │
│29│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240671│240671@biysk.local│192.168.2.26│192.168.2.26│  *   │
│30│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240670│240670@biysk.local│192.168.2.26│192.168.2.26│  *   │
│31│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240669│240669@biysk.local│192.168.2.26│192.168.2.26│  *   │
│32│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240668│240668@biysk.local│192.168.2.26│192.168.2.26│  *   │
│33│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240667│240667@biysk.local│192.168.2.26│192.168.2.26│  *   │
│34│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240666│240666@biysk.local│192.168.2.26│192.168.2.26│  *   │
│35│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240665│240665@biysk.local│192.168.2.26│192.168.2.26│  *   │
│36│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240664│240664@biysk.local│192.168.2.26│192.168.2.26│  *   │
│37│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240663│240663@biysk.local│192.168.2.26│192.168.2.26│  *   │
│38│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240662│240662@biysk.local│192.168.2.26│192.168.2.26│  *   │
│39│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240661│240661@biysk.local│192.168.2.26│192.168.2.26│  *   │
│40│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240660│240660@biysk.local│192.168.2.26│192.168.2.26│  *   │
│41│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240659│240659@biysk.local│192.168.2.26│192.168.2.26│  *   │
│42│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240658│240658@biysk.local│192.168.2.26│192.168.2.26│  *   │
│43│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240657│240657@biysk.local│192.168.2.26│192.168.2.26│  *   │
│44│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240656│240656@biysk.local│192.168.2.26│192.168.2.26│  *   │
│45│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240655│240655@biysk.local│192.168.2.26│192.168.2.26│  *   │
│46│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240654│240654@biysk.local│192.168.2.26│192.168.2.26│  *   │
│47│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240653│240653@biysk.local│192.168.2.26│192.168.2.26│  *   │
│48│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240652│240652@biysk.local│192.168.2.26│192.168.2.26│  *   │
│49│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240651│240651@biysk.local│192.168.2.26│192.168.2.26│  *   │
│50│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│biysk.local│240650│240650@biysk.local│192.168.2.26│192.168.2.26│  *   │
└──┴─────────────────────────────────────┴───────────┴──────┴──────────────────┴────────────┴────────────┴──────┘
Total active user agents amount: 209
Total user agents types amount: 9
Total user agents amount: 211

[exec at: 18.02.2021 15:41:24, exec time: 141ms, nodes: ds1@ecss1 v.3.14.7.594]

Вывод для реальных ip-адресов:

admin@mycelium1@ecss1:/$ domain/biysk.local/alias/user-agents --with_real_ip --limit 10   
┌─────────────────────────────────────┬────────────┬──────┐
│             User Agent              │  Real IP   │Status│
├─────────────────────────────────────┼────────────┼──────┤
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│192.168.2.26│  *   │
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│192.168.2.26│  *   │
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│192.168.2.26│  *   │
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│192.168.2.26│  *   │
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│192.168.2.26│  *   │
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│192.168.2.26│  *   │
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│192.168.2.26│  *   │
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│192.168.2.26│  *   │
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│192.168.2.26│  *   │
│Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1│192.168.2.26│  *   │
└─────────────────────────────────────┴────────────┴──────┘
Total active user agents amount: 209
Total user agents types amount: 10
Total user agents amount: 211

[exec at: 18.02.2021 15:40:35, exec time: 135ms, nodes: ds1@ecss1 v.3.14.7.594]

where

Команда поиска алиасов по адресу.

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

/cluster/storage/<CLUTER>/alias/where

Синтаксис:

where <domain> <address range>

Параметры:

<domain> — имя виртуальной АТС;

<address range> — диапазон адресов (номеров) для поиска.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/where biysk.local 240101
Aliases:
┌───────┬───────────┬────────────────┬──────────────────┬────────────┬──────┬──────┐
│Address│  Domain   │     Iface      │    Iface name    │Display name│Active│Binded│
├───────┼───────────┼────────────────┼──────────────────┼────────────┼──────┼──────┤
│240101 │biysk.local│064bc9652bfe3487│240101@biysk.local│            │true  │true  │
└───────┴───────────┴────────────────┴──────────────────┴────────────┴──────┴──────┘

Note: Binded column show is iface exists or not.

[exec at: 18.02.2021 14:31:43, exec time: 5ms, nodes: ds1@ecss1 v.3.14.7.594]

who

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

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

/cluster/storage/<CLUSTER>/alias/who

Синтаксис:

who <DOMAIN> <OWNER> <GROUP> <RANGE>

Параметры:

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

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

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/who biysk.local sip1 loc.gr 24046{0-9}@biysk.local 
Aliases:
┌────────────────┬───────────┬───────┬────────────┬──────┐
│     Iface      │  Domain   │Address│Display name│Active│
├────────────────┼───────────┼───────┼────────────┼──────┤
│064bc964f9da9665│biysk.local│240462 │            │true  │
│064bc964face07a5│biysk.local│240464 │            │true  │
│064bc964fbacf7eb│biysk.local│240465 │            │true  │
│064bc964fd6e09e2│biysk.local│240469 │            │true  │
│064bc9653091d158│biysk.local│240466 │            │true  │
│064bc96534c594cd│biysk.local│240467 │            │true  │
└────────────────┴───────────┴───────┴────────────┴──────┘

[exec at: 18.02.2021 14:27:17, exec time: 24ms, nodes: ds1@ecss1 v.3.14.7.594]