Welcome to DVSwitch
DVSwitch is a set of tools and programs related to provisioning and operating Amateur Radio digital voice networks.
Purpose
The purpose of DVSwitch is as follows:
1) Allows “local” networking during an outage of the regional national/international network server.
2) Allows a local network operator to “blend” upstream feeds from different Networks (capital N on purpose). These Networks can’t get their act together and learn how to play nice with each other (everyone guilty as far as we are concerned). They may not like people doing this, but the solution is to grow up and work with each other, and not keep trying to force people to take sides.
3) Allows local segregation of localized traffic with more flexibility.
4) Allows experimentation with linking and how it’s done (part 97 specifies experimentation and advancement of the radio art are a core part of amateur radio).
1) Allows “local” networking during an outage of the regional national/international network server.
2) Allows a local network operator to “blend” upstream feeds from different Networks (capital N on purpose). These Networks can’t get their act together and learn how to play nice with each other (everyone guilty as far as we are concerned). They may not like people doing this, but the solution is to grow up and work with each other, and not keep trying to force people to take sides.
3) Allows local segregation of localized traffic with more flexibility.
4) Allows experimentation with linking and how it’s done (part 97 specifies experimentation and advancement of the radio art are a core part of amateur radio).
Mission Statement/Position
Our stated position is:
WHEREAS the Networks continue to be largely islands and are not working together to create a unified network of Networks.
WHEREAS no firm reason has been given by any of the Networks why a *competent* local network operator cannot make this work effectively.
(US ONLY)
WHEREAS 47 CFR 97 (Amateur Radio Service) specifies that a core component of amateur radio is experimentation and advancement of the radio art [97.1(b)].
BE IT RESOLVED the core group of US amateur radio operators and experimenters organized around the DVSwitch project, and in the spirit of USA 47 CFR 97 and its intentions, support the *responsible* and *thoughtful* use of digital voice networking tools to create localized networks that will interconnect to the national/international Networks, and will support users of its tools in order to do this in the most effective and sustainable way possible.
WHEREAS the Networks continue to be largely islands and are not working together to create a unified network of Networks.
WHEREAS no firm reason has been given by any of the Networks why a *competent* local network operator cannot make this work effectively.
(US ONLY)
WHEREAS 47 CFR 97 (Amateur Radio Service) specifies that a core component of amateur radio is experimentation and advancement of the radio art [97.1(b)].
BE IT RESOLVED the core group of US amateur radio operators and experimenters organized around the DVSwitch project, and in the spirit of USA 47 CFR 97 and its intentions, support the *responsible* and *thoughtful* use of digital voice networking tools to create localized networks that will interconnect to the national/international Networks, and will support users of its tools in order to do this in the most effective and sustainable way possible.
dvswitch server how-to?
Bryan Johnson
I would like to know if there is an easy and documented way to install dvswitch server on a node running hamvoip? Or, am I better off installing DVS server on a separate rpi, then linking that to my hamvoip node as needed?
Thanks in advance, Bryan - K6RBJ
|
|
Re: DVSwitch P25 link
Scotty 2543G KD2LWH
Hitting space doesn't key it up, nor do I see an option to do such. I worked as a public safety dispatcher for a time and think it would be awesome to have a selectable PTT button, which should be relatively simple in python from what i've been told. Of course, I have no clue how to do it. Just saying, being able to push F7 as PTT would be cool. just like my old job lmao
|
|
Re: DVSwitch P25 link
Try the space bar.
toggle quoted messageShow quoted text
On 5/27/2021 1:27 PM, Scotty 2543G
KD2LWH wrote:
I'm gonna try the HTML client install later, but for now I have a question. Is there any way to hotkey a button for transmit PTT on pyUC? It'd be pretty cool to just hold down a key to talk.
|
|
Re: DVSwitch P25 link
Scotty 2543G KD2LWH
I'm gonna try the HTML client install later, but for now I have a question. Is there any way to hotkey a button for transmit PTT on pyUC? It'd be pretty cool to just hold down a key to talk.
|
|
Re: DVSwitch P25 link
<http://dvswitch.org/DVSwitch_install.pdf> The other link
assumes you have joined the server sub group.
toggle quoted messageShow quoted text
On 5/26/21 11:36 PM, Scotty 2543G
KD2LWH wrote:
Also just an FYI, that first link doesn't download a PDF or show any clear one. Just bring you to the home page.
|
|
Re: DVSwitch P25 link
Did you read the documentation link for the HTML client? LMAO
toggle quoted messageShow quoted text
On 5/26/21 11:04 PM, Scotty 2543G
KD2LWH wrote:
That HTML Client is actually pretty cool, but I wouldn't know the first thing about setting it up lmao
|
|
Re: DVSwitch P25 link
Scotty 2543G KD2LWH
Also just an FYI, that first link doesn't download a PDF or show any clear one. Just bring you to the home page.
|
|
Re: DVSwitch P25 link
Scotty 2543G KD2LWH
That HTML Client is actually pretty cool, but I wouldn't know the first thing about setting it up lmao
|
|
Re: DVSwitch P25 link
<https://dvswitch.groups.io/g/Server/files/DVSwitch%20Installation%20and%20User%20Guide%20v1.61.pdf>
toggle quoted messageShow quoted text
You might also want to consider The HTML client <https://server.dvswitch.org/documents/Analog_Reflector.pdf> Demo at <https://server.dvswitch.org/html/hUC-min.html> Steve N4IRS
On 5/26/21 10:15 PM, Scotty 2543G
KD2LWH wrote:
Hey guys,
|
|
DVSwitch P25 link
Scotty 2543G KD2LWH
Hey guys,
A while ago I had a DVSwitch server setup connected to my friends P25 reflector/server/whatever it's called and would use pyUC to talk to him while he was on his radio. I'm trying to figure out how to do this again, can't find anything to help me. Basically, trying to do as follows. pyUC Client -> DVSwitch Server -> Our P25 Reflector -> Mike's Hotspot -> Mike's Radio I had it working in the past, but haven't the slightest clue where to start to get it running again. Anybody know what article I may have used last time, or have a guide? Thanks
|
|
Re: Analog_Bridge#.log instance 2 and 3 was not auto-rotate
Komkit Listisard
Yes, I did look a the man a bit but TBH, it was way over my head, most of these things are anyway.
I have 3 instances of mmdvm_bridge running, I didn't do anything to the script and there was only one file in logrotate.d, they were auto-rotated nicely to their own directories. Maybe AB log is different. No, big issue, I will get it through thick skull someday. For now I can manage analog_bridge2 and 3 logs manually. I will re-read the man again and see if I can get some where. 73, Kit
|
|
Re: Analog_Bridge#.log instance 2 and 3 was not auto-rotate
look at the logrotate command man logrotate)
toggle quoted messageShow quoted text
logrotate -vfd Might tell you something. don't just run it, look at the man page and understand it.
On 5/23/21 6:14 AM, Komkit Listisard
via groups.io wrote:
Ummm,
|
|
Re: Analog_Bridge#.log instance 2 and 3 was not auto-rotate
Komkit Listisard
Ummm,
In directories dvswitch2 and dvswitch3 logs still not rotate. Am I doing correctly? I creating 2 more files (Analog_Bridge2 and Analog_Bridge3) in logrotate.d directory or adding script into an existing Analog_Bridge for instance 2 and 3? 73, Kit
|
|
Re: Analog_Bridge#.log instance 2 and 3 was not auto-rotate
Yes, I forgot the .d Do the same you did for the systemd unit files.
toggle quoted messageShow quoted text
On 5/22/21 10:39 AM, Komkit Listisard
via groups.io wrote:
Steve,
|
|
Re: Analog_Bridge#.log instance 2 and 3 was not auto-rotate
Komkit Listisard
Oh, I see . I missed the "Copy" part :D
|
|
Re: Analog_Bridge#.log instance 2 and 3 was not auto-rotate
Komkit Listisard
Steve,
I do not have /etc/logrotate/ directory, only have /etc/logrotate.d/ directory. There is an Analog_Bridge in the directory. Is it the same thing? Do I add the lines into the same file or creates two more Analog_Bridge2 and Analog_Bridge3 then edit the line /var/log/dvswitch/Analog_Bridge.log with /var/log/dvswitch2/Analog_Bridge2.log then the same with AB3? 73, Kit
|
|
Re: Analog_Bridge#.log instance 2 and 3 was not auto-rotate
You will have to copy/modify /etc/logrotate/Analog_Bridge
toggle quoted messageShow quoted text
On 5/22/21 10:05 AM, Komkit Listisard
via groups.io wrote:
Currently I have 3 running Analog_Bridge instance.
|
|
Re: Analog_Bridge#.log instance 2 and 3 was not auto-rotate
Komkit Listisard
BTW AB instance 1 and 2 are for P25 bridge <-> DMR
Instance 3 is for ASL/Echolink <-> DMR 73, Kit
|
|
Analog_Bridge#.log instance 2 and 3 was not auto-rotate
Komkit Listisard
Currently I have 3 running Analog_Bridge instance.
Only 1 Analog_Bridge.log (1st instance) were auto-rated. Analog_Bridge2 and Analog_Bridge3 log files were not, there in one Analog_Bridge#.log. My analog_bridge3.service, all 3 service files are the same - well except the instance numbers. The log generate correctly for instance 2 and 3 but they never rotated. [Unit]
Description=Analog_Bridge Service3
# Description=Place this file in /lib/systemd/system
# Description=N4IRS 03/25/2021
After=netcheck.service
Requires=netcheck.service
[Service]
Type=simple
Restart=on-failure
RestartSec=3
RestartPreventExitStatus=252 253 254
StandardOutput=null
WorkingDirectory=/opt/Analog_Bridge3
Environment=AnalogBridgeLogDir=/var/log/dvswitch3
ExecStartPre = /bin/sh -c 'echo "Starting Analog_Bridge: [`date +%%T.%%3N`]" >> /var/log/netcheck'
ExecStart=/opt/Analog_Bridge3/Analog_Bridge3 /opt/Analog_Bridge3/Analog_Bridge3.ini
ExecStartPost= -/usr/local/sbin/update-config.sh
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
[Install]
WantedBy=multi-user.target
# 254 matching IDs
# 253 ini parse errors
# 252 dv3000 not found, fallback not enabled
|
|
Re: Mobile App Database Update for ALS Node List
IK7VXC Mike
Yes I did. And also removed the application. But only on that phone it has this issue. No big deal anyway!!
IK/VXC Mike
|
|