/domain/<DOMAIN>/properties/restrictions/ - команды управления ограничениями виртуальной АТС
В данном разделе описываются команды, которые используются для установки ограничений на виртуальной АТС. Можно установить ограничения по производительности и на количество абонентов.
В таблице 1 приведено описание параметров, которые используются для установки ограничений на виртуальных АТС.
Таблица 1 — Описание общих свойств виртуальных АТС
Название свойства | Значение по умолчанию | Описание |
---|---|---|
alias_limit | infinity (ограничено лицензией) | Общее количество абонентов (в том числе и виртуальных) в данной виртуальной АТС. |
call_limit | infinity (ограничено лицензией) | Общее количество одновременно активных вызовов для данной виртуальной АТС. |
virtual_alias_limit | infinity (ограничено лицензией) | Общее количество виртуальных абонентов в данной виртуальной АТС. |
digitmap | Cписок масок набора, по которому будет валидироваться алиасы при создании. Описание параметра приведена на странице /domain/ — команды управления виртуальными АТС | |
failover | true | Необходимость в резервировании вызовов на данной виртуальной АТС. Параметр используется только в системах с резервированием. Поскольку использование резерва увеличивает потребление ресурсов системы (процессор, оперативная память и другое), то исключение виртуальной АТС из схемы резервирования позволяет сэкономить часть ресурсов и направить сэкономленные ресурсы на обработку вызовов. В штатной работе системы это позволяет увеличить производительность в ущерб надежности. |
callcenter\enabled | true | Доступ к контакт-центру для данной виртуальной АТС. |
callcenter\active_agents | infinity (ограничено лицензией) | Максимальное количество подключаемых агентов Call-центра для домена. |
callcenter\active_supervisors | infinity (ограничено лицензией) | Максимальное количество подключаемых супервизоров Call-центра для домена. |
tc\active_conferences | infinity (ограничено лицензией) | Максимальное количество активных конференций для домена. |
tc_count_active_channels | infinity (ограничено лицензией) | Максимальное количество подключаемых абонентов в конференцию сервиса Teleconference для домена. |
ivr\enabled | true | Доступ к функциям IVR и dialer для данной виртуальной АТС. |
ivr\incoming_script\enabled | true | Использовать для входящих транков в качестве контекста маршрутизации IVR-скрипт default_incoming_call. |
teleconference\enabled | true | Доступ к сервису "Селекторная связь" для данной виртуальной АТС. |
tsmn\concurrent_calls | 0 | Общее количество одновременно активных вызовов для системы TSMN на основном транке. |
tsmn\concurrent_calls\redundancy | 0 | Общее количество одновременно активных вызовов для системы TSMN на резервном транке. |
add_on_conferences_limit | infinity (ограничено лицензией) | Общее количество одновременно активных конференций для данной виртуальной АТС. |
meet_me_limit | infinity (ограничено лицензией) | Общее количество активных пользователей "meet me" комнат для данной виртуальной АТС. |
chat_room_limit | infinity (ограничено лицензией) | Общее количество активных конференц-комнат для данной виртуальной АТС. |
dialer\channels | 0 (ограничено лицензией) | Количество одновременных вызовов для кампаний обзвона. |
recorder\voice\channels | 0 (ограничено лицензией) | Количество одновременных каналов записи разговоров. |
ss_package | 0 (ограничено лицензией) | Количество лицензионных пакетов услуг. |
elph\member\limi | infinity (ограничено лицензией) | Количество активных регистраций клиентов Elph. |
clean
Данной командой значения ограничений виртуальной АТС устанавливаются по умолчанию. Значения по умолчанию приведены в таблице 1. Команда доступна только для администратора системы ECSS-10.
Путь команды:
/domain/<DOMAIN>/properties/restrictions/clean
Синтаксис:
clean <LIMIT>
Параметры:
<LIMIT> - ограничение, значение которого необходимо установить в значение по умолчанию.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/properties/restrictions/clean tsmn\concurrent_calls Restriction tsmn\concurrent_calls was unset. [exec at: 11.03.2021 13:15:21, exec time: 37ms, nodes: ds1@ecss1 v.3.14.8.25]
info
Данная команда позволяет посмотреть настройки ограничений определенной виртуальной АТС.
Путь команды:
/domain/<DOMAIN>/properties/restrictions/info
Синтаксис:
info
Параметры:
Команда не содержит аргументов.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/properties/restrictions/info ┌────────────────────────────────┬────────┬────────────────────────────────────────────────────────────────┐ │ Restriction │ Value │ Description │ ├────────────────────────────────┼────────┼────────────────────────────────────────────────────────────────┤ │alias_limit │infinity│Total aliases in current domain │ │virtual_alias_limit │infinity│Total virtual aliases in current domain │ │call_limit │infinity│Total active calls for current domain │ │digitmap │ │Digitmap for current domain │ │callcenter\enabled │true │Enable Call-center service for current domain │ │callcenter\active_agents │infinity│Total logged in agents for Call-center for current domain │ │callcenter\active_supervisors │infinity│Total logged in supervisors for Call-center for current domain │ │tc\active_conferences │infinity│Total active Teleconferences for current domain │ │tc_count_active_channels │infinity│Total active channels for Teleconference for current domain │ │teleconference\enabled │true │Enable Teleconference service for current domain │ │tsmn\concurrent_calls │0 │Total counts of concurrent calls on master trunk for TSMN system│ │tsmn\concurrent_calls\redundancy│0 │Total counts of concurrent calls on backup trunk for TSMN system│ │add_on_conferences_limit │infinity│Total active Add-on conferences for current domain │ │meet_me_limit │infinity│Total active meet me for current domain │ │chat_room_limit │infinity│Total active 'Chat rooms' for current domain │ │dialer\channels │0 │Channels on dialer outgoing calls │ │recorder\voice\channels │infinity│Total count of simultaneous records voice calls │ │ivr\enabled │true │Enable IVR service for current domain │ │ivr\incoming_script\enabled │false │Enable incoming IVR script for current domain │ │failover │true │Domain is support failover │ │ss_package │infinity│Count of licence from ss package in current domain │ │elph\member\limit │infinity│Total count of members of the one Elph group │ └────────────────────────────────┴────────┴────────────────────────────────────────────────────────────────┘ Note: in case of Value is empty - restriction doesn't set. [exec at: 23.05.2023 13:58:19, exec time: 25ms, nodes: ds1@ecss1 v.3.14.14.221]
set
Данной командой производится установка ограничений в данной виртуальной АТС. Команда доступна только для администратора системы ECSS-10.
Путь команды:
/domain/<DOMAIN>/properties/restrictions/set
Синтаксис:
set <LIMIT> <VALUE> [--force]
Параметры:
<LIMIT> - ограничение, значение которого необходимо изменить. Описание приведено в таблице 1;
<VALUE> - новое значение ограничения, возможные значения приведены в таблице 1.
--force - выполнение команды без запроса подтверждения.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/properties/restrictions/set meet_me_limit 16 Restriction meet_me_limit set to 16. [exec at: 11.03.2021 13:10:35, exec time: 39ms, nodes: ds1@ecss1 v.3.14.8.25]
admin@mycelium1@ecss1:/$ domain/biysk.local/properties/restrictions/set tsmn\concurrent_calls 4 Restriction tsmn\concurrent_calls set to 4. [exec at: 11.03.2021 13:12:57, exec time: 25ms, nodes: ds1@ecss2 v.3.14.8.25]