Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В текущем разделе описываются команды управления настройками ограничений IVR-скриптов.

apply

Команда для применение группы ограничений IVR-скриптов к указанному домену.

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

system/ivr/script/restrictions/apply

Синтаксис:

apply <PROFILE_NAME> <DOMAIN>

Параметры:

<PROFILE_NAME> - имя группы ограничений IVR скрипта;
<DOMAIN> - имя домена, к которому будет применяться группа ограничений IVR скрипта.

Пример:

system/ivr/script/restrictions/apply group1 p.city
Group "group1" restrictions successfully applied for domain p.city.

declare

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

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

system/ivr/script/restrictions/declare

Синтаксис:

declare <PROFILE_NAME> [<DESCRIPTION>]

Параметры:

<PROFILE_NAME> - имя группы ограничений IVR скрипта;
<DESCRIPTION> - описание группы ограничений IVR скрипта.

Пример:

system/ivr/script/restrictions/declare group1 Группа 1
Group "group1" successfully declared.

system/ivr/script/restrictions/declare group1 Группа 1
Error: group "group1" already declared.

info

Команда для просмотра текущих ограничений IVR-скриптов в рамках именованной группы ограничений.

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

system/ivr/script/restrictions/info

Синтаксис:

info [--short | --long [<PROFILE_NAME>]]

Параметры:

<PROFILE_NAME> - имя группы ограничений IVR скрипта.

Пример:

system/ivr/script/restrictions/info group1
┌────────┬───────────────────┬───────────────────────────────────────────────────────┐
│  Name  │    Description    │                         Properties                    │
├────────┼───────────────────┼───────────────────────────────────────────────────────┤
│group1  │Группа 1           │max_blocks_per_script = 50                             │
│        │                   │ivr_script_limit = 12                                  │
│        │                   │available_blocks = [time, talk, set, voicemail, queue] │
└────────┴───────────────────┴───────────────────────────────────────────────────────┘

system/ivr/script/restrictions/info --short
┌────────┬───────────────────┐
│  Name  │    Description    │
├────────┼───────────────────┤
│group1  │Description 1      │
│group2  │Description 2      │
│group3  │Description 3      │
└────────┴───────────────────┘

system/ivr/script/restrictions/info
┌────────┬───────────────────┐
│  Name  │    Description    │
├────────┼───────────────────┤
│group1  │Description 1      │
│group2  │Description 2      │
│group3  │Description 3      │
└────────┴───────────────────┘

remove

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

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

system/ivr/script/restrictions/remove

Синтаксис:

remove <PROFILE_NAME>

Параметры:

<PROFILE_NAME> - имя группы ограничений IVR скрипта.

Пример:

system/ivr/script/restrictions/remove group1
Group "group1" successfully removed.

system/ivr/script/restrictions/remove group1
Error: group "group1" not exists.

set

Команда предназначена для изменений свойств группы ограничений IVR-скриптов. Команда позволяет изменять ограничения IVR скриптов на уровне домена. Доступна только администратору софтсвича.

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

system/ivr/script/restrictions/set

Синтаксис:

set <PROFILE_NAME> <PROPERTY> <VALUE>

Параметры:

<PROPERTY> :: max_blocks_per_script | available_blocks | ivr_script_limit | description - свойство, значение которого необходимо установить;

description - описание текущего ограничения IVR скриптов;
max_blocks_per_script - максимальное количество IVR блоков в одном скрипте в определенном домене, бесконечность или 0..16383;
ivr_script_limit - максимальное количество IVR-скриптов в домене, бесконечность или 0..65353;
available_blocks - блоки, доступные для использования в IVR-скрипте в определенном домене: <COMMAND> <BLOCKS>;

<COMMAND> :: add | delete
<BLOCKS> :: <BLOCK_1> [<BLOCK_2> [...]]
<BLOCK> :: begin | caller_info | condition | conference | connect | dial | digitmap | fax | goto | info | ivr | next | numbers | outgoing_call | park | play | play_outgoing | queue | record | set | talk | time | unpark | voicemail |.

Пример:

system/ivr/script/restrictions/set group1 max_blocks_per_script 50
Property max_blocks_per_script changed to 50 for group1.

system/ivr/script/restrictions/set group1 available_blocks add begin caller_info condition
Property available_blocks changed to [begin, caller_info, condition, set, talk] for group1.

system/ivr/script/restrictions/set group1 available_blocks add *
Property available_blocks changed to * for group1.
  • Нет меток