В данном разделе описываются команды, которые используются для установки ограничений на виртуальной АТС. Можно установить ограничения по производительности и на количество абонентов.

В таблице 1 приведено описание параметров, которые используются для установки ограничений на виртуальных АТС.

Таблица 1 - Описание общих свойств виртуальных АТС

Название свойстваЗначение по умолчаниюОписание
alias_limitinfinity (ограничено лицензией)Общее количество абонентов (в том числе и виртуальных) в данной виртуальной АТС.
call_limitinfinity (ограничено лицензией)Общее количество одновременно активных вызовов для данной виртуальной АТС.
virtual_alias_limitinfinity (ограничено лицензией)Общее количество виртуальных абонентов в данной виртуальной АТС
digitmap

Cписок масок набора, по которому будет валидироваться алиасы при создании. Формат Help описания параметра описан на странице 3.14.3 /domain/ - команды управления виртуальными АТС

failovertrueНеобходимость в резервировании вызовов на данной виртуальной АТС. Параметр используется только в системах с резервированием. Поскольку использование резерва увеличивает потребление ресурсов системы (процессор, оперативная память и другое), то исключение виртуальной АТС из схемы резервирования позволяет сэкономить часть ресурсов и направить сэкономленные ресурсы на обработку вызовов. В штатной работе системы это позволяет увеличить производительность в ущерб надежности.
callcenter\enabledfalseДоступ к контакт-центру для данной виртуальной АТС.
callcenter\active_agentsinfinity (ограничено лицензией)Максимальное кол-во подключаемых агентов Call-center для домена
callcenter\active_supervisorsinfinity (ограничено лицензией)Максимальное кол-во подключаемых супервизоров Call-center для домена

tc\active_conferences

infinity (ограничено лицензией)Максимальное кол-во активных конференций для домена
tc_count_active_channelsinfinity (ограничено лицензией)Максимальное кол-во подключаемых абонентов в конференцию сервиса teleconference для домена
ivr\enabledtrueДоступ к функциям IVR и dialer для данной виртуальной АТС.
ivr\incoming_script\enabledtrueДоступ к входящему IVR-скрипту для домена.
teleconference\enabledtrueДоступ к сервису "Селекторная связь" для данной виртуальной АТС.
tsmn\concurrent_calls0Общее количество одновременно активных вызовов для системы TSMN на основном транке
tsmn\concurrent_calls\redundancy0Общее количество одновременно активных вызовов для системы TSMN на резервном транке
add_on_conferences_limitinfinity (ограничено лицензией)Общее количество одновременно активных конференций для данной виртуальной АТС.
meet_me_limitinfinity (ограничено лицензией)Общее количество активных пользователей "meet me"комнат для данной виртуальной АТС
chat_room_limitinfinity (ограничено лицензией)Общее количество активных конференц-комнат для данной виртуальной АТС
dialer\channels0 (ограничено лицензией)Количество одновременных вызовов для кампаний обзвона
recorder\voice\channels0 (ограничено лицензией)Количество одновременных каналов записи разговоров

clean

Данной командой значения ограничений виртуальной АТС устанавливаются по умолчанию. Значения по умолчанию приведены в таблице 1. Команда доступна только для администратора системы ECSS-10.

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

/domain/<DOMAIN>/properties/restrictions/clean

Синтаксис:

clean <LIMIT>

Параметры:

<LIMIT> - ограничение, значение которого необходимо установить в значение по умолчанию.

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/properties/restrictions/clean tc_count_active_channels 
Restriction tc_count_active_channels was unset.

[exec at: 13.03.2019 16:38:33, exec time: 91ms, nodes: ds1@ecss1]

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_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                 │2       │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     │true    │Enable incoming IVR script for current domain                   │
│failover                        │true    │Domain is support failover                                      │
└────────────────────────────────┴────────┴────────────────────────────────────────────────────────────────┘

Note: in case of Value is empty - restriction doesn't set.

[exec at: 17.09.2019 11:35:12, exec time: 47ms, nodes: ds1@ecss2]

set

Данной командой производится установка ограничений в данной виртуальной АТС. Команда доступна только для администратора системы ECSS-10.

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

/domain/<DOMAIN>/properties/restrictions/set

Синтаксис:

set <LIMIT> <VALUE> [--force]

Параметры:

<LIMIT> - ограничение, значение которого необходимо изменить. Описание приведено в таблице 1;
<VALUE> - новое значение ограничения, возможные значения приведены в таблице 1.

--force - выполнение команды без запроса подтверждения.

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/properties/restrictions/set meet_me_limit 16           
Restriction meet_me_limit set to 16.

[exec at: 13.03.2019 16:27:14, exec time: 84ms, nodes: ds1@ecss1]
admin@mycelium1@ecss1:/$ domain/biysk.local/properties/restrictions/set tsmn\concurrent_calls 4 
Restriction tsmn\concurrent_calls set to 4.

[exec at: 17.09.2019 14:11:37, exec time: 22ms, nodes: ds1@ecss2