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

activate

Команда активации сервиса на абоненте

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

/domain/<DOMAIN>/ss/boss-group/activate

Синтаксис:

/domain/<DOMAIN_NAME>/ss/boss-group/activate [--safe] <ADDRESS_RANGE> <NUMBER_1> <NUMBER_2> <NUMBER_N> [<OPTIONS>]

Параметры:

  • --safe - безопасно активировать ДВО. Без перезаписи тех свойств, которые не были указаны при активации, и не активации ДВО на тех абонентах, которые не существуют;
  • <DOMAIN_NAME> - имя домена;
  • <ADDRESS_RANGE> - диапазон адресов, на которых необходимо активировать сервис;
  • <OPTIONS> - список дополнительных опций для активации ДВО. Возможные значения:
    • --members-fwd-busy-override - включение опции members_fwd_busy_override (по умолчанию false);
    • --call-waiting-tone - включение опции call_waiting_tone (по умолчанию false);
    • --display-name <DISPLAY_NAME> - выставить значение поля display_name для Boss-группы (по умолчанию "Boss group");
    • --lines_count <LINES_COUNT> - количество линий Boss-группы (по умолчанию равно количеству обычных + отложенных членов Boss-группы);
    • --delay_ring_timeout <TIMEOUT> - время, через которое вызовы пойдут на delay_members (по умолчанию 5);
    • --delay-members <DELAY_MEMBER_1> <DELAY_MEMBER_2> <DELAY_MEMBER_N> - список отложенных номеров Boss-группы
    • --silent-members <SILENT_MEMBER_1> <SILENT_MEMBER_2> <SILENT_MEMBER_N> - список silent номеров Boss-группы

Пример:

admin@[mycelium1@ecss1#ECSS 010145]:/$ domain/arko/ss/boss-group/activate 222 5502 --delay-members 103              
Success: Supplementary service boss_group activated for domain "arko" address "222"

[exec at: 06.04.2020 13:41:28, exec time: 75ms, nodes: ds1@ecss2]
]

add-number

Команда добавления новых номеров в группу

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

/domain/<DOMAIN>/ss/boss-group/add-number

Синтаксис:

/domain/<DOMAIN_NAME>/ss/boss-group/add-member <ADDRESS_RANGE> <TYPE> <NUMBER_1> <NUMBER_2> ...

Параметры:

  • <DOMAIN_NAME> - имя домена;
  • <ADDRESS_RANGE> - диапазон адресов, на которых необходимо активировать сервис;
  • <TYPE> :: members | delay_members | silent_members - в соответствующий список участников Boss-группы;
  • <NUMBER_N> - добавляемый номер

Пример:

admin@[mycelium1@ecss1#ECSS 010145]:/$ domain/arko/ss/boss-group/add-number 222 members 104          
Success: Supplementary service boss_group activated for domain "arko" address "222"

[exec at: 06.04.2020 13:52:29, exec time: 75ms, nodes: ds1@ecss2]

deactivate

Команда деактивации сервиса на абоненте

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

/domain/<DOMAIN>/ss/boss-group/deactivate

Синтаксис:

/domain/<DOMAIN_NAME>/ss/boss-group/deactivate <ADDRESS_RANGE>

Параметры:

  • <DOMAIN_NAME> - имя домена;
  • <ADDRESS_RANGE> - диапазон адресов, на которых необходимо деактивировать сервис.

Пример:

admin@[mycelium1@ecss1#ECSS 010145]:/$ domain/arko/ss/boss-group/deactivate 222             
Success: Supplementary service boss_group deactivated for domain "arko", address "222".

[exec at: 06.04.2020 13:54:43, exec time: 84ms, nodes: ds1@ecss1]


remove-number

Команда удаления номеров из группы

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

/domain/<DOMAIN>/ss/boss-group/remoute-number

Синтаксис:

/domain/<DOMAIN_NAME>/ss/boss-group/remove-number <ADDRESS_RANGE> <TYPE> <NUMBER_1> <NUMBER_2> ...

Параметры:

  • <DOMAIN_NAME> - имя домена;
  • <ADDRESS_RANGE> - диапазон адресов, на которых необходимо активировать сервис;
  • <TYPE> :: members | delay_members | silent_members - в соответствующий список участников Boss-группы;
  • <NUMBER_N> - удаляемый номер

Пример:

admin@[mycelium1@ecss1#ECSS 010145]:/$ domain/arko/ss/boss-group/remove-number 222 delay_members 103          
Success: Supplementary service boss_group activated for domain "arko" address "222"

[exec at: 06.04.2020 13:57:39, exec time: 83ms, nodes: ds1@ecss1]


info

Команда для просмотра активированного на абоненте сервиса

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

/domain/<DOMAIN>/ss/boss-group/info

Синтаксис:

/domain/<DOMAIN_NAME>/ss/boss-group/info <ADDRESS_RANGE>.

Параметры:

  • <DOMAIN_NAME> - имя домена;
  • <ADDRESS_RANGE> - диапазон адресов, для которых необходимо просмотреть активированный сервис


Пример:

admin@[mycelium1@ecss1#ECSS 010145]:/$ domain/arko/ss/boss-group/info 222          
Domain: arko

Supplementary services' settings:
┌─────────────────────────────────────┬──────────────────────────────────────────────────────────────┬──┬──┬────────────────────────────────────────────────────────────────────────────────────────────────────┐
│               Address               │                             Name                             │V │E │                                                CSD                                                 │
├─────────────────────────────────────┼──────────────────────────────────────────────────────────────┼──┼──┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│222                                  │boss_group                                                    │1 │T │call_waiting_tone = false                                                                           │
│                                     │                                                              │  │  │delay_members =                                                                                     │
│                                     │                                                              │  │  │delay_ring_timeout = 5                                                                              │
│                                     │                                                              │  │  │display_name = "Boss group"                                                                         │
│                                     │                                                              │  │  │lines_count = 2                                                                                     │
│                                     │                                                              │  │  │members = 5502                                                                                      │
│                                     │                                                              │  │  │members_fwd_busy_override = false                                                                   │
│                                     │                                                              │  │  │silent_members =                                                                                    │
└─────────────────────────────────────┴──────────────────────────────────────────────────────────────┴──┴──┴────────────────────────────────────────────────────────────────────────────────────────────────────┘
Legend:
  V - version of the supplementary service;
  E - enable state of selected supplementary service to current domain, address

[exec at: 06.04.2020 14:18:25, exec time: 200ms, nodes: ds1@ecss1]




set

Команда для изменения настрок сервиса

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

/domain/<DOMAIN>/ss/boss-group/set

Синтаксис:

/domain/<DOMAIN_NAME>/ss/boss-group/set <ADDRESS_RANGE> [<PROPERTY> = <VALUE>, ...]

Параметры:

  • <DOMAIN_NAME> - имя домена;
  • <ADDRESS_RANGE> - диапазон адресов, на которых необходимо активировать сервис;
  • <PROPERTY> - имя свойства;
  • <VALUE> - значение свойства.


Пример:

admin@[mycelium1@ecss1#ECSS 010145]:/$ domain/arko/ss/boss-group/set 222 call_waiting_tone = true, display_name = test_group   
Success: Supplementary service boss_group activated for domain "arko" address "222"

[exec at: 06.04.2020 14:22:43, exec time: 75ms, nodes: ds1@ecss2]

  • Нет меток