Date   

Re: IPSC to IPSC question?

jay@...
 

Awesome. thanks for the reply. So here is my next question,

So in order to run software diagnostics and other software the repeater needs to be in MASTER mode not Peer. Is there a way to have it in MASTER mode, Have confbridge connect to the repeater as a peer and also have confbridge connect out to the cbridge and route the traffic through to the repeater?

;)

73,


Re: Analog_Bridge + HBLink audio screech

G7RPG - Peter Kendall
 

Just a shot a little video that I hope shows the effect

https://www.youtube.com/watch?v=sIVn3OyDP_w


73
Peter
G7RPG

On 24/04/18 15:34, G7RPG - Peter Kendall wrote:
Hi All,

I've been linking my asl node to BM direct using Analog_Bridge and
HBlink-HB_Bridge, this has been working perfectly.

I'm trying to use a another instance of HBlink to create a local proxy
for HBlink-HB_Bridge, YSF2DMR and an mmdvm_hs, its working fine apart
from a very loud audio screech being heard at the end of every
transmission coming from ASL on DMR.

Any suggestions?

73
Peter



Re: IPSC to IPSC question?

Cort N0MJS <n0mjs@...>
 

confbridge.py in DMRlink was intended to do exactly this, and to be a stand-alone “call router”. It’s been in production service as part of the K0USY Group “regional” network since it was first written… of course, that’s also why I wrote it :)

On Apr 24, 2018, at 2:53 PM, Steve N4IRS <szingman@...> wrote:

I did this type of thing with confbridge quite a while ago. You may also be able to use proxy.
Maybe someone else can chime in.

73, Steve N4IRS


On 4/24/2018 2:23 PM, jay@... wrote:
Hello,

I'm looking to connect my Trbo repeater to a "IPSC Gateway?" and that gateway connect to a c-bridge. Doing this for a "man in the middle" way of managing the talk groups etc. Is this doable and what would i use, IPSC_Gateway only?

Thanks!
73,


Cort Buffington
785-865-7206


Re: IPSC to IPSC question?

Steve N4IRS
 

I did this type of thing with confbridge quite a while ago. You may also be able to use proxy.
Maybe someone else can chime in.

73, Steve N4IRS


On 4/24/2018 2:23 PM, jay@... wrote:
Hello,

I'm looking to connect my Trbo repeater to a "IPSC Gateway?" and that gateway connect to a c-bridge. Doing this for a "man in the middle" way of managing the talk groups etc. Is this doable and what would i use, IPSC_Gateway only?

Thanks!
73,


IPSC to IPSC question?

jay@...
 

Hello,

I'm looking to connect my Trbo repeater to a "IPSC Gateway?" and that gateway connect to a c-bridge. Doing this for a "man in the middle" way of managing the talk groups etc. Is this doable and what would i use, IPSC_Gateway only?

Thanks!
73,


Analog_Bridge + HBLink audio screech

G7RPG - Peter Kendall
 

Hi All,

I've been linking my asl node to BM direct using Analog_Bridge and
HBlink-HB_Bridge, this has been working perfectly.

I'm trying to use a another instance of HBlink to create a local proxy
for HBlink-HB_Bridge, YSF2DMR and an mmdvm_hs, its working fine apart
from a very loud audio screech being heard at the end of every
transmission coming from ASL on DMR.

Any suggestions?

73
Peter


Re: P25reflector fails

Mike AE4ML
 

Thank you,
looks like it running now

excerpt from logg.

I: 2018-04-22 20:00:47.485 Opening P25 network connection
I: 2018-04-22 20:00:47.917 Loaded 89798 Ids to the callsign lookup table
I: 2018-04-22 20:00:47.918 Started the DMR Id lookup reload thread
M: 2018-04-22 20:00:47.918 Starting P25Reflector-20161101
I: 2018-04-22 20:01:13.406 Opening P25 network connection
I: 2018-04-22 20:01:13.819 Loaded 89798 Ids to the callsign lookup table
I: 2018-04-22 20:01:13.820 Started the DMR Id lookup reload thread
M: 2018-04-22 20:01:13.820 Starting P25Reflector-20161101
I: 2018-04-22 20:07:16.948 Opening P25 network connection
I: 2018-04-22 20:07:17.376 Loaded 89798 Ids to the callsign lookup table
I: 2018-04-22 20:07:17.377 Started the DMR Id lookup reload thread
M: 2018-04-22 20:07:17.377 Starting P25Reflector-20161101
M: 2018-04-22 20:07:21.928 Adding QUANTAR    (127.0.0.1:42010)


On Sun, Apr 22, 2018 at 3:53 PM, Steve N4IRS <szingman@...> wrote:
change:
Daemon=1
to:
Daemon=0

In P25Gateway.ini


On 04/22/2018 03:51 PM, Mike AE4ML wrote:
P25 reflector shows started . a ps ax | grep of P25Reflector shows nothing. If I look into the /var/log/P25Reflector I found this..

Any thoughts ?

root@442-400Repeater:/var/log/mmdvm# cat P25Reflector-2018-04-22.log
E: 2018-04-22 18:43:55.449 Could not get the mmdvm user, exiting
E: 2018-04-22 18:59:21.252 Could not get the mmdvm user, exiting


here is the ini file.
P25Reflector.ini

[General]
Daemon=1

[Id Lookup]
Name=/var/lib/mmdvm/DMRIds.dat
Time=24

[Log]
# Logging levels, 0=No logging
DisplayLevel=1
FileLevel=1
FilePath=/var/log/mmdvm/
FileRoot=P25Reflector

[Network]
Port=41000
Debug=0

===




--

Michael Lussier AE4ML


“Those who fail to learn from history are doomed to repeat it” Winston Churchill

"We must reject the idea that every time a law is broken, society is guilty rather than the law breaker.It is time to restore the American precept that each individual is accountable for his actions." ~ Ronald Regan



Re: P25reflector fails

Steve N4IRS
 

change:
Daemon=1
to:
Daemon=0

In P25Gateway.ini

On 04/22/2018 03:51 PM, Mike AE4ML wrote:
P25 reflector shows started . a ps ax | grep of P25Reflector shows nothing. If I look into the /var/log/P25Reflector I found this..

Any thoughts ?

root@442-400Repeater:/var/log/mmdvm# cat P25Reflector-2018-04-22.log
E: 2018-04-22 18:43:55.449 Could not get the mmdvm user, exiting
E: 2018-04-22 18:59:21.252 Could not get the mmdvm user, exiting


here is the ini file.
P25Reflector.ini

[General]
Daemon=1

[Id Lookup]
Name=/var/lib/mmdvm/DMRIds.dat
Time=24

[Log]
# Logging levels, 0=No logging
DisplayLevel=1
FileLevel=1
FilePath=/var/log/mmdvm/
FileRoot=P25Reflector

[Network]
Port=41000
Debug=0

===


P25reflector fails

Mike AE4ML
 

P25 reflector shows started . a ps ax | grep of P25Reflector shows nothing. If I look into the /var/log/P25Reflector I found this..

Any thoughts ?

root@442-400Repeater:/var/log/mmdvm# cat P25Reflector-2018-04-22.log
E: 2018-04-22 18:43:55.449 Could not get the mmdvm user, exiting
E: 2018-04-22 18:59:21.252 Could not get the mmdvm user, exiting


here is the ini file.
P25Reflector.ini

[General]
Daemon=1

[Id Lookup]
Name=/var/lib/mmdvm/DMRIds.dat
Time=24

[Log]
# Logging levels, 0=No logging
DisplayLevel=1
FileLevel=1
FilePath=/var/log/mmdvm/
FileRoot=P25Reflector

[Network]
Port=41000
Debug=0

===


Re: Brandmeister-Analog_Bridge Connection Problem

Ed W8VT
 

Just now tried 3108 again and same response. Switched to 3102, connected and working.

Ed W8VT


Re: Brandmeister-Analog_Bridge Connection Problem

Steve N4IRS
 

Corey is right , I did not catch the NAK. The DMR-MARC issue still happens also.

On 04/22/2018 09:31 AM, Corey Dean N3FE wrote:
It appears that 3108 Was having some issues with MMDVM connections (Home Brew Protocol) this morning.  Had the same issue last night and Mark removed the beta and went with last full production release.  We thought it fixed it until I saw this email.

You should be able to connect again.

Corey  N3FE

On Sun, Apr 22, 2018 at 9:16 AM, Steve N4IRS <szingman@...> wrote:
Ed,
Check the subscriber ID file. DMR-MARC has changed it yet again. HB does not like it when the file is damaged Here is a script I use to get the file now.
wget -O /var/lib/dvswitch/subscriber_ids.csv -q --no-check-certificate "https://dmr-marc.net/static/users.csv"

Adjust the output directory to taste.

73, Steve N4IRS

On 04/22/2018 09:11 AM, Ed W8VT wrote:
Has been working great other than need to reconnect to Brandmeister every now and then. Went to do that this morning and get this, that seems to repeat forever:

load config file config.file
INFO 2018-04-22 08:59:15,880 ID ALIAS MAPPER: 'peer_ids.csv' could not be downloaded
INFO 2018-04-22 08:59:16,031 ID ALIAS MAPPER: 'subscriber_ids.csv' could not be downloaded
INFO 2018-04-22 08:59:16,190 ID ALIAS MAPPER: peer_ids dictionary is available
INFO 2018-04-22 08:59:17,790 ID ALIAS MAPPER: subscriber_ids dictionary is available
INFO 2018-04-22 08:59:17,792 ID ALIAS MAPPER: talkgroup_ids dictionary is available
INFO 2018-04-22 08:59:17,793 HBlink 'HB_Bridge.py' (c) 2017 Mike Zingman N4IRR, N0MJS - SYSTEM STARTING...
INFO 2018-04-22 08:59:17,794 Version 20170620
INFO 2018-04-22 08:59:17,805 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:17,840 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 144605210
INFO 2018-04-22 08:59:17,879 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:17,881 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:17,917 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:22,811 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:22,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 3016898622
INFO 2018-04-22 08:59:22,884 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:22,885 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:22,921 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:27,811 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:27,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 3737347140
INFO 2018-04-22 08:59:27,882 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:27,884 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:27,918 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:32,810 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:32,844 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 4202282829
INFO 2018-04-22 08:59:32,881 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:32,883 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:32,917 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:37,810 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:37,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 4280270402
INFO 2018-04-22 08:59:37,882 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:37,883 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:37,919 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.

Any suggestions?

Ed W8VT




Re: Brandmeister-Analog_Bridge Connection Problem

Corey Dean N3FE <n3fe@...>
 

It appears that 3108 Was having some issues with MMDVM connections (Home Brew Protocol) this morning.  Had the same issue last night and Mark removed the beta and went with last full production release.  We thought it fixed it until I saw this email.

You should be able to connect again.

Corey  N3FE

On Sun, Apr 22, 2018 at 9:16 AM, Steve N4IRS <szingman@...> wrote:
Ed,
Check the subscriber ID file. DMR-MARC has changed it yet again. HB does not like it when the file is damaged Here is a script I use to get the file now.
wget -O /var/lib/dvswitch/subscriber_ids.csv -q --no-check-certificate "https://dmr-marc.net/static/users.csv"

Adjust the output directory to taste.

73, Steve N4IRS

On 04/22/2018 09:11 AM, Ed W8VT wrote:
Has been working great other than need to reconnect to Brandmeister every now and then. Went to do that this morning and get this, that seems to repeat forever:

load config file config.file
INFO 2018-04-22 08:59:15,880 ID ALIAS MAPPER: 'peer_ids.csv' could not be downloaded
INFO 2018-04-22 08:59:16,031 ID ALIAS MAPPER: 'subscriber_ids.csv' could not be downloaded
INFO 2018-04-22 08:59:16,190 ID ALIAS MAPPER: peer_ids dictionary is available
INFO 2018-04-22 08:59:17,790 ID ALIAS MAPPER: subscriber_ids dictionary is available
INFO 2018-04-22 08:59:17,792 ID ALIAS MAPPER: talkgroup_ids dictionary is available
INFO 2018-04-22 08:59:17,793 HBlink 'HB_Bridge.py' (c) 2017 Mike Zingman N4IRR, N0MJS - SYSTEM STARTING...
INFO 2018-04-22 08:59:17,794 Version 20170620
INFO 2018-04-22 08:59:17,805 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:17,840 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 144605210
INFO 2018-04-22 08:59:17,879 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:17,881 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:17,917 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:22,811 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:22,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 3016898622
INFO 2018-04-22 08:59:22,884 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:22,885 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:22,921 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:27,811 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:27,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 3737347140
INFO 2018-04-22 08:59:27,882 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:27,884 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:27,918 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:32,810 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:32,844 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 4202282829
INFO 2018-04-22 08:59:32,881 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:32,883 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:32,917 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:37,810 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:37,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 4280270402
INFO 2018-04-22 08:59:37,882 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:37,883 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:37,919 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.

Any suggestions?

Ed W8VT



Re: Brandmeister-Analog_Bridge Connection Problem

Steve N4IRS
 

Ed,
Check the subscriber ID file. DMR-MARC has changed it yet again. HB does not like it when the file is damaged Here is a script I use to get the file now.
wget -O /var/lib/dvswitch/subscriber_ids.csv -q --no-check-certificate "https://dmr-marc.net/static/users.csv"

Adjust the output directory to taste.

73, Steve N4IRS

On 04/22/2018 09:11 AM, Ed W8VT wrote:
Has been working great other than need to reconnect to Brandmeister every now and then. Went to do that this morning and get this, that seems to repeat forever:

load config file config.file
INFO 2018-04-22 08:59:15,880 ID ALIAS MAPPER: 'peer_ids.csv' could not be downloaded
INFO 2018-04-22 08:59:16,031 ID ALIAS MAPPER: 'subscriber_ids.csv' could not be downloaded
INFO 2018-04-22 08:59:16,190 ID ALIAS MAPPER: peer_ids dictionary is available
INFO 2018-04-22 08:59:17,790 ID ALIAS MAPPER: subscriber_ids dictionary is available
INFO 2018-04-22 08:59:17,792 ID ALIAS MAPPER: talkgroup_ids dictionary is available
INFO 2018-04-22 08:59:17,793 HBlink 'HB_Bridge.py' (c) 2017 Mike Zingman N4IRR, N0MJS - SYSTEM STARTING...
INFO 2018-04-22 08:59:17,794 Version 20170620
INFO 2018-04-22 08:59:17,805 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:17,840 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 144605210
INFO 2018-04-22 08:59:17,879 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:17,881 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:17,917 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:22,811 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:22,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 3016898622
INFO 2018-04-22 08:59:22,884 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:22,885 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:22,921 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:27,811 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:27,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 3737347140
INFO 2018-04-22 08:59:27,882 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:27,884 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:27,918 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:32,810 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:32,844 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 4202282829
INFO 2018-04-22 08:59:32,881 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:32,883 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:32,917 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:37,810 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:37,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 4280270402
INFO 2018-04-22 08:59:37,882 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:37,883 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:37,919 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.

Any suggestions?

Ed W8VT


Brandmeister-Analog_Bridge Connection Problem

Ed W8VT
 

Has been working great other than need to reconnect to Brandmeister every now and then. Went to do that this morning and get this, that seems to repeat forever:

load config file config.file
INFO 2018-04-22 08:59:15,880 ID ALIAS MAPPER: 'peer_ids.csv' could not be downloaded
INFO 2018-04-22 08:59:16,031 ID ALIAS MAPPER: 'subscriber_ids.csv' could not be downloaded
INFO 2018-04-22 08:59:16,190 ID ALIAS MAPPER: peer_ids dictionary is available
INFO 2018-04-22 08:59:17,790 ID ALIAS MAPPER: subscriber_ids dictionary is available
INFO 2018-04-22 08:59:17,792 ID ALIAS MAPPER: talkgroup_ids dictionary is available
INFO 2018-04-22 08:59:17,793 HBlink 'HB_Bridge.py' (c) 2017 Mike Zingman N4IRR, N0MJS - SYSTEM STARTING...
INFO 2018-04-22 08:59:17,794 Version 20170620
INFO 2018-04-22 08:59:17,805 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:17,840 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 144605210
INFO 2018-04-22 08:59:17,879 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:17,881 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:17,917 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:22,811 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:22,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 3016898622
INFO 2018-04-22 08:59:22,884 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:22,885 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:22,921 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:27,811 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:27,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 3737347140
INFO 2018-04-22 08:59:27,882 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:27,884 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:27,918 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:32,810 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:32,844 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 4202282829
INFO 2018-04-22 08:59:32,881 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:32,883 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:32,917 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.
INFO 2018-04-22 08:59:37,810 (REPEATER-1) Sending login request to master 64.94.238.196:62031
INFO 2018-04-22 08:59:37,845 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 4280270402
INFO 2018-04-22 08:59:37,882 (REPEATER-1) Repeater Authentication Accepted
INFO 2018-04-22 08:59:37,883 (REPEATER-1) Repeater Configuration Sent
WARNING 2018-04-22 08:59:37,919 (REPEATER-1) MSTNAK Received. Resetting connection to the Master.

Any suggestions?

Ed W8VT


Re: ASL Analog_bridge DMR

Mike Zingman - N4IRR
 

dmrGain is used only when dmrAudio is set to AUDIO_USE_GAIN.  It is a simple multiply for each PCM sample, so 0.0-1.0 is the proper range


ASL Analog_bridge DMR

David
 

Trying to adjust the audio levels and I want to know if analog_bridge.ini the dmrGain can go negative?   Audio from dmr to allstar sound great.  Audio from allstart to dmr is a little high have to adjust volume knob when talking to a few different people.  Where it goes bad is when our dmr bridges over to ysf.  It is way over modulated.  I already have it set at 0 and want to go negative number like the agcGain.

Thanks


Re: ASL<>Analog_Bridge<>HBlink not working

Steve N4IRS
 

-b HB_Bridge

sent via smoke signal (AT&T)




On Sat, Apr 14, 2018 at 6:10 PM -0400, "Steve Siesel [K4KSA]" <steve@...> wrote:

I did….git clone https://github.com/n0mjs710/HBlink

 

Is there a switch I need to add?

 

From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> On Behalf Of Steve N4IRS
Sent: Saturday, April 14, 2018 6:08 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] ASL<>Analog_Bridge<>HBlink not working

 

Pull everything from the HB_Bridge branch.

On 04/14/2018 06:06 PM, Steve Siesel [K4KSA] wrote:

I am running hblink.py……

In the new install I did not have a HB_Bridge.py so I copied it from the old install and placed in the new one…..Still not working… restarted all services…

 

 

################################################

# HB_Bridge configuration file.

################################################

 

[DEFAULTS]

gateway = 127.0.0.1                             # IP address of Partner Application (IPSC_Bridge, Analog_Bridge)

fromGatewayPort = 31003                         # Port HB_Bridge is listening on for data  (HB_Bridge <--- Partner)

toGatewayPort = 31000                           # Port Partner is listening on for data  (HB_Bridge ---> Partner)

 

[RULES]

# Name = Old TG, New TG, New Slot

TG_SE = 3174, 3174, 2

TG_NA = 3,3,1

TG_ATL = 8,8,1

TG_WW = 1,1,1

 

 

 

From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> On Behalf Of Steve N4IRS
Sent: Saturday, April 14, 2018 5:57 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] ASL<>Analog_Bridge<>HBlink not working

 

Steve,
Assumptions:
You are running HB_Bridge.py not hblink.py
HB_Bridge ports are pointing at Analog_Bridge ports.

Post your HB_Bridge config file.

Steve


On 04/14/2018 05:15 PM, Steve Siesel [K4KSA] wrote:

 

 

All,

 

I’ve just upgraded to the latest Analog Bridge and HBLink from github and I am having some issues and need some help. Originally I was thinking my DV3000 was not working but after doing AMBEtest4.py it came back successful.

ASL does talk to analog_bridge…I see can see the PTT on and off:

 

                M: 2018-04-14 20:54:02.109 PTT on

              M: 2018-04-14 20:54:07.288 PTT off (keyed for 5179 ms)

 

However  I don’t see anything in the HBlink screen. Also I don’t see DMR transmissions made on the talkgroup:

 

INFO 2018-04-14 17:01:57,649 (REPEATER-1) Sending login request to master 74.91.114.19:62031

DEBUG 2018-04-14 17:01:57,650 CLIENT instance created: REPEATER-1, <__main__.HBSYSTEM instance at 0x764d3da0>

INFO 2018-04-14 17:01:57,690 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 2715672343

INFO 2018-04-14 17:01:57,737 (REPEATER-1) Repeater Authentication Accepted

INFO 2018-04-14 17:01:57,739 (REPEATER-1) Repeater Configuration Sent

INFO 2018-04-14 17:01:57,785 (REPEATER-1) Repeater Configuration Accepted

INFO 2018-04-14 17:01:57,786 (REPEATER-1) Connection to Master Completed

DEBUG 2018-04-14 17:02:02,652 (REPEATER-1) Client maintenance loop started

DEBUG 2018-04-14 17:02:02,653 (REPEATER-1) RPTPING Sent to Master. Total Sent: 0, Total Missed: 0, Currently Outstanding: 0

DEBUG 2018-04-14 17:02:02,693 (REPEATER-1) MSTPONG Received. Pongs Since Connected: 1

DEBUG 2018-04-14 17:02:07,652 (REPEATER-1) Client maintenance loop started

DEBUG 2018-04-14 17:02:07,653 (REPEATER-1) RPTPING Sent to Master. Total Sent: 1, Total Missed: 0, Currently Outstanding: 0

DEBUG 2018-04-14 17:02:07,693 (REPEATER-1) MSTPONG Received. Pongs Since Connected: 2

 

 

Here is my Analog_bridge.ini:

 

; Analog_Bridge configuration file.

;   This file should be placed in either /etc or it can be

;   supplied as a path on the Analog_Bridge command line.

 

; General Section describes settings for Analog_Bridge itself.

;   For RPI, don't forget to modprobe snd_pcm_oss to get the devices populated

[GENERAL]

; Audio devices are normally not needed when in gateway service.  These devices should

; only be set when local monitor or dongle modes are required.

 

logLevel = 2                    ; Show messages and above

outputAudioDevice = /dev/null   ; Audio device /dev/null, /dev/dsp1, portaudio, etc

inputAudioDevice = /dev/null    ; Only used for dongle mode

decoderFallBack = false         ; Use software AMBE decoder

 

; Below values are for using this as a local DMR dongle (no ASL needed)

useMicrophone = false           ; Use app as just a fancy dongle for DMR

useVox = false                  ; If using dongle mode (useMicrophone), enable VOX

voxDecay = 2                    ; Hang time in seconds

voxTrigger = 200                ; Value to trip PTT (0-32767)

 

; Information for xx_Bridge.py

[AMBE_AUDIO]

server = 127.0.0.1              ; IP address of xx_Bridge.py

fromDMRPort = 31000             ; AMBE frames from xx_Bridge (should match "toGatewayPort" in xx_Bridge.cfg)

toDMRPort = 31003               ; AMBE frames from xx_Bridge (should match "fromGatewayPort" in xx_Bridge.cfg)

ambeSize = 49                   ; 72 bit is HB_Bridge AMBE, 49 bit is IPSC_Bridge AMBE

minTxTimeMS = 2000              ; Minimum time in MS for hang delay

gatewayDmrId = 1112721          ; ID to use when transmitting from Analog_Bridge

repeaterID =   11127213         ; ID of source repeater

txTg = 31676                    ; TG to use for all frames received from Analog_Bridge -> xx_Bridge

txTs = 2                        ; Slot to use for frames received from Analog_Bridge -> xx_Bridge

colorCode = 1                   ; Color Code to assign DMR frames

 

; Information for USRP channel driver

;   This matches the rpt.conf ASL file with a setting like:

;   rxchannel = usrp/127.0.0.1:34001:32001

[USRP]

server = 127.0.0.1              ; IP address of Allstar/Asterisk

toASLPort = 32001               ; PCM from ASL

fromASLPort = 34001             ; PCM to ASL

aslAudio = AUDIO_USE_AGC        ; Audio to ASL (AUDIO_UNITY, AUDIO_USE_AGC, AUDIO_USE_GAIN)

agcGain = -20                   ; Gain (in db) of the AGC filter

dmrAudio = AUDIO_UNITY          ; Audio from ASL (AUDIO_UNITY, AUDIO_GAIN, AUDIO_BPF)

dmrGain = 0.35                  ; Gain factor of audio from ASL (0.0-1.0)

 

; Information for DV3000 hardware decoder

;   Use top server and port if using AMBEServer

;   Use bottom server/port and serial = true if using the DV3000u (thumbdv)

[DV3000]

; server = 127.0.0.1            ; IP address of AMBEServer

; port = 2460                   ; Port of AMBEServer

server = /dev/ttyUSB0           ; Device of DV3000U on this machine

port = 460800                   ; Baud rate of the dongle

serial = true                   ; Use serial (DV3000U) or IP

 

 

And my hblink.cfg:

 

# PROGRAM-WIDE PARAMETERS GO HERE

# PATH - working path for files, leave it alone unless you NEED to change it

# PING_TIME - the interval that clients will ping the master, and re-try registraion

#           - how often the Master maintenance loop runs

# MAX_MISSED - how many pings are missed before we give up and re-register

#           - number of times the master maintenance loop runs before de-registering a client

[GLOBAL]

PATH: ./

PING_TIME: 5

MAX_MISSED: 3

 

# SYSTEM LOGGER CONFIGURAITON

#   This allows the logger to be configured without chaning the individual

#   python logger stuff. LOG_FILE should be a complete path/filename for *your*

#   system -- use /dev/null for non-file handlers.

#   LOG_HANDERLS may be any of the following, please, no spaces in the

#   list if you use several:

#       null

#       console

#       console-timed

#       file

#       file-timed

#       syslog

#   LOG_LEVEL may be any of the standard syslog logging levels, though

#   as of now, DEBUG, INFO, WARNING and CRITICAL are the only ones

#   used.

#

[LOGGER]

LOG_FILE: /var/log/hblink.log

LOG_HANDLERS: console-timed

LOG_LEVEL: DEBUG

LOG_NAME: HBlink

 

# DOWNLOAD AND IMPORT SUBSCRIBER, PEER and TGID ALIASES

# Ok, not the TGID, there's no master list I know of to download

# This is intended as a facility for other applcations built on top of

# HBlink to use, and will NOT be used in HBlink directly.

# STALE_DAYS is the number of days since the last download before we

# download again. Don't be an ass and change this to less than a few days.

[ALIASES]

TRY_DOWNLOAD: True

PATH: ./

PEER_FILE: peer_ids.csv

SUBSCRIBER_FILE: subscriber_ids.json

TGID_FILE: talkgroup_ids.json

PEER_URL: http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?table=repe$

SUBSCRIBER_URL: http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?tabl$

STALE_DAYS: 7

 

 

# EXPORT AMBE DATA

# This is for exporting AMBE audio frames to an an "external" process for

# decoding or other nefarious actions.

[AMBE]

EXPORT_IP: 127.0.0.1

EXPORT_PORT: 1234

 

# MASTER INSTANCES - DUPLICATE SECTION FOR MULTIPLE MASTERS

# HomeBrew Protocol Master instances go here.

# IP may be left blank if there's one interface on your system.

# Port should be the port you want this master to listen on. It must be unique

# and unused by anything else.

# Repeat - if True, the master repeats traffic to clients, False, it does nothing.

[MASTER-1]

MODE: MASTER

ENABLED: False

REPEAT: True

EXPORT_AMBE: False

IP:

PORT: 54000

PASSPHRASE: s3cr37w0rd

GROUP_HANGTIME: 5

 

# CLIENT INSTANCES - DUPLICATE SECTION FOR MULTIPLE CLIENTS

# There are a LOT of errors in the HB Protocol specifications on this one!

# MOST of these items are just strings and will be properly dealt with by the program

# The TX & RX Frequencies are 9-digit numbers, and are the frequency in Hz.

# Latitude is an 8-digit unsigned floating point number.

# Longitude is a 9-digit signed floating point number.

# Height is in meters

[REPEATER-1]

MODE: CLIENT

ENABLED: True

EXPORT_AMBE: False

IP:

PORT: 54001

MASTER_IP: 3102.repeater.net

MASTER_PORT: 62031

PASSPHRASE: passw0rd

CALLSIGN: K4KSA

RADIO_ID: 11127213

RX_FREQ: 449000000

TX_FREQ: 444000000

TX_POWER: 25

COLORCODE: 1

SLOTS: 3

LATITUDE: 27.863859

LONGITUDE: -82.833252

HEIGHT: 40

LOCATION: Seminole, Florida

DESCRIPTION: DMR<> Allstar Gateway

URL: https://groups.io/g/DVSwitch

SOFTWARE_ID: 20170620

PACKAGE_ID: MMDVM_HBlink

GROUP_HANGTIME: 5

OPTIONS:

 

 

Any help would be appreciated!

Steve

 

 

 

 

 


Re: ASL<>Analog_Bridge<>HBlink not working

Steve Siesel [K4KSA]
 

I did….git clone https://github.com/n0mjs710/HBlink

 

Is there a switch I need to add?

 

From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> On Behalf Of Steve N4IRS
Sent: Saturday, April 14, 2018 6:08 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] ASL<>Analog_Bridge<>HBlink not working

 

Pull everything from the HB_Bridge branch.

On 04/14/2018 06:06 PM, Steve Siesel [K4KSA] wrote:

I am running hblink.py……

In the new install I did not have a HB_Bridge.py so I copied it from the old install and placed in the new one…..Still not working… restarted all services…

 

 

################################################

# HB_Bridge configuration file.

################################################

 

[DEFAULTS]

gateway = 127.0.0.1                             # IP address of Partner Application (IPSC_Bridge, Analog_Bridge)

fromGatewayPort = 31003                         # Port HB_Bridge is listening on for data  (HB_Bridge <--- Partner)

toGatewayPort = 31000                           # Port Partner is listening on for data  (HB_Bridge ---> Partner)

 

[RULES]

# Name = Old TG, New TG, New Slot

TG_SE = 3174, 3174, 2

TG_NA = 3,3,1

TG_ATL = 8,8,1

TG_WW = 1,1,1

 

 

 

From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> On Behalf Of Steve N4IRS
Sent: Saturday, April 14, 2018 5:57 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] ASL<>Analog_Bridge<>HBlink not working

 

Steve,
Assumptions:
You are running HB_Bridge.py not hblink.py
HB_Bridge ports are pointing at Analog_Bridge ports.

Post your HB_Bridge config file.

Steve


On 04/14/2018 05:15 PM, Steve Siesel [K4KSA] wrote:

 

 

All,

 

I’ve just upgraded to the latest Analog Bridge and HBLink from github and I am having some issues and need some help. Originally I was thinking my DV3000 was not working but after doing AMBEtest4.py it came back successful.

ASL does talk to analog_bridge…I see can see the PTT on and off:

 

                M: 2018-04-14 20:54:02.109 PTT on

              M: 2018-04-14 20:54:07.288 PTT off (keyed for 5179 ms)

 

However  I don’t see anything in the HBlink screen. Also I don’t see DMR transmissions made on the talkgroup:

 

INFO 2018-04-14 17:01:57,649 (REPEATER-1) Sending login request to master 74.91.114.19:62031

DEBUG 2018-04-14 17:01:57,650 CLIENT instance created: REPEATER-1, <__main__.HBSYSTEM instance at 0x764d3da0>

INFO 2018-04-14 17:01:57,690 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 2715672343

INFO 2018-04-14 17:01:57,737 (REPEATER-1) Repeater Authentication Accepted

INFO 2018-04-14 17:01:57,739 (REPEATER-1) Repeater Configuration Sent

INFO 2018-04-14 17:01:57,785 (REPEATER-1) Repeater Configuration Accepted

INFO 2018-04-14 17:01:57,786 (REPEATER-1) Connection to Master Completed

DEBUG 2018-04-14 17:02:02,652 (REPEATER-1) Client maintenance loop started

DEBUG 2018-04-14 17:02:02,653 (REPEATER-1) RPTPING Sent to Master. Total Sent: 0, Total Missed: 0, Currently Outstanding: 0

DEBUG 2018-04-14 17:02:02,693 (REPEATER-1) MSTPONG Received. Pongs Since Connected: 1

DEBUG 2018-04-14 17:02:07,652 (REPEATER-1) Client maintenance loop started

DEBUG 2018-04-14 17:02:07,653 (REPEATER-1) RPTPING Sent to Master. Total Sent: 1, Total Missed: 0, Currently Outstanding: 0

DEBUG 2018-04-14 17:02:07,693 (REPEATER-1) MSTPONG Received. Pongs Since Connected: 2

 

 

Here is my Analog_bridge.ini:

 

; Analog_Bridge configuration file.

;   This file should be placed in either /etc or it can be

;   supplied as a path on the Analog_Bridge command line.

 

; General Section describes settings for Analog_Bridge itself.

;   For RPI, don't forget to modprobe snd_pcm_oss to get the devices populated

[GENERAL]

; Audio devices are normally not needed when in gateway service.  These devices should

; only be set when local monitor or dongle modes are required.

 

logLevel = 2                    ; Show messages and above

outputAudioDevice = /dev/null   ; Audio device /dev/null, /dev/dsp1, portaudio, etc

inputAudioDevice = /dev/null    ; Only used for dongle mode

decoderFallBack = false         ; Use software AMBE decoder

 

; Below values are for using this as a local DMR dongle (no ASL needed)

useMicrophone = false           ; Use app as just a fancy dongle for DMR

useVox = false                  ; If using dongle mode (useMicrophone), enable VOX

voxDecay = 2                    ; Hang time in seconds

voxTrigger = 200                ; Value to trip PTT (0-32767)

 

; Information for xx_Bridge.py

[AMBE_AUDIO]

server = 127.0.0.1              ; IP address of xx_Bridge.py

fromDMRPort = 31000             ; AMBE frames from xx_Bridge (should match "toGatewayPort" in xx_Bridge.cfg)

toDMRPort = 31003               ; AMBE frames from xx_Bridge (should match "fromGatewayPort" in xx_Bridge.cfg)

ambeSize = 49                   ; 72 bit is HB_Bridge AMBE, 49 bit is IPSC_Bridge AMBE

minTxTimeMS = 2000              ; Minimum time in MS for hang delay

gatewayDmrId = 1112721          ; ID to use when transmitting from Analog_Bridge

repeaterID =   11127213         ; ID of source repeater

txTg = 31676                    ; TG to use for all frames received from Analog_Bridge -> xx_Bridge

txTs = 2                        ; Slot to use for frames received from Analog_Bridge -> xx_Bridge

colorCode = 1                   ; Color Code to assign DMR frames

 

; Information for USRP channel driver

;   This matches the rpt.conf ASL file with a setting like:

;   rxchannel = usrp/127.0.0.1:34001:32001

[USRP]

server = 127.0.0.1              ; IP address of Allstar/Asterisk

toASLPort = 32001               ; PCM from ASL

fromASLPort = 34001             ; PCM to ASL

aslAudio = AUDIO_USE_AGC        ; Audio to ASL (AUDIO_UNITY, AUDIO_USE_AGC, AUDIO_USE_GAIN)

agcGain = -20                   ; Gain (in db) of the AGC filter

dmrAudio = AUDIO_UNITY          ; Audio from ASL (AUDIO_UNITY, AUDIO_GAIN, AUDIO_BPF)

dmrGain = 0.35                  ; Gain factor of audio from ASL (0.0-1.0)

 

; Information for DV3000 hardware decoder

;   Use top server and port if using AMBEServer

;   Use bottom server/port and serial = true if using the DV3000u (thumbdv)

[DV3000]

; server = 127.0.0.1            ; IP address of AMBEServer

; port = 2460                   ; Port of AMBEServer

server = /dev/ttyUSB0           ; Device of DV3000U on this machine

port = 460800                   ; Baud rate of the dongle

serial = true                   ; Use serial (DV3000U) or IP

 

 

And my hblink.cfg:

 

# PROGRAM-WIDE PARAMETERS GO HERE

# PATH - working path for files, leave it alone unless you NEED to change it

# PING_TIME - the interval that clients will ping the master, and re-try registraion

#           - how often the Master maintenance loop runs

# MAX_MISSED - how many pings are missed before we give up and re-register

#           - number of times the master maintenance loop runs before de-registering a client

[GLOBAL]

PATH: ./

PING_TIME: 5

MAX_MISSED: 3

 

# SYSTEM LOGGER CONFIGURAITON

#   This allows the logger to be configured without chaning the individual

#   python logger stuff. LOG_FILE should be a complete path/filename for *your*

#   system -- use /dev/null for non-file handlers.

#   LOG_HANDERLS may be any of the following, please, no spaces in the

#   list if you use several:

#       null

#       console

#       console-timed

#       file

#       file-timed

#       syslog

#   LOG_LEVEL may be any of the standard syslog logging levels, though

#   as of now, DEBUG, INFO, WARNING and CRITICAL are the only ones

#   used.

#

[LOGGER]

LOG_FILE: /var/log/hblink.log

LOG_HANDLERS: console-timed

LOG_LEVEL: DEBUG

LOG_NAME: HBlink

 

# DOWNLOAD AND IMPORT SUBSCRIBER, PEER and TGID ALIASES

# Ok, not the TGID, there's no master list I know of to download

# This is intended as a facility for other applcations built on top of

# HBlink to use, and will NOT be used in HBlink directly.

# STALE_DAYS is the number of days since the last download before we

# download again. Don't be an ass and change this to less than a few days.

[ALIASES]

TRY_DOWNLOAD: True

PATH: ./

PEER_FILE: peer_ids.csv

SUBSCRIBER_FILE: subscriber_ids.json

TGID_FILE: talkgroup_ids.json

PEER_URL: http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?table=repe$

SUBSCRIBER_URL: http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?tabl$

STALE_DAYS: 7

 

 

# EXPORT AMBE DATA

# This is for exporting AMBE audio frames to an an "external" process for

# decoding or other nefarious actions.

[AMBE]

EXPORT_IP: 127.0.0.1

EXPORT_PORT: 1234

 

# MASTER INSTANCES - DUPLICATE SECTION FOR MULTIPLE MASTERS

# HomeBrew Protocol Master instances go here.

# IP may be left blank if there's one interface on your system.

# Port should be the port you want this master to listen on. It must be unique

# and unused by anything else.

# Repeat - if True, the master repeats traffic to clients, False, it does nothing.

[MASTER-1]

MODE: MASTER

ENABLED: False

REPEAT: True

EXPORT_AMBE: False

IP:

PORT: 54000

PASSPHRASE: s3cr37w0rd

GROUP_HANGTIME: 5

 

# CLIENT INSTANCES - DUPLICATE SECTION FOR MULTIPLE CLIENTS

# There are a LOT of errors in the HB Protocol specifications on this one!

# MOST of these items are just strings and will be properly dealt with by the program

# The TX & RX Frequencies are 9-digit numbers, and are the frequency in Hz.

# Latitude is an 8-digit unsigned floating point number.

# Longitude is a 9-digit signed floating point number.

# Height is in meters

[REPEATER-1]

MODE: CLIENT

ENABLED: True

EXPORT_AMBE: False

IP:

PORT: 54001

MASTER_IP: 3102.repeater.net

MASTER_PORT: 62031

PASSPHRASE: passw0rd

CALLSIGN: K4KSA

RADIO_ID: 11127213

RX_FREQ: 449000000

TX_FREQ: 444000000

TX_POWER: 25

COLORCODE: 1

SLOTS: 3

LATITUDE: 27.863859

LONGITUDE: -82.833252

HEIGHT: 40

LOCATION: Seminole, Florida

DESCRIPTION: DMR<> Allstar Gateway

URL: https://groups.io/g/DVSwitch

SOFTWARE_ID: 20170620

PACKAGE_ID: MMDVM_HBlink

GROUP_HANGTIME: 5

OPTIONS:

 

 

Any help would be appreciated!

Steve

 

 

 

 

 


Re: ASL<>Analog_Bridge<>HBlink not working

Steve N4IRS
 

Pull everything from the HB_Bridge branch.

On 04/14/2018 06:06 PM, Steve Siesel [K4KSA] wrote:

I am running hblink.py……

In the new install I did not have a HB_Bridge.py so I copied it from the old install and placed in the new one…..Still not working… restarted all services…

 

 

################################################

# HB_Bridge configuration file.

################################################

 

[DEFAULTS]

gateway = 127.0.0.1                             # IP address of Partner Application (IPSC_Bridge, Analog_Bridge)

fromGatewayPort = 31003                         # Port HB_Bridge is listening on for data  (HB_Bridge <--- Partner)

toGatewayPort = 31000                           # Port Partner is listening on for data  (HB_Bridge ---> Partner)

 

[RULES]

# Name = Old TG, New TG, New Slot

TG_SE = 3174, 3174, 2

TG_NA = 3,3,1

TG_ATL = 8,8,1

TG_WW = 1,1,1

 

 

 

From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> On Behalf Of Steve N4IRS
Sent: Saturday, April 14, 2018 5:57 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] ASL<>Analog_Bridge<>HBlink not working

 

Steve,
Assumptions:
You are running HB_Bridge.py not hblink.py
HB_Bridge ports are pointing at Analog_Bridge ports.

Post your HB_Bridge config file.

Steve

On 04/14/2018 05:15 PM, Steve Siesel [K4KSA] wrote:

 

 

All,

 

I’ve just upgraded to the latest Analog Bridge and HBLink from github and I am having some issues and need some help. Originally I was thinking my DV3000 was not working but after doing AMBEtest4.py it came back successful.

ASL does talk to analog_bridge…I see can see the PTT on and off:

 

                M: 2018-04-14 20:54:02.109 PTT on

              M: 2018-04-14 20:54:07.288 PTT off (keyed for 5179 ms)

 

However  I don’t see anything in the HBlink screen. Also I don’t see DMR transmissions made on the talkgroup:

 

INFO 2018-04-14 17:01:57,649 (REPEATER-1) Sending login request to master 74.91.114.19:62031

DEBUG 2018-04-14 17:01:57,650 CLIENT instance created: REPEATER-1, <__main__.HBSYSTEM instance at 0x764d3da0>

INFO 2018-04-14 17:01:57,690 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 2715672343

INFO 2018-04-14 17:01:57,737 (REPEATER-1) Repeater Authentication Accepted

INFO 2018-04-14 17:01:57,739 (REPEATER-1) Repeater Configuration Sent

INFO 2018-04-14 17:01:57,785 (REPEATER-1) Repeater Configuration Accepted

INFO 2018-04-14 17:01:57,786 (REPEATER-1) Connection to Master Completed

DEBUG 2018-04-14 17:02:02,652 (REPEATER-1) Client maintenance loop started

DEBUG 2018-04-14 17:02:02,653 (REPEATER-1) RPTPING Sent to Master. Total Sent: 0, Total Missed: 0, Currently Outstanding: 0

DEBUG 2018-04-14 17:02:02,693 (REPEATER-1) MSTPONG Received. Pongs Since Connected: 1

DEBUG 2018-04-14 17:02:07,652 (REPEATER-1) Client maintenance loop started

DEBUG 2018-04-14 17:02:07,653 (REPEATER-1) RPTPING Sent to Master. Total Sent: 1, Total Missed: 0, Currently Outstanding: 0

DEBUG 2018-04-14 17:02:07,693 (REPEATER-1) MSTPONG Received. Pongs Since Connected: 2

 

 

Here is my Analog_bridge.ini:

 

; Analog_Bridge configuration file.

;   This file should be placed in either /etc or it can be

;   supplied as a path on the Analog_Bridge command line.

 

; General Section describes settings for Analog_Bridge itself.

;   For RPI, don't forget to modprobe snd_pcm_oss to get the devices populated

[GENERAL]

; Audio devices are normally not needed when in gateway service.  These devices should

; only be set when local monitor or dongle modes are required.

 

logLevel = 2                    ; Show messages and above

outputAudioDevice = /dev/null   ; Audio device /dev/null, /dev/dsp1, portaudio, etc

inputAudioDevice = /dev/null    ; Only used for dongle mode

decoderFallBack = false         ; Use software AMBE decoder

 

; Below values are for using this as a local DMR dongle (no ASL needed)

useMicrophone = false           ; Use app as just a fancy dongle for DMR

useVox = false                  ; If using dongle mode (useMicrophone), enable VOX

voxDecay = 2                    ; Hang time in seconds

voxTrigger = 200                ; Value to trip PTT (0-32767)

 

; Information for xx_Bridge.py

[AMBE_AUDIO]

server = 127.0.0.1              ; IP address of xx_Bridge.py

fromDMRPort = 31000             ; AMBE frames from xx_Bridge (should match "toGatewayPort" in xx_Bridge.cfg)

toDMRPort = 31003               ; AMBE frames from xx_Bridge (should match "fromGatewayPort" in xx_Bridge.cfg)

ambeSize = 49                   ; 72 bit is HB_Bridge AMBE, 49 bit is IPSC_Bridge AMBE

minTxTimeMS = 2000              ; Minimum time in MS for hang delay

gatewayDmrId = 1112721          ; ID to use when transmitting from Analog_Bridge

repeaterID =   11127213         ; ID of source repeater

txTg = 31676                    ; TG to use for all frames received from Analog_Bridge -> xx_Bridge

txTs = 2                        ; Slot to use for frames received from Analog_Bridge -> xx_Bridge

colorCode = 1                   ; Color Code to assign DMR frames

 

; Information for USRP channel driver

;   This matches the rpt.conf ASL file with a setting like:

;   rxchannel = usrp/127.0.0.1:34001:32001

[USRP]

server = 127.0.0.1              ; IP address of Allstar/Asterisk

toASLPort = 32001               ; PCM from ASL

fromASLPort = 34001             ; PCM to ASL

aslAudio = AUDIO_USE_AGC        ; Audio to ASL (AUDIO_UNITY, AUDIO_USE_AGC, AUDIO_USE_GAIN)

agcGain = -20                   ; Gain (in db) of the AGC filter

dmrAudio = AUDIO_UNITY          ; Audio from ASL (AUDIO_UNITY, AUDIO_GAIN, AUDIO_BPF)

dmrGain = 0.35                  ; Gain factor of audio from ASL (0.0-1.0)

 

; Information for DV3000 hardware decoder

;   Use top server and port if using AMBEServer

;   Use bottom server/port and serial = true if using the DV3000u (thumbdv)

[DV3000]

; server = 127.0.0.1            ; IP address of AMBEServer

; port = 2460                   ; Port of AMBEServer

server = /dev/ttyUSB0           ; Device of DV3000U on this machine

port = 460800                   ; Baud rate of the dongle

serial = true                   ; Use serial (DV3000U) or IP

 

 

And my hblink.cfg:

 

# PROGRAM-WIDE PARAMETERS GO HERE

# PATH - working path for files, leave it alone unless you NEED to change it

# PING_TIME - the interval that clients will ping the master, and re-try registraion

#           - how often the Master maintenance loop runs

# MAX_MISSED - how many pings are missed before we give up and re-register

#           - number of times the master maintenance loop runs before de-registering a client

[GLOBAL]

PATH: ./

PING_TIME: 5

MAX_MISSED: 3

 

# SYSTEM LOGGER CONFIGURAITON

#   This allows the logger to be configured without chaning the individual

#   python logger stuff. LOG_FILE should be a complete path/filename for *your*

#   system -- use /dev/null for non-file handlers.

#   LOG_HANDERLS may be any of the following, please, no spaces in the

#   list if you use several:

#       null

#       console

#       console-timed

#       file

#       file-timed

#       syslog

#   LOG_LEVEL may be any of the standard syslog logging levels, though

#   as of now, DEBUG, INFO, WARNING and CRITICAL are the only ones

#   used.

#

[LOGGER]

LOG_FILE: /var/log/hblink.log

LOG_HANDLERS: console-timed

LOG_LEVEL: DEBUG

LOG_NAME: HBlink

 

# DOWNLOAD AND IMPORT SUBSCRIBER, PEER and TGID ALIASES

# Ok, not the TGID, there's no master list I know of to download

# This is intended as a facility for other applcations built on top of

# HBlink to use, and will NOT be used in HBlink directly.

# STALE_DAYS is the number of days since the last download before we

# download again. Don't be an ass and change this to less than a few days.

[ALIASES]

TRY_DOWNLOAD: True

PATH: ./

PEER_FILE: peer_ids.csv

SUBSCRIBER_FILE: subscriber_ids.json

TGID_FILE: talkgroup_ids.json

PEER_URL: http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?table=repe$

SUBSCRIBER_URL: http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?tabl$

STALE_DAYS: 7

 

 

# EXPORT AMBE DATA

# This is for exporting AMBE audio frames to an an "external" process for

# decoding or other nefarious actions.

[AMBE]

EXPORT_IP: 127.0.0.1

EXPORT_PORT: 1234

 

# MASTER INSTANCES - DUPLICATE SECTION FOR MULTIPLE MASTERS

# HomeBrew Protocol Master instances go here.

# IP may be left blank if there's one interface on your system.

# Port should be the port you want this master to listen on. It must be unique

# and unused by anything else.

# Repeat - if True, the master repeats traffic to clients, False, it does nothing.

[MASTER-1]

MODE: MASTER

ENABLED: False

REPEAT: True

EXPORT_AMBE: False

IP:

PORT: 54000

PASSPHRASE: s3cr37w0rd

GROUP_HANGTIME: 5

 

# CLIENT INSTANCES - DUPLICATE SECTION FOR MULTIPLE CLIENTS

# There are a LOT of errors in the HB Protocol specifications on this one!

# MOST of these items are just strings and will be properly dealt with by the program

# The TX & RX Frequencies are 9-digit numbers, and are the frequency in Hz.

# Latitude is an 8-digit unsigned floating point number.

# Longitude is a 9-digit signed floating point number.

# Height is in meters

[REPEATER-1]

MODE: CLIENT

ENABLED: True

EXPORT_AMBE: False

IP:

PORT: 54001

MASTER_IP: 3102.repeater.net

MASTER_PORT: 62031

PASSPHRASE: passw0rd

CALLSIGN: K4KSA

RADIO_ID: 11127213

RX_FREQ: 449000000

TX_FREQ: 444000000

TX_POWER: 25

COLORCODE: 1

SLOTS: 3

LATITUDE: 27.863859

LONGITUDE: -82.833252

HEIGHT: 40

LOCATION: Seminole, Florida

DESCRIPTION: DMR<> Allstar Gateway

URL: https://groups.io/g/DVSwitch

SOFTWARE_ID: 20170620

PACKAGE_ID: MMDVM_HBlink

GROUP_HANGTIME: 5

OPTIONS:

 

 

Any help would be appreciated!

Steve

 

 

 

 



Re: ASL<>Analog_Bridge<>HBlink not working

Steve Siesel [K4KSA]
 

I am running hblink.py……

In the new install I did not have a HB_Bridge.py so I copied it from the old install and placed in the new one…..Still not working… restarted all services…

 

 

################################################

# HB_Bridge configuration file.

################################################

 

[DEFAULTS]

gateway = 127.0.0.1                             # IP address of Partner Application (IPSC_Bridge, Analog_Bridge)

fromGatewayPort = 31003                         # Port HB_Bridge is listening on for data  (HB_Bridge <--- Partner)

toGatewayPort = 31000                           # Port Partner is listening on for data  (HB_Bridge ---> Partner)

 

[RULES]

# Name = Old TG, New TG, New Slot

TG_SE = 3174, 3174, 2

TG_NA = 3,3,1

TG_ATL = 8,8,1

TG_WW = 1,1,1

 

 

 

From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> On Behalf Of Steve N4IRS
Sent: Saturday, April 14, 2018 5:57 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] ASL<>Analog_Bridge<>HBlink not working

 

Steve,
Assumptions:
You are running HB_Bridge.py not hblink.py
HB_Bridge ports are pointing at Analog_Bridge ports.

Post your HB_Bridge config file.

Steve

On 04/14/2018 05:15 PM, Steve Siesel [K4KSA] wrote:

 

 

All,

 

I’ve just upgraded to the latest Analog Bridge and HBLink from github and I am having some issues and need some help. Originally I was thinking my DV3000 was not working but after doing AMBEtest4.py it came back successful.

ASL does talk to analog_bridge…I see can see the PTT on and off:

 

                M: 2018-04-14 20:54:02.109 PTT on

              M: 2018-04-14 20:54:07.288 PTT off (keyed for 5179 ms)

 

However  I don’t see anything in the HBlink screen. Also I don’t see DMR transmissions made on the talkgroup:

 

INFO 2018-04-14 17:01:57,649 (REPEATER-1) Sending login request to master 74.91.114.19:62031

DEBUG 2018-04-14 17:01:57,650 CLIENT instance created: REPEATER-1, <__main__.HBSYSTEM instance at 0x764d3da0>

INFO 2018-04-14 17:01:57,690 (REPEATER-1) Repeater Login ACK Received with 32bit ID: 2715672343

INFO 2018-04-14 17:01:57,737 (REPEATER-1) Repeater Authentication Accepted

INFO 2018-04-14 17:01:57,739 (REPEATER-1) Repeater Configuration Sent

INFO 2018-04-14 17:01:57,785 (REPEATER-1) Repeater Configuration Accepted

INFO 2018-04-14 17:01:57,786 (REPEATER-1) Connection to Master Completed

DEBUG 2018-04-14 17:02:02,652 (REPEATER-1) Client maintenance loop started

DEBUG 2018-04-14 17:02:02,653 (REPEATER-1) RPTPING Sent to Master. Total Sent: 0, Total Missed: 0, Currently Outstanding: 0

DEBUG 2018-04-14 17:02:02,693 (REPEATER-1) MSTPONG Received. Pongs Since Connected: 1

DEBUG 2018-04-14 17:02:07,652 (REPEATER-1) Client maintenance loop started

DEBUG 2018-04-14 17:02:07,653 (REPEATER-1) RPTPING Sent to Master. Total Sent: 1, Total Missed: 0, Currently Outstanding: 0

DEBUG 2018-04-14 17:02:07,693 (REPEATER-1) MSTPONG Received. Pongs Since Connected: 2

 

 

Here is my Analog_bridge.ini:

 

; Analog_Bridge configuration file.

;   This file should be placed in either /etc or it can be

;   supplied as a path on the Analog_Bridge command line.

 

; General Section describes settings for Analog_Bridge itself.

;   For RPI, don't forget to modprobe snd_pcm_oss to get the devices populated

[GENERAL]

; Audio devices are normally not needed when in gateway service.  These devices should

; only be set when local monitor or dongle modes are required.

 

logLevel = 2                    ; Show messages and above

outputAudioDevice = /dev/null   ; Audio device /dev/null, /dev/dsp1, portaudio, etc

inputAudioDevice = /dev/null    ; Only used for dongle mode

decoderFallBack = false         ; Use software AMBE decoder

 

; Below values are for using this as a local DMR dongle (no ASL needed)

useMicrophone = false           ; Use app as just a fancy dongle for DMR

useVox = false                  ; If using dongle mode (useMicrophone), enable VOX

voxDecay = 2                    ; Hang time in seconds

voxTrigger = 200                ; Value to trip PTT (0-32767)

 

; Information for xx_Bridge.py

[AMBE_AUDIO]

server = 127.0.0.1              ; IP address of xx_Bridge.py

fromDMRPort = 31000             ; AMBE frames from xx_Bridge (should match "toGatewayPort" in xx_Bridge.cfg)

toDMRPort = 31003               ; AMBE frames from xx_Bridge (should match "fromGatewayPort" in xx_Bridge.cfg)

ambeSize = 49                   ; 72 bit is HB_Bridge AMBE, 49 bit is IPSC_Bridge AMBE

minTxTimeMS = 2000              ; Minimum time in MS for hang delay

gatewayDmrId = 1112721          ; ID to use when transmitting from Analog_Bridge

repeaterID =   11127213         ; ID of source repeater

txTg = 31676                    ; TG to use for all frames received from Analog_Bridge -> xx_Bridge

txTs = 2                        ; Slot to use for frames received from Analog_Bridge -> xx_Bridge

colorCode = 1                   ; Color Code to assign DMR frames

 

; Information for USRP channel driver

;   This matches the rpt.conf ASL file with a setting like:

;   rxchannel = usrp/127.0.0.1:34001:32001

[USRP]

server = 127.0.0.1              ; IP address of Allstar/Asterisk

toASLPort = 32001               ; PCM from ASL

fromASLPort = 34001             ; PCM to ASL

aslAudio = AUDIO_USE_AGC        ; Audio to ASL (AUDIO_UNITY, AUDIO_USE_AGC, AUDIO_USE_GAIN)

agcGain = -20                   ; Gain (in db) of the AGC filter

dmrAudio = AUDIO_UNITY          ; Audio from ASL (AUDIO_UNITY, AUDIO_GAIN, AUDIO_BPF)

dmrGain = 0.35                  ; Gain factor of audio from ASL (0.0-1.0)

 

; Information for DV3000 hardware decoder

;   Use top server and port if using AMBEServer

;   Use bottom server/port and serial = true if using the DV3000u (thumbdv)

[DV3000]

; server = 127.0.0.1            ; IP address of AMBEServer

; port = 2460                   ; Port of AMBEServer

server = /dev/ttyUSB0           ; Device of DV3000U on this machine

port = 460800                   ; Baud rate of the dongle

serial = true                   ; Use serial (DV3000U) or IP

 

 

And my hblink.cfg:

 

# PROGRAM-WIDE PARAMETERS GO HERE

# PATH - working path for files, leave it alone unless you NEED to change it

# PING_TIME - the interval that clients will ping the master, and re-try registraion

#           - how often the Master maintenance loop runs

# MAX_MISSED - how many pings are missed before we give up and re-register

#           - number of times the master maintenance loop runs before de-registering a client

[GLOBAL]

PATH: ./

PING_TIME: 5

MAX_MISSED: 3

 

# SYSTEM LOGGER CONFIGURAITON

#   This allows the logger to be configured without chaning the individual

#   python logger stuff. LOG_FILE should be a complete path/filename for *your*

#   system -- use /dev/null for non-file handlers.

#   LOG_HANDERLS may be any of the following, please, no spaces in the

#   list if you use several:

#       null

#       console

#       console-timed

#       file

#       file-timed

#       syslog

#   LOG_LEVEL may be any of the standard syslog logging levels, though

#   as of now, DEBUG, INFO, WARNING and CRITICAL are the only ones

#   used.

#

[LOGGER]

LOG_FILE: /var/log/hblink.log

LOG_HANDLERS: console-timed

LOG_LEVEL: DEBUG

LOG_NAME: HBlink

 

# DOWNLOAD AND IMPORT SUBSCRIBER, PEER and TGID ALIASES

# Ok, not the TGID, there's no master list I know of to download

# This is intended as a facility for other applcations built on top of

# HBlink to use, and will NOT be used in HBlink directly.

# STALE_DAYS is the number of days since the last download before we

# download again. Don't be an ass and change this to less than a few days.

[ALIASES]

TRY_DOWNLOAD: True

PATH: ./

PEER_FILE: peer_ids.csv

SUBSCRIBER_FILE: subscriber_ids.json

TGID_FILE: talkgroup_ids.json

PEER_URL: http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?table=repe$

SUBSCRIBER_URL: http://www.dmr-marc.net/cgi-bin/trbo-database/datadump.cgi?tabl$

STALE_DAYS: 7

 

 

# EXPORT AMBE DATA

# This is for exporting AMBE audio frames to an an "external" process for

# decoding or other nefarious actions.

[AMBE]

EXPORT_IP: 127.0.0.1

EXPORT_PORT: 1234

 

# MASTER INSTANCES - DUPLICATE SECTION FOR MULTIPLE MASTERS

# HomeBrew Protocol Master instances go here.

# IP may be left blank if there's one interface on your system.

# Port should be the port you want this master to listen on. It must be unique

# and unused by anything else.

# Repeat - if True, the master repeats traffic to clients, False, it does nothing.

[MASTER-1]

MODE: MASTER

ENABLED: False

REPEAT: True

EXPORT_AMBE: False

IP:

PORT: 54000

PASSPHRASE: s3cr37w0rd

GROUP_HANGTIME: 5

 

# CLIENT INSTANCES - DUPLICATE SECTION FOR MULTIPLE CLIENTS

# There are a LOT of errors in the HB Protocol specifications on this one!

# MOST of these items are just strings and will be properly dealt with by the program

# The TX & RX Frequencies are 9-digit numbers, and are the frequency in Hz.

# Latitude is an 8-digit unsigned floating point number.

# Longitude is a 9-digit signed floating point number.

# Height is in meters

[REPEATER-1]

MODE: CLIENT

ENABLED: True

EXPORT_AMBE: False

IP:

PORT: 54001

MASTER_IP: 3102.repeater.net

MASTER_PORT: 62031

PASSPHRASE: passw0rd

CALLSIGN: K4KSA

RADIO_ID: 11127213

RX_FREQ: 449000000

TX_FREQ: 444000000

TX_POWER: 25

COLORCODE: 1

SLOTS: 3

LATITUDE: 27.863859

LONGITUDE: -82.833252

HEIGHT: 40

LOCATION: Seminole, Florida

DESCRIPTION: DMR<> Allstar Gateway

URL: https://groups.io/g/DVSwitch

SOFTWARE_ID: 20170620

PACKAGE_ID: MMDVM_HBlink

GROUP_HANGTIME: 5

OPTIONS:

 

 

Any help would be appreciated!

Steve

 

 

 

 

8961 - 8980 of 9931