Date   

Re: Image for Raspberry pi3 with Debian 10 Buster with DVSWICTH SERVER, HBLINK3 AND HBMONITOR.

 

Adrian, Thank you! It had a KV4S C on the D-Plus screen. when I set it to just KV4S Saved and rebooted REFs started working for me on transmit!!


Joaquin, thanks for your note to Denny I was also able to set the ircDBBGateway to english in the Misc tab so, DStar responses are in English now!
To accomplish this use VNC Viewer to see the desktop then run this in a terminal window 
sudo ircddbgatewayconfig  
it took about 3-4 minutes for this to come up for me.
it wouldn't let me do it from an ssh window remotely.

I'm assuming there is something similar for the P25 & NXDN gateways on how to set the location/language. Are either of you able to point me in the right direction for that?

On Wed, Oct 2, 2019 at 3:01 AM Adrian Fewster <vk4tux@...> wrote:



On 2/10/19 11:20 am, Russell, KV4S wrote:
i registered a C terminal today, not sure if it takes time to propagate?
I noticed the mmdvm had the module set to C.
The module settings are irrelevant to dplus login, which is just your mycall .

Also, I have 2 DMR ids not sure if that matters. I tried on both and neither seem to work.
DMR id's also irrelevant to D-Star dplus login.

I don't see an ircdbb gateway folder on this image, any idea where it is or maybe he's using something else?

Usually it is in /etc/ircddbgateway if it is run as root, or otherwise in the home folder of your user, which may also be symlinked to /etc/ircddbgateway


example find ;

;

odroid@odroid-jessie:~$ sudo find / -name "ircddbgateway"

/usr/share/ircddbgateway

/usr/bin/ircddbgateway

/etc/ircddbgateway                                                                                                             <<<< config

/home/odroid/ircddbgateway                                                                                              <<<< config

odroid@odroid-jessie:~$

with gui ircddbgatewayconfig look here ;





On Tue, Oct 1, 2019 at 6:01 PM Adrian Fewster <vk4tux@...> wrote:

What is the dplus login call in ircddbgateway      ?

Your call shows (USTRUST)

[KV4S    ] [K4DSO  B]
[KV4S   B] [KV4S   B]

registered terminals, so those should work in dplus. Seems like a dplus auth issue.

Adrian ... vk4tux


On 2/10/19 7:02 am, Russell, KV4S wrote:
Joaquin,

I'm running your 2.0 image today. Very well done and easy to work with!
I need some D-star help.
on the REF reflectors i'm hearing traffic but my audio is not going over the reflector?
are there any logs i can look at to see what's going on? I've attached my analog and mmdvm logs but they look ok. maybe there is an ambe log or dstar specific log i can looking for?
I've tried some XRF reflectors and transmit appears to work fine over there. seems to be limited to REF.

On Mon, Sep 30, 2019 at 11:14 AM EA5GVK Joaquin <ea5gvk@...> wrote:
New Version 2.0 Image DVSwitch Server  ( format .img microsd 16gb).
English and Spanish Version
https://mega.nz/#!mwYREKia!AF6MPV3g3223dA1CPPc00HttVTAIjTDgTqzm4W3RHwE

English manual
https://mega.nz/#!uoBzBYBD!F9qFqZecQ_fQCrUzXqngSbGS1xoNQR0fEpbughtj1r4

More Info: http://ea5gvk-dmr.zigor.es/2019/09/30/nueva-version-2-0-imagen-server-dvswitch-actualizable-y-server-hblink/


Re: bridging ASL, DMR and DSTAR

Patrick Perdue
 

Yes, I've also thought of high pass/low pass filtering into and out of ASL. Ideally, I'd use a chain that looks something like this:

DMR > hpf/lpf > limiter > AB > ASL

Throw an expander after the hpf/lpf when going the other way, and maybe not use a limiter.

Some of these digital radios are just unnecessarily hot (Radioddity GD77S, for example,) and I'd like to tame that on the way in to ASL without just attenuating the entire signal, since levels will be everywhere.


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

SP2ONG Waldek
 


> Options=StartRef=4004  << will this work with XLX from  MMDVM_BRIDGE dmr network config to link module D ? This would be great if it works, if not could it be enabled ?


The documnet:

https://github.com/DVSwitch/MMDVM_Bridge/blob/master/DOC/DMRplus_startup_options.md

it is for DMRPlus not for XLX Network



Re: bridging ASL, DMR and DSTAR

Ken KE2N
 

If you could run G722 at 16 kHz sampling within ASL that would be great.  But I imagine the 8 ks/sec rate is pretty hard-coded into asterisk and not easily changed.  Basically the issue is that the digital modes use vocoders and the analog side uses codecs.  The 8 kHz codecs were never intended to reproduce anything above 3.4 KHz.  If you pipe your digital radio to spectrum lab, or similar, you may be  surprised how much “stuff” there is up around 3.5 kHz on some signals …  it is better to chop that stuff off rather than generate a whole bunch of IMD with it.

 

 

Ken

 

 

 

From: main@DVSwitch.groups.io [mailto:main@DVSwitch.groups.io] On Behalf Of Steve KC1AWV
Sent: Wednesday, October 02, 2019 11:40 AM
To: main@dvswitch.groups.io
Subject: Re: [DVSwitch] bridging ASL, DMR and DSTAR

 

I see what you're getting at, Ken. I wonder if anyone has tried G722 on ASL? I think I have a desk phone that supports it, maybe I can try it out and see what happens.

 

 

On Wed, Oct 2, 2019 at 11:09 AM Ken KE2N via Groups.Io <ke2n=cs.com@groups.io> wrote:

going the other way (DMR/C4FM-> Analog) could use help too.  It seems the vocoders are quite capable of making a lot of sound energy in the 3-4 kHz range.  It's what gives those digital modes a characteristic "sharp" sound.  Unfortunately, on the ASL side, things are affected by the 8 ks/sec rate.  Although it is theoretically possible to reproduce 3.99 kHz sound with this sampling rate, audio gets more and more distorted as you go above 3 kHz.  It would be a big improvement if the digital stream were filtered through a steep low pass filter - with a shoulder just above 3 kHz - before being passed to the analog side of things,

Ken
KE2N



--

Steve Miller

KC1AWV


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

Steve N4IRS
 

On 10/2/2019 10:49 AM, Waldek SP2ONG wrote:
Ok, maybe it would be good to update the .ini file because many of us download from github mmdvm_bridge

I will be try use mmdvm_bridge with your example, like in DMR Gateway configuration

73 Waldek


Re: bridging ASL, DMR and DSTAR

Steve KC1AWV
 

I see what you're getting at, Ken. I wonder if anyone has tried G722 on ASL? I think I have a desk phone that supports it, maybe I can try it out and see what happens.


On Wed, Oct 2, 2019 at 11:09 AM Ken KE2N via Groups.Io <ke2n=cs.com@groups.io> wrote:
going the other way (DMR/C4FM-> Analog) could use help too.  It seems the vocoders are quite capable of making a lot of sound energy in the 3-4 kHz range.  It's what gives those digital modes a characteristic "sharp" sound.  Unfortunately, on the ASL side, things are affected by the 8 ks/sec rate.  Although it is theoretically possible to reproduce 3.99 kHz sound with this sampling rate, audio gets more and more distorted as you go above 3 kHz.  It would be a big improvement if the digital stream were filtered through a steep low pass filter - with a shoulder just above 3 kHz - before being passed to the analog side of things,

Ken
KE2N



--
Steve Miller
KC1AWV


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

Steve KC1AWV
 

> Then why do you quote DMRGateway config # for Module =  D ? 

That was my mistake, I was looking fast through my docs and made the mistake of quoting the wrong part.


On Wed, Oct 2, 2019 at 11:02 AM Adrian Fewster <vk4tux@...> wrote:


On 3/10/19 12:38 am, Steve KC1AWV wrote:
> Steve, I wonder why you call the module id's TG's
> I do recognise XLX and openspot accept link id's as group contact protocol, whereas usually they would be private call.
You answered your own question there. Call it whatever you want, but placing a call to 4001-4026 will switch MB to the module you want.
Technically 4001 - 4026 are not TG's , however i get that you dont care what you call them.

> I think the question refers to using mmdvm_bridge without DMRGateway to connect to a XLX module. You document shows DMRGateway in the mix, however you did not show DMRgateway in your flow line in this thread   ?
That's an oversight on my part, it's been a while since I've touched that document. MB does not need DMRGateway to connect to an XLX server. <$

I understand that, however module connect is needed, after the server connect from MMDVM_Bridge direct.


$ Then why do you quote DMRGateway config # for Module =  D ?  How does mmdvm_bridge connect to a module   ?



> AFAIK the Options= for mmdvm_bridge is only relevant to DMR+? if it worlks with XLX please let me know, I have not seen it work.
Well, that's the Options line. What I mentioned was the Module line. The Module line is what initially connects MB to an XLX module.

> A mmdvm_bridge config supporting XLX module link would be great.
That's what my document shows. I didn't say copy my document exactly, just use it as a guide.

[XLX Network] << #

Enabled=1

File=/var/lib/mmdvm/XLXHosts.txt

Port=62030

Password=passw0rd

ReloadTime=60

# Local=3351

Slot=1

TG=6

Base=64000

Startup=123

Relink=10

Debug=0

Module=D



--
Steve Miller
KC1AWV


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

Steve N4IRS
 

Check the doc directory on GitHub.

Sent by smoke signal (AT&T)


From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Waldek SP2ONG <sp2ong@...>
Sent: Wednesday, October 2, 2019 10:49:06 AM
To: main@DVSwitch.groups.io <main@DVSwitch.groups.io>
Subject: Re: [DVSwitch] MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge
 
Ok, maybe it would be good to update the .ini file because many of us download from github mmdvm_bridge

I will be try use mmdvm_bridge with your example, like in DMR Gateway configuration

73 Waldek


Re: bridging ASL, DMR and DSTAR

Ken KE2N
 

going the other way (DMR/C4FM-> Analog) could use help too.  It seems the vocoders are quite capable of making a lot of sound energy in the 3-4 kHz range.  It's what gives those digital modes a characteristic "sharp" sound.  Unfortunately, on the ASL side, things are affected by the 8 ks/sec rate.  Although it is theoretically possible to reproduce 3.99 kHz sound with this sampling rate, audio gets more and more distorted as you go above 3 kHz.  It would be a big improvement if the digital stream were filtered through a steep low pass filter - with a shoulder just above 3 kHz - before being passed to the analog side of things,

Ken
KE2N


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

SP2ONG Waldek
 

Ok, maybe it would be good to update the .ini file because many of us download from github mmdvm_bridge

I will be try use mmdvm_bridge with your example, like in DMR Gateway configuration

73 Waldek


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

Steve KC1AWV
 

I think the config file on GitHub is a carry over from a previous version. From what I know, adding the Module line to the DMR Network stanza should connect you to a module when established.

There's no official documentation on GitHub covering all the possible iterations of use, but many of us are attempting to come up with some as time goes on.


On Wed, Oct 2, 2019 at 10:39 AM Waldek SP2ONG <sp2ong@...> wrote:
Hi Steve

Thank you for the info, my question was because on GitHub in MMDVM_Bridge.ini there is no example that you display

https://github.com/DVSwitch/MMDVM_Bridge/blob/master/MMDVM_Bridge.ini



--
Steve Miller
KC1AWV


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

SP2ONG Waldek
 

Hi Steve

Thank you for the info, my question was because on GitHub in MMDVM_Bridge.ini there is no example that you display

https://github.com/DVSwitch/MMDVM_Bridge/blob/master/MMDVM_Bridge.ini


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

Steve KC1AWV
 

Wait, I see the confusion. Even I get a little mixed up here. I was reading the DMRGateway config. Oops.

Try this for MB:

[DMR Network]

Enable=1

Address=[xlx server ip]

Port=62030

Jitter=360

Local=62031

Password=passw0rd

Slot1=1

Slot2=1

Debug=0

Module=D


On Wed, Oct 2, 2019 at 10:35 AM Waldek SP2ONG <sp2ong@...> wrote:
Yes, I would like to use MMDVM_BRIDGE to connect the YSF Reflector bridge with the XLX reflector.

I don't want to use DMR Gateway, my idea is to reduce the number of applications that DV audio travels through for this reason I am asking about how to connect to XLX reflector on selected Module D use MMDVM_Bridge only

73 Waldek



--
Steve Miller
KC1AWV


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

Steve KC1AWV
 

> Steve, I wonder why you call the module id's TG's
> I do recognise XLX and openspot accept link id's as group contact protocol, whereas usually they would be private call.
You answered your own question there. Call it whatever you want, but placing a call to 4001-4026 will switch MB to the module you want.

> I think the question refers to using mmdvm_bridge without DMRGateway to connect to a XLX module. You document shows DMRGateway in the mix, however you did not show DMRgateway in your flow line in this thread   ?
That's an oversight on my part, it's been a while since I've touched that document. MB does not need DMRGateway to connect to an XLX server.

> AFAIK the Options= for mmdvm_bridge is only relevant to DMR+? if it worlks with XLX please let me know, I have not seen it work.
Well, that's the Options line. What I mentioned was the Module line. The Module line is what initially connects MB to an XLX module.

> A mmdvm_bridge config supporting XLX module link would be great.
That's what my document shows. I didn't say copy my document exactly, just use it as a guide.

[XLX Network]

Enabled=1

File=/var/lib/mmdvm/XLXHosts.txt

Port=62030

Password=passw0rd

ReloadTime=60

# Local=3351

Slot=1

TG=6

Base=64000

Startup=123

Relink=10

Debug=0

Module=D

On Wed, Oct 2, 2019 at 10:23 AM Adrian Fewster <vk4tux@...> wrote:

Steve, I wonder why you call the module id's TG's   ? The only numbers I call TG's have group call contacts and you can group qso using that group call contact.

I refer to reflector and XLX module id's as PC's which only use usually private call id's to link not qso on, thus negating then as a TG.

I do recognise XLX and openspot accept link id's as group contact protocol, whereas usually they would be private call.


I think the question refers to using mmdvm_bridge without DMRGateway to connect to a XLX module. You document shows DMRGateway in the mix,

however you did not show DMRgateway in your flow line in this thread   ?

AFAIK the Options= for mmdvm_bridge is only relevant to DMR+? if it worlks with XLX please let me know, I have not seen it work.

If the hblink peer style option for xlx could be adapted for mmdvm_bridge config that would be great, to make the flow simpler, with dmrgateway not required.

I have setup a script in the past to use two stages of (DMR side) analog bridge session, the first running 4004 to link , then killed and the second stage analog bridge using TG9 to then qso,

and that works well. however using DMRGateway works quite well here with my P25<>XLX bridge. A mmdvm_bridge config supporting XLX module link would be great.


Adrian ... vk4tux






On 2/10/19 11:10 pm, Steve KC1AWV wrote:
XLX modules use TGs in the 4000 range. 4001 for module A, 4002 for module B ... 4026 for module Z if you want to change it on the fly from a radio.

The other option is for MMDVM_Bridge to take the Module option in the stanza you use to connect to the XLX server.

Module=D

Will connect MMDVM_Bridge to XLX module D on connect. You can use my document as a guide.



On Wed, Oct 2, 2019 at 1:20 AM Waldek SP2ONG <sp2ong@...> wrote:
Hi,

Is it possible  connect mmdvm_bridgeto to  XLX reflector with the selected module just like DMRgateway?

73 Waldek


--
Steve Miller
KC1AWV



--
Steve Miller
KC1AWV


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

SP2ONG Waldek
 

Yes, I would like to use MMDVM_BRIDGE to connect the YSF Reflector bridge with the XLX reflector.

I don't want to use DMR Gateway, my idea is to reduce the number of applications that DV audio travels through for this reason I am asking about how to connect to XLX reflector on selected Module D use MMDVM_Bridge only

73 Waldek


Re: MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

Steve KC1AWV
 

XLX modules use TGs in the 4000 range. 4001 for module A, 4002 for module B ... 4026 for module Z if you want to change it on the fly from a radio.

The other option is for MMDVM_Bridge to take the Module option in the stanza you use to connect to the XLX server.

Module=D

Will connect MMDVM_Bridge to XLX module D on connect. You can use my document as a guide.



On Wed, Oct 2, 2019 at 1:20 AM Waldek SP2ONG <sp2ong@...> wrote:
Hi,

Is it possible  connect mmdvm_bridgeto to  XLX reflector with the selected module just like DMRgateway?

73 Waldek



--
Steve Miller
KC1AWV


Re: bridging ASL, DMR and DSTAR

Steve KC1AWV
 

I like these kinds of projects, ones that make me think! If I take a step back and take a higher level look, these are my thoughts.

If we don't want to fiddle with the Asterisk code, then we have two options on where to play with the audio. Either before it gets into ASL, or on its way out into AB. If I had to guess, then the audio on its way out of ASL and into AB might be the better option. When sending audio to AB, you're practically just taking audio from an Asterisk conference bridge through an extension and using chan_usrp to pipe it into AB. If there's a way to take the audio being piped from ASL through chan_usrp, play with it a bit, then pipe it into AB... that could be an option. Though I've never tried it, so your mileage may vary. If there's someone that has more experience with tinkering the audio path between ASL and AB, they might have a better answer.

On Wed, Oct 2, 2019 at 6:36 AM Patrick Perdue <patrick@...> wrote:
It's been a long time since I've done anything with Asterisk (I used to
manage some phone systems years ago,) but I don't recall being able to
easily process audio without making changes to source. ASL already has
some DSP-based stuff built-in, so maybe I can look at what it's doing
and go from there. I'd rather do as much processing within Asterisk, but
I am more familiar with passing audio in real time through SoX and
LADSPA processors, which I assume I could pipe AB to and from if
necessary. Time to experiment, I guess.





--
Steve Miller
KC1AWV


Re: bridging ASL, DMR and DSTAR

Patrick Perdue
 

It's been a long time since I've done anything with Asterisk (I used to manage some phone systems years ago,) but I don't recall being able to easily process audio without making changes to source. ASL already has some DSP-based stuff built-in, so maybe I can look at what it's doing and go from there. I'd rather do as much processing within Asterisk, but I am more familiar with passing audio in real time through SoX and LADSPA processors, which I assume I could pipe AB to and from if necessary. Time to experiment, I guess.


Re: bridging ASL, DMR and DSTAR

Steve KC1AWV
 

I don't see why not. Though you may want to play with the analog audio while it's in ASL before it goes to AB. Generally speaking, if it can be done in asterisk, it can also be done in ASL.


On Wed, Oct 2, 2019, 4:58 AM Patrick Perdue <patrick@...> wrote:
Hi Steve:


OK, thanks for that. I'll probably just go with the first option for
ease-of-setup. Maybe I'll try it with a soft vocoder before committing
to more hardware, since the XLX reflector is already translating to DSTAR.

But, this leads me to another question.

Would it be possible to insert ladspa DSP effects between analog_bridge
and DMR using SoX or some other method? I'm thinking of using, say, a
downward expander to minimize some background from analog to digital, so
the encoder doesn't have to work so hard when there is some noise on the
analog signal. Of course, this won't do any good for extreme cases, but
for excellent to moderate signals. Maybe a limiter on the input to ASL
from DMR might be nice, too.





Re: bridging ASL, DMR and DSTAR

Patrick Perdue
 

Hi Steve:


OK, thanks for that. I'll probably just go with the first option for ease-of-setup. Maybe I'll try it with a soft vocoder before committing to more hardware, since the XLX reflector is already translating to DSTAR.

But, this leads me to another question.

Would it be possible to insert ladspa DSP effects between analog_bridge and DMR using SoX or some other method? I'm thinking of using, say, a downward expander to minimize some background from analog to digital, so the encoder doesn't have to work so hard when there is some noise on the analog signal. Of course, this won't do any good for extreme cases, but for excellent to moderate signals. Maybe a limiter on the input to ASL from DMR might be nice, too.