В текущем разделе описываются команды управления доменными ограничениями IVR-скриптов.
info
Команда для просмотра профилей ограничений IVR-скриптов по имени.
Путь команды:
domain/<DOMAIN>/ivr/script/restrictions/info
Синтаксис:
info [<FIELD>]
Параметры:
<FIELD> - название параметра:
max_blocks_per_script - максимальное количество IVR блоков в одном скрипте в определенном домене;
ivr_script_limit - максимальное количество IVR-скриптов в домене;
available_blocks - блоки, доступные для использования в IVR-скрипте в определенном домене.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/ivr/script/restrictions/info ┌─────────────────────┬───────────┬─────────────┐ │ Property │ Domain │ Value │ ├─────────────────────┼───────────┼─────────────┤ │max_blocks_per_script│biysk.local│10 │ │ivr_script_limit │biysk.local│16 │ │available_blocks │biysk.local│begin │ │ │ │next │ │ │ │condition │ │ │ │outgoing-call│ │ │ │connect │ │ │ │info │ │ │ │ivr │ │ │ │goto │ │ │ │play │ │ │ │play-out │ │ │ │numbers │ │ │ │time │ │ │ │digitmap │ │ │ │dial │ │ │ │talk │ │ │ │caller-info │ │ │ │fax │ │ │ │rec │ │ │ │queue │ │ │ │park │ │ │ │unpark │ │ │ │conf │ │ │ │set │ │ │ │recorder │ │ │ │voice-mail │ └─────────────────────┴───────────┴─────────────┘
set
Команда для создания и/или изменения профилей ограничений IVR скриптов.
Путь команды:
domain/<DOMAIN>/ivr/script/restrictions/set
Синтаксис:
set <FIELD> <VALUE>
Параметры:
<FIELD> - название параметра:
max_blocks_per_script - максимальное количество IVR блоков в одном скрипте в определенном домене;
ivr_script_limit - максимальное количество IVR-скриптов в домене;
available_blocks - блоки, доступные для использования в IVR-скрипте в определенном домене.
<VALUE> - значение параметра:
<VALUE> for max_blocks_per_script - бесконечность или число [0, 16383];
<VALUE> for ivr_script_limit - бесконечность или число [0, 65535];
<VALUE> for available_blocks - add | remove <BLOCK_1> [<BLOCK_2> ...].
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/ivr/script/restrictions/set available_blocks remove file-action Property "available_blocks" successfully changed to [<<"begin">>,<<"next">>,<<"condition">>,<<"outgoing-call">>,<<"connect">>, <<"info">>,<<"ivr">>,<<"goto">>,<<"play">>,<<"play-out">>,<<"numbers">>, <<"time">>,<<"digitmap">>,<<"dial">>,<<"talk">>,<<"caller-info">>,<<"fax">>, <<"rec">>,<<"queue">>,<<"park">>,<<"unpark">>,<<"conf">>,<<"set">>, <<"recorder">>,<<"voice-mail">>].