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