Welcome to DVSwitch
Purpose
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
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: Multiple private nodes one cloud server using DVSwitch Mobile - Audio Issues.
#mmdvm_bridge
#analog_bridge
#brandmeister
As I said, your diagram shows both DVSM and ASL connected to AB. (on
different ports.)
toggle quoted messageShow quoted text
Let's stick with #2 Show me your DVSwitch.ini file. Show me your AB log when there is traffic from BM. Steve
On 8/31/20 7:09 PM, Willie Sandin
wrote:
#1 works thru all the way. it is connected to ASL 52417
|
|
Re: Multiple private nodes one cloud server using DVSwitch Mobile - Audio Issues.
#mmdvm_bridge
#analog_bridge
#brandmeister
Willie Sandin
#1 works thru all the way. it is connected to ASL 52417
#2 & #3 both connect to <BM> and the hot spots are active. Not connected to ASL at all currently. Using DVMobile, they Transmit, Pass Audio to the Talkgroup, either set thru DVMobile, or as a default TG (Commented out above). The issue is no return audio to DV Mobile. On DVMobile, there also is no return traffic (RX Bytes) under Status. Only (TX Bytes) I have tried as the same USRP port, switching the USRP server as well. Same result. I drew the diagram as I see it in my head, am I missing something or have something located incorrectly?
|
|
Re: Multiple private nodes one cloud server using DVSwitch Mobile - Audio Issues.
#mmdvm_bridge
#analog_bridge
#brandmeister
In your diagram I see both DVSwitch Mobile and ASL connected to AB.
Is that not the case?
toggle quoted messageShow quoted text
Set both USRP TX and RX port to the same port number and retest. Steve N4IRS
On 8/31/20 6:57 PM, Willie Sandin
wrote:
; Analog_Bridge configuration file. - MAIN
|
|
Re: Multiple private nodes one cloud server using DVSwitch Mobile - Audio Issues.
#mmdvm_bridge
#analog_bridge
#brandmeister
Willie Sandin
; Analog_Bridge configuration file. - MAIN
include = dvsm.macro
[GENERAL] logLevel = 2 ; Show messages and above 0=No logging, 1=Debug, 2=Message, 3=Info, 4=Warning, 5=Error, 6=Fatal
decoderFallBack = true
; Metadata management
subscriberFile = /var/lib/dvswitch/subscriber_ids.csv ; DMR ID to callsign lookup data
exportMetadata = true ; Export metadata to USRP partner (transcode setups require this)
; General vocoder setup information
decoderFallBack = true ; Allow software AMBE decoding if a hardware decoder is not found
useEmulator = false ; Use the MD380 AMBE emulator for AMBE72 (DMR/YSFN/NXDN)
emulatorAddress = 127.0.0.1:2470 ; IP address and port of the md380 server
[AMBE_AUDIO] address = 127.0.0.1 ; IP address of xx_Bridge
txPort = 31103 ; Transmit TLV frames to partner on this port
rxPort = 31100 ; Listen for TLV frames from partner on this port
ambeMode = DMR ; DMR, DMR_IPSC, DSTAR, NXDN, P25, YSFN, YSFW (encode PCM to this format)
minTxTimeMS = 2500 ; Minimum time in MS for hang delay (0-10000)
gatewayDmrId = 3167479 ; ID to use when transmitting from Analog_Bridge
repeaterID = 319747901 ; ID of source repeater
txTg = 31295 ; TG to use for all frames sent from Analog_Bridge -> xx_Bridge
txTs = 2 ; Slot to use for frames sent from Analog_Bridge -> xx_Bridge
colorCode = 1 ; Color Code to assign DMR frames
[USRP]
address = 127.0.0.1 ; IP address of USRP partner (Allstar/Asterisk or another Analog_Bridge)
xPort = 50301 ; Transmit USRP frames on this port
rxPort = 50001 ; Listen for USRP frames on this port
usrpAudio = AUDIO_UNITY ; Audio to ASL (AUDIO_UNITY, AUDIO_USE_AGC, AUDIO_USE_GAIN)
usrpGain = 1.10 ; Gain (in db) of the AGC filter
tlvAudio = AUDIO_UNITY ; Audio from ASL (AUDIO_UNITY, AUDIO_USE_GAIN, AUDIO_BPF)
tlvGain = 0.35 ; Gain factor of audio from ASL (0.0-1.0)
aslAudio = AUDIO_USE_GAIN
agcGain = 6
dmrAudio = AUDIO_USE_GAIN
dmrGain = 0.35
[DV3000]
address = 127.0.0.1 ; IP address of AMBEServer
rxPort = 2460 ; Port of AMBEServer
======================================= ; Analog_Bridge configuration file. - N0MGJ [GENERAL]
logLevel = 1 ; Show messages and above 0=No logging, 1=Debug, 2=Message, 3=Info, 4=Warning, 5=Error, 6=Fatal
decoderFallBack = true
; Metadata management
subscriberFile = /var/lib/dvswitch/subscriber_ids.csv ; DMR ID to callsign lookup data
exportMetadata = true ; Export metadata to USRP partner (transcode setups require this)
; General vocoder setup information
decoderFallBack = true ; Allow software AMBE decoding if a hardware decoder is not found
useEmulator = true ; Use the MD380 AMBE emulator for AMBE72 (DMR/YSFN/NXDN)
emulatorAddress = 127.0.0.1:2474 ; IP address and port of the md380 server
[AMBE_AUDIO]
;gatewayDmrId = 3167479
;repeaterID = 316747901
;txTg = 31295
address = 127.0.0.1 ; IP address of xx_Bridge
txPort = 31143 ; Transmit TLV frames to partner on this port
rxPort = 31140 ; Listen for TLV frames from partner on this port
ambeMode = DMR ; DMR, DMR_IPSC, DSTAR, NXDN, P25, YSFN, YSFW (encode PCM to this format)
minTxTimeMS = 2000 ; Minimum time in MS for hang delay (0-10000)
; The metadata below is used when ASL is the source since it does not have any concept of digital modes
gatewayDmrId = 3167479 ; ID to use when transmitting from Analog_Bridge
repeaterID = 319747902 ; ID of source repeater
;txTg = 31295 ; TG to use for all frames sent from Analog_Bridge -> xx_Bridge
txTs = 2 ; Slot to use for frames sent from Analog_Bridge -> xx_Bridge
colorCode = 1 ; Color Code to assign DMR frames
; Metadata management
exportMetadata = true ; Export metadata to USRP partner (transcode setups require this)
subscriberFile = /var/lib/dvswitch/subscriber_ids.csv ; DMR ID to callsign lookup data
[USRP]
address = 127.0.0.1 ; IP address of USRP partner (Allstar/Asterisk or another Analog_Bridge)
txPort = 50311 ; Transmit USRP frames on this port
rxPort = 50011 ; Listen for USRP frames on this port
usrpAudio = AUDIO_USE_GAIN ; Audio to ASL (AUDIO_UNITY, AUDIO_USE_AGC, AUDIO_USE_GAIN)
usrpGain = 1.10 ; Gain (in db) of the AGC filter
tlvAudio = AUDIO_UNITY ; Audio from ASL (AUDIO_UNITY, AUDIO_USE_GAIN, AUDIO_BPF)
tlvGain = 0.35 ; Gain factor of audio from ASL (0.0-1.0)
aslAudio = AUDIO_UNITY
agcGain = -20
dmrAudio = AUDIO_UNITY
dmrGain = 0.35
[DV3000]
address = 127.0.0.1 ; IP address of AMBEServer
rxPort = 2460 ; Port of AMBEServer
=============================================== ; Analog_Bridge configuration file. - N0EBB include = dvsm.macro [GENERAL]
logLevel = 1 ; Show messages and above 0=No logging, 1=Debug, 2=Message, 3=Info, 4=Warning, 5=Error, 6=Fatal
decoderFallBack = true
; Metadata management
subscriberFile = /var/lib/dvswitch/subscriber_ids.csv ; DMR ID to callsign lookup data
exportMetadata = true ; Export metadata to USRP partner (transcode setups require this)
; General vocoder setup information
decoderFallBack = true ; Allow software AMBE decoding if a hardware decoder is not found
useEmulator = true ; Use the MD380 AMBE emulator for AMBE72 (DMR/YSFN/NXDN)
emulatorAddress = 127.0.0.1:2476 ; IP address and port of the md380 server
; Information for xx_Bridge (Where xx is MMDVM, Quantar, HB, IPSC)
[AMBE_AUDIO]
gatewayDmrId = 3163801
repeaterID = 316380110
address = 127.0.0.1 ; IP address of xx_Bridge
txPort = 31163 ; Transmit TLV frames to partner on this port
rxPort = 31160 ; Listen for TLV frames from partner on this port
ambeMode = DMR ; DMR, DMR_IPSC, DSTAR, NXDN, P25, YSFN, YSFW (encode PCM to this format)
minTxTimeMS = 2500 ; Minimum time in MS for hang delay (0-10000)
txTs = 2 ; Slot to use for frames sent from Analog_Bridge -> xx_Bridge
colorCode = 1 ; Color Code to assign DMR frames
[USRP]
address = 127.0.0.1
txPort = 50321 ; Transmit USRP frames on this port
rxPort = 50021 ; Listen for USRP frames on this port
usrpAudio = AUDIO_UNITY ; Audio to ASL (AUDIO_UNITY, AUDIO_USE_AGC, AUDIO_USE_GAIN)
usrpGain = 1.10 ; Gain (in db) of the AGC filter
tlvAudio = AUDIO_UNITY ; Audio from ASL (AUDIO_UNITY, AUDIO_USE_GAIN, AUDIO_BPF)
tlvGain = 0.35 ; Gain factor of audio from ASL (0.0-1.0)
aslAudio = AUDIO_USE_GAIN
agcGain = 6
dmrAudio = AUDIO_USE_GAIN
dmrGain = 0.35
[DV3000]
address = 127.0.0.1 ; IP address of AMBEServer
rxPort = 2460 ; Port of AMBEServer
|
|
Re: Multiple private nodes one cloud server using DVSwitch Mobile - Audio Issues.
#mmdvm_bridge
#analog_bridge
#brandmeister
Post your Analog_Bridge.ini file for each.
toggle quoted messageShow quoted text
Steve N4IRS
On 8/31/20 6:13 PM, Willie Sandin
wrote:
I have been setting up multiple nodes and bridges on a Vultr cloud server. Currently I have:
|
|
Multiple private nodes one cloud server using DVSwitch Mobile - Audio Issues.
#mmdvm_bridge
#analog_bridge
#brandmeister
Willie Sandin
I have been setting up multiple nodes and bridges on a Vultr cloud server. Currently I have:
1) ASL to DMR Bridge - Working correctly - I have made a contact thru a <Handheld> <Pi zero Hotspot > <Brandmeister> <Cloud Bridge> <ASL> For the next two, the exact same issue is occurring. Using DVSwitch Mobile, back to the Cloud Bridges, they will register ok - USRP - Enter a <BM> talkgroup, And TX on the talkgroup correctly. My issue is there is NO return audio from the bridge. I have triple checked the setup files to ensure no port issues. Logs indicate that transmission of data to/from Analog Bridge and MMDVM. Currently, there is no firewall running so all ports are clear. 2) DVSwitch Mobile to DMR (Add YSF and ASL In the future) 3) DVSwitch Mobile to DMR (Add YSF and ASL In the future) I have (1) Instance of Asterisk running, (3) Analog Bridges, (3) MMDVM Bridges, (3) MD380 EMU's. The reason for the (2 & 3) is one for myself (n0mgj), one for my father (n0ebb). Is there something that I am missing? My only thought is that I need to change the ports to/from asterisk for (2 & 3). Although this was not referenced in the howtos that I have been using. Below is a diagram of all three with ports, etc. I can post all of the specific files if necessary, I have modified all the directories for each instance, etc. Any Pointers? Thanks in Advance services ASL-DMR Bridge
● asterisk.service - Asterisk PBX and telephony daemon
Loaded: loaded (/lib/systemd/system/asterisk.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:12 CDT; 1 day 4h ago
Docs: man:asterisk(8)
Main PID: 500 (asterisk)
Tasks: 25 (limit: 4915)
CGroup: /system.slice/asterisk.service
└─500 /usr/sbin/asterisk -g -f -C /etc/asterisk/asterisk.conf
● analog_bridge.service - Analog_Bridge Service
Loaded: loaded (/lib/systemd/system/analog_bridge.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:17 CDT; 1 day 4h ago
Main PID: 623 (Analog_Bridge)
Tasks: 3 (limit: 4915)
CGroup: /system.slice/analog_bridge.service
└─623 /opt/Analog_Bridge/Analog_Bridge /opt/Analog_Bridge/Analog_Bridge.ini
● mmdvm_bridge.service - MMDVM_Bridge Service
Loaded: loaded (/lib/systemd/system/mmdvm_bridge.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:17 CDT; 1 day 4h ago
Main PID: 620 (MMDVM_Bridge)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/mmdvm_bridge.service
└─620 /opt/MMDVM_Bridge/MMDVM_Bridge /opt/MMDVM_Bridge/MMDVM_Bridge.ini
● md380-emu.service - MD-380 Emulator Service
Loaded: loaded (/lib/systemd/system/md380-emu.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:17 CDT; 1 day 4h ago
Main PID: 626 (md380-emu)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/md380-emu.service
└─626 /usr/bin/qemu-arm-static /opt/md380-emu/md380-emu -S 2470
services-n0mgj
● asterisk.service - Asterisk PBX and telephony daemon
Loaded: loaded (/lib/systemd/system/asterisk.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:12 CDT; 1 day 4h ago
Docs: man:asterisk(8)
Main PID: 500 (asterisk)
Tasks: 25 (limit: 4915)
CGroup: /system.slice/asterisk.service
└─500 /usr/sbin/asterisk -g -f -C /etc/asterisk/asterisk.conf
● analog_bridge-n0mgj.service - Analog_Bridge Service
Loaded: loaded (/lib/systemd/system/analog_bridge-n0mgj.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:17 CDT; 1 day 4h ago
Main PID: 627 (Analog_Bridge)
Tasks: 4 (limit: 4915)
CGroup: /system.slice/analog_bridge-n0mgj.service
└─627 /opt/Analog_Bridge-n0mgj/Analog_Bridge /opt/Analog_Bridge-n0mgj/Analog_Bridge.ini
● mmdvm_bridge-n0mgj.service - MMDVM_Bridge Service
Loaded: loaded (/lib/systemd/system/mmdvm_bridge-n0mgj.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:17 CDT; 1 day 4h ago
Main PID: 625 (MMDVM_Bridge)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/mmdvm_bridge-n0mgj.service
└─625 /opt/MMDVM_Bridge-n0mgj/MMDVM_Bridge /opt/MMDVM_Bridge-n0mgj/MMDVM_Bridge.ini
● md380-emu-n0mgj.service - MD-380 Emulator Service
Loaded: loaded (/lib/systemd/system/md380-emu-n0mgj.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:17 CDT; 1 day 4h ago
Main PID: 621 (md380-emu)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/md380-emu-n0mgj.service
└─621 /usr/bin/qemu-arm-static /opt/md380-emu-n0mgj/md380-emu -S 2474
services-n0ebb
● asterisk.service - Asterisk PBX and telephony daemon Loaded: loaded (/lib/systemd/system/asterisk.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:12 CDT; 1 day 4h ago
Docs: man:asterisk(8)
Main PID: 500 (asterisk)
Tasks: 25 (limit: 4915)
CGroup: /system.slice/asterisk.service
└─500 /usr/sbin/asterisk -g -f -C /etc/asterisk/asterisk.conf
● analog_bridge-n0ebb.service - Analog_Bridge Service
Loaded: loaded (/lib/systemd/system/analog_bridge-n0ebb.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:17 CDT; 1 day 4h ago
Main PID: 631 (Analog_Bridge)
Tasks: 3 (limit: 4915)
CGroup: /system.slice/analog_bridge-n0ebb.service
└─631 /opt/Analog_Bridge-n0ebb/Analog_Bridge /opt/Analog_Bridge-n0ebb/Analog_Bridge.ini
● mmdvm_bridge-n0ebb.service - MMDVM_Bridge Service
Loaded: loaded (/lib/systemd/system/mmdvm_bridge-n0ebb.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:17 CDT; 1 day 4h ago
Main PID: 622 (MMDVM_Bridge)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/mmdvm_bridge-n0ebb.service
└─622 /opt/MMDVM_Bridge-n0ebb/MMDVM_Bridge /opt/MMDVM_Bridge-n0ebb/MMDVM_Bridge.ini
● md380-emu-n0ebb.service - MD-380 Emulator Service
Loaded: loaded (/lib/systemd/system/md380-emu-n0ebb.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-30 12:31:17 CDT; 1 day 4h ago
Main PID: 628 (md380-emu)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/md380-emu-n0ebb.service
└─628 /usr/bin/qemu-arm-static /opt/md380-emu-n0ebb/md380-emu -S 2476
|
|
Re: Stacato audio on DVSM
sudo -s
toggle quoted messageShow quoted text
echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
On 8/30/20 4:40 AM, Derek William Haden
wrote:
OK
|
|
Re: Stacato audio on DVSM
Derek William Haden <facebook@...>
The DVLink image works fine, the only difference I can think of is that on the DVLink image I installed the amber server from On the DVSwitch image I used https://github.com/nwdigitalradio/ambeserver-install
|
|
Re: Stacato audio on DVSM
Derek William Haden <facebook@...>
OK
AB set for Ambeserver, but server not started cat returns 1 AB set for Ambeserver, Rebooted server started cat returns 16 stopped ambeserver and tried to run echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer however even with sudo I get permission denied
|
|
Re: Stacato audio on DVSM
Is Analog_Bridge reconfigured to use AMBEServer?
toggle quoted messageShow quoted text
stop AMBEServer: echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer start AMBEServer retest.
On 8/29/20 8:21 AM, Derek William Haden
wrote:
When I ran "cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer"
|
|
Re: Stacato audio on DVSM
As I said, we were not done yet. It does prove where the issue is.
toggle quoted messageShow quoted text
Put Analog_Bridge.ini back to using AMBEServer stop AMBEServer Show me the output of "cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer"
On 8/29/20 8:19 AM, Derek William Haden
wrote:
Well that works fine, disabled the ambe server and just went direct to the dongle.
|
|
Re: Stacato audio on DVSM
Derek William Haden <facebook@...>
When I ran "cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer"
when running ambe server it was 16 disabling the ambe server the output is 1
|
|
Re: Stacato audio on DVSM
Derek William Haden <facebook@...>
Well that works fine, disabled the ambe server and just went direct to the dongle.
using ambe-server seems a more elegant solution, as it means I can use Blue DV ambe also on another device.
|
|
YHSF/Fusion Reflector Troubles
Austin [KN4GCP]
I'm new to groups.io, but a fellow Ham suggested I come join this group, in an effort to help figure out where perhaps I am going wrong in my setup of a YSF/Fusion Reflector. We will be bridging this Reflector to a pre-existing DMR [specifically Brandmeister] talk group, but first we're just trying to get the YSF Reflector up and running. I followed the guide at YSFReflector-Registry website, doing the installation manually, and port-forwarded the necessary ports to the server located on my network. The reflector has been properly registered with the registry website, inserting all the correct information, and at first, it was working. The website was reporting that it saw the reflector up and running.However, this morning when I went to go check on the reflector, I logged into the registry site, and it said that it could not be pinged. Checking the Virtual Machine, every indication showed me that it was running properly (the guide described that two processes should be running, and both were), and it wasn't spitting out any errors, other than to say that "No Repeaters/Gateways Linked". The VM is Ubuntu 20.04 LTS, running on
The ports that have been forwarded on my router, are
I'm using dynamic DNS to provide an address for the registry to poll, through no-ip. The host address is metarollover.ddns.net, with the dashboard located at https://metarollover.ddns.net/. Last Minute Update: So, I restarted the VM (again), just to check and make sure before I go asking for help, and for whatever reason the site is now able to ping the reflector, but I'm still not able to access the reflector? I'm using an FT3DR, and a MMDVM hotspot, but for whatever reason, when I key in the room's ID (50755) it doesn't connect. When I search for it, it doesn't show up in the results list. I'm not sure if it takes awhile for the group to show up, or if maybe there's still something wrong here.
|
|
Re: Stacato audio on DVSM
Derek William Haden <facebook@...>
Steve
thanks for all your help so far. I too am busy for a while, so this will have to wait.
|
|
Re: Stacato audio on DVSM
If not using AMBEServer works, then I suspect the serial latency is
not set for optimal.
toggle quoted messageShow quoted text
To verify this look at the output of: cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer If the output is 16, that is a problem. Analog_Bridge sets the for you, AMBEServer does not. If you revert to AMBEServer then before you start AMBEServer: echo 1 >/sys/bus/usb-serial/devices/ttyUSB0/latency_timer Then start AMBEServer and retest I am out in the field today, so I will not have time to work with you on this today. Steve N4IRS
On 8/27/20 2:42 PM, Derek William Haden
wrote:
On Thu, Aug 27, 2020 at 10:22 AM, Steve N4IRS wrote:
|
|
Re: Stacato audio on DVSM
Leave AMBE server alone.
toggle quoted messageShow quoted text
Show me the output of "cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer"
On 8/27/2020 2:42 PM, Derek William
Haden wrote:
On Thu, Aug 27, 2020 at 10:22 AM, Steve N4IRS wrote:
|
|
Re: Stacato audio on DVSM
Derek William Haden <facebook@...>
On Thu, Aug 27, 2020 at 10:22 AM, Steve N4IRS wrote:
I have one more thing to look at.OK I'll try the none ambe server, then what?
|
|
Re: Stacato audio on DVSM
If you have not switched over direct yet you can try one quick
thing.
toggle quoted messageShow quoted text
On 8/27/2020 2:40 PM, Derek William
Haden wrote:
|
|
Re: Stacato audio on DVSM
Derek William Haden <facebook@...>
I'll look at it in the morning.
|
|