В данном разделе описываются команды управления конфигурацией профилей алиасов.
Для администратора системы команды выполняются на уровне кластера в разделе /cluster/storage/<CLUSTER>/alias/profiles/.
Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе domain/<DOMAIN>/alias/profiles/ и применяются только для определенной виртуальной АТС.
<CLUSTER> - имя кластера с ролью storage.
clean
Команда для удаления определенных свойств профиля.
Путь команды:
domain/<DOMAIN>/alias/profile/clean
Синтаксис:
- команда уровня виртуальной АТС:
clean <PROFILE> [<PropertyName>]
Параметры:
<PROFILE> - название профиля алиаса;
<PropertyName> - название параметра алиаса.
Описание параметров алиаса приведено в Части 5 Руководство по обслуживанию системы ECSS-10, в Приложении А. Набор параметров алиасов.
Пример:
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 <PROFILE> [<DESCRIPTIONS>]
Параметры:
<PROFILE> - название профиля алиаса;
<DESCRIPTIONS> - описание профиля алиаса.
Пример:
ssw@[mycelium@ecss3]:/$> domain/d.local/alias/profiles/declare test profile test Profile "test" successfully declared in the domain "d.local".
info
Команда предназначена для просмотра информации о параметрах профиля алиаса.
Путь команды:
domain/<DOMAIN>/alias/profile/info
Синтаксис:
- команда уровня виртуальной АТС:
info [<PROFILE>]
Параметры:
<PROFILE> - название профиля алиаса. Опциональный параметр;
Пример:
ssw@[mycelium@ecss3]:/$> domain/d.local/alias/profiles/info Profiles info: ------------------------------------------------------------- |Domain | Name | Properties |Description | |-------+----------+---------------------------+------------| |d.local|test | |profile test| |d.local|tau_megaco|nai = subscriberNumber |tau72 | | | |isActive = true | | | | |cdr_group = sveta_group | | | | |displayName = "friend" | | |d.local|tau_sip |access_group = all |tau32m | | | |apri = presentationAllowed | | | | |nai = subscriberNumber | | | | |npi = isdnTelephony | | | | |screening = networkProvided| | | | |cdr_group = sveta_group | | | | |category = paidSubscriber | | | | |displayName = "frie" | | -------------------------------------------------------------
list
Команда для просмотра списка существующих в системе профилей алиасов.
Путь команды:
domain/<DOMAIN>/alias/profile/list
Синтаксис:
- команда уровня виртуальной АТС:
list
Параметры:
<DOMAIN> - имя виртуальной АТС.
Пример:
ssw@[mycelium@ecss3]:/$> domain/d.local/alias/profiles/list Profiles' list: --------------------------------- |Domain | Name |Description | |-------+----------+------------| |d.local|tau_sip |tau32m | |d.local|tau_megaco|tau72sveta | |d.local|test |profile test| --------------------------------- Total: 3
remove
Команда предназначена для удаления профиля алиасов.
Путь команды:
domain/<DOMAIN>/alias/profile/remove
Синтаксис:
- команда уровня виртуальной АТС:
remove <PROFILE>
Параметры:
<PROFILE> - название профиля алиаса.
Пример:
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 <DOMAIN> <PROFILE> <PropertyName> <PropertyValue>
- команда уровня виртуальной АТС:
set <PROFILE> <PropertyName> <PropertyValue>
Параметры:
<PROFILE> - название профиля алиаса;
<PropertyName> - название параметра алиаса;
<PropertyValue> - значение параметра.
Описание параметров алиаса и их значения приведены в Части 5 Руководство по обслуживанию системы ECSS-10, в Приложении А. Набор параметров алиасов.
Пример:
ssw@[mycelium@ecss3]:/$> domain/d.local/alias/profiles/set test nai nationalNumber All properties successfully set to the profile "test", domain "d.local".