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

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

activate

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

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

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

Синтаксис:

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

Параметры:

Пример:

admin@mycelium1@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"

deactivate

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

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

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

Синтаксис:

deactivate <ADDRESS_RANGE>

Параметры:

Пример:

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

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                       │1│T│enumCalling_number = "initiator|page"        │dtmf_detector = true                         │announcement_files = []                            │
│                   │                                │3│ │enumInitiation_policy = "managers|members|any│                                             │announcement_pause = 0                             │
│                   │                                │ │ │"                                            │                                             │announcement_playback_cnt = 1                      │
│                   │                                │ │ │enumMulticast_codec = "G722|PCMU|PCMA|G729|G7│                                             │announcement_repeat_digit = "#"                    │
│                   │                                │ │ │23_53|G723_63|G726-16|G726-24|G726-32|G726-40│                                             │announcement_repeat_time = 10                      │
│                   │                                │ │ │"                                            │                                             │calling_number = initiator                         │
│                   │                                │ │ │enumPriority = "0_flash_override|1_flash|2_im│                                             │display_name = "ZonePage"                          │
│                   │                                │ │ │mediate|3_priority|4_routine"                │                                             │initiation_policy = any                            │
│                   │                                │ │ │integer_rangeAnnouncement_pause = "[0,30]"   │                                             │intro_files = []                                   │
│                   │                                │ │ │integer_rangeAnnouncement_repeat_time = "[0,6│                                             │intro_pause = 3                                    │
│                   │                                │ │ │0]"                                          │                                             │managers = 240464, 240465, 240470                  │
│                   │                                │ │ │integer_rangeIntro_pause = "[0,30]"          │                                             │members = 416977, 240464, 240466, 240244           │
│                   │                                │ │ │integer_rangeMulticast_port = "[0,65535]"    │                                             │multicast_codec = 'PCMA'                           │
│                   │                                │ │ │integer_rangeMulticast_ttl = "[1,255]"       │                                             │multicast_ip = 0.0.0.0                             │
│                   │                                │ │ │view_group = "Intercom"                      │                                             │multicast_port = 0                                 │
│                   │                                │ │ │                                             │                                             │multicast_ttl = 1                                  │
│                   │                                │ │ │                                             │                                             │play_release_tone = false                          │
│                   │                                │ │ │                                             │                                             │priority = '2_immediate'                           │
│                   │                                │ │ │                                             │                                             │terminate_when_initiator_disconnects = false       │
│                   │                                │ │ │                                             │                                             │terminate_when_last_listener_leave = false         │
│                   │                                │ │ │                                             │                                             │terminate_when_playback_ends = false               │
└───────────────────┴────────────────────────────────┴─┴─┴─────────────────────────────────────────────┴─────────────────────────────────────────────┴───────────────────────────────────────────────────┘
Legend:
  V - version of the supplementary service;
  E - enable state of selected supplementary service to current domain, address

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"

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

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 removed to zone_page:240101:biysk.local