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: DMR to ASL audio level
Peter,
toggle quoted messageShow quoted text
Use: dmrAudio = AUDIO_USE_GAIN ; Audio from ASL (AUDIO_UNITY, AUDIO_USE_GAIN, AUDIO_BPF) dmrGain = 2 ; Gain factor of audio from ASL (0.0-1.0) This is multiply by 2. If still too low raise by 1 until you get it where you want it. 3.5 is a acceptable number. Mike and I have been talking about tweaking these defaults. Steve
On 5/30/2018 12:58 PM, Peter Buckley
via Groups.Io wrote:
|
|
DMR to ASL audio level
Peter Buckley
Thanks Steve, Please make a suggestion as your schedule allows. Symptom needing help: low volume audio coming back in from DMR side to Allstar side. My current Analog_Bridge.ini is below. Original entries marked with a # (updated entries right below those lines) Steve - I made the adjustments based on an earlier email (to the group) from you. Q.) How best to include the DMR Audio going into the Allstar side. 73s -pete N0ECT [USRP] server = 127.0.0.1 ; IP address of Allstar/Asterisk toASLPort = 32001 ; Analog_Bridge <-- ASL fromASLPort = 34001 ; Analog_Bridge --> ASL # aslAudio = AUDIO_UNITY ; Original Audio to ASL (AUDIO_UNITY, AUDIO_USE_AGC, AUDIO_USE_GAIN) aslAudio = AUDIO_USE_GAIN ; Audio to ASL (AUDIO_UNITY, AUDIO_USE_AGC, AUDIO_USE_GAIN) # agcGain = -20 ; Original Gain (in db) of the AGC filter agcGain = .5 ; Gain (in db) of the AGC filter dmrAudio = AUDIO_UNITY ; Audio from ASL (AUDIO_UNITY, AUDIO_USE_GAIN, AUDIO_BPF) dmrGain = 0.65 ; Gain factor of audio from ASL (0.0-1.0) # dmrGain = 0.35 ; Original Gain factor of audio from ASL (0.0-1.0)
On Sunday, May 20, 2018 7:23 PM, Steve N4IRS <szingman@...> wrote: I have some updates to make to to the programs, meta packages and config files. We are changing some of the defaults to point to the test reflectors. There are a few minor updates to the programs. Mike and I have been working on the documentation and example configs. I'll be updating the wiki with some of the samples. 73, Steve N4IRS
|
|
Re: A brief how to, please
Paul Nannery KC2VRJ
I have a low cost vps cloud at cost. Not the best but works however my OS choice is very limited.
On Wed, May 30, 2018, 12:37 PM Steve N4IRS <szingman@...> wrote:
|
|
Re: A brief how to, please
Happy to help. It allowed me to find and fix a issue. I'm building
everything on Jessie for now so bith Jessie and Stretch are
supported.
toggle quoted messageShow quoted text
Steve
On 5/30/2018 12:35 PM, Paul Nannery
KC2VRJ wrote:
Steve,
|
|
Re: A brief how to, please
Paul Nannery KC2VRJ
Steve,
Thank you for your help it installed now to make it all play nice
|
|
Re: Updated DVSwitch repository available
Mike,
toggle quoted messageShow quoted text
Analog_Bridge is one of the programs in the overall DVSwitch "family" We have enhanced Analog_Bridge and added MMDVM_Bridge, Quantar_Bridge and a few others. We are still early in testing and we are now using the Debian apt method to install. Mike and I have been working on documentation and examples. 73, Steve
On 5/30/2018 10:11 AM, Mike Swiatkowski
via Groups.Io wrote:
Steve,
|
|
Re: Updated DVSwitch repository available
Mike, AA9VI
Steve,
I may have fallen behind with the announcement so my apologies. Is DVSwitch replacing Analog_Bridge from github since it also contains Analog_Bridge and has much more functionality? It looks like that is where most of yours and Mike's development efforts have been concentrated lately. I'm looking forward to trying it all out. Mike, AA9VI
|
|
Re: A brief how to, please
Paul,
toggle quoted messageShow quoted text
Please do a apt-get update then apt-get install analog-bridge
On 5/30/2018 7:13 AM, Paul Nannery
KC2VRJ wrote:
|
|
Re: A brief how to, please
Santu OTTAVI (TK1BI)
Hi,
Le 30/05/2018 à 12:32, Steve N4IRS a écrit : What hardware (arch) i386, amd64, armhf?What about opening the source in a GitHub ? This would make things much easier ;-) 73 de TK1BI
|
|
Re: A brief how to, please
Paul Nannery KC2VRJ
I am waiting on Debian to spin back up I had ubuntu running to see if that worked. on ubuntu 14.4 I now get The following packages have unmet dependencies: analog-bridge : Depends: libsound2 but it is not installable E: Unable to correct problems, you have held broken packages. ill try Debian 8 as soon as it finishes the install
On Wed, May 30, 2018 at 7:01 AM, Steve N4IRS <szingman@...> wrote:
|
|
Re: A brief how to, please
Paul,
toggle quoted messageShow quoted text
Try a apt-get update then apt-get install analog-bridge I wont be able to test it on Jessie for about 2 hours. Let me know the results. Steve
On 05/30/2018 06:34 AM, Paul Nannery
KC2VRJ wrote:
|
|
Re: A brief how to, please
Paul Nannery KC2VRJ
AMD 64 tried both debian 8 and ubuntu 14. My vps provider does not have debian 9 so I did not try that.
On Wed, May 30, 2018, 6:32 AM Steve N4IRS <szingman@...> wrote:
|
|
Re: A brief how to, please
Paul,
toggle quoted messageShow quoted text
What hardware (arch) i386, amd64, armhf? uname -a 73, Steve N4IRS
On 05/30/2018 03:16 AM, Paul Nannery
KC2VRJ wrote:
|
|
Re: A brief how to, please
Paul Nannery KC2VRJ
Guys, I am having this same issues on Jessie The following packages have unmet dependencies: analog-bridge : Depends: libsoundio-dev but it is not installable E: Unable to correct problems, you have held broken packages. any ideas?
On Mon, May 14, 2018 at 7:42 PM, Steve N4IRS <szingman@...> wrote:
|
|
Re: DMR -> FCS Reflectors
Lito - WI6Y
never mind.. I found it 😃
From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Roselito de los Reyes <Tolitski@...>
Sent: Tuesday, May 29, 2018 4:04 PM To: main@DVSwitch.groups.io Subject: Re: [DVSwitch] DMR -> FCS Reflectors
If I do this, What is the configuration parameter to override the /var/log settings for mmdvm?
From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Steve N4IRS <szingman@...>
Sent: Tuesday, May 29, 2018 3:59 PM To: main@DVSwitch.groups.io Subject: Re: [DVSwitch] DMR -> FCS Reflectors Yes, you will have to do that since DMR is in use in your first instance.
On 05/29/2018 06:42 PM, Roselito de los Reyes wrote:
|
|
Re: DMR -> FCS Reflectors
Lito - WI6Y
If I do this, What is the configuration parameter to override the /var/log settings for mmdvm?
From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Steve N4IRS <szingman@...>
Sent: Tuesday, May 29, 2018 3:59 PM To: main@DVSwitch.groups.io Subject: Re: [DVSwitch] DMR -> FCS Reflectors Yes, you will have to do that since DMR is in use in your first instance.
On 05/29/2018 06:42 PM, Roselito de los Reyes wrote:
|
|
Re: DMR -> FCS Reflectors
Yes, you will have to do that since DMR is in use in your first
instance.
toggle quoted messageShow quoted text
On 05/29/2018 06:42 PM, Roselito de los
Reyes wrote:
|
|
Re: DMR -> FCS Reflectors
Lito - WI6Y
Hi Steve,
I was trying to link ASL<->DMR and DMR<->YSF. Should I define a second instance of mmdvm_bridge to achieve this?
Lito
From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Steve N4IRS <szingman@...>
Sent: Tuesday, May 29, 2018 3:40 PM To: main@DVSwitch.groups.io Subject: Re: [DVSwitch] DMR -> FCS Reflectors Lito,
You can change the port numbers to any unused port. I'm not use I nunderstand what you are trying to do. Steve On 05/29/2018 06:21 PM, Roselito de los Reyes wrote:
|
|
Re: DMR -> FCS Reflectors
Lito,
toggle quoted messageShow quoted text
You can change the port numbers to any unused port. I'm not use I nunderstand what you are trying to do. Steve
On 05/29/2018 06:21 PM, Roselito de los
Reyes wrote:
|
|
Re: DMR -> FCS Reflectors
Lito - WI6Y
Hi Steve,
I got the allstar -> DMR working thanks to you and Russel. I wanted to add a YSF reflector and then realized that the port is already been used for the DMR->USRP.
M: 2018-05-29 22:10:39.016 YSF, Opening INI file: DVSwitch.ini
M: 2018-05-29 22:10:39.016 YSF, Setting [YSF] Address -> 127.0.0.1
M: 2018-05-29 22:10:39.016 YSF, Setting [YSF] TXPort -> 31103
M: 2018-05-29 22:10:39.016 YSF, Setting [YSF] RXPort -> 31100
M: 2018-05-29 22:10:39.016 YSF, Setting [YSF] FallbackID -> 1234567
M: 2018-05-29 22:10:39.016 YSF, Setting [YSF] ExportTG -> 1234
M: 2018-05-29 22:10:39.016 YSF, Setting [YSF] Slot -> 2
E: 2018-05-29 22:10:39.016 Cannot bind the UDP address, err: 98
F: 2018-05-29 22:10:39.016 YSF, Can not open listener port 31100
How can this be implemented? ASL<->DMR<-YSF>
From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Roselito de los Reyes <Tolitski@...>
Sent: Saturday, May 26, 2018 5:21 PM To: main@DVSwitch.groups.io Subject: [DVSwitch] DMR -> FCS Reflectors
Hello DVSwitch,
has anybody had experience bridging FCS with DVSwitch?
73,
Lito
|
|