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

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

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

activate

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

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

/domain/<DOMAIN>/ss/profile/activate

Синтаксис:

activate[<Flags>] <ProfileName> <AddressRange> [--force]

Параметры:

<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;
<Flags> (-f | --force) -  в случае активации профиля все услуги, не включенные в профиль, будут деактивированы;
<ProfileName> - название профиля дополнительных услуг;
<AddressRange> - диапазон номеров телефонов, которым назначается профиль услуг. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719. Символ "*" используется для указания всех абонентов данной виртуальной АТС.

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

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/profile/activate min_ss 24063{5-9}
Success: Supplemenraty service's profile min_ss activated for address "240635"
Success: Supplemenraty service's profile min_ss activated for address "240636"
Success: Supplemenraty service's profile min_ss activated for address "240637"
Success: Supplemenraty service's profile min_ss activated for address "240638"
Success: Supplemenraty service's profile min_ss activated for address "240639"

copy

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

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

domain/<DOMAIN>/ss/profile/copy

Синтаксис:

copy <SrcProfileName> <DstProfileName>

Параметры:

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

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/profile/copy work_ss assistants   
Domain supplementary service's profile work_ss successfully copied to assistants.

declare

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

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

domain/<DOMAIN>/ss/profile/declare

Синтаксис:

declare <ProfileName>> [<DESCRIPTION>]

Параметры:

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

Пример:

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

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/profile/declare ss_room508 "SS profile for CC"
Domain supplementary service's profile ss_room508 successfully declared.

info

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

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

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

/domain/<DOMAIN>/ss/pickup/info

Синтаксис:

info [<ProfileName>]

Параметры:

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

Пример:

Просмотреть информация о пакете услуг "min_ss" виртуальной АТС "biysk.local":

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/profile/info min_ss     
┌────────┬────────────────────────────────────────────┬────────────────────────────────────────────┬──────┬──────┬────────────────────────────────────────────────────────────────────────────────────────┐
│   #    │                Profile Name                │           Supplementary Service            │  E   │  A   │                                  Activation Arguments                                  │
├────────┼────────────────────────────────────────────┼────────────────────────────────────────────┼──────┼──────┼────────────────────────────────────────────────────────────────────────────────────────┤
│0       │min_ss                                      │cfb                                         │      │      │                                                                                        │
│        │                                            │cfnr                                        │      │      │                                                                                        │
│        │                                            │cfos                                        │      │      │                                                                                        │
│        │                                            │cfu                                         │      │      │                                                                                        │
│        │                                            │chold                                       │  *   │  *   │dtmf_sequence_as_flash = false                                                          │
│        │                                            │                                            │      │      │disable_moh = false                                                                     │
│        │                                            │clip                                        │  *   │  *   │                                                                                        │
│        │                                            │cnip                                        │  *   │  *   │                                                                                        │
│        │                                            │ctr                                         │  *   │  *   │                                                                                        │
└────────┴────────────────────────────────────────────┴────────────────────────────────────────────┴──────┴──────┴────────────────────────────────────────────────────────────────────────────────────────┘
Total rows: 1

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

remove

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

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

/domain/<DOMAIN>/ss/profile/remove

Синтаксис:

remove <ProfileName>

Параметры:

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

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/profile/remove ss_room508
Domain supplementary service's profile ss_room508 successfully removed.

ss-add

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

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

domain/<DOMAIN>/ss/profile/ss-add

Синтаксис:

ss-add <ProfileName> <SSName> <Enable> [<Activate> [<ActivationArgs>]]

Параметры:

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

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

Пример:

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

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/profile/ss-add ss_room508 call_recording true true mode = always_on
Domain supplementary service call_recording successfully added to ss_room508 profile.

ss-change

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

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

/domain/<DOMAIN>/ss/profile/ss-change

Синтаксис:

ss-change <ProfileName> <SSName> <Action> [[<ActivationArgs> [<ARGS>]]

Параметры:

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

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

Пример:

В пакете услуг "work_ss" активировать услугу "conference" и выполнить:

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/profile/ss-change work_ss conference activate destroy_mode = by_no_master
Domain supplementary service conference successfully changed from work_ss profile.

ss-remove

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

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

/domain/<DOMAIN>/ss/pickup/ss-remove

Синтаксис:

ss-remove <ProfileName> <SSName>

Параметры:

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

Пример:

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

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/profile/ss-remove assistants remote_phone    
Domain supplementary service "assistants" successfully removed from remote_phone profile.





  • Нет меток
Написать комментарий...