Транк как сущность ECSS-10, представляет собой интерфейс, соответствующий выходу из виртуальной АТС (домена). Соответствует транку на бридже (см. 3.11 Управление bridge-интерфейсами (Bridge manager)). Представляет собой совокупность ресурсов для обслуживания телефонных вызовов в заданном направлении. Используется в маршрутизации, а так же и для ограничения входящих и исходящих линий.
Транки создаются либо с помощью команды declare, выполненной на соответствующем протокольном адаптере, например:
/domain/<Domain>/trunk/sip/declare
либо при создании бриджа:
/bridge/declare
Для транка могут быть настроены как на уровне системы, так и на уровне домена следующие ограничения:
bandwidth/in
- максимальное количество входящих линий;bandwidth/out
- максимальное количество исходящих линий;bandwidth/total
- максимальное суммарное количество линий.
Значениями bandwidth/in
, out
и total
могут быть целые неотрицательные числа, либо специальное значение unbounded
, которое говорит о том, что каких-либо специальных ограничений на уровне SSW не накладывается. Это не отменяет ограничений конкретного протокола, специальных настроек конкретных адаптеров, физических ограничений, а также настроек других станций.
Кроме ограничений по количеству линий, можно настроить ограничения по CPS.
В примере показаны значения по умолчанию для транка:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/trunk/info sbc.gr to_aster Trunk: to_aster, Active: true, Type: sip ┌────────────────┬─────────────────┬─────────────────┬─────────┐ │ Property │ In │ Out │ Total │ ├────────────────┼─────────────────┼─────────────────┼─────────┤ │System bandwidth│unbounded │unbounded │unbounded│ │Domain bandwidth│unbounded │unbounded │256 │ │Actual bandwidth│unbounded │unbounded │256 │ │Active calls │0 │0 │0 │ │CPS │0 │0 │0 │ │CPS Limit │256 │256 │256 │ │WhiteList │undefined (false)│undefined (false)│- │ │BlackList │undefined (false)│undefined (false)│- │ │Stat/max_cps │0 │0 │0 │ │Stat/calls │0 │0 │0 │ │Stat/rejected │0 │0 │0 │ └────────────────┴─────────────────┴─────────────────┴─────────┘
Логика работы системных и доменных ограничений для транков такая, как и для бриджей.
Транки используются в маршрутизации вызовов (подробнее 3.11 Виртуальная АТС. Маршрутизация телефонных вызовов).