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: YSFReflector to Allstarlink
honda5603@...
Using TeraTerm from a PC.
|
|
Re: YSFReflector to Allstarlink
How are you capturing the logs? what program are you using?
toggle quoted message
Show quoted text
On 5/13/2020 2:00 PM,
honda5603@... wrote:
All run at startup |
|
Re: YSFReflector to Allstarlink
honda5603@...
All run at startup
otherwise systemctl (start/stop) analog_bridge or mmdvm_bridge |
|
Re: YSFReflector to Allstarlink
How are you running the programs? How are you starting and stopping
programs?
toggle quoted message
Show quoted text
On 5/13/2020 1:50 PM,
honda5603@... wrote:
Steve, |
|
Re: YSFReflector to Allstarlink
honda5603@...
Steve,
I don't know how to show the output of these items: ps ax | grep opt netstat -unap | grep 351 |
|
Re: YSFReflector to Allstarlink
Stop AB and MB
toggle quoted message
Show quoted text
Show the output of: ps ax | grep opt netstat -unap | grep 351 Steve On 5/13/2020 1:08 PM,
honda5603@... wrote:
GNU nano 2.7.4 File: MMDVM_Bridge-2020-05-13.log |
|
Re: YSFReflector to Allstarlink
Pete Fierro <overthetop52@...>
toggle quoted message
Show quoted text
|
|
Re: YSFReflector to Allstarlink
honda5603@...
GNU nano 2.7.4 File: MMDVM_Bridge-2020-05-13.log
I: 2020-05-13 17:03:55.770 MMDVM_Bridge: I: 2020-05-13 17:03:55.770 Portions Copyright (C) 2018 DVSwitch, INAD. I: 2020-05-13 17:03:55.770 Hacks by Mike N4IRR and Steve N4IRS I: 2020-05-13 17:03:55.770 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- I: 2020-05-13 17:03:55.770 This software is for use on amateur radio networks only, I: 2020-05-13 17:03:55.770 it is to be used for educational purposes only. Its use on I: 2020-05-13 17:03:55.770 commercial networks is strictly prohibited. I: 2020-05-13 17:03:55.770 Copyright(C) 2015-2018 by Jonathan Naylor, G4KLX and others M: 2020-05-13 17:03:55.770 MMDVM_Bridge-20191105_V1.4.1 is starting M: 2020-05-13 17:03:55.770 Built 14:38:14 Nov 11 2019 (GitID #9dae1ac) I: 2020-05-13 17:03:55.770 General Parameters I: 2020-05-13 17:03:55.770 Callsign: KC9HTA I: 2020-05-13 17:03:55.770 Id: 311858301 I: 2020-05-13 17:03:55.770 Duplex: no I: 2020-05-13 17:03:55.770 Timeout: 180s I: 2020-05-13 17:03:55.770 D-Star: disabled I: 2020-05-13 17:03:55.770 DMR: disabled I: 2020-05-13 17:03:55.770 YSF: enabled I: 2020-05-13 17:03:55.770 P25: disabled I: 2020-05-13 17:03:55.770 NXDN: disabled I: 2020-05-13 17:03:55.770 Modem Parameters I: 2020-05-13 17:03:55.770 Port: /dev/null I: 2020-05-13 17:03:55.770 RX Invert: no I: 2020-05-13 17:03:55.770 TX Invert: no I: 2020-05-13 17:03:55.770 PTT Invert: no I: 2020-05-13 17:03:55.770 TX Delay: 100ms I: 2020-05-13 17:03:55.770 RX Offset: 0Hz I: 2020-05-13 17:03:55.770 TX Offset: 0Hz I: 2020-05-13 17:03:55.770 RX DC Offset: 0 I: 2020-05-13 17:03:55.770 TX DC Offset: 0 I: 2020-05-13 17:03:55.770 RF Level: 100.0% I: 2020-05-13 17:03:55.770 DMR Delay: 0 (0.0ms) I: 2020-05-13 17:03:55.770 RX Level: 50.0% I: 2020-05-13 17:03:55.770 CW Id TX Level: 50.0% I: 2020-05-13 17:03:55.770 D-Star TX Level: 50.0% I: 2020-05-13 17:03:55.770 DMR TX Level: 50.0% I: 2020-05-13 17:03:55.770 YSF TX Level: 50.0% I: 2020-05-13 17:03:55.770 P25 TX Level: 50.0% I: 2020-05-13 17:03:55.770 NXDN TX Level: 50.0% I: 2020-05-13 17:03:55.770 RX Frequency: 222340000Hz (222340000Hz) I: 2020-05-13 17:03:55.770 TX Frequency: 224940000Hz (224940000Hz) M: 2020-05-13 17:03:55.771 Opening the MMDVM I: 2020-05-13 17:03:55.771 Display Parameters I: 2020-05-13 17:03:55.771 Type: I: 2020-05-13 17:03:55.771 System Fusion Network Parameters I: 2020-05-13 17:03:55.771 Local Address: 127.0.0.1 I: 2020-05-13 17:03:55.771 Local Port: 3200 I: 2020-05-13 17:03:55.771 Gateway Address: 192.168.1.72 I: 2020-05-13 17:03:55.771 Gateway Port: 42000 I: 2020-05-13 17:03:55.771 Mode Hang: 3s M: 2020-05-13 17:03:55.771 Opening YSF network connection I: 2020-05-13 17:03:55.771 RSSI I: 2020-05-13 17:03:55.771 Mapping File: RSSI.dat W: 2020-05-13 17:03:55.771 Cannot open the RSSI data file - RSSI.dat I: 2020-05-13 17:03:55.771 DMR Id Lookups I: 2020-05-13 17:03:55.771 File: /var/lib/mmdvm/DMRIds.dat I: 2020-05-13 17:03:55.771 Reload: 24 hours I: 2020-05-13 17:03:56.091 Loaded 164254 Ids to the DMR callsign lookup table I: 2020-05-13 17:03:56.091 YSF RF Parameters I: 2020-05-13 17:03:56.091 Low Deviation: no I: 2020-05-13 17:03:56.091 Remote Gateway: no I: 2020-05-13 17:03:56.091 Self Only: no I: 2020-05-13 17:03:56.091 DSQ: no I: 2020-05-13 17:03:56.091 Mode Hang: 10s M: 2020-05-13 17:03:56.091 YSF, Opening INI file: DVSwitch.ini I: 2020-05-13 17:03:56.091 Started the DMR Id lookup reload thread M: 2020-05-13 17:03:56.091 YSF, Setting [YSF] Address -> 127.0.0.1 M: 2020-05-13 17:03:56.091 YSF, Setting [YSF] TXPort -> 35100 M: 2020-05-13 17:03:56.091 YSF, Setting [YSF] RXPort -> 35103 M: 2020-05-13 17:03:56.091 YSF, Setting [YSF] FallbackID -> 1234567 M: 2020-05-13 17:03:56.091 YSF, Setting [YSF] ExportTG -> 1234 M: 2020-05-13 17:03:56.091 YSF, Setting [YSF] Slot -> 2 M: 2020-05-13 17:03:56.091 YSF, Transmitting on 127.0.0.1:35100 and listening on port 35103. Result =$ M: 2020-05-13 17:03:56.091 MMDVM_Bridge-20191105_V1.4.1 is running E: 2020-05-13 17:04:01.093 Error returned from sendto, err: 22 E: 2020-05-13 17:04:06.098 Error returned from sendto, err: 22 E: 2020-05-13 17:04:11.101 Error returned from sendto, err: 22 E: 2020-05-13 17:04:16.102 Error returned from sendto, err: 22 E: 2020-05-13 17:04:21.105 Error returned from sendto, err: 22 E: 2020-05-13 17:04:26.107 Error returned from sendto, err: 22 E: 2020-05-13 17:04:31.111 Error returned from sendto, err: 22 E: 2020-05-13 17:04:36.114 Error returned from sendto, err: 22 E: 2020-05-13 17:04:41.114 Error returned from sendto, err: 22 E: 2020-05-13 17:04:46.117 Error returned from sendto, err: 22 E: 2020-05-13 17:04:51.123 Error returned from sendto, err: 22 E: 2020-05-13 17:04:56.125 Error returned from sendto, err: 22 E: 2020-05-13 17:05:01.128 Error returned from sendto, err: 22 E: 2020-05-13 17:05:06.131 Error returned from sendto, err: 22 E: 2020-05-13 17:05:11.131 Error returned from sendto, err: 22 E: 2020-05-13 17:05:16.133 Error returned from sendto, err: 22 E: 2020-05-13 17:05:21.136 Error returned from sendto, err: 22 E: 2020-05-13 17:05:26.140 Error returned from sendto, err: 22 E: 2020-05-13 17:05:31.145 Error returned from sendto, err: 22 E: 2020-05-13 17:05:36.147 Error returned from sendto, err: 22 E: 2020-05-13 17:05:41.150 Error returned from sendto, err: 22 E: 2020-05-13 17:05:46.154 Error returned from sendto, err: 22 E: 2020-05-13 17:05:51.154 Error returned from sendto, err: 22 E: 2020-05-13 17:05:56.157 Error returned from sendto, err: 22 E: 2020-05-13 17:06:01.159 Error returned from sendto, err: 22 E: 2020-05-13 17:06:06.159 Error returned from sendto, err: 22 E: 2020-05-13 17:06:11.164 Error returned from sendto, err: 22 E: 2020-05-13 17:06:16.166 Error returned from sendto, err: 22 E: 2020-05-13 17:06:21.172 Error returned from sendto, err: 22 E: 2020-05-13 17:06:26.172 Error returned from sendto, err: 22 Analog Bridge: root@nwr-asl:/opt/Analog_Bridge# ./Analog_Bridge Analog_Bridge.ini I: 2020-05-13 17:08:18.783 Analog_Bridge Version 1.4.2 Fri Jan 10 09:38:27 EST 2020 I: 2020-05-13 17:08:18.783 Copyright (C) 2018 DVSwitch, INAD. I: 2020-05-13 17:08:18.784 Created by Mike N4IRR and Steve N4IRS I: 2020-05-13 17:08:18.784 Analog_Bridge comes with ABSOLUTELY NO WARRANTY I: 2020-05-13 17:08:18.784 I: 2020-05-13 17:08:18.784 This software is for use on amateur radio networks only, I: 2020-05-13 17:08:18.784 it is to be used for educational purposes only. Its use on I: 2020-05-13 17:08:18.784 commercial networks is strictly prohibited. I: 2020-05-13 17:08:18.784 I: 2020-05-13 17:08:18.784 Analog_Bridge is starting M: 2020-05-13 17:08:18.784 Setting [MACROS] DMR -> /opt/Analog_Bridge/dvswitch.sh mode DMR M: 2020-05-13 17:08:18.784 Setting [MACROS] DSTAR -> /opt/Analog_Bridge/dvswitch.sh mode DSTAR M: 2020-05-13 17:08:18.784 Setting [MACROS] NXDN -> /opt/Analog_Bridge/dvswitch.sh mode NXDN M: 2020-05-13 17:08:18.784 Setting [MACROS] P25 -> /opt/Analog_Bridge/dvswitch.sh mode P25 M: 2020-05-13 17:08:18.785 Setting [MACROS] YSF -> /opt/Analog_Bridge/dvswitch.sh mode YSF M: 2020-05-13 17:08:18.785 Setting [MACROS] dbupdate -> /opt/Analog_Bridge/dvswitch.sh collectProcessPushDataFiles M: 2020-05-13 17:08:18.785 Setting [MACROS] 9876 -> /opt/Analog_Bridge/parrot.sh M: 2020-05-13 17:08:18.785 Setting [] include -> dvsm.macro M: 2020-05-13 17:08:18.785 Setting [GENERAL] logLevel -> 2 M: 2020-05-13 17:08:18.785 Setting [GENERAL] subscriberFile -> /var/lib/dvswitch/subscriber_ids.csv M: 2020-05-13 17:08:18.785 Setting [GENERAL] exportMetadata -> true M: 2020-05-13 17:08:18.785 Setting [GENERAL] decoderFallBack -> true M: 2020-05-13 17:08:18.785 Setting [GENERAL] useEmulator -> false M: 2020-05-13 17:08:18.785 Setting [GENERAL] emulatorAddress -> 127.0.0.1:2470 M: 2020-05-13 17:08:18.785 Setting [AMBE_AUDIO] address -> 127.0.0.1 M: 2020-05-13 17:08:18.785 Setting [AMBE_AUDIO] txPort -> 35103 M: 2020-05-13 17:08:18.785 Setting [AMBE_AUDIO] rxPort -> 35100 M: 2020-05-13 17:08:18.785 Setting [AMBE_AUDIO] ambeMode -> YSFN M: 2020-05-13 17:08:18.786 Setting [AMBE_AUDIO] minTxTimeMS -> 2500 M: 2020-05-13 17:08:18.786 Setting [AMBE_AUDIO] gatewayDmrId -> 3118583 M: 2020-05-13 17:08:18.786 Setting [AMBE_AUDIO] repeaterID -> 311858301 M: 2020-05-13 17:08:18.786 Setting [AMBE_AUDIO] txTg -> 37921 M: 2020-05-13 17:08:18.786 Setting [AMBE_AUDIO] txTs -> 2 M: 2020-05-13 17:08:18.786 Setting [AMBE_AUDIO] colorCode -> 1 M: 2020-05-13 17:08:18.786 Setting [USRP] address -> 127.0.0.1 M: 2020-05-13 17:08:18.786 Setting [USRP] txPort -> 35103 M: 2020-05-13 17:08:18.786 Setting [USRP] rxPort -> 33510 M: 2020-05-13 17:08:18.786 Setting [USRP] usrpAudio -> AUDIO_UNITY M: 2020-05-13 17:08:18.786 Setting [USRP] usrpGain -> 1.10 M: 2020-05-13 17:08:18.786 Setting [USRP] tlvAudio -> AUDIO_UNITY M: 2020-05-13 17:08:18.786 Setting [USRP] tlvGain -> 0.35 M: 2020-05-13 17:08:18.786 Setting [DV3000] address -> 127.0.0.1 M: 2020-05-13 17:08:18.786 Setting [DV3000] rxPort -> 2460 I: 2020-05-13 17:08:18.786 Open UDP listener on 127.0.0.1:35100 I: 2020-05-13 17:08:18.787 Open USRP on 127.0.0.1:35103 M: 2020-05-13 17:08:18.787 Connecting to DV3000 hardware...... W: 2020-05-13 17:08:19.796 DV3000 not found at 127.0.0.1:2460 Project 25 IMBE Encoder/Decoder Fixed-Point implementation Developed by Pavel Yazev E-mail: pyazev@... Version 1.0 (c) Copyright 2009 This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the file ``LICENSE'' for details. I: 2020-05-13 17:08:19.868 Subscriber IDs loaded: 93908 I: 2020-05-13 17:08:19.868 Default extended metadata <KC9HTA> W: 2020-05-13 17:08:19.868 Using software MBE decoder version 1.2.3 W: 2020-05-13 17:08:19.868 Using software OP25 IMBE/AMBE vocoder I: 2020-05-13 17:08:19.868 Connected to USRP 127.0.0.1:35103 I: 2020-05-13 17:08:19.868 Starting TLV --> Analog_Bridge (decoder) --> USRP thread I: 2020-05-13 17:08:19.869 Starting USRP --> Analog_Bridge (encoder) -> TLV thread |
|
Re: YSFReflector to Allstarlink
Stop AB, and MB.
toggle quoted message
Show quoted text
delete the MB log in /var/log/mmdvm delete the AB log in /var/log/dvswitch show the output of ps ax | grep opt start ab and mb capture the MB and AB log post them. On 5/13/2020 12:26 PM,
honda5603@... wrote:
I: 2020-05-13 16:21:21.769 System Fusion Network Parameters |
|
Re: YSFReflector to Allstarlink
honda5603@...
I: 2020-05-13 16:21:21.769 System Fusion Network Parameters
I: 2020-05-13 16:21:21.769 Local Address: 127.0.0.1 I: 2020-05-13 16:21:21.769 Local Port: 3200 I: 2020-05-13 16:21:21.769 Gateway Address: russell9.com I: 2020-05-13 16:21:21.769 Gateway Port: 42000 I: 2020-05-13 16:21:21.769 Mode Hang: 3s M: 2020-05-13 16:21:21.847 Opening YSF network connection I: 2020-05-13 16:21:21.847 RSSI I: 2020-05-13 16:21:21.847 Mapping File: RSSI.dat W: 2020-05-13 16:21:21.847 Cannot open the RSSI data file - RSSI.dat I: 2020-05-13 16:21:21.847 DMR Id Lookups I: 2020-05-13 16:21:21.848 File: /var/lib/mmdvm/DMRIds.dat I: 2020-05-13 16:21:21.848 Reload: 24 hours I: 2020-05-13 16:21:21.992 Loaded 164254 Ids to the DMR callsign lookup ta$ I: 2020-05-13 16:21:21.992 YSF RF Parameters I: 2020-05-13 16:21:21.992 Low Deviation: no I: 2020-05-13 16:21:21.992 Remote Gateway: no I: 2020-05-13 16:21:21.992 Self Only: no I: 2020-05-13 16:21:21.992 DSQ: no I: 2020-05-13 16:21:21.992 Mode Hang: 10s M: 2020-05-13 16:21:21.992 YSF, Opening INI file: DVSwitch.ini M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] Address -> 127.0.0.1 M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] TXPort -> 35100 M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] RXPort -> 35103 M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] FallbackID -> 1234567 M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] ExportTG -> 1234 M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] Slot -> 2 E: 2020-05-13 16:21:21.993 Cannot bind the UDP address, err: 98 F: 2020-05-13 16:21:21.993 YSF, Can not open listener port 35103 E: 2020-05-13 16:21:26.714 Error returned from sendto, err: 22 E: 2020-05-13 16:21:31.716 Error returned from sendto, err: 22 E: 2020-05-13 16:21:36.716 Error returned from sendto, err: 22 E: 2020-05-13 16:21:41.719 Error returned from sendto, err: 22 E: 2020-05-13 16:21:46.720 Error returned from sendto, err: 22 E: 2020-05-13 16:21:51.722 Error returned from sendto, err: 22 E: 2020-05-13 16:21:56.723 Error returned from sendto, err: 22 E: 2020-05-13 16:22:01.726 Error returned from sendto, err: 22 E: 2020-05-13 16:22:06.727 Error returned from sendto, err: 22 E: 2020-05-13 16:22:11.731 Error returned from sendto, err: 22 E: 2020-05-13 16:22:16.735 Error returned from sendto, err: 22 E: 2020-05-13 16:22:21.735 Error returned from sendto, err: 22 E: 2020-05-13 16:22:26.738 Error returned from sendto, err: 22 E: 2020-05-13 16:22:31.740 Error returned from sendto, err: 22 E: 2020-05-13 16:23:06.768 Error returned from sendto, err: 22 E: 2020-05-13 16:23:11.770 Error returned from sendto, err: 22 E: 2020-05-13 16:23:16.770 Error returned from sendto, err: 22 E: 2020-05-13 16:23:21.773 Error returned from sendto, err: 22 E: 2020-05-13 16:23:26.777 Error returned from sendto, err: 22 W: 2020-05-13 16:23:29.425 YSF, TLV length does not match UDP/serial bytes$ E: 2020-05-13 16:23:29.425 YSF, Unknown tag (85) in TLV E: 2020-05-13 16:23:31.782 Error returned from sendto, err: 22 E: 2020-05-13 16:23:36.785 Error returned from sendto, err: 22 E: 2020-05-13 16:23:41.787 Error returned from sendto, err: 22 E: 2020-05-13 16:23:46.790 Error returned from sendto, err: 22 E: 2020-05-13 16:23:51.791 Error returned from sendto, err: 22 E: 2020-05-13 16:23:56.792 Error returned from sendto, err: 22 E: 2020-05-13 16:24:01.796 Error returned from sendto, err: 22 E: 2020-05-13 16:24:06.801 Error returned from sendto, err: 22 E: 2020-05-13 16:24:11.805 Error returned from sendto, err: 22 E: 2020-05-13 16:24:16.807 Error returned from sendto, err: 22 E: 2020-05-13 16:24:21.810 Error returned from sendto, err: 22 E: 2020-05-13 16:24:26.813 Error returned from sendto, err: 22 E: 2020-05-13 16:24:31.815 Error returned from sendto, err: 22 E: 2020-05-13 16:24:36.818 Error returned from sendto, err: 22 E: 2020-05-13 16:24:41.819 Error returned from sendto, err: 22 E: 2020-05-13 16:24:46.819 Error returned from sendto, err: 22 E: 2020-05-13 16:24:51.820 Error returned from sendto, err: 22 E: 2020-05-13 16:24:56.822 Error returned from sendto, err: 22 E: 2020-05-13 16:25:01.824 Error returned from sendto, err: 22 E: 2020-05-13 16:25:06.824 Error returned from sendto, err: 22 |
|
Re: YSFReflector to Allstarlink
honda5603@...
root@nwr-asl:/var/log# ls
alternatives.log btmp dvswitch messages syslog.2.gz wtmp Analog_Bridge.log daemon.log faillog messages.1 syslog.3.gz apt daemon.log.1 installer mmdvm syslog.4.gz asterisk debug kern.log netcheck syslog.5.gz auth.log debug.1 kern.log.1 syslog syslog.6.gz auth.log.1 dpkg.log lastlog syslog.1 syslog.7.gz root@nwr-asl:/var/log# I don't see a log file....hmmmm |
|
Re: YSFReflector to Allstarlink
honda5603@...
I: 2020-05-13 16:21:21.992 YSF RF Parameters
I: 2020-05-13 16:21:21.992 Low Deviation: no I: 2020-05-13 16:21:21.992 Remote Gateway: no I: 2020-05-13 16:21:21.992 Self Only: no I: 2020-05-13 16:21:21.992 DSQ: no I: 2020-05-13 16:21:21.992 Mode Hang: 10s M: 2020-05-13 16:21:21.992 YSF, Opening INI file: DVSwitch.ini M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] Address -> 127.0.0.1 M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] TXPort -> 35100 M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] RXPort -> 35103 M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] FallbackID -> 1234567 M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] ExportTG -> 1234 M: 2020-05-13 16:21:21.993 YSF, Setting [YSF] Slot -> 2 E: 2020-05-13 16:21:21.993 Cannot bind the UDP address, err: 98 F: 2020-05-13 16:21:21.993 YSF, Can not open listener port 35103 ks only, I: 2020-05-13 16:22:32.248 it is to be used for educational purposes only. Its use on I: 2020-05-13 16:22:32.248 commercial networks is strictly prohibited. I: 2020-05-13 16:22:32.248 I: 2020-05-13 16:22:32.248 Analog_Bridge is starting M: 2020-05-13 16:22:32.249 Setting [MACROS] DMR -> /opt/Analog_Bridge/dvswitch.sh mode DMR M: 2020-05-13 16:22:32.249 Setting [MACROS] DSTAR -> /opt/Analog_Bridge/dvswitch.sh mode DSTAR M: 2020-05-13 16:22:32.249 Setting [MACROS] NXDN -> /opt/Analog_Bridge/dvswitch.sh mode NXDN M: 2020-05-13 16:22:32.249 Setting [MACROS] P25 -> /opt/Analog_Bridge/dvswitch.sh mode P25 M: 2020-05-13 16:22:32.249 Setting [MACROS] YSF -> /opt/Analog_Bridge/dvswitch.sh mode YSF M: 2020-05-13 16:22:32.249 Setting [MACROS] dbupdate -> /opt/Analog_Bridge/dvswitch.sh collectProcessPushDataFiles M: 2020-05-13 16:22:32.249 Setting [MACROS] 9876 -> /opt/Analog_Bridge/parrot.sh M: 2020-05-13 16:22:32.249 Setting [] include -> dvsm.macro M: 2020-05-13 16:22:32.249 Setting [GENERAL] logLevel -> 2 M: 2020-05-13 16:22:32.249 Setting [GENERAL] subscriberFile -> /var/lib/dvswitch/subscriber_ids.csv M: 2020-05-13 16:22:32.249 Setting [GENERAL] exportMetadata -> true M: 2020-05-13 16:22:32.249 Setting [GENERAL] decoderFallBack -> true M: 2020-05-13 16:22:32.249 Setting [GENERAL] useEmulator -> false M: 2020-05-13 16:22:32.250 Setting [GENERAL] emulatorAddress -> 127.0.0.1:2470 M: 2020-05-13 16:22:32.250 Setting [AMBE_AUDIO] address -> 127.0.0.1 M: 2020-05-13 16:22:32.250 Setting [AMBE_AUDIO] txPort -> 35103 M: 2020-05-13 16:22:32.250 Setting [AMBE_AUDIO] rxPort -> 35100 M: 2020-05-13 16:22:32.250 Setting [AMBE_AUDIO] ambeMode -> YSFN M: 2020-05-13 16:22:32.250 Setting [AMBE_AUDIO] minTxTimeMS -> 2500 M: 2020-05-13 16:22:32.250 Setting [AMBE_AUDIO] gatewayDmrId -> 3118583 M: 2020-05-13 16:22:32.250 Setting [AMBE_AUDIO] repeaterID -> 311858301 M: 2020-05-13 16:22:32.250 Setting [AMBE_AUDIO] txTg -> 37921 M: 2020-05-13 16:22:32.250 Setting [AMBE_AUDIO] txTs -> 2 M: 2020-05-13 16:22:32.250 Setting [AMBE_AUDIO] colorCode -> 1 M: 2020-05-13 16:22:32.250 Setting [USRP] address -> 127.0.0.1 M: 2020-05-13 16:22:32.250 Setting [USRP] txPort -> 35103 M: 2020-05-13 16:22:32.250 Setting [USRP] rxPort -> 33510 M: 2020-05-13 16:22:32.250 Setting [USRP] usrpAudio -> AUDIO_UNITY M: 2020-05-13 16:22:32.250 Setting [USRP] usrpGain -> 1.10 M: 2020-05-13 16:22:32.251 Setting [USRP] tlvAudio -> AUDIO_UNITY M: 2020-05-13 16:22:32.251 Setting [USRP] tlvGain -> 0.35 M: 2020-05-13 16:22:32.251 Setting [DV3000] address -> 127.0.0.1 M: 2020-05-13 16:22:32.251 Setting [DV3000] rxPort -> 2460 I: 2020-05-13 16:22:32.251 Open UDP listener on 127.0.0.1:35100 I: 2020-05-13 16:22:32.251 Open USRP on 127.0.0.1:35103 M: 2020-05-13 16:22:32.251 Connecting to DV3000 hardware...... W: 2020-05-13 16:22:33.261 DV3000 not found at 127.0.0.1:2460 Project 25 IMBE Encoder/Decoder Fixed-Point implementation Developed by Pavel Yazev E-mail: pyazev@... Version 1.0 (c) Copyright 2009 This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the file ``LICENSE'' for details. I: 2020-05-13 16:22:33.338 Subscriber IDs loaded: 93908 I: 2020-05-13 16:22:33.339 Default extended metadata <KC9HTA> W: 2020-05-13 16:22:33.339 Using software MBE decoder version 1.2.3 W: 2020-05-13 16:22:33.339 Using software OP25 IMBE/AMBE vocoder I: 2020-05-13 16:22:33.339 Connected to USRP 127.0.0.1:35103 I: 2020-05-13 16:22:33.339 Starting TLV --> Analog_Bridge (decoder) --> USRP thread I: 2020-05-13 16:22:33.339 Starting USRP --> Analog_Bridge (encoder) -> TLV thread |
|
Re: YSFReflector to Allstarlink
Watch the MMDVM_ Bridge log in /var/log/mmdvm
Sent by smoke signal (AT&T)
From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of honda5603@... <honda5603@...>
Sent: Wednesday, May 13, 2020 12:19:42 PM To: main@DVSwitch.groups.io <main@DVSwitch.groups.io> Subject: Re: [DVSwitch] YSFReflector to Allstarlink Thanks again, I changed all of these options. I can connect my normal public node (51505) to the private node (1999), but not seeing a connection to YSFdashboard: russell9.com:1234
Is there a place to check if YSF side is indeed connecting for troubleshooting? |
|
Re: YSFReflector to Allstarlink
honda5603@...
Thanks again, I changed all of these options. I can connect my normal public node (51505) to the private node (1999), but not seeing a connection to YSFdashboard: russell9.com:1234
Is there a place to check if YSF side is indeed connecting for troubleshooting? |
|
Re: YSFReflector to Allstarlink
All looks good except in MMDVM_Bridge.ini:
toggle quoted message
Show quoted text
[System Fusion] Enable=0 <----------------- Enable this [System Fusion Network] Enable=1 LocalAddress=127.0.0.1 LocalPort=3200 GatewayAddress=ysfreflector.dvswitch.org <-------------- this is the dns entry or IP of the reflector GatewayPort=42166 <---------- This is the port number the reflector is listening on. Debug=0 On 5/13/2020 11:50 AM,
honda5603@... wrote:
Thanks Steve again for helping me. Here's what I was able to capture: |
|
Re: YSFReflector to Allstarlink
honda5603@...
Thanks Steve again for helping me. Here's what I was able to capture:
Here's analog bridge ini: ; Analog_Bridge configuration file. ; This file should be placed in either /etc or it can be ; supplied as a path on the Analog_Bridge command line. ; The best way to think of this file is that there are two main sections, the USRP (analog audi$ ; AMBE_AUDIO (compressed audio). Analog_Bridge will take everything sent to the USRP port and ; encode it for transmission on the AMBE_AUDIO port. The encoder will use the format defined i$ ; As you might expect, the reverse direction is defined too. ; Analog_Bridge supports include files. More on this later... include = dvsm.macro ; include = asl.macro ; General Section describes settings for Analog_Bridge itself. [GENERAL] logLevel = 2 ; Show messages and above 0=No logging, 1=Debug, 2=Mess$ ; Metadata management subscriberFile = /var/lib/dvswitch/subscriber_ids.csv ; DMR ID to callsign lookup data exportMetadata = true ; Export metadata to USRP partner (transcode setups req$ ; General vocoder setup information decoderFallBack = true ; Allow software AMBE decoding if a hardware decoder is$ 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 ; Information for xx_Bridge (Where xx is MMDVM, Quantar, HB, IPSC) [AMBE_AUDIO] address = 127.0.0.1 ; IP address of xx_Bridge txPort = 35103 ; Transmit TLV frames to partner on this port rxPort = 35100 ; Listen for TLV frames from partner on this port ambeMode = YSFN ; DMR, DMR_IPSC, DSTAR, NXDN, P25, YSFN, YSFW (encode $ minTxTimeMS = 2500 ; 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 digit$ gatewayDmrId = 3118583 ; ID to use when transmitting from Analog_Bridge repeaterID = 311858301 ; ID of source repeater txTg = 37921 ; TG to use for all frames sent from Analog_Bridge -> xx_$ txTs = 2 ; Slot to use for frames sent from Analog_Bridge -> xx_$ colorCode = 1 ; Color Code to assign DMR frames ; Information for USRP channel driver. This interface uses PCM to transfer audio information ; There are two typical configurations, ASL and Transcode. ASL (AllstarLink) is for analog cli$ ; to a digital network. Transcode is when Analog_Bridge actually points its PCM interfaces bac$ ; causing a TLV <-- (pcm <--> pcm) --> TLV type of architecture. ; When using ASL, this matches the rpt.conf ASL file with a setting like: ; rxchannel = usrp/127.0.0.1:34001:32001 ; When Transcoding, make two ini files and set txPort equal to the other instance rxPort (cro$ ; each instance with its own ini file. [USRP] address = 127.0.0.1 ; IP address of USRP partner (Allstar/Asterisk or anoth$ txPort = 35103 ; Transmit USRP frames on this port rxPort = 33510 ; Listen for USRP frames on this port usrpAudio = AUDIO_UNITY ; Audio to ASL (AUDIO_UNITY, AUDIO_USE_AGC, AUDIO_USE_G$ usrpGain = 1.10 ; Gain (in db) of the AGC filter tlvAudio = AUDIO_UNITY ; Audio from ASL (AUDIO_UNITY, AUDIO_USE_GAIN, AUDIO_BP$ tlvGain = 0.35 ; Gain factor of audio from ASL (0.0-1.0) Here is the DVSwitch.ini file: GNU nano 2.7.4 File: DVSwitch.ini ; MMDVM_Bridge export / import configuration file. ; This file should be placed along side of MMDVM_Bridge or it can be ; supplied as a path on the MMDVM_BRIDGE environment variable. ; Configure the Quantar Repeater Partner ; Note that the TX and RX ports are already reversed for MMDVM_Bridge <--> Quantar_Bridge [QUANTAR] logFilePath = /var/log/Quantar_Bridge.log Address = 127.0.0.1 ; Address to send AMBE TLV frames to (export) TXPort = 34103 ; Port to send AMBE TLV frames to (export) RXPort = 34100 ; Port to listen on (import) quantarPort = 1994 ; HDLC frames To/From the Quantar repeater logLevel = 2 ; Show messages and above 0=No logging, 1=Debug, 2=Message, 3=I$ debug = 0 ; Debug 0 = off, 1 = on (adds lots of additional messages) ; Configure the DMR Partner ; Audio format is AMBE 72 bit [DMR] Address = 127.0.0.1 ; Address to send AMBE TLV frames to (export) TXPort = 31100 ; Port to send AMBE TLV frames to (export) RXPort = 31103 ; Port to listen on (import) Slot = 2 ; Export slot ; Configure the D-Star Partner ; Audio format is AMBE 48 bit (DSAMBE) [DSTAR] Address = 127.0.0.1 ; Address to send AMBE TLV frames to (export) TXPort = 32100 ; Port to send AMBE TLV frames to (export) RXPort = 32103 ; Port to listen on (import) FallbackID = 1234567 ; In case we can not find a valid DMR id in the database, expor$ ExportTG = 9 ; Which TG to export Slot = 2 ; Export slot ; Configure the NXDN Partner ; Audio format is AMBE 72 bit [NXDN] Address = 127.0.0.1 ; Address to send AMBE TLV frames to (export) TXPort = 33100 ; Port to send AMBE TLV frames to (export) RXPort = 33103 ; Port to listen on (import) FallbackID = 1234567 ; In case we can not find a valid DMR id in the database, expor$ NXDNFallbackID = 12345 ; Use this ID when the input DMR ID is not found in the database Translate = 1234=4321 ; Translate NXDN TG < -- > DMR TG (bidirectional) Slot = 2 ; Export slot ; Configure the P25 Partner ; Audio format is IMBE 88 bit [P25] Address = 127.0.0.1 ; Address to send AMBE TLV frames to (export) TXPort = 34100 ; Port to send AMBE TLV frames to (export) RXPort = 34103 ; Port to listen on (import) Slot = 2 ; Export slot ; Configure the Yaesu Fusion Partner ; Audio format is AMBE 72 bit ; Audio format is IMBE 88 bit [YSF] Address = 127.0.0.1 ; Address to send AMBE TLV frames to (export) TXPort = 35100 ; Port to send AMBE TLV frames to (export) RXPort = 35103 ; Port to listen on (import) FallbackID = 1234567 ; In case we can not find a valid DMR id in the database, expor$ ExportTG = 1234 ; Which TG to export Slot = 2 ; Export slot And then the MMDVM_Bridge.ini: [General] Callsign=KC9HTA Id=311858301 Timeout=180 Duplex=0 [Info] RXFrequency=222340000 TXFrequency=224940000 Power=1 Latitude=41.7333 Longitude=-50.3999 Height=0 Location=Iceberg, North Atlantic Description=MMDVM_Bridge URL=https://groups.io/g/DVSwitch [Log] # Logging levels, 0=No logging, 1=Debug, 2=Message, 3=Info, 4=Warning, 5=Error, 6=Fatal DisplayLevel=1 FileLevel=2 FilePath=/var/log/mmdvm FileRoot=MMDVM_Bridge [DMR Id Lookup] File=/var/lib/mmdvm/DMRIds.dat Time=24 [NXDN Id Lookup] File=/var/lib/mmdvm/NXDN.csv Time=24 [Modem] Port=/dev/null RSSIMappingFile=RSSI.dat Trace=0 Debug=0 [D-Star] Enable=0 Module=C [DMR] Enable=0 ColorCode=1 EmbeddedLCOnly=1 DumpTAData=0 [System Fusion] Enable=0 [P25] Enable=0 NAC=293 [NXDN] Enable=0 RAN=1 Id=12345 [D-Star Network] Enable=0 GatewayAddress=127.0.0.1 GatewayPort=20010 LocalPort=20011 Debug=0 [DMR Network] Enable=0 Address=3108.repeater.net Port=62031 Jitter=360 Local=62032 Password=passw0rd # for DMR+ see https://github.com/DVSwitch/MMDVM_Bridge/blob/master/DOC/DMRplus_startup_options$ # for XLX the syntax is: Options=XLX:4009 # Options= Slot1=0 Slot2=1 Debug=0 [System Fusion Network] Enable=1 LocalAddress=127.0.0.1 LocalPort=3200 GatewayAddress=ysfreflector.dvswitch.org GatewayPort=42166 Debug=0 |
|
Re: YSFReflector to Allstarlink
Yes, enable YSF and YSF networking in MMDVM_Bridge and move
Analog_Bridge.ini from DMR to YSF. Also, point Analog_Bridge.ini at
the proper ports in DVSwitch.ini
toggle quoted message
Show quoted text
On 5/13/2020 11:10 AM,
honda5603@... wrote:
Thanks Steve for the information I just confirmed DMR, but need to swap everything to YSF? |
|
Re: YSFReflector to Allstarlink
honda5603@...
Thanks Steve for the information I just confirmed DMR, but need to swap everything to YSF?
|
|
Re: YSFReflector to Allstarlink
Follow this and change MMDVM_Bridge.ini to YSF from DMR.
toggle quoted message
Show quoted text
<https://docs.google.com/document/d/1eN50Csr29eAprBu7eKA0Bfa2XUcsXw5iktY1Ey-Qjkg/edit> Steve N4IRS On 5/13/2020 10:01 AM,
honda5603@... wrote:
What's the easiest way to bridge both of these together? |
|
YSFReflector to Allstarlink
honda5603@...
What's the easiest way to bridge both of these together?
|
|