Date   

Re: Why does not it show alias id in Europe in the HBlink Master?

EA5GVK Joaquin
 

Ok. Manuel THX. Crear work Corts


Re: hb_confbridge.py error after call ends...

Cort N0MJS <n0mjs@...>
 

Probably your hb_confbridge_rules.py file - if you send it to me, the actual file, not copy and paste, I’ll take a look.

On Nov 9, 2018, at 7:04 AM, Heiko DL1BZ <dg2dra@...> wrote:

After call end with confbridge I get an error:

INFO 2018-11-09 13:56:54,659 (OLL-DMRMaster) *CALL END*   STREAM ID: 2660614738 SUB: DL1BZ (2629315) PEER: 262931502 (262931502) TGID 7 (7), TS 2, Duration: 4.86109900475
Unhandled Error
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/log.py", line 86, in callWithContext
    return context.call({ILogContext: newCtx}, func, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/context.py", line 122, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/context.py", line 85, in callWithContext
    return func(*args,**kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
    why = selectable.doRead()
--- <exception caught here> ---
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/udp.py", line 249, in doRead
    self.protocol.datagramReceived(data, addr)
  File "/srv/HBlink/hblink.py", line 322, in master_datagramReceived
    self.dmrd_received(_peer_id, _rf_src, _dst_id, _seq, _slot, _call_type, _frame_type, _dtype_vseq, _stream_id, _data)
  File "/srv/HBlink/hb_confbridge.py", line 383, in dmrd_received
    if (_dst_id in _system['ON'] or _dst_id in _system['RESET']) and _slot == _system['TS']:
exceptions.KeyError: 'RESET'

INFO 2018-11-09 13:56:54,669 (OLL-DMRMaster) *CALL END*   STREAM ID: 2660614738 SUB: DL1BZ (2629315) PEER: 262931502 (262931502) TGID 7 (7), TS 2, Duration: 4.8713619709
Unhandled Error
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/log.py", line 86, in callWithContext
    return context.call({ILogContext: newCtx}, func, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/context.py", line 122, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/context.py", line 85, in callWithContext
    return func(*args,**kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
    why = selectable.doRead()
--- <exception caught here> ---
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/udp.py", line 249, in doRead
    self.protocol.datagramReceived(data, addr)
  File "/srv/HBlink/hblink.py", line 322, in master_datagramReceived
    self.dmrd_received(_peer_id, _rf_src, _dst_id, _seq, _slot, _call_type, _frame_type, _dtype_vseq, _stream_id, _data)
  File "/srv/HBlink/hb_confbridge.py", line 383, in dmrd_received
    if (_dst_id in _system['ON'] or _dst_id in _system['RESET']) and _slot == _system['TS']:
exceptions.KeyError: 'RESET'

DEBUG 2018-11-09 13:56:55,135 Periodic reporting loop started

73 Heiko, DL1BZ

Cort Buffington
785-865-7206


hb_confbridge.py error after call ends...

Heiko DL1BZ
 

After call end with confbridge I get an error:

INFO 2018-11-09 13:56:54,659 (OLL-DMRMaster) *CALL END*   STREAM ID: 2660614738 SUB: DL1BZ (2629315) PEER: 262931502 (262931502) TGID 7 (7), TS 2, Duration: 4.86109900475
Unhandled Error
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/log.py", line 86, in callWithContext
    return context.call({ILogContext: newCtx}, func, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/context.py", line 122, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/context.py", line 85, in callWithContext
    return func(*args,**kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
    why = selectable.doRead()
--- <exception caught here> ---
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/udp.py", line 249, in doRead
    self.protocol.datagramReceived(data, addr)
  File "/srv/HBlink/hblink.py", line 322, in master_datagramReceived
    self.dmrd_received(_peer_id, _rf_src, _dst_id, _seq, _slot, _call_type, _frame_type, _dtype_vseq, _stream_id, _data)
  File "/srv/HBlink/hb_confbridge.py", line 383, in dmrd_received
    if (_dst_id in _system['ON'] or _dst_id in _system['RESET']) and _slot == _system['TS']:
exceptions.KeyError: 'RESET'

INFO 2018-11-09 13:56:54,669 (OLL-DMRMaster) *CALL END*   STREAM ID: 2660614738 SUB: DL1BZ (2629315) PEER: 262931502 (262931502) TGID 7 (7), TS 2, Duration: 4.8713619709
Unhandled Error
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/log.py", line 86, in callWithContext
    return context.call({ILogContext: newCtx}, func, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/context.py", line 122, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/python/context.py", line 85, in callWithContext
    return func(*args,**kw)
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
    why = selectable.doRead()
--- <exception caught here> ---
  File "/usr/local/lib/python2.7/dist-packages/twisted/internet/udp.py", line 249, in doRead
    self.protocol.datagramReceived(data, addr)
  File "/srv/HBlink/hblink.py", line 322, in master_datagramReceived
    self.dmrd_received(_peer_id, _rf_src, _dst_id, _seq, _slot, _call_type, _frame_type, _dtype_vseq, _stream_id, _data)
  File "/srv/HBlink/hb_confbridge.py", line 383, in dmrd_received
    if (_dst_id in _system['ON'] or _dst_id in _system['RESET']) and _slot == _system['TS']:
exceptions.KeyError: 'RESET'

DEBUG 2018-11-09 13:56:55,135 Periodic reporting loop started

73 Heiko, DL1BZ


Bridging a P25Reflector and a YSFReflector?

Mike, KI0IK
 

I have a working P25Reflector and a YSFReflector.  I would like to bridge the two together so if someone is connected to the P25Reflector they could talk to someone connected to the YSFReflector.  Which DVSwitch program would be best for this?  MMDVM_Bridge? I read through the Wiki, and searched the messages, but I'm drawing a blank.

Thanks
Mike


Re: HBlink / HB_Bridge - "Loose Validation" (Enables connections to XLD, DMR+, etc)

Alec-N1AJW
 

that may be true but how to you direct it to the specific xlxreflector and module.  its located on the same machine as xblink.  i want the audio to be bridged with audio already on myhblink.cfg


Re: OpenBridge Support Nearing Completion

Peter M0NWI
 

Sounds great, I'll have a word with our DMR+ (IPSC2) provider, thanks for all your hard work!



From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Cort N0MJS via Groups.Io <n0mjs@...>
Sent: 08 November 2018 16:37
To: HBlink@DVSwitch.groups.io; DVSwitch@groups.io
Subject: [DVSwitch] OpenBridge Support Nearing Completion
 
Folks,

Excuse the cross-post, but this is kinda big news.

Several of us have been running the OpenBridge branch of HBlink for a couple of weeks and it is close to being merged into the main branch.

OpenBridge is a way to, essentially, trunk many call streams at the same time between HBlink, Brandmeister, DMR+ and DMR-MARC. Brandmeister has indicated willingness to provide OpenBridge connections to network operators using HBlink – in fact, it was the BM team who suggested we add support for it and they would happily allow those connections (they don’t like us using HBP connections for downstream network traffic). I do not yet know whether DMR+ or DMR-MARC will be willing to provide the same, but the technical capabilities are now available for an independent network operator to take “trunk” type feeds from all of the major networks, without masquerading as repeaters.

Anyone looking to get upstream feeds OpenBridge feeds from the “big networks” must work those arrangements out with those network operators, and I strongly discourage chaining OB to OB to OB to avoid those upstream connections. The best way to use OB is between your independent network and a direct connection to one of the International networks, and direct connections between your network and other regional operators. Passing national/international network traffic between multiple independent regional networks is likely to cause performance problems sooner or later.

0x49 DE N0MJS

Cort Buffington
785-865-7206





OpenBridge Support Nearing Completion

Cort N0MJS <n0mjs@...>
 

Folks,

Excuse the cross-post, but this is kinda big news.

Several of us have been running the OpenBridge branch of HBlink for a couple of weeks and it is close to being merged into the main branch.

OpenBridge is a way to, essentially, trunk many call streams at the same time between HBlink, Brandmeister, DMR+ and DMR-MARC. Brandmeister has indicated willingness to provide OpenBridge connections to network operators using HBlink – in fact, it was the BM team who suggested we add support for it and they would happily allow those connections (they don’t like us using HBP connections for downstream network traffic). I do not yet know whether DMR+ or DMR-MARC will be willing to provide the same, but the technical capabilities are now available for an independent network operator to take “trunk” type feeds from all of the major networks, without masquerading as repeaters.

Anyone looking to get upstream feeds OpenBridge feeds from the “big networks” must work those arrangements out with those network operators, and I strongly discourage chaining OB to OB to OB to avoid those upstream connections. The best way to use OB is between your independent network and a direct connection to one of the International networks, and direct connections between your network and other regional operators. Passing national/international network traffic between multiple independent regional networks is likely to cause performance problems sooner or later.

0x49 DE N0MJS

Cort Buffington
785-865-7206


Re: Why does not it show alias id in Europe in the HBlink Master?

Cort N0MJS <n0mjs@...>
 

Well, I didn’t put in code that programmatically excludes Europe, so the file is missing the entries, or the formatting of the European lines are different and they’re being rejected. How does the format of the file you’re downloading compare between a European and a North American entry?


On Nov 5, 2018, at 5:19 PM, EA5GVK Joaquin <ea5gvk@...> wrote:

Ok. But in subscriber_ids.csv. yes show id Europe.


Re: Why does not it show alias id in Europe in the HBlink Master?

EA5GVK Joaquin
 

Ok. But in subscriber_ids.csv. yes show id Europe.


Re: Why does not it show alias id in Europe in the HBlink Master?

Cort N0MJS <n0mjs@...>
 

Probably not in the database then


On Nov 5, 2018, at 5:10 PM, EA5GVK Joaquin <ea5gvk@...> wrote:

Yes. But can show Call and name only. 
But in hblink and hbmonitor in log, no show Call only id. But if have one stations Out Europe yes show Call.
THX. 


Re: Why does not it show alias id in Europe in the HBlink Master?

EA5GVK Joaquin
 

Yes. But can show Call and name only. 
But in hblink and hbmonitor in log, no show Call only id. But if have one stations Out Europe yes show Call.
THX. 


Re: Why does not it show alias id in Europe in the HBlink Master?

Cort N0MJS <n0mjs@...>
 

GDPR?


On Nov 5, 2018, at 4:43 PM, EA5GVK Joaquin <ea5gvk@...> wrote:

Hi Steve.
Why does not it show alias id in Europe in the HBlink Master?
in hblink.cfg is it?

[ALIASES]
TRY_DOWNLOAD: True
PATH: ./
PEER_FILE: peer_ids.csv
SUBSCRIBER_FILE: subscriber_ids.csv
TGID_FILE: talkgroup_ids.csv
PEER_URL: https://ham-digital.org/status/rptrs.csv
SUBSCRIBER_URL: https://ham-digital.org/status/users.csv
STALE_DAYS: 7

Many thx.
´73 EA5GVK.


Why does not it show alias id in Europe in the HBlink Master?

EA5GVK Joaquin
 

Hi Steve.
Why does not it show alias id in Europe in the HBlink Master?
in hblink.cfg is it?

[ALIASES]
TRY_DOWNLOAD: True
PATH: ./
PEER_FILE: peer_ids.csv
SUBSCRIBER_FILE: subscriber_ids.csv
TGID_FILE: talkgroup_ids.csv
PEER_URL: https://ham-digital.org/status/rptrs.csv
SUBSCRIBER_URL: https://ham-digital.org/status/users.csv
STALE_DAYS: 7

Many thx.
´73 EA5GVK.


Re: IPSC Peers not Registering with each other

Michael Eckhoff (K5MRE)
 

Cort,

Thank you for the response, and my apologies for taking so long in responding.  I wanted to check things over again before coming back with more logs and just found the time.

I'm glad I did because it's now working.  It ended up being my iptables rules.  I was allowing port 50000 in my output chain, but not my input chain.  So it could send out the link to the other node, but couldn't accept the inbound link from it.

Thanks again!

Michael (K5MRE)


Re: Multiple instances of Bridge

Michael Weaver - AC2VK
 

Awesome. I'll give this a shot. Thank you!


Re: dahdi/pseudo problem

Marco IW0RED
 

Hi, I have the same problem but after dpkg-reconfigure I get this:
Loading new asl-dahdi-linux-2.11.1 DKMS files...
First Installation: checking all kernels...
Building only for 4.1.6-voyage
Building for architecture i386
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.

I checked:
root@panelpc:~# dpkg --list | egrep -i --color 'linux-image|linux-headers'
ii  linux-headers-4.1.6-voyage   17.2-1                           i386         Header files related to Linux kernel, specifically,
ii  linux-image-4.1.6-voyage     17.2-1                           i386         Linux kernel binary image for version 4.1.6-voyage

What's wrong?

73 Marco IW0RED


Re: Multiple instances of Bridge

KB5PBM
 

Below I am running 3 dmr links from allstar
  You have to set environment variables each time you execute otherwise it uses the same dvswitch.ini file.

This is my rc.local at startup


/root/md380-emu -S 2470 &
/root/md380-emu -S 2471 &
/root/md380-emu -S 2472 &
 
/root/DMR/Analog_Bridge/Analog_Bridge.ARM /etc/Analog_Bridg
.ini &
/root/DMR/Analog_Bridge/Analog_Bridge.ARM /etc/Analog_Bridg
2.ini &
/root/DMR/Analog_Bridge/Analog_Bridge.ARM /etc/Analog_Bridg
3.ini &
 
DVSWITCH=/etc/DVSwitch1.ini /root/DMR/MMDVM_Bridge/MMDVM_Br
dge.armhf /etc/MMDVM_Bridge1.ini &
DVSWITCH=/etc/DVSwitch2.ini /root/DMR/MMDVM_Bridge/MMDVM_Br
dge.armhf /etc/MMDVM_Bridge2.ini &
DVSWITCH=/etc/DVSwitch3.ini /root/DMR/MMDVM_Bridge/MMDVM_Br
dge.armhf /etc/MMDVM_Bridge3.ini &
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Re: Multiple instances of Bridge

Michael Weaver - AC2VK
 

Hello, 

I just created an Allstar DMR bridge using the how to guide which was great.  This is really neat stuff!

If I want to setup another private node for Dstar I just create another set of folders with the executables and ini files? This second instance will load on startup? 

I understand how the ports will need to be configured but I need more details on the multiple instances. 

Thank you, 
Mike AC2VK


Re: Will it be possible in the future to interconnect HYTERA repeaters with HBLINK?

Igor Videc
 

Chris,

I haven't tried myself but you should look into Hytera-DMRGateway as implemented in Austria:

http://ham-dmr.at/index.php/dmr-gateway/
and
https://www.a23-wertheim.de/downloads/dmr/dmrgateway-2/file/35-dmrgateway-image-a23-17062018-zip

I think this way you could connect DMRGateway to HBlink.

Rgds
Igor


Re: Any help to develop hbmonitor?

EA5GVK Joaquin
 

Ok, Perfect.
HBmonitor it:
https://github.com/n0mjs710/HBmonitor
But now. Not available.
Its creator has removed it from the github.
I do not know why.
Maybe he's working to improve it.
Yes, you want jay I can pass a copy of the HBmonitor, to work on it.
The beauty of this is sharing knowledge.
Greetings.

7441 - 7460 of 9820