В данном разделе описываются команды управления конфигурацией профилей алиасов.
Для администратора системы команды выполняются на уровне кластера в разделе /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]