Re: Bridging to multiple Brandmeister Talkgroups HBLink


Steve N4IRS
 

This is off the top of my head, I do not have a test platform I want to try it on. Do pay attention to the fact that each SYSTEM in hblink.cfg has a different SSID appended to the DMRID.
I suggest you watch the logs while testing each TG. Telling us it does not work, does not work. There is a reason for logs.

BRIDGES = {
    'TG1': [
            {'SYSTEM': 'TG-1',    'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE',  'ON': [], 'OFF': [], 'RESET': []},
            {'SYSTEM': 'TG-2',    'TS': 1, 'TGID': 2, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE',  'ON': [], 'OFF': [], 'RESET': []},
            {'SYSTEM': 'TG-3',    'TS': 1, 'TGID': 3, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE',  'ON': [], 'OFF': [], 'RESET': []},
        ],
    'TG2': [
            {'SYSTEM': 'TG-1',    'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE', 'ON': [], 'OFF': [], 'RESET': []},
            {'SYSTEM': 'TG-2',    'TS': 1, 'TGID': 2, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE', 'ON': [], 'OFF': [], 'RESET': []},
            {'SYSTEM': 'TG-3',    'TS': 1, 'TGID': 3, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE', 'ON': [], 'OFF': [], 'RESET': []},
        ],
    'TG3': [
            {'SYSTEM': 'TG-1',    'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE', 'ON': [], 'OFF': [], 'RESET': []},
            {'SYSTEM': 'TG-2',    'TS': 1, 'TGID': 2, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE', 'ON': [], 'OFF': [], 'RESET': []},
            {'SYSTEM': 'TG-3',    'TS': 1, 'TGID': 3, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'NONE', 'ON': [], 'OFF': [], 'RESET': []},
        ]
}


On 10/25/2019 12:37 PM, Skyler Fennell wrote:
Thank you Steve for your reply. 

I’ve tried that and it does not work. It only sends traffic to one of the BM talkgroups, and sometimes the other talkgroup gets some “blips” but never gets any audio.  I did make sure they all used different local ports and tried a few different rules.py settings. 

Could you give me an example of rules.py that you think works for what you just sent me?

Thank you,
Skyler 



On Fri, Oct 25, 2019 at 10:23 AM Steve N4IRS <szingman@...> wrote:
I don't know of any reason you would need to "double vocoder" Everything I see is either AMBE or analog. I also don't see why you can't have multiple connections to BM:

[TG-1]
MODE: PEER
ENABLED: True
LOOSE: False
EXPORT_AMBE: False
IP:
PORT: 54001
MASTER_IP: 310x.repeater.net
MASTER_PORT: 62031
PASSPHRASE: homebrew
CALLSIGN: W1ABC
RADIO_ID: 311212301
RX_FREQ: 449000000
TX_FREQ: 444000000
TX_POWER: 25
COLORCODE: 1
SLOTS: 1

[TG-2]
MODE: PEER
ENABLED: True
LOOSE: False
EXPORT_AMBE: False
IP:
PORT: 54002
MASTER_IP: 310x.repeater.net
MASTER_PORT: 62031
PASSPHRASE: homebrew
CALLSIGN: W1ABC
RADIO_ID: 311212302
RX_FREQ: 449000000
TX_FREQ: 444000000
TX_POWER: 25
COLORCODE: 1
SLOTS: 1

[TG-3]
MODE: PEER
ENABLED: True
LOOSE: False
EXPORT_AMBE: False
IP:
PORT: 62031
MASTER_IP: 310x.repeater.net
MASTER_PORT: 54000
PASSPHRASE: homebrew
CALLSIGN: W1ABC
RADIO_ID: 311212303
RX_FREQ: 449000000
TX_FREQ: 444000000
TX_POWER: 25
COLORCODE: 1
SLOTS: 1

Maybe I'm missing something.
Steve N4IRS

On 10/25/2019 11:20 AM, Skyler Fennell wrote:
The thing about openbridge is I have to find someone at BM, and I've always had a hard time dealing with them and getting stuff to work, then it is a permanent connection, not something I can disconnect and edit on the fly to our communications needs. Also, support tickets are useless, I've submitted a few support tickets before on BM, and they usually just randomly disappear after 4 months of me waiting. 

I thought I would implement HBLink so I could get around double vocoding to bring in multiple talk-groups and systems such as fusion using an asterisk background, but maybe it is better just to do that and deal with the fact that call-sign translation does not happen. I can easily run multiple instances of MMDVMHost with the same 62031 outbound port at the same time, but it does not seem like HBLink will talk to BM that way. 

If there is any other way I can simply bridge Two talkgroups together using two "hotspot" instances, it would be greatly appreciated. It seems right now that I can only have 1 outbound connection to the BM network at a time on my HBlink instance. 

My Goal:
NORMAL OPERATION ( I CAN Get this to work Right now) 
ASL <---> ANALOG_BRDGE <---> HBLINK <----> BM SkyHub 310847, YSF REFLECTOR 

SEVERE WX Operation
ASL <---> ANALOG_BRIDGE <---> HBLINK <---> BM SkyHub 310847,BM Colorado WX Talkgroup, YSF Reflector

On Thu, Oct 24, 2019 at 10:32 AM Skyler Fennell via Groups.Io <electricity440=gmail.com@groups.io> wrote:
Yeah I realized that after doing research after I already posted the question. I won't bridge TGIF in, I've never even messed with TGIF before.

So what is different between OpenBridge and the bridges used for repeater-1, repeater2 etc.? Could you send me a sample of openbridge? 

Even if I'm not bridging 2 brandmiester talkgroups, but say bridging to another HBLINK server on repeater-2, is my configuration right, or can you not have more than 1 repeater on different talkgroups connected to the same conference?



On Thu, Oct 24, 2019 at 10:18 AM Alec-N1AJW <alec.wasserman@...> wrote:
p.s. you can never bridge any BM TG's and TGIF TG's together.  they must remain autonomous of each other in your bridges..



Alec


Join main@DVSwitch.groups.io to automatically receive all group messages.