Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

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

Профиль услуг это группа сервисов с предварительными настройками, которая может быть назначена абоненту или группе абонентов.

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

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

copy

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

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

cluster/storage/<CLUSTER>/ss/profile/copy

Синтаксис:

copy <DOMAIN> <SrcProfileName> <DstProfileName>

Параметры:

<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;
<SrcProfileName> - название профиля дополнительных услуг который нужно скопировать;
<DstProfileName> - новое имя для копируемого профиля услуг.

Пример:

admin@[ds1@ecss1]:/$ cluster/storage/ds1/ss/profile/copy new_profile first_profile              
System supplementary service's profile new_profile successfully copied to first_profile.
[exec at: 14.02.2019 15:24:03, exec time: 97ms, nodes: ds1@ecss1]

copy-to-domain

Командой создается доменный профиль на основе системного в  созданном домене;

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

cluster/storage/<CLUSTER>/ss/profile/copy-to-domain

Синтаксис:

copy-to-domain <SystemProfileName> <Domain> [<DomainProfileName>]

Параметры:

<SystemProfileName> - название системного профиля дополнительных услуг;
<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;

<DomainProfileName> - название доменного профиля дополнительных услуг;

Пример:

Команда копирует системный профиль "first_profile"  в домен front.office с именем first_front:

admin@[ds1@ecss1]:/$ cluster/storage/ds1/ss/profile/copy-to-domain first_profile front.office first_front  
System's profile first_profile successfully copied to domain front.office with name first_front.

[exec at: 14.02.2019 15:57:04, exec time: 83ms, nodes: ds1@ecss1]

declare

Командой создается новый набор услуг.

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

cluster/storage/<CLUSTER>/ss/profile/declare

Синтаксис:

declare <DOMAIN> <NAME> [<DESCRIPTION>]

Параметры:

<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;
<ProfileName> - название профиля дополнительных услуг;
<DESCRIPTION> - описание услуги, опциональный параметр.

Пример:

Создать пакет услуг "new_profile":

admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/ss/profile/declare new_profile              
System supplementary service's profile new_profile successfully declared.

[exec at: 13.02.2019 16:25:04, exec time: 159ms, nodes: ds1@ecss2]

info

Команда для просмотра информации о настройках пакета услуг:

  • Domain - имя виртуальной АТС, на которой используется пакет услуг;
  • Supplementary service - имя пакета услуг;
  • Enable - список включенных услуг, которые входят в пакет услуг;
  • Disable - список отключенных услуг, которые входят в пакет услуг.

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

cluster/storage/<CLUSTER>/ss/profile/info

Синтаксис:

info [<DOMAIN> [<ProfileName>] ]

Параметры:

<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;
<ProfileName> - название профиля дополнительных услуг, опциональный параметр. Если не указывать параметр, будет выведена информация по всем пакетам услуг данной АТС.

Пример:

Просмотреть информация обо всех пакетах услуг виртуальной АТС pk.domain.

admin@[ds1@ecss1]:/$ cluster/storage/ds1/ss/profile/info               
┌──────────────────────────────┬──────────────────────────────┬────┬────┬────────────────────────────────────────────────────────────┐
│         Profile Name         │    Supplementary Service*    │ E  │ A  │                    Activation Arguments                    │
├──────────────────────────────┼──────────────────────────────┼────┼────┼────────────────────────────────────────────────────────────┤
│first_profile                 │alarm                         │ *  │    │                                                            │
│                              │speed_dial                    │ *  │    │                                                            │
│                              │rfc                           │ *  │ *  │                                                            │
│new_profile                   │alarm                         │ *  │    │                                                            │
│                              │speed_dial                    │ *  │    │                                                            │
│                              │rfc                           │ *  │ *  │                                                            │
└──────────────────────────────┴──────────────────────────────┴────┴────┴────────────────────────────────────────────────────────────┘

E - enabled supplementary service in domain's profile;
A - activate supplementary service in domain's profile;

* - supplementary services' to add to domain's access-list.

[exec at: 14.02.2019 16:18:49, exec time: 108ms, nodes: ds1@ecss1

remove

Данной командой удаляется пакет услуг.

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

/cluster/storage/<CLUSTER>/ss/profile/remove

Синтаксис:

remove <DOMAIN> <NAME>

Параметры:

<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;
<ProfileName> - название профиля дополнительных услуг;

Пример:

admin@[ds1@ecss1]:/$ cluster/storage/ds1/ss/profile/remove first_profile 
System supplementary service's profile first_profile successfully removed.

[exec at: 14.02.2019 16:22:11, exec time: 98ms, nodes: ds1@ecss1]

ss-add

Команда для добавления услуги в профиль и её настройки.

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

cluster/storage/<CLUSTER>/ss/profile/ss-add

Синтаксис:

ss-add <DOMAIN> <NAME> <SS> [--activate <ARGS>]

Параметры:

<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;
<ProfileName> - название профиля дополнительных услуг;
<SSName> - имя услуги, описание услуг приведено в таблице 1, в разделе cluster/storage/<STORAGE>/ss/.
<Enable> - включить дополнительные услуги;
--<Activate> [<ActivationArgs>] - при указании команды услуга будет автоматически активирована с заданными настройками при добавлении профиля услуг абонентам;
<ActivationArgs> - опциональный параметр для команды --activate, задается в виде <KEY> = <VALUE>, где <KEY> - определенный параметр для данной услуги, <VALUE> - значение параметра.

Пример:

Добавить в пакет услуг "new_profile" услугу "zone_page" и выполнить её настройку:

admin@[ds1@ecss1]:/$ cluster/storage/ds1/ss/profile/ss-add new_profile zone_page true false              
System supplementary service zone_page successfully added to new_profile profile.

[exec at: 14.02.2019 16:27:05, exec time: 79ms, nodes: ds1@ecss1]

ss-change

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

Синтаксис:

ss-change <DOMAIN> <NAME> <SS> [<ARGS>]

Параметры:

<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;
<ProfileName> - название профиля дополнительных услуг;
<SSName> - имя услуги, описание услуг приведено в таблице 1, в разделе cluster/storage/<STORAGE>/ss/.

<Action> [[<ActivationArgs>] - при указании команды услуга будет автоматически активирована с заданными настройками при добавлении пакета услуг абонентам;
<ARGS> - опциональный параметр для команды --activate, задается в виде <KEY> = <VALUE>, где <KEY> - определенный параметр для данной услуги, <VALUE> - значение параметра.

Пример:

В пакете услуг "new_profile" сделать недоступной  услугу "speed_dial" :

admin@[ds1@ecss1]:/$ cluster/storage/ds1/ss/profile/ss-change new_profile speed_dial disable      
System supplementary service speed_dial successfully changed from new_profile profile.

[exec at: 14.02.2019 16:40:28, exec time: 92ms, nodes: ds1@ecss1]

ss-remove

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

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

cluster/storage/<CLUSTER>/ss/profile/ss-remove

Синтаксис:

ss-remove <DOMAIN> <NAME> <SS>

Параметры:

<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;
<ProfileName> - название профиля дополнительных услуг;
<SSName> - имя услуги, описание услуг приведено в таблице 1, в разделе cluster/storage/<STORAGE>/ss/.

Пример:

Удалить из пакета услуг "new_profile" услугу alarm:

admin@[mycelium1@ecss1]:/$ cluster/storage/ds1/ss/profile/ss-remove new_profile alarm              
System supplementary service "new_profile" successfully removed from alarm profile.

[exec at: 18.02.2019 11:42:00, exec time: 118ms, nodes: ds1@ecss1
  • Нет меток