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

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

clean

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

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

/cluster/storage/ds1/alias/profiles/clean

Синтаксис:

clean <DomainName> <ProfileName> [<PropertyName>] [--force]

Параметры:

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

<ProfileName> — название профиля алиаса;
<PropertyName> — название параметра алиаса;

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

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


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


Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/profiles/clean biysk.local energo cdr_group   
Property [cdr_group] successfully removed from the profile "energo", domain "biysk.local".

[exec at: 24.02.2021 16:35:04, exec time: 29ms, nodes: ds1@ecss1 v.3.14.7.614]

declare

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

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

cluster/storage/ds1/alias/profiles/declare

Синтаксис:

declare <DomainName> <ProfileName> [<Descriptions>]

Параметры:

<ProfileName> — название профиля алиаса;
<Descriptions> — описание профиля алиаса.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/profiles/declare biysk.local energo Для Алтайкрайэнерго 
Profile "energo" successfully declared in the domain "biysk.local".

[exec at: 24.02.2021 16:33:45, exec time: 45ms, nodes: ds1@ecss2 v.3.14.7.614]

info

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

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

/cluster/storage/ds1/alias/profiles/info

Синтаксис:

info <DomainName> [<ProfileName>]

Параметры:

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

<PROFILE> — название профиля алиаса. Опциональный параметр.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/profiles/info biysk.local user_default              
Profiles info:
┌───────────┬────────────┬─────────────────────────────┬────────────────────┐
│  Domain   │    Name    │         Properties          │    Description     │
├───────────┼────────────┼─────────────────────────────┼────────────────────┤
│biysk.local│user_default│access_group = all           │Default user profile│
│           │            │category = ordinarySubscriber│                    │
│           │            │nai = subscriberNumber       │                    │
│           │            │ni = private                 │                    │
│           │            │screening = networkProvided  │                    │
└───────────┴────────────┴─────────────────────────────┴────────────────────┘
Total: 1

[exec at: 24.02.2021 09:52:54, exec time: 19ms, nodes: ds1@ecss2 v.3.14.7.614]

list

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

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

/cluster/storage/ds1/alias/profiles/list

Синтаксис:

list [<DomainName>]

Параметры:

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

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/profiles/list              
Profiles' list:
┌────────────┬────────────┬────────────────────┐
│   Domain   │    Name    │    Description     │
├────────────┼────────────┼────────────────────┤
│biysk.local │user_default│Default user profile│
│front.office│user_default│Default user profile│
│a.test      │user_default│Default user profile│
└────────────┴────────────┴────────────────────┘
Total: 3

[exec at: 24.02.2021 09:54:11, exec time: 20ms, nodes: ds1@ecss1 v.3.14.7.614]

remove

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

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

/cluster/storage/ds1/alias/profiles/remove

Синтаксис:
remove <DomainName> <ProfileName>

Параметры:

DomainName

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

<ProfileName> — название профиля алиаса.

Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/profiles/remove biysk.local msan_profile 
Profile "msan_profile" successfully removed from the domain "biysk.local".

[exec at: 24.02.2021 16:37:11, exec time: 30ms, nodes: ds1@ecss1 v.3.14.7.614]

set

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

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

/cluster/storage/ds1/alias/profiles/set

Синтаксис:

set <DomainName> <ProfileName> <PropertyName> <PropertyValue>

Параметры:

<ProfileName> — название профиля алиаса;
<PropertyName> — название параметра алиаса;
<PropertyValue> — значение параметра.

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


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

 


Пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/profiles/set a.test user_default language ru  
All properties successfully set to the profile "user_default", domain "a.test".

[exec at: 24.02.2021 16:26:22, exec time: 32ms, nodes: ds1@ecss2 v.3.14.7.614]

admin@mycelium1@ecss1:/$ cluster/storage/ds1/alias/profiles/set a.test user_default timezone UTC+07:00    
All properties successfully set to the profile "user_default", domain "a.test".

[exec at: 24.02.2021 16:27:17, exec time: 33ms, nodes: ds1@ecss2 v.3.14.7.614]