Date   

OpenBridge Craziness - need some thoughts

JJ Cummings
 

I have been troubleshooting a broken OB for a while now and see this in the logs

INFO 2020-01-02 11:28:08,480 (OBP-3103) *TIME OUT*   STREAM ID: 92891814 SUB: 3141379 PEER: 310885350 TGID: 310815 TS 1 Duration: 3.05

The OB folks say that they see password mismatch errors on their side but we have confirmed that the passwords match.  I'm wondering if it isn't some weird library issue or what.. but it basically started happening 35 or so days ago.. lol what fun I'm having.  I have captured traffic throughout the network to make sure the packets are making it out.... any thoughts are welcome!

JJC


Analog_Bridge and dvswitch.sh switch TG #analog_bridge

SP2ONG Waldek
 

Steve
I have a question.

Whenever my application uses dvswitch.sh to change TG, Analog_Bridge also sends MMDVM_Bridge to the network and a short broadcast to the network. Is it necessary to switch TG via dvswitch.sh Analog_Bridge also sends to MMDVM_Bridge info the change of TG?
It's a little uncomfortable when, for example, we switch to TG, e.g. nationwide, then all repeaters and radios listening on this TG received short traffic resulting from the change of TG by dvswitch.sh.

It may be it is necessary by Analog_Bridge / MMDVM_Bridge, but I want to know this :-)

73 Waldek


Re: Getting a Burp Voice Message through ASL <> DMR Bridge #mmdvm_bridge

Steve N4IRS
 

Correct


Re: ASL Briddge to YSF/FCS #analog_bridge

Steve N4IRS
 

Stop Analog_Bridge
Stop MMDVM_Bridge
Analog_Bridge usually is in /opt/Analog_Bridge
MMDVM_Bridge is usually in /opt/MMDVM_Bridge

replace the executables from github
restart the services.


Re: ASL Briddge to YSF/FCS #analog_bridge

Tito Lopez - YN1OB
 

I find my self in this situation. just having a brain fart where the file goes or gets replaced. My question is would it affect what is already installed?
Please advise.


Analog_Bridge, proper use of AGC

Patrick Perdue
 

Hi:

I have Analog_Bridge currently set up to send unity gain from DMR to ASL, and ASL to DMR at TLV gain factor 0.34.

Over all, this works pretty well, but I would like to raise quieter DMR audio into ASL without raising everything wholesale. I thought perhaps AGC would do this, but all I seem to get is very clipped peaks no matter where I set the gain when AGC is enabled. I have tried -20 to 0 with no appreciable difference. Whatever I use, DMR audio is super loud and digitally clipped

Ultimately, I'd like to insert LADSPA-based processing into the chain and use a couple of different processors for both sides of the signal path, but that's beyond the scope of this post.

What is the recommended gain setting for AGC, and how, exactly, does it work in this context? Is the gain used more like threshold rather than peak?


I'm sure I was able to use AGC with an older version of A_B without clipping. The result was a little rough, but generally worked the way I expected it to.

Thanks and 73

de

KE4DYI


Re: Getting a Burp Voice Message through ASL <> DMR Bridge #mmdvm_bridge

Ted Lawrence
 

So to be clear.  The burp message is a response from the network.  Not the node software? 


HB_Bridge.py not running #hblink #dmrlink

ai6bx
 
Edited

  • I am working to get HB_Bridge running however get the following errors:

CannotListenError: Couldn't listen on any:31002: [Errno 98] Address already in use.

Netstat shows that the port is not in use elsewhere in the system. This initially showed port 31003 with the same results so I changed the port in the HB_Bridge.cfg file to 31002 just to see if a different port would work and somehow netstat was missing something. This ultimately gave the same result. It seems like  HB_Bridge is trying to open that port twice and perhaps seeing the port it already opened as active. Is this possible? 

Thank you,

Keith


Re: ASL Briddge to YSF/FCS #analog_bridge

ve6gcd@...
 

Hi Steve,

I followed your instructions as soon as I returned to Calgary. YSF packets to/from room FCS00462 are now being vocoded by my AllStarLink node. Thanks and Happy New Year!.

73,
Geoffrey VE6GCD


Re: Help after editing rpt.conf. Not sure why?

Ted Lawrence
 

Clearly had a typo error in one of the files I could not find.  I refreshed the image, started over with "ASL to DMR Bridge how to" document. All is working as it should.  Thank you for being patient !   


Re: Help after editing rpt.conf. Not sure why?

Ted Lawrence
 

I had it running at one time. But had the burp issue.  Which seemed to be fixed with changes.  Maybe I should re-flash the image on the Raspberry Pi and go through the entire configuration. Sure do thank you very much for your time helping! 


Re: Help after editing rpt.conf. Not sure why?

Steve N4IRS
 

 
; rxchannel = dahdi/pseudo              ; No radio (hub)

; rxchannel = SimpleUSB/usb_505501      ; SimpleUSB

; rxchannel = Pi/1                      ; Raspberry Pi PiTA

; rxchannel = Radio/usb_505501          ; USBRadio (DSP)

; rxchannel = Dahdi/1                   ; PCI Quad card

; rxchannel = Beagle/1                  ; BeagleBoard

rxchannel = USRP/127.0.0.1:34001:32001  ; GNU Radio interface USRP



On 12/31/19 8:44 AM, Ted Lawrence via Groups.Io wrote:
So, comment out 505501? 

rxchannel = USRP/127.0.0.1:34001:32001  ; GNU Radio interface USRP 



Re: Help after editing rpt.conf. Not sure why?

Ted Lawrence
 

So, comment out 505501? 

rxchannel = USRP/127.0.0.1:34001:32001  ; GNU Radio interface USRP 


Re: Help after editing rpt.conf. Not sure why?

Steve N4IRS
 

Then 505501 should not be using chan_usrp.
chan_usrp is used to connect to AB.

On 12/31/19 8:32 AM, Ted Lawrence via Groups.Io wrote:
If I understand your question?

1999 is for the DV-Switch ASL<>DMR 
505501 is radio-less and is a node for connecting to other nodes (Remote Base) 


Re: Help after editing rpt.conf. Not sure why?

Ted Lawrence
 

If I understand your question?

1999 is for the DV-Switch ASL<>DMR 
505501 is radio-less and is a node for connecting to other nodes (Remote Base) 


Re: Help after editing rpt.conf. Not sure why?

Steve N4IRS
 

You have BOTH nodes using chan_usrp. I have to assume you mean to use 1999 to connect to AB.
What is the purpose of 1999?
What is the purpose of 505501?

What should be connected to 1999?
What should be connected to 505501?

On 12/31/19 8:24 AM, Ted Lawrence via Groups.Io wrote:

[1999]

rxchannel = USRP/127.0.0.1:34001:32001  ; Use the USRP channel driver. Must be enabled in modules.conf

                                        ; 127.0.0.1 = IP of the target application

                                        ; 34001 = UDP port the target application is listening on

                                        ; 32001 = UDP port ASL is listening on

 

duplex = 0                              ; 0 = Half duplex with no telemetry tones or hang time. Ah, but Allison STILL talks!

 

hangtime = 0                            ; squelch tail hang time 0

althangtime = 0                         ; longer squelch tail hang time 0

 

holdofftelem = 1                        ; Hold off all telemetry when signal is present on receiver or from connected nodes

                                        ; except when an ID needs to be done and there is a signal coming from a connected node.

 

telemdefault = 0                        ; 0 = telemetry output off. Don't send Allison to DMR !!!!!!!!!!!!!!!!! Trust me.

 

telemdynamic = 0                        ; 0 = disallow users to change the local telemetry setting with a COP command,

 

linktolink = no                         ; disables forcing physical half-duplex operation of main repeater while

                                        ; still keeping half-duplex semantics (optional)

 

nounkeyct = 1                           ; Set to a 1 to eliminate courtesy tones and associated delays.

 

totime = 180000                         ; transmit time-out time (in ms) (optional, default 3 minutes 180000 ms)

 

idrecording = |ie                       ; id recording or morse string see http://ohnosec.org/drupal/node/87

idtalkover = |ie                        ; Talkover ID (optional) default is none see http://ohnosec.org/drupal/node/129

 



Re: Help after editing rpt.conf. Not sure why?

Ted Lawrence
 

[1999]

rxchannel = USRP/127.0.0.1:34001:32001  ; Use the USRP channel driver. Must be enabled in modules.conf

                                        ; 127.0.0.1 = IP of the target application

                                        ; 34001 = UDP port the target application is listening on

                                        ; 32001 = UDP port ASL is listening on

 

duplex = 0                              ; 0 = Half duplex with no telemetry tones or hang time. Ah, but Allison STILL talks!

 

hangtime = 0                            ; squelch tail hang time 0

althangtime = 0                         ; longer squelch tail hang time 0

 

holdofftelem = 1                        ; Hold off all telemetry when signal is present on receiver or from connected nodes

                                        ; except when an ID needs to be done and there is a signal coming from a connected node.

 

telemdefault = 0                        ; 0 = telemetry output off. Don't send Allison to DMR !!!!!!!!!!!!!!!!! Trust me.

 

telemdynamic = 0                        ; 0 = disallow users to change the local telemetry setting with a COP command,

 

linktolink = no                         ; disables forcing physical half-duplex operation of main repeater while

                                        ; still keeping half-duplex semantics (optional)

 

nounkeyct = 1                           ; Set to a 1 to eliminate courtesy tones and associated delays.

 

totime = 180000                         ; transmit time-out time (in ms) (optional, default 3 minutes 180000 ms)

 

idrecording = |ie                       ; id recording or morse string see http://ohnosec.org/drupal/node/87

idtalkover = |ie                        ; Talkover ID (optional) default is none see http://ohnosec.org/drupal/node/129

 


Re: Help after editing rpt.conf. Not sure why?

Steve N4IRS
 

Show the 1999 stanza

On 12/31/19 8:07 AM, Ted Lawrence via Groups.Io wrote:
This is what I have: 

[505501]                                ; Change this to your assigned node number

 

                                        ; Must also be enabled in modules.conf

                                        ; Rx audio/signalling channel. Choose ONLY 1 per node stanza

 

                                        ; Enable the selected channel driver in modules.conf !!!

; rxchannel = dahdi/pseudo              ; No radio (hub)

; rxchannel = SimpleUSB/usb_505501      ; SimpleUSB

; rxchannel = Pi/1                      ; Raspberry Pi PiTA 

; rxchannel = Radio/usb_505501          ; USBRadio (DSP) 

; rxchannel = Dahdi/1                   ; PCI Quad card 

; rxchannel = Beagle/1                  ; BeagleBoard

rxchannel = USRP/127.0.0.1:34001:32001  ; GNU Radio interface USRP

 

duplex = 1                              ; 0 = Half duplex with no telemetry tones or hang time.

                                        ;     Special Case: Full duplex if linktolink is set to yes.

                                        ;     This mode is preferred when interfacing with an external multiport repeater controller.

                                        ;     Comment out idrecording and idtalkover to suppress IDs also

                                        ; 1 = Half duplex with telemetry tones and hang time. Does not repeat audio.

                                        ;     This mode is preferred when interfacing a simplex node.

                                        ; 2 = Full Duplex with telemetry tones and hang time.

                                        ;     This mode is preferred when interfacing a repeater.

                                        ; 3 = Full Duplex with telemetry tones and hang time, but no repeated audio.

                                        ; 4 = Full Duplex with telemetry tones and hang time. Repeated audio only when the autopatch is down.

 

linktolink = Yes                        ; disables forcing physical half-duplex operation of main repeater while

                                        ; still keeping half-duplex semantics (optional)

 

linkmongain = 0                         ; Link Monitor Gain adjusts the audio level of monitored nodes when a signal from another node or the local receiver is received.

                                        ; If linkmongain is set to a negative number the monitored audio will decrease by the set amount in db.

                                        ; If linkmongain set to a positive number monitored audio will increase by the set amount in db.

                                        ; The value of linkmongain is in db. The default value is 0 db.

 

erxgain = -3                            ; Echolink receive gain adjustment

                                        ; Note: Gain is in db-volts (20logVI/VO)

etxgain = 3                             ; Echolink transmit gain adjustment

                                        ; Note: Gain is in db-volts (20logVI/VO)

;eannmode = 1                           ; 1 = Say only node number on echolink connects (default = 1)

                                        ; 2 = say phonetic call sign only on echolink connects

                                        ; 3 = say phonetic call sign and node number on echolink connects

 


Re: Help after editing rpt.conf. Not sure why?

Ted Lawrence
 

On Tue, Dec 31, 2019 at 05:15 AM, Steve N4IRS wrote:
asterisk -r

root@repeater:/etc/asterisk# asterisk -r

 

AllStarLink Asterisk Version 1.01 2/13/2018 GIT Version adaec47

Copyright (C) 1999 - 2018 Digium, Inc. Jim Dixon, AllStarLink Inc. and others.

Created by Mark Spencer <markster@...>

Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.

This is free software, with components licensed under the GNU General Public

License version 2 and other licenses; you are welcome to redistribute it under

certain conditions. Type 'core show license' for details.

=========================================================================

Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)

root@repeater:/etc/asterisk# 


Re: Help after editing rpt.conf. Not sure why?

Steve N4IRS
 

IF you followed my direction, the asterisk is already running. It LOOKS like you may be trying to start a second copy. See below.
asterisk -r will connect you to a running asterisk

On 12/31/19 8:12 AM, Ted Lawrence via Groups.Io wrote:
On Tue, Dec 31, 2019 at 05:09 AM, Steve N4IRS wrote:
netstat -unap

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    

udp        0      0 0.0.0.0:34001           0.0.0.0:*                           566/Analog_Bridge   

udp        0      0 0.0.0.0:5353            0.0.0.0:*                           335/avahi-daemon: r 

udp        0      0 127.0.0.1:32001         0.0.0.0:*                           31215/asterisk      

udp        0      0 0.0.0.0:42320           0.0.0.0:*                           335/avahi-daemon: r 

udp        0      0 0.0.0.0:31100           0.0.0.0:*                           566/Analog_Bridge   

udp        0      0 0.0.0.0:31103           0.0.0.0:*                           568/MMDVM_Bridge    

udp        0      0 0.0.0.0:2470            0.0.0.0:*                           567/md380-emu       

udp        0      0 0.0.0.0:4569            0.0.0.0:*                           31215/asterisk      

udp        0      0 0.0.0.0:68              0.0.0.0:*                           496/dhcpcd          

udp        0      0 0.0.0.0:62032           0.0.0.0:*                           568/MMDVM_Bridge    

udp        0      0 192.168.1.86:123        0.0.0.0:*                           539/ntpd            

udp        0      0 127.0.0.1:123           0.0.0.0:*                           539/ntpd            

udp        0      0 0.0.0.0:123             0.0.0.0:*                           539/ntpd            

udp6       0      0 :::32953                :::*                                335/avahi-daemon: r 

udp6       0      0 :::5353                 :::*                                335/avahi-daemon: r 

udp6       0      0 fe80::f18c:2ed4:b72:123 :::*                                539/ntpd            

udp6       0      0 ::1:123                 :::*                                539/ntpd            

udp6       0      0 :::123                  :::*                                539/ntpd       


3941 - 3960 of 9589