Транк как сущность CSS-17, представляет собой интерфейс, соответствующий выходу из виртуальной АТС (домена). Соответствует транку на бридже (см. <span style="color: #7030a0"><em>Управление Управление bridge-интерфейсами (Bridge manager)</em></span>). Представляет собой совокупность ресурсов для обслуживания телефонных вызовов в заданном направлении. Используется в маршрутизации, а так же и для ограничения входящих и исходящих линий.
Wiki разметка
Транки создаются либо с помощью команды declare, выполненной на соответствующем протокольном адаптере, например:
/domain/<Domain>/trunk/sip/declare
...
либо при создании бриджа:
/bridge/declare
...
Для транка могут быть настроены как на уровне системы, так и на уровне домена следующие ограничения:
- bandwidth/in -
...
- максимальное
...
- количество
...
- входящих
...
- линий;
...
- bandwidth/out -
...
- максимальное
...
- количество
...
- исходящих
...
- линий;
...
- bandwidth/total -
...
- максимальное
...
- суммарное
...
- количество
...
- линий.
...
Значениями bandwidth/in, out и total могут быть целые неотрицательные out и total могут быть целые неотрицательные числа, либо специальное значение unbounded, которое говорит о том, что каких-либо специальных ограничений на уровне SSW не накладывается. Это не отменяет ограничений конкретного протокола, специальных настроек конкретных адаптеров, физических ограничений, а также настроек других станций.
Кроме ограничений по количеству линий, можно настроить ограничения по CPS.
В примере показаны значения по умолчанию для транка:
admin@\[mycelium1@ecss1\]:/$ domain/biysk.local/trunk/info sbc.gr to_aster Trunk: 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 │ └────────────────┴─────────────────┴─────────────────┴─────────┘ Логика работы системных и доменных ограничений для транков такая, как и для бриджей. Транки используются в маршрутизации вызовов (подробнее <span style="color: #7030a0"><em>6. Виртуальная АТС. Маршрутизация телефонных вызовов</em></span>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 |
Логика работы системных и доменных ограничений для транков такая, как и для бриджей.
Транки используются в маршрутизации вызовов (подробнее 6. Виртуальная АТС. Маршрутизация телефонных вызовов).