Настройка SIGTRAN на SSW 3.14
Для начала нам необходимо задекларировать транспортный уровень (sctp для сигнализации и udp для медии)
- Декларируем sctp транспорт, он работает в качестве клиента и смотрит в сторону SMG:
network/peer/declare smg_sctp sctp 5 5 client * 192.168.113.144 2904
- Декларируем udp транспорт для megaco:
network/peer/declare smg_udp udp server * 0.0.0.0 2545
В результате получаем в нетворках следующее:
admin@[mycelium1@ecss1#ECSS 010372]:/$ network/peer/info
admin@[mycelium1@ecss1#ECSS 010372]:/$ network/peer/info ┌──────────┬─────────┬──┬────────────────┬─────────────────────┬──────────────┐ │Name │Protocol │M │Node │IP:Port │Description │ ├──────────┼─────────┼──┼────────────────┼─────────────────────┼──────────────┤ │smg_sctp │sctp │C │md1@ecss1 │192.168.113.144:2904 │ │ │ │ │ │mycelium1@ecss1 │192.168.113.144:2904 │ │ │ │ │ │sip1@ecss1 │192.168.113.144:2904 │ │ │ │ │ │core1@ecss1 │192.168.113.144:2904 │ │ │ │ │ │ds1@ecss1 │192.168.113.144:2904 │ │ │smg_udp │udp │S │md1@ecss1 │0.0.0.0:2545 │ │ │ │ │ │mycelium1@ecss1 │0.0.0.0:2545 │ │ │ │ │ │sip1@ecss1 │0.0.0.0:2545 │ │ │ │ │ │core1@ecss1 │0.0.0.0:2545 │ │ │ │ │ │ds1@ecss1 │0.0.0.0:2545 │ │ └──────────┴─────────┴──┴────────────────┴─────────────────────┴──────────────┘
Далее переходим к поднятию AS для взаимодействия с SMG
- Создаем M2UA Application Server
sigtran/as/declare smg_as smg_sctp m2ua
- Привяжем asp_id к AS:
sigtran/as/set smg_as asp_id core1@ecss1/30
В результате получаем следующее
admin@[mycelium1@ecss1#ECSS 010372]:/$ sigtran/as/info smg_as ┌────────┬──────────┬───────────┬──────────────────────────┬──────────────────┐ │Name │Peer │Class │Properties │Description │ ├────────┼──────────┼───────────┼──────────────────────────┼──────────────────┤ │smg_as │smg_sctp │m2ua │asp_id/core1@ecss1 = 30 │ │ │ │ │ │ppid = 2 │ │ └────────┴──────────┴───────────┴──────────────────────────┴──────────────────┘ Total: 1
Далее необходимо настроить линки и линксеты с OPC и DPC
- Декларируем линк, с указанием IID:
sigtran/mtp3/link/declare smg_link smg_as link1 0
- Далее декларируем OPC SSW (локальный point code):
sigtran/mtp3/pc/add smg_local_point 0 50 local sep
- Декларируем удаленный point code (DPC)
sigtran/mtp3/pc/add smg_remote_point 0 100 remote sep group_reset
- Декларируем linkset
sigtran/mtp3/linkset/declare smg_linkset smg_local_point smg_remote_point smg_as smg_link
- Включаем linkset
sigtran/mtp3/linkset/set smg_linkset enable true
- Включаем link:
sigtran/mtp3/link/set smg_as smg_link enable true
- Декларируем rule:
sigtran/mtp3/route/declare smg_rule first * * * smg_linkset/1
Далее переходим к настройке mgc
- Настраиваем mgc и Termination ID:
mgc/gateway/declare smg_mgc megaco default e1p{1-15,17-31}
mgc/declare smg_mgc megaco smg_udp smg_mgc
- Активируем mgc
mgc/gateway/set smg_mgc enabled true
Далее привязываем CIC из ISUP (SS7)
sigtran/isup/cic/declare 0 50 100 {1-15,17-31} smg_mgc e1p{1-15,17-31}
Создаем транк
sigtran/isup/trunk/declare serj 0 sigtran default_routing 0 50 100 {1-15,17-31}
После проделанных манипуляций рестартуем ядро:
sudo systemctl restart ecss-core.service
Настройка SIGTRAN на SMG
После проделанных манипуляций на SSW необходимо подготовить две SMG. Одну с ПО SIGTRAN, другую с базовым ПО
Перейдем к настройке SIGTRAN версии:
- Перейдем в веб-интерфейс и создадим Процесс сигнального шлюза (SGP). В нем укажем Тип M2UA и порт приёма 2904, так же привяжем Сетевой интерфейс.
- Далее создаем Сервер приложений (AS). В нем создаем Процесс сервера приложений (ASP), где указываем ASP_ID, который настраивали на SSW (в нашем случае 30)
- Перейдем в настройку Интерфейс H.248/Megaco
Вводим идентификатор шлюза (в нашем случае smg_mgc), выбираем интерфейсы, добавляем Взаимодействие с контроллером MGC (в нашем случае это SSW и порт мы декларировали на нем 2545 по UDP)
- Переходим в настройку потоков E1:
Выбираем M2UA , выбираем интерфейс управления B каналами — MEGACO
16 D канал, Идентификатор интерфейса — link1 (ранее настраивали на SSW)
Сервер приложений (AS) — ранее созданный на smg
Переходим в настройку Каналов, прописываем аналогично SSW:
После всех настроек подключаем обычную SMG в поток и настраиваем по стандартному описанию ОКС поток. Помним, что OPC на SSW у нас 50, а DPC 100. Следовательно на SMG нужно сделать наоборот: