Date   

Re: Allstar & DMR | piping audio from talkgroup into USB soundcard

Jeff Carrier
 

Yep, you need a URIx or equivalent.


On Sun, Sep 9, 2018, 17:07 Corey Dean N3FE <n3fe@...> wrote:
I do not believe the signallink was ever supported in allstar.

Corey n3fe

On Sun, Sep 9, 2018 at 6:24 PM Lou Michaels <w2lmm.qsl@...> wrote:
Greetings,

I'm setting up an allstar node to bridge my DMR talkgroup for my local simplex group using a RaspPi.

It appears I got just about everything working and connected with my node. I can send commands and even a 1khz test tone into the talkgroup, which I hear on the DMR radios. So that bit is working; yet the purpose was to have the allstar/RaspPI key one of my radios and go out on analog 2m. 

My radio is a FT857D and the interface is a SignalinkUSB. I am able to get the Signalink to PPT via VOX if I play audio on the RaspberryPi, but can't seem to bring audio in from the DMR talkgroup to PPT the Signallink. 

I suspect the issue is specifying the audio I/O in Analog_Bridge.ini. 

Below is an lsusb output as well as the Audio Device section of Analog_Bridge

https://pastebin.com/HVK7uiRU

I'm a little turned around by this, as I am not sure how to specify the audio IO source; 1. capture the DMR audio and pipe to USB/PCM audio interface into the SignalinkUSB.

I know the comment block says "not normally needed in gateway service" ...so am I on the right track or should I be using chan_usbradio or chan_simpleusb? 

I've been trying different configurations and modules, but not having any luck.

Any ideas how I might get this done? 

Thanks in advance. 

-Lou


Re: Allstar & DMR | piping audio from talkgroup into USB soundcard

Corey Dean N3FE <n3fe@...>
 

I do not believe the signallink was ever supported in allstar.

Corey n3fe

On Sun, Sep 9, 2018 at 6:24 PM Lou Michaels <w2lmm.qsl@...> wrote:
Greetings,

I'm setting up an allstar node to bridge my DMR talkgroup for my local simplex group using a RaspPi.

It appears I got just about everything working and connected with my node. I can send commands and even a 1khz test tone into the talkgroup, which I hear on the DMR radios. So that bit is working; yet the purpose was to have the allstar/RaspPI key one of my radios and go out on analog 2m. 

My radio is a FT857D and the interface is a SignalinkUSB. I am able to get the Signalink to PPT via VOX if I play audio on the RaspberryPi, but can't seem to bring audio in from the DMR talkgroup to PPT the Signallink. 

I suspect the issue is specifying the audio I/O in Analog_Bridge.ini. 

Below is an lsusb output as well as the Audio Device section of Analog_Bridge

https://pastebin.com/HVK7uiRU

I'm a little turned around by this, as I am not sure how to specify the audio IO source; 1. capture the DMR audio and pipe to USB/PCM audio interface into the SignalinkUSB.

I know the comment block says "not normally needed in gateway service" ...so am I on the right track or should I be using chan_usbradio or chan_simpleusb? 

I've been trying different configurations and modules, but not having any luck.

Any ideas how I might get this done? 

Thanks in advance. 

-Lou


Allstar & DMR | piping audio from talkgroup into USB soundcard

Lou Michaels
 

Greetings,

I'm setting up an allstar node to bridge my DMR talkgroup for my local simplex group using a RaspPi.

It appears I got just about everything working and connected with my node. I can send commands and even a 1khz test tone into the talkgroup, which I hear on the DMR radios. So that bit is working; yet the purpose was to have the allstar/RaspPI key one of my radios and go out on analog 2m. 

My radio is a FT857D and the interface is a SignalinkUSB. I am able to get the Signalink to PPT via VOX if I play audio on the RaspberryPi, but can't seem to bring audio in from the DMR talkgroup to PPT the Signallink. 

I suspect the issue is specifying the audio I/O in Analog_Bridge.ini. 

Below is an lsusb output as well as the Audio Device section of Analog_Bridge

https://pastebin.com/HVK7uiRU

I'm a little turned around by this, as I am not sure how to specify the audio IO source; 1. capture the DMR audio and pipe to USB/PCM audio interface into the SignalinkUSB.

I know the comment block says "not normally needed in gateway service" ...so am I on the right track or should I be using chan_usbradio or chan_simpleusb? 

I've been trying different configurations and modules, but not having any luck.

Any ideas how I might get this done? 

Thanks in advance. 

-Lou


Re: DV Switch as master then connected to BM

Kim-Benjamin Lütkemeier
 

Hello,

you can try this software "Hytera DMRGateway" Version 1.7
http://ham-dmr.at/index.php/download/

1. Hytera repeater connect to a local Master (Hytera DMRGateway)
2. Hytera DMRGateway connect to DMRGateway from G4KLX
3. DMRGateway connect to your HBLink

Its working but my Problem was, you hear the "Hotspots" only on TS2 maybe you find a solution to route the traffic on TS1

A Manual you find on this Website also.
This software block encrypted calls.

Have fun
Do1KBL, Kim




Am 08.09.2018 um 04:02 schrieb Cort N0MJS via Groups.Io:

Neither DMRlink, nor HBlink will work with Hytera repeaters. They speak a different language... they don’t publish the protocol, and I have none to test with.


Re: DV Switch as master then connected to BM

Cort N0MJS <n0mjs@...>
 

Neither DMRlink, nor HBlink will work with Hytera repeaters. They speak a different language... they don’t publish the protocol, and I have none to test with.

On Sep 7, 2018, at 8:47 PM, Chris WB4ULK via Groups.Io <chood73=yahoo.com@groups.io> wrote:

Cool, I will look in to that.
I actually have Hytera repeaters, so I guess it would be in the MMDVM arena.

I want to have all my machines linked “in house” and then look out. That way when BM gets squirrelly I am unaffected in my system.

Thanks,
Chris



Re: DV Switch as master then connected to BM

Chris WB4ULK
 

Cool, I will look in to that.
I actually have Hytera repeaters, so I guess it would be in the MMDVM arena.

I want to have all my machines linked “in house” and then look out. That way when BM gets squirrelly I am unaffected in my system.

Thanks,
Chris


Re: DV Switch as master then connected to BM

Cort N0MJS <n0mjs@...>
 

Actually I was assuming you meant MMDVM repeaters. If Motorola, you want DMRlink

On Sep 7, 2018, at 11:19 AM, Cort N0MJS via Groups.Io <n0mjs@...> wrote:

HBlink is the thing you’ll want.

Specifically two applications on the HBlink core: hb_bridge_all.py or hb_confbridge.py depending on the level of control you want over what gets passed between systems.


0x49 DE N0MJS

On Sep 7, 2018, at 10:14 AM, Chris WB4ULK via Groups.Io <chood73@...> wrote:

I have been looking for this and can’t find anything. I think my ignorance precludes me from searching for the right topic.

Would someone point me to the topic if it has been covered.

I want to make my own master for a few DMR repeaters and then point the master to BM. Is that an option?

Thanks
Chris
WB4ULK




Cort Buffington
785-865-7206


Cort Buffington
785-865-7206


Re: DV Switch as master then connected to BM

Cort N0MJS <n0mjs@...>
 

HBlink is the thing you’ll want.

Specifically two applications on the HBlink core: hb_bridge_all.py or hb_confbridge.py depending on the level of control you want over what gets passed between systems.


0x49 DE N0MJS

On Sep 7, 2018, at 10:14 AM, Chris WB4ULK via Groups.Io <chood73@...> wrote:

I have been looking for this and can’t find anything. I think my ignorance precludes me from searching for the right topic.

Would someone point me to the topic if it has been covered.

I want to make my own master for a few DMR repeaters and then point the master to BM. Is that an option?

Thanks
Chris
WB4ULK




Cort Buffington
785-865-7206


DV Switch as master then connected to BM

Chris WB4ULK
 

I have been looking for this and can’t find anything. I think my ignorance precludes me from searching for the right topic.

Would someone point me to the topic if it has been covered.

I want to make my own master for a few DMR repeaters and then point the master to BM. Is that an option?

Thanks
Chris
WB4ULK


Re: dahdi/pseudo problem

Meinke, Rich
 

I really had no idea this is the kind of abuse software developers have to deal with. There are always those that choose to criticize rather than contribute, but its rather mind boggling the demands some think they have a right to enforce. I personally dont have the ability to do what you and N4IRR ( as well as a multitude) of others do. I for one wanna thank you guys. It know its a labor of love , for the hobby, and its work.....

 

Thanks!
Rich /KU9R


Re: dahdi/pseudo problem

Steve N4IRS
 

I removed the message and remove Ty. If he had been trying to help, he would not have posted the Telegram crap. dpkg-reconfigure resolves the issue.


Steve


On 9/7/2018 7:58 AM, Chuck Kraly K0XM wrote:
Why are we subject to seeing this? You off your meds again?


On Fri, Sep 7, 2018 at 6:39 AM, Ty - KG5RKI <tydweaver@...> wrote:
Told ya ;) I forget how I fixed this issue but I think it was just a file named wrong somewhere..



Re: dahdi/pseudo problem

Chuck Kraly K0XM <ckraly@...>
 

Why are we subject to seeing this? You off your meds again?


On Fri, Sep 7, 2018 at 6:39 AM, Ty - KG5RKI <tydweaver@...> wrote:
Told ya ;) I forget how I fixed this issue but I think it was just a file named wrong somewhere..



Revisable manual in Spanish as mount HBLINK and HBMonitor

EA5GVK Joaquin
 

It is a manual in continuous revision changes of the creator code.The spirit of this manual is to facilitate the installation of the HBLINK and the HBmonitor Basic.Also explains how to interlink between different servers HBLINK, working with hb_confbridge.py and how to create a TG of parrot.All this is possible thanks to all of you and especially to my friend Pepe EA5SW.

Download MANUAL


Re: dahdi/pseudo problem

Ken KE2N
 

Thanks Steve!

 

That got things going again.  I see it put modules in the empty directories.

 

I found that apt is configured to do some automatic upgrading (apparently by default)

 

APT::Periodic::Unattended-Upgrade "1";

 

So I changed the “1” to a “0” not sure if I need a reboot for that to take effect.

 

 

Ken

 

 

 

From: main@DVSwitch.groups.io [mailto:main@DVSwitch.groups.io] On Behalf Of Steve N4IRS
Sent: Friday, August 31, 2018 12:51 PM
To: main@dvswitch.groups.io
Subject: Re: [DVSwitch] dahdi/pseudo problem

 

Ken,

As root or sudo-s:

dpkg-reconfigure asl-dahdi-linux-dkms

I am mobile so I'm kinda working off the top of my head.

Sent via smoke signal (AT&T)

 


From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Ken KE2N via Groups.Io <ke2n@...>
Sent: Friday, August 31, 2018 12:39:57 PM
To: main@DVSwitch.groups.io
Subject: [DVSwitch] dahdi/pseudo problem

 

My DVSwitch Debian install had the asterisk module become non-functional a few days ago.  It includes a pseudo node and seems to have a problem with dahdi.  I restart I get this message

[Aug 31 12:29:40] WARNING[2002] chan_dahdi.c: Unable to open '/dev/dahdi/pseudo': No such file or directory

[Aug 31 12:29:40] ERROR[2002] chan_dahdi.c: Unable to dup channel: No such file or directory

[Aug 31 12:29:42] ERROR[1975] app_rpt.c: Continual RPT thread restarts, killing Asterisk


I have seen this kind of thing before and it had to do with an upgrade to the OS (which I am not aware of doing in this case)

anyway it seems I have kernel 4.9.0-6

~  uname -a

Linux xlxref 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 


and if I look in 
/lib/modules/4.9.0-6-amd64/dahdi
I see directories but no modules (or files!)

I do have *.ko modules in 
/lib/modules/4.9.0-7-amd64/dahdi   and
/lib/modules/4.9.0-8-amd64/dahdi

so what is the correct way to fix this?


Ken



Re: dahdi/pseudo problem

Steve N4IRS
 

Ken,
As root or sudo-s:
dpkg-reconfigure asl-dahdi-linux-dkms

I am mobile so I'm kinda working off the top of my head.

Sent via smoke signal (AT&T)


From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of Ken KE2N via Groups.Io <ke2n@...>
Sent: Friday, August 31, 2018 12:39:57 PM
To: main@DVSwitch.groups.io
Subject: [DVSwitch] dahdi/pseudo problem
 
My DVSwitch Debian install had the asterisk module become non-functional a few days ago.  It includes a pseudo node and seems to have a problem with dahdi.  I restart I get this message

[Aug 31 12:29:40] WARNING[2002] chan_dahdi.c: Unable to open '/dev/dahdi/pseudo': No such file or directory
[Aug 31 12:29:40] ERROR[2002] chan_dahdi.c: Unable to dup channel: No such file or directory
[Aug 31 12:29:42] ERROR[1975] app_rpt.c: Continual RPT thread restarts, killing Asterisk

I have seen this kind of thing before and it had to do with an upgrade to the OS (which I am not aware of doing in this case)

anyway it seems I have kernel 4.9.0-6
~  uname -a
Linux xlxref 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 

and if I look in 
/lib/modules/4.9.0-6-amd64/dahdi
I see directories but no modules (or files!)

I do have *.ko modules in 
/lib/modules/4.9.0-7-amd64/dahdi   and
/lib/modules/4.9.0-8-amd64/dahdi

so what is the correct way to fix this?


Ken




dahdi/pseudo problem

Ken KE2N
 

My DVSwitch Debian install had the asterisk module become non-functional a few days ago.  It includes a pseudo node and seems to have a problem with dahdi.  I restart I get this message

[Aug 31 12:29:40] WARNING[2002] chan_dahdi.c: Unable to open '/dev/dahdi/pseudo': No such file or directory
[Aug 31 12:29:40] ERROR[2002] chan_dahdi.c: Unable to dup channel: No such file or directory
[Aug 31 12:29:42] ERROR[1975] app_rpt.c: Continual RPT thread restarts, killing Asterisk

I have seen this kind of thing before and it had to do with an upgrade to the OS (which I am not aware of doing in this case)

anyway it seems I have kernel 4.9.0-6
~  uname -a
Linux xlxref 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 

and if I look in 
/lib/modules/4.9.0-6-amd64/dahdi
I see directories but no modules (or files!)

I do have *.ko modules in 
/lib/modules/4.9.0-7-amd64/dahdi   and
/lib/modules/4.9.0-8-amd64/dahdi

so what is the correct way to fix this?


Ken




Re: Can it be created in dynamic rules of Confbridge.py TG as in BrandeMeister?

EA5GVK Joaquin
 

Thank you Cort for the explanation. Now I have understood it. Thank you very much for your time and for the great work you share.


El lun., 27 ago. 2018 0:30, Cort N0MJS via Groups.Io <n0mjs=me.com@groups.io> escribió:


On Aug 26, 2018, at 4:49 PM, EA5GVK Joaquin <ea5gvk@...> wrote:

In you example:
https://github.com/n0mjs710/HBlink/blob/master/hb_confbridge_rules-SAMPLE.py

BRIDGES = {
'WORLDWIDE': [
{'SYSTEM': 'MASTER-1', 'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
{'SYSTEM': 'CLIENT-1', 'TS': 1, 'TGID': 3100, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
I want to know only what this item means that I show you.

'
TIMEOUT'
: 2, --> 2 minute ? Correct?

Yes, minutes.

'TO_TYPE': 'ON' --> Active dynamic? correct?

This means when the timer expires, the system will be disconnected from the conference bridge. OFF means when the timer expires the system will be connected to the conference bridge. 

'ON': [2,], --> I do not Know.

From the comments: ON and OFF are LISTS of Talkgroup IDs used to trigger this system off and on.

To connect the system in question to a conference bridge, there has to be some action to cause the connection to happen… that is to say, you have to do something to cause it to connect. This is a list of TGIDs that will cause the system to connect. This allows more than one TGID to be used to create the connection, and it doesn’t have to be the same TGID that voice traffic is on.

'OFF': [9,10], --> I do not Know.

Same thing as on, only these are TGIDs that cause a disconnect.


You’re going to need to take some time to learn how this works. It’s not set up to copy now Brandmeister works, so thinking of it in terms of Brandmeister isn’t going to produce good results for you. The next thing you’re going to have to understand is how RESET works. Because….

Ok, you know what – forget it. You guys take care of each other. I’ve kinda had it with this. 

I think it's easier, than on the example that I put before TG21461, you do it right to understand it.
But I leave it to your taste and criteria.
Many thx.





On Sun, Aug 26, 2018 at 02:45 PM, EA5GVK Joaquin wrote:
In you example:
https://github.com/n0mjs710/HBlink/blob/master/hb_confbridge_rules-SAMPLE.py

BRIDGES = {
'WORLDWIDE': [
{'SYSTEM': 'MASTER-1', 'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
{'SYSTEM': 'CLIENT-1', 'TS': 1, 'TGID': 3100, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
I want to know only what this item means that I show you.

'
TIMEOUT'
: 2, --> 2 minute ? Correct?

'
TO_TYPE'
: 'ON' --> Active dynamic? correct?


'
ON'
: [2,], --> I do not Know.

--
Cort Buffington
H: +1-785-813-1501
M: +1-785-865-7206






Re: Can it be created in dynamic rules of Confbridge.py TG as in BrandeMeister?

Cort N0MJS <n0mjs@...>
 



On Aug 26, 2018, at 4:49 PM, EA5GVK Joaquin <ea5gvk@...> wrote:

In you example:
https://github.com/n0mjs710/HBlink/blob/master/hb_confbridge_rules-SAMPLE.py

BRIDGES = {
'WORLDWIDE': [
{'SYSTEM': 'MASTER-1', 'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
{'SYSTEM': 'CLIENT-1', 'TS': 1, 'TGID': 3100, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
I want to know only what this item means that I show you.

'
TIMEOUT'
: 2, --> 2 minute ? Correct?

Yes, minutes.

'TO_TYPE': 'ON' --> Active dynamic? correct?

This means when the timer expires, the system will be disconnected from the conference bridge. OFF means when the timer expires the system will be connected to the conference bridge. 

'ON': [2,], --> I do not Know.

From the comments: ON and OFF are LISTS of Talkgroup IDs used to trigger this system off and on.

To connect the system in question to a conference bridge, there has to be some action to cause the connection to happen… that is to say, you have to do something to cause it to connect. This is a list of TGIDs that will cause the system to connect. This allows more than one TGID to be used to create the connection, and it doesn’t have to be the same TGID that voice traffic is on.

'OFF': [9,10], --> I do not Know.

Same thing as on, only these are TGIDs that cause a disconnect.


You’re going to need to take some time to learn how this works. It’s not set up to copy now Brandmeister works, so thinking of it in terms of Brandmeister isn’t going to produce good results for you. The next thing you’re going to have to understand is how RESET works. Because….

Ok, you know what – forget it. You guys take care of each other. I’ve kinda had it with this. 

I think it's easier, than on the example that I put before TG21461, you do it right to understand it.
But I leave it to your taste and criteria.
Many thx.





On Sun, Aug 26, 2018 at 02:45 PM, EA5GVK Joaquin wrote:
In you example:
https://github.com/n0mjs710/HBlink/blob/master/hb_confbridge_rules-SAMPLE.py

BRIDGES = {
'WORLDWIDE': [
{'SYSTEM': 'MASTER-1', 'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
{'SYSTEM': 'CLIENT-1', 'TS': 1, 'TGID': 3100, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
I want to know only what this item means that I show you.

'
TIMEOUT'
: 2, --> 2 minute ? Correct?

'
TO_TYPE'
: 'ON' --> Active dynamic? correct?


'
ON'
: [2,], --> I do not Know.

--
Cort Buffington
H: +1-785-813-1501
M: +1-785-865-7206






Re: Can it be created in dynamic rules of Confbridge.py TG as in BrandeMeister?

EA5GVK Joaquin
 

In you example:
https://github.com/n0mjs710/HBlink/blob/master/hb_confbridge_rules-SAMPLE.py

BRIDGES = {
'WORLDWIDE': [
{'SYSTEM': 'MASTER-1', 'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
{'SYSTEM': 'CLIENT-1', 'TS': 1, 'TGID': 3100, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
I want to know only what this item means that I show you.

'
TIMEOUT'
: 2, --> 2 minute ? Correct?
'TO_TYPE': 'ON' --> Active dynamic? correct?
'ON': [2,], --> I do not Know.
'OFF': [9,10], --> I do not Know.

I think it's easier, than on the example that I put before TG21461, you do it right to understand it.
But I leave it to your taste and criteria.
Many thx.





On Sun, Aug 26, 2018 at 02:45 PM, EA5GVK Joaquin wrote:
In you example:
https://github.com/n0mjs710/HBlink/blob/master/hb_confbridge_rules-SAMPLE.py

BRIDGES = {
'WORLDWIDE': [
{'SYSTEM': 'MASTER-1', 'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
{'SYSTEM': 'CLIENT-1', 'TS': 1, 'TGID': 3100, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
I want to know only what this item means that I show you.

'
TIMEOUT'
: 2, --> 2 minute ? Correct?

'
TO_TYPE'
: 'ON' --> Active dynamic? correct?


'
ON'
: [2,], --> I do not Know.


Re: Can it be created in dynamic rules of Confbridge.py TG as in BrandeMeister?

EA5GVK Joaquin
 

Hi Corts. But it is very simple, if you can explain the following parameters:
In you example:
https://github.com/n0mjs710/HBlink/blob/master/hb_confbridge_rules-SAMPLE.py

BRIDGES = {
'WORLDWIDE': [
{'SYSTEM': 'MASTER-1', 'TS': 1, 'TGID': 1, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
{'SYSTEM': 'CLIENT-1', 'TS': 1, 'TGID': 3100, 'ACTIVE': True, 'TIMEOUT': 2, 'TO_TYPE': 'ON', 'ON': [2,], 'OFF': [9,10], 'RESET': []},
I want to know only what this item means that I show you.

'
TIMEOUT'
: 2, --> 2 minute ? Correct?

'
TO_TYPE'
: 'ON' --> Active dynamic? correct?


'
ON'
: [2,], --> I do not Know.
 

7661 - 7680 of 9821