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.
Re: Help install DVSwitch in server Debian 8 64 bits for error.
Gotcha. I think that the fix you made mention of back in November may help. Purge package, update repo and reinstall. I tried here running the builder script on Debian 8 and I think I got the error to replicate. I'll post output when wipe and try again.
|
|
Re: Help install DVSwitch in server Debian 8 64 bits for error.
Another option is to take a look at an ASL thread that mentioned a similar issue. N4IRS gave some tricks to try to fix the issue.
toggle quoted messageShow quoted text
https://dvswitch.groups.io/g/allstarlink/message/351
To fix the problem:
|
|
Re: Help install DVSwitch in server Debian 8 64 bits for error.
It's all one repo. I added the DVSwitch stuff to the ASL repo.
toggle quoted messageShow quoted text
On 3/31/19 11:23 AM, Steve KC1AWV
wrote:
Could be, I'll see if I can replicate the issue here. Then again, I don't know where the dvswitch-base package came from, other than an ASL repo.
|
|
Re: Help install DVSwitch in server Debian 8 64 bits for error.
Could be, I'll see if I can replicate the issue here. Then again, I don't know where the dvswitch-base package came from, other than an ASL repo.
|
|
Re: Help install DVSwitch in server Debian 8 64 bits for error.
My first thought was Deb 8 may not have all supporting library
for it. But never tried it.
On 3/31/2019 11:17 AM, Steve KC1AWV
wrote:
For explanation of exit status 8 - that's an exec format error according to errno. Could be the package you're installing is for the wrong architecture, such as trying to install a package for ARM on an x86.
|
|
Re: Help install DVSwitch in server Debian 8 64 bits for error.
For explanation of exit status 8 - that's an exec format error according to errno. Could be the package you're installing is for the wrong architecture, such as trying to install a package for ARM on an x86.
|
|
Re: Help install DVSwitch in server Debian 8 64 bits for error.
Need more info. how are you installing DVSwitch? Are you using the DVSwitch-System-Builder script?
Only references to dvswitch-base I can find is in ASL, not DVSwitch.
|
|
Help install DVSwitch in server Debian 8 64 bits for error.
EA5GVK Joaquin
Help. It report it error when install dvswitch:
Selecting previously unselected package dvswitch-base. (Reading database ... 42595 files and directories currently installed.) Preparing to unpack dvswitch-base_1.01-20180420-11_all.deb ... Unpacking dvswitch-base (1.01-20180420-11) ... Setting up dvswitch-base (1.01-20180420-11) ... dpkg: error processing package dvswitch-base (--install): subprocess installed post-installation script returned error exit status 8 Errors were encountered while processing: dvswitch-base
|
|
Quick deploy DVSwitch test box
Hi everyone,
Since I do work testing and developing systems at work, I use vagrant a lot. It helps me build test virtual machines and provision them quickly to test out things. Sometimes, I need to destroy and re-provision those virtual machines in a rapid fashion, so vagrant is the way to go. If you're interested, I've put the vagrantfile and provisioning steps up on github for those interested. https://github.com/kc1awv/dvswitch-sandbox You'll need vagrant and virtualbox installed on a machine. Simply git clone the repo, go into the directory and run vagrant up. The system will download a bento Debian 9.6 box and install the DVSwitch programs from the DVSwitch-System-Builder script from Steve N4IRS. I also included a DMRGateway unit file for systemd in there as well. Do not use this system in production! This is designed as a development box, so play with the configs as you see fit, then copy your configs from the vagrant box to your production system. Questions and comments are welcomed, and I will do my best to respond as work permits. Steve KC1AWV
|
|
Re: Linking P25 to P25 using two mmdvm's
David BV3UN
Hi for DMR to P25 via DVswitch you can reference this blog
http://blog.927.org/node/1
|
|
Re: Linking P25 to P25 using two mmdvm's
Tony G1HMO
Hi
Just to update the group, I managed to get this working perfectly using a MMDVM duplex hotspot (UHF) with a Orange Pi zero and a MMDVM modem pcb attached to a GM360 VHF and Raspberry Pi 2. I also installed P25 Reflector on a seperate Raspberry Pi 2. Following the instructions Mike gave above, aside from the issue I had with Raspbian on the Orange Pi Zero (above), everything went fine when I switched to Armbian. It works very very well, I still have some playing to do, but very impressed so far, the total delay is just under 2 seconds and that includes the internet trip to my house. A final question Mike if I may, how simple would it be to add in another unit with a seperate Pi and MMDVM hotspot but running DMR? I know this is now getting more complicated, but just thinking ahead a bit, would I need to install something on the third Pi currently running P25reflector to link the DMR to the P25 or is this not possible? Thank you for all the help, it is very much appreciated. Regards Tony.
|
|
Re: 1 Way Audio (XLX DMR to ASL)
Thanks, I got one here I run. I'll test and let you know what I find!
On Thu, Mar 28, 2019 at 8:18 AM Daniel L. Srebnick <dan@...> wrote:
-- Steve Miller KC1AWV
|
|
Re: 1 Way Audio (XLX DMR to ASL)
Dan K2IE
Here's hoping you are able to figure it out! If you need an XLX to test with, feel free to use XLX020 E. 73, Dan
On Thu, 2019-03-28 at 07:43 -0400, Steve KC1AWV wrote:
|
|
Re: 1 Way Audio (XLX DMR to ASL)
Ok, unless someone else can provide clues as to what might be happening I may have to lab this and go through the steps again to recreate and solve. I plan on restructuring the system I run here this weekend anyway, so it may be a good chance to write this stuff down for future reference.
On Wed, Mar 27, 2019 at 9:58 PM Daniel L. Srebnick <dan@...> wrote:
-- Steve Miller KC1AWV
|
|
Re: Asterisk Error
K4VL <73dek4vl@...>
As a matter of fact I bought two new cards. The second I plan on being a clone.
On Wed, Mar 27, 2019, 7:56 PM Steve KC1AWV <smiller@...> wrote:
|
|
Re: 1 Way Audio (XLX DMR to ASL)
Dan K2IE
Steve: I changed the repeater id in Analog_Bridge.ini to 1234567 as you suggested. After restarting all the involved processes, my test results were unchanged.
On Wed, 2019-03-27 at 20:48 -0400, Steve KC1AWV wrote:
|
|
Re: Asterisk Error
Glad to hear it! I would suggest to take an image of the known good card and back it up safely somewhere so you can slap it on a new card if this comes up again. But that might just be the paranoia here talking. :) Steve KC1AWV
On Wed, Mar 27, 2019 at 7:13 PM K4VL <73dek4vl@...> wrote:
-- Steve Miller KC1AWV
|
|
Re: 1 Way Audio (XLX DMR to ASL)
Daniel, I've had the same issue myself before. I'm trying to remember exactly what I did to rectify the problem, but it's been a while since the last time I played with the configurations here. One thing that I do want to note is to make sure that you send only a max of a 7 digit DMR ID when going to XLX, your repeater ID has 9 digits. Try setting the repeater ID to something like 1234567 (if you don't have a second DMR ID) and test again. I'm not sure if using that ID is copacetic with every network, but it shouldn't be a problem with XLX since I think it only uses the repeater ID to lookup and display the callsign of the network you're coming in on. Your mileage may vary, caveat emptor, don't forget to turn the lights off before you leave, etc. I would be very interested in how the test runs with that change. Steve KC1AWV
On Wed, Mar 27, 2019 at 4:04 PM Daniel L. Srebnick <dan@...> wrote:
-- Steve Miller KC1AWV
|
|
Re: Asterisk Error
K4VL <73dek4vl@...>
Thanks again for everybody's help. I bought a new SD card and got it reconfigured and working again. 73 de K4VL
On Wed, Mar 27, 2019 at 4:34 AM Steve N4IRS <szingman@...> wrote:
|
|
Re: 1 Way Audio (XLX DMR to ASL)
Dan K2IE
Just to clarify the diagram below, the md380-emu hangs off the Analog Bridge...should have used a fixed font.
On Wed, 2019-03-27 at 12:13 -0700, Daniel L. Srebnick wrote: I am trying to gateway ASL to XLX DMR. Here is a diagram of what I have implemented.
|
|