/domain/<DOMAIN>/ivr/script/restrictions/ - команды управления ограничениями IVR-скриптов
В текущем разделе описываются команды управления доменными ограничениями IVR-скритов.
<DOMAIN> - имя виртуальной АТС.
info
Команда для просмотра профилей ограничений IVR-скриптов по имени.
Путь команды:
/domain/<DOMAIN>/ivr/script/restrictions/info
Синтаксис:
info [<FIELD>]
Параметры:
<FIELD> - название параметра:
- max_blocks_per_script - максимальное количество IVR блоков в одном скрипте в определенном домене;
- ivr_script_limit - максимальное количество IVR-скриптов в домене;
- available_blocks - блоки, доступные для использования в IVR-скрипте в определенном домене;
- asr - распознавание голоса.
Пример:
admin@sip1@ecss1:/$ domain/biysk.local/ivr/script/restrictions/info ┌─────────────────────┬───────────┬─────────────┐ │ Property │ Domain │ Value │ ├─────────────────────┼───────────┼─────────────┤ │max_blocks_per_script│biysk.local│100 │ │ivr_script_limit │biysk.local│32 │ │available_blocks │biysk.local│begin │ │ │ │next │ │ │ │outgoing-call│ │ │ │connect │ │ │ │info │ │ │ │ivr │ │ │ │goto │ │ │ │play │ │ │ │play-out │ │ │ │numbers │ │ │ │time │ │ │ │digitmap │ │ │ │dial │ │ │ │talk │ │ │ │caller-info │ │ │ │fax │ │ │ │rec │ │ │ │queue │ │ │ │queue-cc │ │ │ │park │ │ │ │unpark │ │ │ │conf │ │ │ │set │ │ │ │recorder │ │ │ │voice-mail │ │asr │biysk.local│true │ └─────────────────────┴───────────┴─────────────┘ [exec at: 17.02.2021 08:22:32, exec time: 18ms, nodes: ds1@ecss1 v.3.14.7.589]
set
Команда для создания и/или изменения профилей ограничений IVR скриптов.
Путь команды:
/domain/<DOMAIN>/ivr/script/restrictions/set
Синтаксис:
set <FIELD> <VALUE>
Параметры:
<FIELD> - название параметра:
- max_blocks_per_script - максимальное количество IVR блоков в одном скрипте в определенном домене;
- ivr_script_limit - максимальное количество IVR-скриптов в домене;
- available_blocks - блоки, доступные для использования в IVR-скрипте в определенном домене;
- asr - распознавание голоса.
<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> ...];
- <VALUE> for asr - false | true
Пример:
admin@sip1@ecss1:/$ domain/biysk.local/ivr/script/restrictions/set available_blocks remove file-action, rpc, condition Property "available_blocks" successfully changed to [<<"begin">>,<<"next">>,<<"outgoing-call">>,<<"connect">>,<<"info">>, <<"ivr">>,<<"goto">>,<<"play">>,<<"play-out">>,<<"numbers">>,<<"time">>, <<"digitmap">>,<<"dial">>,<<"talk">>,<<"caller-info">>,<<"fax">>,<<"rec">>, <<"queue">>,<<"queue-cc">>,<<"park">>,<<"unpark">>,<<"conf">>,<<"set">>, <<"recorder">>,<<"voice-mail">>]. [exec at: 17.02.2021 08:21:09, exec time: 77ms, nodes: ds1@ecss1 v.3.14.7.589]