Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе domain/<DOMAIN>/alias/profiles/ и применяются только для определенной виртуальной АТС.

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

clean

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

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

domain/<DOMAIN>/alias/profile/clean

Синтаксис

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

Параметры:

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

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

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


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


Пример:

ssw@[mycelium@ecss3]:/$> domain/d.local/alias/profiles/clean test nai
Property [nai] successfully removed from the profile "test", domain "d.local".

declare

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

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

domain/<DOMAIN>/alias/profile/declare

Синтаксис:

declare <ProfileName> [<Descriptions>]

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/alias/profiles/declare work newprofile 
Profile "work" successfully declared in the domain "biysk.local".

[exec at: 27.02.2019 13:38:21, exec time: 91ms, nodes: ds1@ecss2]

info

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

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

domain/<DOMAIN>/alias/profile/info

Синтаксис:

info [<ProfileName>]

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/alias/profiles/info   
Profiles info:
┌───────────┬────────────┬─────────────────────────────┬────────────────────┐
│  Domain   │    Name    │         Properties          │    Description     │
├───────────┼────────────┼─────────────────────────────┼────────────────────┤
│biysk.local│energo      │language = ru                │Для Алтайкрайэнерго │
│biysk.local│user_default│access_group = all           │Default user profile│
│           │            │category = ordinarySubscriber│                    │
│           │            │nai = subscriberNumber       │                    │
│           │            │npi = isdnTelephony          │                    │
│           │            │ni = private                 │                    │
│           │            │screening = networkProvided  │                    │
└───────────┴────────────┴─────────────────────────────┴────────────────────┘
Total: 2

[exec at: 27.02.2019 09:58:28, exec time: 83ms, nodes: ds1@ecss1]

list

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

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

domain/<DOMAIN>/alias/profile/list

Синтаксис:

list

Параметры:

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/alias/profiles/list 
Profiles' list:
┌───────────┬────────────┬────────────────────┐
│ Domain │ Name │ Description │
├───────────┼────────────┼────────────────────┤
│biysk.local│energo │Для Алтайкрайэнерго │
│biysk.local│user_default│Default user profile│
└───────────┴────────────┴────────────────────┘
Total: 2

[exec at: 27.02.2019 10:32:23, exec time: 75ms, nodes: ds1@ecss2]

remove

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

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

domain/<DOMAIN>/alias/profile/remove

Синтаксис:

remove <ProfileName>

Параметры:

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

Пример:

ssw@[mycelium@ecss3]:/$> domain/d.local/alias/profiles/remove test
Profile "test" successfully removed from the domain "d.local".

set

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

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

domain/<DOMAIN>/alias/profile/set

Синтаксис:

set <ProfileName> <PropertyName> <PropertyValue>

Параметры:

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

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


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


Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/alias/profiles/set work nai nationalNumber
All properties successfully set to the profile "work", domain "biysk.local".

[exec at: 27.02.2019 13:43:12, exec time: 124ms, nodes: ds1@ecss1]