Date   

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.


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

EA5GVK Joaquin
 

Good Morning. Yes Denny,
You can manually configure the ircddbgateway theme.
open a terminal
sudo ircddbgatewayconfig

Change language locution to English and You can make any correction


MMDVM_BRIDGE and connect to XLX selected Module #mmdvm_bridge

SP2ONG Waldek
 

Hi,

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

73 Waldek


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

 

i registered a C terminal today, not sure if it takes time to propagate?
I noticed the mmdvm had the module set to C.

Also, I have 2 DMR ids not sure if that matters. I tried on both and neither seem to work.

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


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: Image for Raspberry pi3 with Debian 10 Buster with DVSWICTH SERVER, HBLINK3 AND HBMONITOR.

Adrian Fewster <vk4tux@...>
 

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: Image for Raspberry pi3 with Debian 10 Buster with DVSWICTH SERVER, HBLINK3 AND HBMONITOR.

 

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/

4921 - 4940 of 9797