...
Описание параметров алиаса приведено в Части 5 Руководство по обслуживанию системы ECSS-10, в Приложении А Набор параметров алиасов.
Параметры (свойства) алиасов определяются на нескольких уровнях:
...
Для администратора системы команды выполняются на уровне кластера в разделе /cluster/storage/<CLUSTER>/alias/.
Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе /domain/<DOMAIN>/alias и применяются только для определенной виртуальной АТС.
Подсказка |
---|
<DOMAIN> - имя виртуальной АТС. <CLUSTER> - имя кластера с ролью storage. |
address-clean
Команда cluster/storage/<CLUSTER>/alias/address-clean
предназначена для очистки глобальных адресных свойств алиасов.
...
Блок кода |
---|
ssw@[mycelium@ecss3]:/#> domain/d.local/alias/ 6305 ni |
address-info
Команда cluster/storage/<CLUSTER>/alias/address-info
используется для просмотра информации о глобальных адресных свойствах алиасов.
...
Блок кода |
---|
ssw@[mycelium@ecss3]:/#> domain/d.local/alias/address-info 6203 Addresses in domain: d.local ----------------------------------------------------- |Address|W| Property | Value | |-------+-+---------------------+-------------------| |6203 |d|access_group |all | | |d|apri |presentationAllowed| | |d|callingPartysCategory|payphone | | |d|nai |subscriberNumber | | |d|npi |isdnTelephony | | |d|screening |networkProvided | | |a|sgroup |sveta_group | ----------------------------------------------------- Примечание: W - если данное свойство имеет значение: - a - это адресное свойство на уровне домена; - A - это глобальное адресное свойство; - g - это глобальное свойство; - d - это свойство на уровне домена; - * - не может быть прочитана адресная информация. |
copy
Команда используется для копирования свойств алиаса.
...
Без форматирования |
---|
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>.
...
Блок кода |
---|
ssw@[mycelium@ecss3]:/#> domain/d.local/alias/declare 550{2-12}01 megaco1 * acp:p/{0-10}@tau72.local |
domain-clean
Команда очистки свойств алиасов, установленных на уровне домена.
...
Блок кода |
---|
ssw@[mycelium@ecss3]:/#> domain/d.local/alias/domain-clean access_group |
domain-info
Просмотр информации о свойствах алиасов, установленных на уровне домена.
...
Блок кода |
---|
ssw@[mycelium@ecss3]:/#> domain/d.local/alias/domain-info ----------------------------------------------------- |Domain |W| Property | Value | |-------+-+---------------------+-------------------| |d.local|d|access_group |all | | |d|apri |presentationAllowed| | |d|callingPartysCategory|payphone | | |d|nai |subscriberNumber | | |d|npi |isdnTelephony | | |d|screening |networkProvided | ----------------------------------------------------- |
import-regime
Данная команда позволяет импортировать режимы доступа абонента из файла.
...
Блок кода |
---|
ssw@[sip3@ecss3]:/$> domain/d.local/alias/import-regime ds3@ecss3 testfile |
list
Команда возвращает список алиасов, определенных в виртуальной АТС и определенных в виртуальной АТС для определенного адреса.
...
Блок кода |
---|
elena@[ds1@ecss1]:/$ domain/test.domain/alias/list Aliases of the ECSS domain: test.domain --------------------------------- |Type| Iface |Addresses| |----+----------------+---------| |sip |900@follow_me | 900 | |sip |918@test.domain | 918 | |sip |919@test.domain | 919 | |sip |920@test.domain | 920 | |sip |921@test.domain | 921 | |sip |922@test.domain | 922 | |sip |923@test.domain | 923 | |sip |924@test.domain | 924 | |sip |925@test.domain | 925 | |sip |926@test.domain | 926 | |sip |927@test.domain | 927 | |sip |928@test.domain | 928 | |sip |929@test.domain | 929 | |sip |930@test.domain | 930 | |sip |931@test.domain | 931 | |sip |932@test.domain | 932 | |sip |933@test.domain | 933 | |sip |934@test.domain | 934 | |sip |935@test.domain | 935 | |sip |936@test.domain | 936 | |sip |937@test.domain | 937 | |sip |938@test.domain | 938 | |sip |939@test.domain | 939 | --------------------------------- Note: Asterix (*) of the address is shows inactivity of the alias |
move
Команда предназначена для перемещения алиаса с одного интерфейса на другой в рамках одного домена.
Если у создаваемого и существующего алиаса свойства различаются, то система выдаст пользователю запрос на выбор действия с данными различиями.
...
Блок кода |
---|
ssw@[mycelium@ecss3]:/#> domain/d.local/alias/move 710 sorm_megaco acp:p/0@sorm_megaco * acp:p/9@office [move] Old and new ifaces contains a property "ttt" with difirent values. Old iface property value: 456 New iface property value: 567 Would you like to copy value from old iface property to new?: yes/no ?> yes [move] New iface contains a property "only_2" that is not contained in the old iface. P roperty value: 2 Would you like to remove this property?: yes/no ?> no [move] Old iface contains a property "only_3" but new doesn't. Would you like this property from to new iface?: yes/no ?> no Alias in domain "p.city" with address "710" successfully changed iface from "acp:p/0@sorm_megaco" to "acp:p/9@office". [exec at: 20.08.2012 10:17:24, exec time: 3m 38s] |
remove
Команда для удаления алиасов из системы.
...
Блок кода |
---|
ssw@[mycelium@ecss3]:/#> domain/d.local/alias/remove -i p/{0-10}@tau72.local |
set-for-address
Командой cluster/storage/<CLUSTER>/alias/set-for-address
устанавливаются глобальные адресные свойства алиасов - параметры по умолчанию для определенного номера абонента (группы номеров) вне зависимости от домена маршрутизации.
...
<ADDRESS RANGE> - диапазон адресов (номеров);
<PROPERTY> - название свойства алиаса, значение которого необходимо установить, список параметров приведен в Части 5 Руководство по обслуживанию системы ECSS-10, в Приложении А Набор параметров алиасов.
<VALUE> - значение свойства, список значений приведен в Части 5 Руководство по обслуживанию системы ECSS-10, в Приложении А Набор параметров алиасов.
Пример:
Блок кода |
---|
ssw@[mycelium@ecss3]:/#> domain/d.local/alias/set-for-address 6101 ni zone |
set-for-domain
Данной командой устанавливается значение свойства алиасов на уровне домена.
...
<DOMAIN> - имя домена маршрутизации;
<PROPERTY> - название свойства алиаса, значение которого необходимо установить, список параметров приведен в Части 5 Руководство по обслуживанию системы ECSS-10, в Приложении А Набор параметров алиасов.
<VALUE> - значение свойства, список значений приведен в Части 5 Руководство по обслуживанию системы ECSS-10, в Приложении А Набор параметров алиасов.
Пример:
Блок кода |
---|
ssw@[mycelium@ecss3]:/#> domain/d.local/alias/set-for-domain ni zone |
statistics
Команда предназначена для просмотра статистики регистраций алиасов.
...
Блок кода |
---|
admin@[ds1@ecss1]:/$ domain/tc.test/alias/statistics Aliases registrations in the domain: tc.test ┌─────┬────────────┬──────────────┐ │Type │Active users│Inactive users│ ├─────┼────────────┼──────────────┤ │SIP │10 │12 │ │- │- │- │ │Total│10 │12 │ └─────┴────────────┴──────────────┘ |
subscribers-limit
Команда для просмотра количества используемых абонентских лицензий в текущий момент времени, ограничения по количеству, и наличие свободных лицензий на алиасы (абоненты) в рамках storage-кластера.
...
Блок кода |
---|
admin@[restfs1@ecss1]:/$ cluster/storage/ds1/licence/subscribers-limit Licence alias limit: 1000 Active, declared aliases in the domain: 203 --------------------------------- Avaliable aliases: 797 |
user-agents
Команда, которая формирует реестр используемого на софтсвиче абонентского оборудования.
...
Без форматирования |
---|
admin@[mycelium1@ecss1#ECSS-T 000009]:/$ domain/biysk.local/alias/user-agents --with_real_ip ┌──────────────────────────────────────────────────┬────────────┬──────┐ │ User Agent │ Real IP │Status│ ├──────────────────────────────────────────────────┼────────────┼──────┤ │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1 │10.22.128.19│ * │ │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1 │10.22.128.19│ * │ │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1 │10.22.128.19│ * │ │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1 │10.22.128.19│ * │ │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1 │10.22.128.19│ * │ │Asterisk PBX 13.1.0~dfsg-1.1ubuntu4.1 │10.22.128.19│ * │ │TAU-4M.IP/2.1.0.38 SN/VI4D001354 sofia-sip/1.12.10│10.22.128.70│ * │ │TAU-4M.IP/2.1.0.38 SN/VI4D001354 sofia-sip/1.12.10│10.22.128.70│ * │ └──────────────────────────────────────────────────┴────────────┴──────┘ Total active user agents amount: 8 Total user agents types amount: 2 Total user agents amount: 8 [exec at: 16.09.2019 09:53:19, exec time: 44ms, nodes: ds1@ecss1] |
where
Команда поиска алиасов по адресу.
...
Блок кода |
---|
antoniy@[mycelium1@ecss1]:/$ domain/p.city/alias/where 710 Aliases: ┌───────┬───────────┬────────────────┬────────────────┬─────────────┬──────┬──────┐ │Address│ Domain │ Iface │ Iface name │Display name │Active│Binded│ ├───────┼───────────┼────────────────┼────────────────┼─────────────┼──────┼──────┤ │710 │ p.city │ce05369203a11fde│710@p.city │ │true │true │ └───────┴───────────┴────────────────┴────────────────┴─────────────┴──────┴──────┘ |
who
Команда поиска алиаса по интерфейсу.
...