В данном разделе описываются команды управления услугой "Групповое оповещение" ("Zone Page") для абонентов.
В рамках сервиса Zone Page доступны следующие свойства:
display_name - имя, которое будет передаваться в качестве идентификации номера вызывающего (CallerID) всем участникам группы вызова во время совершения Zone Page вызова (по умолчанию "Zone Page").
<DOMAIN> - название виртуальной АТС. |
Команда предназначена для активации услуги "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" |
Команда деактивации сервиса.
Путь команды:
/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". |
Команда просмотра активированного на абоненте сервиса.
Путь команды:
/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 |
Команда изменения настроек сервиса.
Путь команды:
/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" |
Команда добавления новых номеров в группу.
Путь команды:
/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
|
Команда удаления номеров из группы.
Путь команды:
/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
|