Rewrite Rules - g4klx/DMRGateway GitHub Wiki. Превод.

Rewrite Rules - g4klx/DMRGateway GitHub Wiki. Превод.

Правила за пренаписване - g4klx/DMRGateway GitHub Wiki

Обща употреба

DMR Gateway ще пренасочва трафик към различните мрежи само ако това е посочено в правило за пренасочване в .ini файла. 

Точките за достъп имат два интерфейса. Единият е радио интерфейс през който става връзката между радиостанцията и точката за достъп. Другият интерфейс е IP - LAN или WIFI през който се осъществява връзката със сървърите.

TGRewrite

TGRewrite ви позволява да пренасочите една група за разговори в друга и обратно както и да промените времевият слот. TGRewrite може също да се използва за пренасочване на група за разговори и комбинация от слотове към определена мрежа. „от“ се отнася за DMR пакети, влизащи в шлюза през MMDVMHost (RF), а „до“ е мястото, където те се насочват от страната на мрежата (Net). Правилата се прилагат за DMR пакети, преминаващи през шлюза в двете посоки.

Синтаксис

TGRewrite=fromSlot,fromTG,toSlot,toTG,обхват
* Обхват представлява число от 1 до 65535 което определя колко
последователни групи за разговори да се преименуват.
Например обхват = 3 приложен към група за разговори 28401
в резултат ще даде 28401, 28402, 28403. 
Примери

Правилото по-долу ще пренасочи групово повикване за разговор от група за разговор 8 в група за разговор 9 в [DMR мрежа 1].

[DMR Network 1] 

# Reflector TG on to slot 2 TG8
TGRewrite=2,8,2,9,1

Правилата по-долу ще пренасочат групово обаждане до 9990 във времеви слот 1 към [DMR мрежа 1] и групово повикване до 9990 във времеви слот 2 към [DMR мрежа 2].

[DMR Network 1]

# Echo on slot 1 TG9990
TGRewrite=1,9990,2,9990,1

[DMR Network 2]

# Echo on slot 2 TG9990
TGRewrite=2,9990,2,9990,1

PCRewrite

 Това е почти идентично с правилото TGRewrite, с изключение на това, че работи само при частни разговори. PCRewrite може да се използва за добавяне на префикс към частно повикване към рефлектор, за да го „насочи“ към определена мрежа. След това префиксът ще бъде премахнат, преди да бъде насочен към DMR мрежата. Правилата се прилагат за DMR пакети, преминаващи през шлюза в двете посоки. Това правило работи само върху DMR пакети, преминаващи от страната на RF към мрежата.

Обикновено се използва за пренасочване на повикванията за управление на рефлектора към различен локален диапазон, за да се избегнат сблъсъци и за разрешаване на доклади за GPS позиция и частни повиквания към определена мрежа.

Синтаксис
PCRewrite=fromSlot,fromId,toSlot,toId,обхват
Примери

The rules below will route any private calls on time slot 2 in the range 94000 - 95000 to 4000 - 5000 on DMR Network 1, and the range 84000 - 85000 to 4000 - 5000 on DMR Network 2.

Правилата по-долу ще пренасочат всички частни повиквания във времеви слот 2 в диапазона 94 000 - 95 000 до 4000 - 5000 в [DMR мрежа 1] и диапазона 84 000 - 85 000 до 4000 - 5000 в [DMR мрежа 2].

[DMR Network 1]

# Reflector control command slot 2 94000->4000 to 95000->5000
PCRewrite=2,94000,2,4000,1001

[DMR Network 2]

# Reflector control command slot 2 84000->4000 to 85000->5000
PCRewrite=2,84000,2,4000,1001

SrcRewrite

SrcRewrite will rewrite the source/from Talk Group ID to another ID.

SrcRewrite ще пренасочи трафика от определен източник/ID към определена група за разговори.

Синтаксис
SrcRewrite=fromSlot,fromId,toSlot,toTG,обхват
Примери

The rule below will rewrite calls from 4000-5000 on DMR Network 1, to talk group 9 on slot 2. This is useful for ensuring reflector announcements are heard on talk group 9. This rule only works on DMR frames passing from the network side to the RF side.

Правилото по-долу ще пренасочи повикванията от 4000-5000 в [DMR мрежа 1] към разговорна група 9 в слот 2. Това е полезно, за да се гарантира, че рефлекторните съобщения ще се чуват в разговорна група 9. Това правило работи само върху DMR пакети, преминаващи от страната на мрежата към страната на RF.

[DMR Network 1]

# Състоянието на рефлектора се връща (възстановява)
SrcRewrite=2,4000,2,9,1001

TypeRewrite

TypeRewrite maps a group call to a private call. This rule only works on DMR frames passing from the RF side to the network side.

TypeRewrite преобразува групово повикване в лично повикване. Това правило работи само върху DMR пакети, преминаващи от страната на RF към мрежата.

Синтаксис

TypeRewrite==fromSlot,fromId,toSlot,toId

Примери

The rules below translate a group call to 9990 on slot 1, to a private call on DMR Network 1. The SrcRewrite rule then allows the reply to traverse the gateway.

This could be used for converting Brandmeister's private call echo service to a group call method like DMR+, to make the usage more uniform across the networks.

Правилата по-долу преобразуват групово повикване до 9990 на слот 1 в частно повикване в [DMR мрежа 1]. След това правилото SrcRewrite позволява на отговора да премине през шлюза.

Това може да се използва за преобразуване на частната услуга за ехо тест на повикване на Brandmeister в метод на групово повикване като DMR+, за да направи използването по-унифицирано в мрежите.

[DMR Network 1]

# Ехо на RF слот 1 TG9990
# към мрежов слот 1 персонално повикване 9990
TypeRewrite=1,9990,1,9990
SrcRewrite=1,9990,1,9990,1

PassAllTG

Пропуска всички групи за разговор без конкретни правила за съвпадение и може да се използва само в една DMR мрежа. Правилата се прилагат за DMR пакети, преминаващи през шлюза в двете посоки.

Синтаксис

PassAllTG=Slot

Примери

Правилата по-долу позволяват на груповите повиквания да преминат от    [DMR мрежа 2] към който и да е времеви слот от RF страна.

[DMR Network 2]
# Прекарва целия останал трафик на групите за разговори
# на слот 1 и слот 2 PassAllTG=1 PassAllTG=2
Възможна е и следната комбинация:
[DMR Network 1]
# Прекарва целия останал трафик на групите за разговори на слот 1
PassAllTG=1
[DMR Network 2]
# Прекарва целия останал трафик на групите за разговори на слот 2
PassAllTG=2

PassAllPC

Пропуска всички частни разговори без конкретни правила и може да се използва само в една DMR мрежа. Правилата се прилагат за DMR пакети, преминаващи през шлюза в двете посоки.

Синтаксис

PassAllPC=Slot

Примери

Правилата по-долу позволяват частни повиквания да преминават от           [DMR мрежа 2] към който и да е времеви слот от RF страна.

[DMR Network 2]
# Прекарайте целия останал частен трафик на слот 1 и слот 2
PassAllPC=1
PassAllPC=2
 
Възможна е и следната комбинация:
[DMR Network 1]
# Прекарайте целия останал частен трафик на слот 1
PassAllPC=1
[DMR Network 2]
# Прекарайте целия останал частен трафик на слот 2
PassAllPC=2

73 de LZ5PN