В данном разделе описываются команды управления услугой "Групповое оповещение" ("Zone Page") для абонентов.

В рамках сервиса Zone Page доступны следующие свойства:

activate

Команда предназначена для активации услуги "Zone Page" для заданных абонентов.

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

/domain/<DOMAIN>/ss/zone-page/activate <ADDRESS_RANGE> [<PROPERTY> = <VALUE>, ...]

Синтаксис:

activate <ADDRESS_RANGE> [<PROPERTY> = <VALUE>, ...]

Параметры:

Пример:

admin@ds1@ecss1:/$ domain/biysk.local/ss/zone-page/activate 240101 managers = [240464,240465,240470]
Success: Supplementary service zone_page activated for domain "biysk.local" address "240101"

[exec at: 03.04.2019 11:21:36, exec time: 121ms, nodes: ds1@ecss1]

deactivate

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

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

/domain/<DOMAIN>/ss/zone-page/deactivate <ADDRESS_RANGE>

Синтаксис:

deactivate <ADDRESS_RANGE>

Параметры:

Пример:

admin@ds1@ecss1:/$ domain/biysk.local/ss/zone-page/deactivate 240101 
Success: Supplementary service zone_page deactivated for domain "biysk.local", address "240101".

[exec at: 03.04.2019 11:59:02, exec time: 83ms, nodes: ds1@ecss1]

info

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

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

/domain/<DOMAIN>/ss/zone-page/info <ADDRESS_RANGE>

Синтаксис:

info <ADDRESS_RANGE> [-extended]

Параметры:

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/zone-page/info -extended 240101                                                  
Domain: biysk.local

Supplementary services' settings:
┌──────────────┬───────────────────────┬─┬─┬─────────────────────────────────┬─────────────────────────────────┬──────────────────────────────────────┐
│   Address    │         Name          │V│E│               MSD               │               SSD               │                 CSD                  │
├──────────────┼───────────────────────┼─┼─┼─────────────────────────────────┼─────────────────────────────────┼──────────────────────────────────────┤
│240101        │zone_page              │7│T│enumInitiation_policy = "managers│                                 │announcement_files = [{file,{system,"s│
│              │                       │ │ │|members|any"                    │                                 │ounds/ai_wait_connection.wav"}}]      │
│              │                       │ │ │enumPriority = "0_flash_override|│                                 │announcement_pause = 0                │
│              │                       │ │ │1_flash|2_immediate|3_priority|4_│                                 │announcement_playback_cnt = 1         │
│              │                       │ │ │routine"                         │                                 │announcement_repeat_time = 10         │
│              │                       │ │ │                                 │                                 │display_name = "ZonePage"             │
│              │                       │ │ │                                 │                                 │initiation_policy = any               │
│              │                       │ │ │                                 │                                 │intro_files = []                      │
│              │                       │ │ │                                 │                                 │intro_pause = 3                       │
│              │                       │ │ │                                 │                                 │managers = 240101, 240470             │
│              │                       │ │ │                                 │                                 │members = 240244, 240466, 24050{1-5}, │
│              │                       │ │ │                                 │                                 │416977, 89913699011                   │
│              │                       │ │ │                                 │                                 │play_release_tone = true              │
│              │                       │ │ │                                 │                                 │priority = '2_immediate'              │
│              │                       │ │ │                                 │                                 │terminate_when_initiator_disconnects =│
│              │                       │ │ │                                 │                                 │ false                                │
│              │                       │ │ │                                 │                                 │terminate_when_last_listener_leave = f│
│              │                       │ │ │                                 │                                 │alse                                  │
│              │                       │ │ │                                 │                                 │terminate_when_playback_ends = false  │
└──────────────┴───────────────────────┴─┴─┴─────────────────────────────────┴─────────────────────────────────┴──────────────────────────────────────┘
Legend:
  V - version of the supplementary service;
  E - enable state of selected supplementary service to current domain, address

[exec at: 04.04.2019 08:04:47, exec time: 200ms, nodes: ds1@ecss1]

set

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

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

/domain/<DOMAIN_NAME>/ss/zone-page/set

Синтаксис:

set <ADDRESS_RANGE> [<PROPERTY> = <VALUE>, ...]

Параметры:

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/zone-page/set 240101 priority = 2_immediate, members = [416977, 240464, 240466, 240244]
Success: Supplementary service zone_page activated for domain "biysk.local" address "240101"

[exec at: 04.04.2019 07:58:44, exec time: 83ms, nodes: ds1@ecss1]

add-number

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

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

/domain/<DOMAIN_NAME>/ss/zone-page/add-number

Синтаксис:

add-number <ADDRESS_RANGE> <TYPE> <NUMBER_1> <NUMBER_2> ...

Параметры:

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/zone-page/add-number 240101 members 24050{1-5}, 89913699011
Successful

[exec at: 04.04.2019 08:02:56, exec time: 83ms, nodes: ds1@ecss1]

remove-number

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

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

/domain/<DOMAIN>/ss/zone-page/remove-number

Синтаксис:

remove-number <ADDRESS_RANGE> <TYPE> <NUMBER_1> <NUMBER_2> ...

Параметры:

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/zone-page/remove-number 240101 members 24046{1-5}, 240464
Numbers successfully added to zone_page:240101:biysk.local

[exec at: 04.04.2019 08:01:04, exec time: 89ms, nodes: ds1@ecss1]