telephony/CosProfiles

Справочник групп CoS (class of service).

Подробное описание концепции группового доступа в статье Разграничение группового доступа CoS/CoR.

Тип хранилища: category.

Table 1. Поля класса
Поле Описание

id

Идентификатор

code

Код группы. Уникальное значение.

Применяется в настройках CorPolicy и других сущностей (sipuser, provider).

Значение any зарезервировано.

name

Имя группы.

comment

Произвольный комментарий

restricted_level

Уровень доступа для мандатной модели назначения направлений. Соотносится с vectorrule.opts.restricted_level — разрешает к использованию правила не большим значением.

call_types

Список разрешенных направлений. По умолчанию [all].

  • При наличии в списке значения all ограничения по направлениям не применяются, разрешены любые.

  • Пустой список разрешает только правила маршрутизации, для которых не заданы vectorrule.opts.call_type.

  • Любой набор кодов разрешает правила маршрутизации с соответствующими call_type.

Это открытый список позднего связывания. Предполагается, но не является обязательным, что указанные коды содержатся в коллекции PolicyCallTypes.

toll_lists

Список подключенных Toll-списков, разрешающих использование направлений. По умолчанию [].

Используется как альтернатива прямому заданию списка направлений в поле 'call_types'. Может применяться для более емких схем настройки, где число направлений и CoS-профилей одновременно велико.

feature_access

Список разрешенных сервисов. По умолчанию [all].

  • Каждый элемент блокирует/предоставляет доступ к некоторым обезличенным сервисам.

  • При наличии в списке значения all ограничения по функциям не применяются, разрешены любые.

Список возможных вариантов:

  • pickup — перехват вызова с номера (безотносительно самого номера).

  • grouppickup — перехват вызова внутри группы.

  • intercom — интерком вызов.

  • barge — вторжение.

  • voicemail — управление голосовой почтой (не включает размещение голосового сообщения).

  • parking — управление парковкой вызовов (и постановка, и снятие).

  • replace — подмена плеча в вызове.

  • monitor — подслушивание разговора.

  • prompt — суфлирование абоненту в разговоре.

  • mesh — подключение к разговору в режиме конференции.

  • adhoc_conference — создание ad-hoc конференции (преобразование разговора/диалога в ad-hoc конференцию).

  • all — накрывает любую сервисную функцию.