Date   

ALLSTAR to DMR Bridge

Brett KB5YZB
 

My Allstar node's OS is in CentOS and I was told the DV switch is written in Debian and thus the libraries will not run and install on my system. Does anyone know where I can get a copy of DVswitch for CentOS?

Thanks
KB5YZB
 


Re: P25 and NXDN ids

Steve KC1AWV
 

What does the [Id Lookup] stanza in each ini file for the reflectors point to? Do you have a valid DMRIds.dat file in those locations?

Steve KC1AWV


On Wed, May 22, 2019 at 2:50 PM James Riley kb9tzq <kb9tzq@...> wrote:
Was needing help i have a P25 and NXDN reflectors setup but they are not showing the callsign on the dashboard just the ids how do i get the dashboard to show the callsign



--
Steve Miller
KC1AWV


P25 and NXDN ids

James Riley kb9tzq
 

Was needing help i have a P25 and NXDN reflectors setup but they are not showing the callsign on the dashboard just the ids how do i get the dashboard to show the callsign


Re: HBLINK HBMONITOR

Heiko DL1BZ
 

I need to say - with my environments (raspian@Pi and debian 64bit on a server) the hbmonitor runs.
For help others here's my running config.py from hbmonitor:

REPORT_NAME     = 'Oberlausitz-Link DMR-OL'
CONFIG_INC      = True                  # Include HBlink stats
BRIDGES_INC     = True                  # Include Bridge stats (confbrige.py)
HBLINK_IP      = '127.0.0.1'            # HBlink's IP Address
HBLINK_PORT    = 4321                   # HBlink's TCP reporting socket, check config from hblink3 for correct port setup
FREQUENCY       = 10                    # Frequency to push updates to web clients
WEB_SERVER_PORT = 8088                  # Has to be above 1024 if you're not running as root
CLIENT_TIMEOUT  = 0                     # Clients are timed out after this many seconds, 0 to disable

# Files and stuff for loading alias files for mapping numbers to names
PATH            = './'                          # MUST END IN '/'
PEER_FILE       = 'peer_ids.json'               # Will auto-download from DMR-MARC
SUBSCRIBER_FILE = 'subscriber_ids.json'         # Will auto-download from DMR-MARC
TGID_FILE       = ''                            # User provided, should be in "integer TGID, TGID name" format
LOCAL_SUB_FILE  = ''                            # User provided (optional, leave '' if you don't use it), follow the format of DMR-MARC
LOCAL_PEER_FILE = ''                            # User provided (optional, leave '' if you don't use it), follow the format of DMR-MARC
FILE_RELOAD     = 1                             # Number of days before we reload DMR-MARC database files
PEER_URL        = 'https://www.radioid.net/static/rptrs.json'
SUBSCRIBER_URL  = 'https://www.radioid.net/static/users.json'

# Settings for log files
LOG_PATH        = '/var/log/dv/'                # MUST END IN '/'
LOG_NAME        = 'webtablesOL.log'

For a correct install I do the following as root:
$ mkdir /srv --> only if not exists
$ cd /srv
$ git clone https://github.com/n0mjs710/HBmonitor.git hbmonitor
$ cd hbmonitor
$ pip2 install -r requirements.txt --upgrade

Edit the config.py as above.
Run the hbmonitor:

$ python2 ./web_tables.py

With correct environments (python2 and the needed modules from the requirements.txt in hbmonitors folder) it should be run. I do this more than one time on different systems - in all cases it has been worked.
But I need to say the following: Two or three weeks ago there was possibly a problem with the databases from radioid.net . As result my hbmonitor don't start. I checked some variants with the result - if I don't use the entries from US, the hbmonitor came back correctly. Now Cort has changed the json to the static thing - it works, checked today. Folks, it is possible if such database has problematic entries they cannot parsed correctly, a program like hbmonitor will be have problems and don't start as result. That's possible. My solution was in this case to change this in config.py:

SUBSCRIBER_URL  = 'https://www.radioid.net/api/dmr/user/?country=Germany&country=Canada&country=Austria&country=Switzerland'

That was my solution the hbmonitor bringing back for running. It was basicly not a problem with hbmonitor itself. For other linux distributions as debian I cannot say something, I only work with this - and there all worked fine.

73 Heiko, DL1BZ


Re: No registration for peer 'callsign' error message

Steve KC1AWV
 

Aha! Well, glad to be of service.

73 de Steve KC1AWV

On Mon, May 20, 2019, 1:01 PM Walter <va3wjo@...> wrote:
Steve, using my node number.
I found the issue.

The node number needed to be added in the IAX.CONF file.

Its mentiooned in this port: https://dvswitch.groups.io/g/Mobile/wiki/AllStarLink-setup-for-DVSwitch-Mobile

[globals]
NODE = 1999
Thanks for your help! All works now.


Re: No registration for peer 'callsign' error message

Walter
 

Steve, using my node number.
I found the issue.

The node number needed to be added in the IAX.CONF file.

Its mentiooned in this port: https://dvswitch.groups.io/g/Mobile/wiki/AllStarLink-setup-for-DVSwitch-Mobile

[globals]
NODE = 1999
Thanks for your help! All works now.


Re: No registration for peer 'callsign' error message

Steve KC1AWV
 

This may be a silly question, but you are using your node number in the app, not mine, correct?

On Mon, May 20, 2019 at 11:20 AM Walter <va3wjo@...> wrote:
Hi Steve and thanks this was helpful... got me a little closer.

Now I get a error: Rejected connect attempt from 'ip address' request nodenumber@iax-client does not exist

In the app the node number appears in the dialer field. When I hit connect I see the above error on the node.

The app shows failure code '3' after the connect attempt.



--
Steve Miller
KC1AWV


Re: No registration for peer 'callsign' error message

Walter
 

Hi Steve and thanks this was helpful... got me a little closer.

Now I get a error: Rejected connect attempt from 'ip address' request nodenumber@iax-client does not exist

In the app the node number appears in the dialer field. When I hit connect I see the above error on the node.

The app shows failure code '3' after the connect attempt.


Re: No registration for peer 'callsign' error message

Steve KC1AWV
 


Here are my redacted settings you can use as a guide.

iax.conf

[iaxclient]        <- This goes in as Username in DVSwitch Mobile
type = friend
context = iax-client    <- This is the context used in extensions.conf  
auth = md5
secret = [Your Password Here]
host = dynamic
disallow = all
allow = ulaw
allow = adpcm
allow = gsm
transfer = no

extensions.conf

[iax-client]    <- This is the context name called from iax.conf
exten => ${NODE},1,Ringing
exten => ${NODE},n,Wait(3)
exten => ${NODE},n,Answer
exten => ${NODE},n,Set(NODENUM=${CALLERID(number)})
exten => ${NODE},n,Playback(rpt/node|noanswer)
exten => ${NODE},n,SayDigits(${EXTEN})
exten => ${NODE},n,Set(CALLERID(num)=0)
exten => ${NODE},n,Rpt,${NODE}|P|${CALLERID(name)}
exten => ${NODE},n,Hangup
exten => ${NODE},n(hangit),Answer
exten => ${NODE},n(hangit),Wait(1)
exten => ${NODE},n(hangit),Hangup

Remember to also reload/restart asterisk once the changes are made.

In DVSwitch Mobile, this is how I have the account set:


Re: No registration for peer 'callsign' error message

Steve KC1AWV
 

Were you also able to add the context information into extensions.conf? There's two parts, one is in iax.conf for registration, the other is in extensions.conf for the context. 

Check this doc: https://www.hamvoip.org/iaxrpt-config.pdf for some pointers. It's for hamvoip but will help in a pinch for ASL as well. The DVSwitch Mobile directions are starting on page 6.

Steve KC1AWV

On Mon, May 20, 2019 at 10:04 AM Walter <va3wjo@...> wrote:
Trying to get DV switch working... followed the instructions to add the necessary lines to IAX.CONF and get the error message...

No registration for peer 'mycallsign' from (ip address)

Am I missing something?



--
Steve Miller
KC1AWV


No registration for peer 'callsign' error message

Walter
 

Trying to get DV switch working... followed the instructions to add the necessary lines to IAX.CONF and get the error message...

No registration for peer 'mycallsign' from (ip address)

Am I missing something?


HBLink project - I'd like to thank

SP2ONG Waldek
 

I would like to thank everyone who is developing a great HBLink project and other tools. After a few days of reading various descriptions and  DVSwitch.groups.io I started local Master Server HBLink to which are connected hotspots and repeater based on mmdvm. It wasn't an easy task, but now as I know more seems to be easy :-). I realize that I didn't know all possibilities but I wanted to show in my country this project and what potential gives the possibility e.g. for emergency communication EmCom where we don't have Internet connection and thanks to HBLink we can build radio network on 2.3/5.7 GHz HamNET and have run local Master server HBLink.

I would like to show local hamaradio operators also the possibility to use USRP Analog_Bridge+md380emu + MMDVM_Bridge to build a simple "IP DV radio" based on Raspberry PI + microphone or DVSwitch Mobile. Currently, I have small problems with using DVSwitch Mobile where I have very poor quality audio and DMR ID source problem which looks random but maybe I will be able to solve this problem in time.

I made a small description in the Polish language for local users, I hope the local hamaradio operators will take advantage of that.

73 Waldek SP2ONG


Re: HBLINK HBMONITOR

Cort N0MJS <n0mjs@...>
 

Hey all – the code for HBMonitor is not great. I use GitHub to sync it between my own computers. I am not a programmer; I program because I need to create a tool for the job. HBMonitor is a tool, even if a very crude one and as such is posted, but not advertised. The statement of unsupported work is just that, unsupported. I am not “unwilling,” but I have learned that with HBlink and DMRlink being my priorities, I have to let something go. They are the more important work and I don’t have time to make HBmonitor good, and advance them too. HBmonitor is fragile, but as it is, it does the job I need it to do. Whether it can do the job you need it to do is likely questionable. Feel free to work the code and pilot a new solution. 

The spirit of ham radio, the way I operate, is to be on the lookout for tools and innovation and to create when necessary. I make tools and I take tools, but when I take tools from others the responsibility for implementing them becomes mine alone because I am using that tool for a specific reason, in a specific environment.  Ham radio is a community that I contribute to as I have time and ideas, it is not my job. By all means my code is available and if there is a way to improve it, therein lies the real spirit of ham radio – people looking out for others and making changes and additions and upgrades as fits their own need and ability. 

0x49 DE N0MJS

On May 17, 2019, at 6:58 PM, Curt Hart via Groups.Io <curtg49@...> wrote:

Sorry guys maybe I missed something in the past, but WHY is there such an unwillingness to help others with HBMonitor. I understand it is "Unsupported work" but wtf??
Might be a better idea to remove it from github. Why would you make it avaiiable if you don't want to offer help?

Seems like the spirit of the ham community is lost here.

73,
Curtis

--
Cort Buffington
H: +1-785-813-1501
M: +1-785-865-7206






Re: HBLINK HBMONITOR

Steve KC1AWV
 

I think Chris nailed it on the head. I'd expand on it to say that it's there to play with, as well as modify. If you can take it and make it better, do so. And please show your work, release the code, and apply credit where it is due.

I'm learning python through this, and I can definitely apply it to my day job. I don't want to see the code disappear, and asking for support on it is one way to make it all go away.

On Fri, May 17, 2019, 8:21 PM Chris WB4ULK via Groups.Io <chood73=yahoo.com@groups.io> wrote:
One thing I can say about this group.
They may give you hell for not looking up something before asking, but at least they don't steal other people's ideas and call them their own.
Along with violating GPL by making modifications and not releasing the source. :-)

Chris


Re: HBLINK HBMONITOR

Chris WB4ULK
 

One thing I can say about this group.
They may give you hell for not looking up something before asking, but at least they don't steal other people's ideas and call them their own.
Along with violating GPL by making modifications and not releasing the source. :-)

Chris


Re: HBLINK HBMONITOR

Chris WB4ULK
 

I think it boilsndown to:
"Here is something I played around with, if you want to expand it, have at it. I don't have time to mess with it."

If he pulled it down, others couldn't expand on it or mess with it.

Chris


Re: HBLINK HBMONITOR

Curt Hart <curtg49@...>
 

Sorry guys maybe I missed something in the past, but WHY is there such an unwillingness to help others with HBMonitor. I understand it is "Unsupported work" but wtf??
Might be a better idea to remove it from github. Why would you make it avaiiable if you don't want to offer help?

Seems like the spirit of the ham community is lost here.

73,
Curtis


Re: HBLINK HBMONITOR

Steve KC1AWV
 

Ask everyone about it? 😁


On Fri, May 17, 2019, 4:28 PM Peter M0NWI <peter-martin@...> wrote:
Cory,

What's the first rule of Fight Club 🤣😭😪😂😅

Sent from Outlook
From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Corey Dean N3FE <n3fe@...>
Sent: 17 May 2019 20:02:18
To: main@dvswitch.groups.io
Subject: Re: [DVSwitch] HBLINK HBMONITOR
 
Yeah.  I thought it would be all over the place that we don’t talk about hbmonitor here...

On Fri, May 17, 2019 at 2:07 PM Steve KC1AWV <smiller@...> wrote:
Sometimes, I think we're being trolled...

On Fri, May 17, 2019, 1:46 PM Corey Dean N3FE <n3fe@...> wrote:
Just curious...  Does anyone do any archive research before posting?

On Fri, May 17, 2019 at 1:10 PM <sp2ong@...> wrote:
Hi Heiko

I have run HBLink3 and I try useHBmonitor.

I have start

python web_tables.py
2019-05-17 18:41:45,392 INFO web_tables.py starting up
2019-05-17 18:41:45,392 INFO

Copyright (c) 2016, 2017, 2018, 2019
    The Regents of the K0USY Group. All rights reserved.

2019-05-17 18:41:45,392 INFO ID ALIAS MAPPER: 'peer_ids.json' is current, not downloaded
2019-05-17 18:41:45,393 INFO ID ALIAS MAPPER: 'subscriber_ids.json' is current, not downloaded
2019-05-17 18:41:45,625 INFO ID ALIAS MAPPER: peer_ids dictionary is available
2019-05-17 18:41:48,150 INFO ID ALIAS MAPPER: subscriber_ids dictionary is available
2019-05-17 18:41:48,287 INFO CLIENT TIMEOUT: List does not exist, skipping. If this message persists, contact the developer
2019-05-17 18:41:48,287 INFO reportClient object for connecting to HBlink.py created at: <__main__.reportClientFactory instance at 0xb5f4e38c>
2019-05-17 18:41:48,288 INFO Initiating Connection to Server.
2019-05-17 18:41:48,292 INFO Connected.
2019-05-17 18:41:48,293 INFO Resetting reconnection delay
2019-05-17 18:42:01,929 INFO static website requested: <Request at 0xb5f43f0c method=GET uri=/ clientproto=HTTP/1.1>
2019-05-17 18:43:25,132 INFO Adding peer to CTABLE that has registerred: 260207
2019-05-17 18:57:18,400 INFO static website requested: <Request at 0xb5f4a9cc method=GET uri=/ clientproto=HTTP/1.1>
^C2019-05-17 18:57:55,503 INFO Lost connection.  Reason: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.

but on http://ip_hbmon:8080 ie empty

HBlink Monitoring Server DMR local Network Continuous connections not allowed. Connections time out in 300 seconds

Call Log Window:

Connection closed (wasClean = false, code = 1006, reason = '')


config hbmonitor

REPORT_NAME     = 'DMR Local Network'  # Name of the monitored HBlink system
CONFIG_INC      = True                  # Include HBlink stats
BRIDGES_INC     = False                  # Include Bridge stats (confbrige.py)
HBLINK_IP       = '127.0.0.1'           # HBlink's IP Address
HBLINK_PORT     = 4321                  # HBlink's TCP reporting socket
FREQUENCY       = 10                    # Frequency to push updates to web clients
WEB_SERVER_PORT = 8080                  # Has to be above 1024 if you're not running as root
CLIENT_TIMEOUT  = 300                   # Clients are timed out after this many seconds, 0 to disable

# Files and stuff for loading alias files for mapping numbers to names
PATH            = './'                          # MUST END IN '/'
PEER_FILE       = 'peer_ids.json'                # Will auto-download from DMR-MARC
SUBSCRIBER_FILE = 'subscriber_ids.json'          # Will auto-download from DMR-MARC
TGID_FILE       = 'talkgroup_ids.json'           # User provided, should be in "integer TGID, TGID name" format
LOCAL_SUB_FILE  = 'local_subscriber_ids.json'    # User provided (optional, leave '' if you don't use it), follow the format of DMR-MARC
LOCAL_PEER_FILE = 'local_peer_ids.json'          # User provided (optional, leave '' if you don't use it), follow the format of DMR-MARC
FILE_RELOAD     = 7                             # Number of days before we reload DMR-MARC database files
PEER_URL        = 'https://www.radioid.net/static/rptrs.json'
SUBSCRIBER_URL  = 'https://www.radioid.net/static/users.json'

# Settings for log files
LOG_PATH        = '/var/log/hblink/'             # MUST END IN '/'
LOG_NAME        = 'webtables.log'


Re: HBLINK HBMONITOR

Peter M0NWI
 

Cory,

What's the first rule of Fight Club 🤣😭😪😂😅

Sent from Outlook
From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Corey Dean N3FE <n3fe@...>
Sent: 17 May 2019 20:02:18
To: main@dvswitch.groups.io
Subject: Re: [DVSwitch] HBLINK HBMONITOR
 
Yeah.  I thought it would be all over the place that we don’t talk about hbmonitor here...

On Fri, May 17, 2019 at 2:07 PM Steve KC1AWV <smiller@...> wrote:
Sometimes, I think we're being trolled...

On Fri, May 17, 2019, 1:46 PM Corey Dean N3FE <n3fe@...> wrote:
Just curious...  Does anyone do any archive research before posting?

On Fri, May 17, 2019 at 1:10 PM <sp2ong@...> wrote:
Hi Heiko

I have run HBLink3 and I try useHBmonitor.

I have start

python web_tables.py
2019-05-17 18:41:45,392 INFO web_tables.py starting up
2019-05-17 18:41:45,392 INFO

Copyright (c) 2016, 2017, 2018, 2019
    The Regents of the K0USY Group. All rights reserved.

2019-05-17 18:41:45,392 INFO ID ALIAS MAPPER: 'peer_ids.json' is current, not downloaded
2019-05-17 18:41:45,393 INFO ID ALIAS MAPPER: 'subscriber_ids.json' is current, not downloaded
2019-05-17 18:41:45,625 INFO ID ALIAS MAPPER: peer_ids dictionary is available
2019-05-17 18:41:48,150 INFO ID ALIAS MAPPER: subscriber_ids dictionary is available
2019-05-17 18:41:48,287 INFO CLIENT TIMEOUT: List does not exist, skipping. If this message persists, contact the developer
2019-05-17 18:41:48,287 INFO reportClient object for connecting to HBlink.py created at: <__main__.reportClientFactory instance at 0xb5f4e38c>
2019-05-17 18:41:48,288 INFO Initiating Connection to Server.
2019-05-17 18:41:48,292 INFO Connected.
2019-05-17 18:41:48,293 INFO Resetting reconnection delay
2019-05-17 18:42:01,929 INFO static website requested: <Request at 0xb5f43f0c method=GET uri=/ clientproto=HTTP/1.1>
2019-05-17 18:43:25,132 INFO Adding peer to CTABLE that has registerred: 260207
2019-05-17 18:57:18,400 INFO static website requested: <Request at 0xb5f4a9cc method=GET uri=/ clientproto=HTTP/1.1>
^C2019-05-17 18:57:55,503 INFO Lost connection.  Reason: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.

but on http://ip_hbmon:8080 ie empty

HBlink Monitoring Server DMR local Network Continuous connections not allowed. Connections time out in 300 seconds

Call Log Window:

Connection closed (wasClean = false, code = 1006, reason = '')


config hbmonitor

REPORT_NAME     = 'DMR Local Network'  # Name of the monitored HBlink system
CONFIG_INC      = True                  # Include HBlink stats
BRIDGES_INC     = False                  # Include Bridge stats (confbrige.py)
HBLINK_IP       = '127.0.0.1'           # HBlink's IP Address
HBLINK_PORT     = 4321                  # HBlink's TCP reporting socket
FREQUENCY       = 10                    # Frequency to push updates to web clients
WEB_SERVER_PORT = 8080                  # Has to be above 1024 if you're not running as root
CLIENT_TIMEOUT  = 300                   # Clients are timed out after this many seconds, 0 to disable

# Files and stuff for loading alias files for mapping numbers to names
PATH            = './'                          # MUST END IN '/'
PEER_FILE       = 'peer_ids.json'                # Will auto-download from DMR-MARC
SUBSCRIBER_FILE = 'subscriber_ids.json'          # Will auto-download from DMR-MARC
TGID_FILE       = 'talkgroup_ids.json'           # User provided, should be in "integer TGID, TGID name" format
LOCAL_SUB_FILE  = 'local_subscriber_ids.json'    # User provided (optional, leave '' if you don't use it), follow the format of DMR-MARC
LOCAL_PEER_FILE = 'local_peer_ids.json'          # User provided (optional, leave '' if you don't use it), follow the format of DMR-MARC
FILE_RELOAD     = 7                             # Number of days before we reload DMR-MARC database files
PEER_URL        = 'https://www.radioid.net/static/rptrs.json'
SUBSCRIBER_URL  = 'https://www.radioid.net/static/users.json'

# Settings for log files
LOG_PATH        = '/var/log/hblink/'             # MUST END IN '/'
LOG_NAME        = 'webtables.log'


Re: HBLINK HBMONITOR

Corey Dean N3FE <n3fe@...>
 

Yeah.  I thought it would be all over the place that we don’t talk about hbmonitor here...

On Fri, May 17, 2019 at 2:07 PM Steve KC1AWV <smiller@...> wrote:
Sometimes, I think we're being trolled...

On Fri, May 17, 2019, 1:46 PM Corey Dean N3FE <n3fe@...> wrote:
Just curious...  Does anyone do any archive research before posting?

On Fri, May 17, 2019 at 1:10 PM <sp2ong@...> wrote:
Hi Heiko

I have run HBLink3 and I try useHBmonitor.

I have start

python web_tables.py
2019-05-17 18:41:45,392 INFO web_tables.py starting up
2019-05-17 18:41:45,392 INFO

Copyright (c) 2016, 2017, 2018, 2019
    The Regents of the K0USY Group. All rights reserved.

2019-05-17 18:41:45,392 INFO ID ALIAS MAPPER: 'peer_ids.json' is current, not downloaded
2019-05-17 18:41:45,393 INFO ID ALIAS MAPPER: 'subscriber_ids.json' is current, not downloaded
2019-05-17 18:41:45,625 INFO ID ALIAS MAPPER: peer_ids dictionary is available
2019-05-17 18:41:48,150 INFO ID ALIAS MAPPER: subscriber_ids dictionary is available
2019-05-17 18:41:48,287 INFO CLIENT TIMEOUT: List does not exist, skipping. If this message persists, contact the developer
2019-05-17 18:41:48,287 INFO reportClient object for connecting to HBlink.py created at: <__main__.reportClientFactory instance at 0xb5f4e38c>
2019-05-17 18:41:48,288 INFO Initiating Connection to Server.
2019-05-17 18:41:48,292 INFO Connected.
2019-05-17 18:41:48,293 INFO Resetting reconnection delay
2019-05-17 18:42:01,929 INFO static website requested: <Request at 0xb5f43f0c method=GET uri=/ clientproto=HTTP/1.1>
2019-05-17 18:43:25,132 INFO Adding peer to CTABLE that has registerred: 260207
2019-05-17 18:57:18,400 INFO static website requested: <Request at 0xb5f4a9cc method=GET uri=/ clientproto=HTTP/1.1>
^C2019-05-17 18:57:55,503 INFO Lost connection.  Reason: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.

but on http://ip_hbmon:8080 ie empty

HBlink Monitoring ServerDMR local NetworkContinuous connections not allowed. Connections time out in 300 seconds

Call Log Window:

Connection closed (wasClean = false, code = 1006, reason = '')


config hbmonitor

REPORT_NAME     = 'DMR Local Network'  # Name of the monitored HBlink system
CONFIG_INC      = True                  # Include HBlink stats
BRIDGES_INC     = False                  # Include Bridge stats (confbrige.py)
HBLINK_IP       = '127.0.0.1'           # HBlink's IP Address
HBLINK_PORT     = 4321                  # HBlink's TCP reporting socket
FREQUENCY       = 10                    # Frequency to push updates to web clients
WEB_SERVER_PORT = 8080                  # Has to be above 1024 if you're not running as root
CLIENT_TIMEOUT  = 300                   # Clients are timed out after this many seconds, 0 to disable

# Files and stuff for loading alias files for mapping numbers to names
PATH            = './'                          # MUST END IN '/'
PEER_FILE       = 'peer_ids.json'                # Will auto-download from DMR-MARC
SUBSCRIBER_FILE = 'subscriber_ids.json'          # Will auto-download from DMR-MARC
TGID_FILE       = 'talkgroup_ids.json'           # User provided, should be in "integer TGID, TGID name" format
LOCAL_SUB_FILE  = 'local_subscriber_ids.json'    # User provided (optional, leave '' if you don't use it), follow the format of DMR-MARC
LOCAL_PEER_FILE = 'local_peer_ids.json'          # User provided (optional, leave '' if you don't use it), follow the format of DMR-MARC
FILE_RELOAD     = 7                             # Number of days before we reload DMR-MARC database files
PEER_URL        = 'https://www.radioid.net/static/rptrs.json'
SUBSCRIBER_URL  = 'https://www.radioid.net/static/users.json'

# Settings for log files
LOG_PATH        = '/var/log/hblink/'             # MUST END IN '/'
LOG_NAME        = 'webtables.log'

5861 - 5880 of 9801