Транк как сущность CSS-17, представляет собой интерфейс, соответствующий выходу из виртуальной АТС (домена). Соответствует транку на бридже (см. Управление 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 | |||
Domain bandwidth | |||
Actual bandwidth | |||
Active calls | |||
CPS | |||
CPS Limit | |||
WhiteList | |||
BlackList | |||
Stat/max_cps | |||
Stat/calls | |||
Stat/rejected |
┌────────────────┬─────────────────┬─────────────────┬─────────┐
│ │ │ t │ │
├────────────────┼─────────────────┼─────────────────┼─────────┤
││unbounded │unbounded │unbounded│
││unbounded │unbounded │256 │
││unbounded │unbounded │256 │
│ │0 │0 │0 │
│ │0 │0 │0 │
│ │256 │256 │256 │
│ │undefined (false)│undefined (false)│- │
│ │undefined (false)│undefined (false)│- │
│ │0 │0 │0 │
│ │0 │0 │0 │
│ │0 │0 │0 │
└────────────────┴─────────────────┴─────────────────┴─────────┘
Логика работы системных и доменных ограничений для транков такая, как и для бриджей.
Транки используются в маршрутизации вызовов (подробнее 6. Виртуальная АТС. Маршрутизация телефонных вызовов).