Date   

Re: Setting up DMRLink <-> KBLink #best_practices #dmrlink #hblink

Cort N0MJS <n0mjs@...>
 

Each individual process will have to be started. I typically write shell scripts to start everything with a single command.


On Jan 8, 2019, at 9:09 AM, Jason Johnston <kc5hwb@...> wrote:

Thanks Cort, do I need to do this for the HBlink_Bridge.py and the IPSC_Bridge.py files?  Also the dmrlink.py and hblink.py?  Or is there just 1 command that'll run everything?

Cort Buffington
785-865-7206


Re: Setting up DMRLink <-> KBLink #best_practices #dmrlink #hblink

Jason Johnston
 

Thanks Cort, do I need to do this for the HBlink_Bridge.py and the IPSC_Bridge.py files?  Also the dmrlink.py and hblink.py?  Or is there just 1 command that'll run everything?


Re: Setting up DMRLink <-> KBLink #best_practices #dmrlink #hblink

Cort N0MJS <n0mjs@...>
 

python (program name) >/dev/null 2>&1 &


On Jan 8, 2019, at 9:03 AM, Jason Johnston <kc5hwb@...> wrote:

If someone can tell me how to make this start and run in the background... what "executable" command do I need to run?  I think I have it almost ready to go.

Cort Buffington
785-865-7206


Re: Setting up DMRLink <-> KBLink #best_practices #dmrlink #hblink

Jason Johnston
 

If someone can tell me how to make this start and run in the background... what "executable" command do I need to run?  I think I have it almost ready to go.


Re: Analog_Bridge log location

Steve N4IRS
 

That is it. Point it to where you want the log file.

On 1/7/19 7:53 PM, KD5DFB wrote:
I am running 2 instance of Analog_Bridge. They are in different directories. I would like to have the log files for both. Looking at the .ini file, I do not see where we can define the location or name.  Just the log level. 

[GENERAL]
logLevel = 2

I found this in the unit file

Environment=AnalogBridgeLogDir=/var/log/dvswitch
# Environment=LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

Which one would I use and how would I define it? 


Analog_Bridge log location

Michael KD5DFB
 

I am running 2 instance of Analog_Bridge. They are in different directories. I would like to have the log files for both. Looking at the .ini file, I do not see where we can define the location or name.  Just the log level. 

[GENERAL]
logLevel = 2

I found this in the unit file

Environment=AnalogBridgeLogDir=/var/log/dvswitch
# Environment=LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

Which one would I use and how would I define it? 


Re: Dvswitch bridge help

Ke4tlc
 

I got it working now. I went back through the process a second time. Thanks for the info. 


Re: HBlink and DMRlink questions.

Cort N0MJS <n0mjs@...>
 



On Jan 6, 2019, at 2:21 PM, Jamie R. Cid <jay@...> wrote:

Hey All,

So a few questions on HBlink and DMRlink.

1. Can echo (aka parrot) be used with private call also or just group call?

HBlink contains a program called hb_parrot – it does not handle private calls at this time.

DMRlink has a program called playback.py that can be configured for group or private calls.

2. Can HBlink and DMRlink pass DATA and Private calls internally?

HBlink uses a callback function for ‘DMRD’ packets (contains all user-land types, voice & data). You can write any kind of processor for them you like calling the HBSYSTEM class from hblink.py and overriding the dmrd_received class method. I’ve considered parsing out the type of call in a DMRD and registering separate callbacks for those types. I’d be interested in whether or not that sounds more useful to folks?

DMRlink uses callback functions for (listed by class method name) group_voice, private_voice, group_data and private_data. You can write any kind of processor you like by calling the IPSC class from darling.py and overriding any/all of those methods.

3. More specifically can DMRlink pass data between internal IPSC endpoints such as 2 Motorola IPSC Trbo repeaters directly connected?

dmrlink.py doesn’t pass anything between systems. If you’re talking about the program “confbridge.py” in dmrlink, confbridge stands specifically for “conference bridge”, and is intended to be analogous to a telephone conference bridge. Processing data calls would be out of scope for that application.

Thanks All and Happy New Year!!

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






Re: NXDN connections and terms

Steve N4IRS
 



On 1/6/19 5:00 PM, Mike KB8JNM wrote:

Thanks

I have had a couple of NXDN ID's for a while. Just getting to it.

I understood the meaning/use of the fallback id but can it be any alfa-numeric.

No it's numeric

So, is there any significance to a RAN of 1... is it like 'ALL' in meaning ?

No it's just the first RAN

I am also wondering if there is a registry of NXDN relectors. I put a reflector up in experiment and connect to it from dmr2nxdn on pi-star after I edit my NXDNHostsLocal.txt to insert myself but also see the ip to nxcore in the reflector cfg, but see no value in that connection from the reflector.  But I also should not assume it works like the YSF of the same (both g4klx). Perhaps beyond the scope of this board.

As far as I know, the only way is to get it added to the github repo. Or maybe get Pi-Star to add it.
I can't speak to NXCore. I can tell you it predates MMDVM

So I'm guessing I'm missing something or still pretty dumb on it. Both perhaps.


On 1/6/2019 4:27 PM, Steve N4IRS wrote:
No, you need the Gateway.

[NXDN]
RAN=1        ; Radio Access Number (Think Color Code)
Id=12345     ; This is your Repeater NXDN ID. NXDN IDs max out at 5 digits so you can not use your DMR ID. You can register at <https://www.radioid.net>

NXDNFallbackID  = 12345    Since you are bridging and have a DMR ID coming in The bridge will attempt to find a call sign that matches the DMR ID. If found it will then attempt to find a NXDN ID that matches the callsign. if found that will be the NXDN ID used otherwise, it will insert the fallback ID.

Steve N4IRS

On 1/6/19 4:15 PM, Mike KB8JNM wrote:
Should DVSwitch be able to directly (native) connect to a NXDN reflector without adding a gateway or other interface ?
Looking at the settings, some of them need some definition.

Not being familure with NXDN it begs... What is RAN ?
and what is the purpose of the id=12345 or what id is this ?
[NXDN]
Enable=0
RAN=1
Id=12345

What phams can be used in the NXDN fallbackid. Guessing anything could be used like UNguest to spot it in a dashboard or log file.
NXDNFallbackID  = 12345         ; Use this ID when the input DMR ID is not found in the database

Get me started....HI HI



Re: NXDN connections and terms

Mike KB8JNM
 

Thanks

I have had a couple of NXDN ID's for a while. Just getting to it.

I understood the meaning/use of the fallback id but can it be any alfa-numeric.

So, is there any significance to a RAN of 1... is it like 'ALL' in meaning ?

I am also wondering if there is a registry of NXDN relectors. I put a reflector up in experiment and connect to it from dmr2nxdn on pi-star after I edit my NXDNHostsLocal.txt to insert myself but also see the ip to nxcore in the reflector cfg, but see no value in that connection from the reflector.  But I also should not assume it works like the YSF of the same (both g4klx). Perhaps beyond the scope of this board.

So I'm guessing I'm missing something or still pretty dumb on it. Both perhaps.


On 1/6/2019 4:27 PM, Steve N4IRS wrote:
No, you need the Gateway.

[NXDN]
RAN=1        ; Radio Access Number (Think Color Code)
Id=12345     ; This is your Repeater NXDN ID. NXDN IDs max out at 5 digits so you can not use your DMR ID. You can register at <https://www.radioid.net>

NXDNFallbackID  = 12345    Since you are bridging and have a DMR ID coming in The bridge will attempt to find a call sign that matches the DMR ID. If found it will then attempt to find a NXDN ID that matches the callsign. if found that will be the NXDN ID used otherwise, it will insert the fallback ID.

Steve N4IRS

On 1/6/19 4:15 PM, Mike KB8JNM wrote:
Should DVSwitch be able to directly (native) connect to a NXDN reflector without adding a gateway or other interface ?
Looking at the settings, some of them need some definition.

Not being familure with NXDN it begs... What is RAN ?
and what is the purpose of the id=12345 or what id is this ?
[NXDN]
Enable=0
RAN=1
Id=12345

What phams can be used in the NXDN fallbackid. Guessing anything could be used like UNguest to spot it in a dashboard or log file.
NXDNFallbackID  = 12345         ; Use this ID when the input DMR ID is not found in the database

Get me started....HI HI


Re: NXDN connections and terms

Steve N4IRS
 

No, you need the Gateway.

[NXDN]
RAN=1        ; Radio Access Number (Think Color Code)
Id=12345     ; This is your Repeater NXDN ID. NXDN IDs max out at 5 digits so you can not use your DMR ID. You can register at <https://www.radioid.net>

NXDNFallbackID  = 12345    Since you are bridging and have a DMR ID coming in The bridge will attempt to find a call sign that matches the DMR ID. If found it will then attempt to find a NXDN ID that matches the callsign. if found that will be the NXDN ID used otherwise, it will insert the fallback ID.

Steve N4IRS

On 1/6/19 4:15 PM, Mike KB8JNM wrote:
Should DVSwitch be able to directly (native) connect to a NXDN reflector without adding a gateway or other interface ?
Looking at the settings, some of them need some definition.

Not being familure with NXDN it begs... What is RAN ?
and what is the purpose of the id=12345 or what id is this ?
[NXDN]
Enable=0
RAN=1
Id=12345

What phams can be used in the NXDN fallbackid. Guessing anything could be used like UNguest to spot it in a dashboard or log file.
NXDNFallbackID  = 12345         ; Use this ID when the input DMR ID is not found in the database

Get me started....HI HI


Re: NXDN connections and terms

Michael KD5DFB
 

I believe it uses a gateway and reflector like P25. 

RAN (Random Access Number) is similar to a CTCSS encode for analog systems. It unlocks the squelch on the repeater while you transmit to permit access to the repeater. There are 63 codes.

On Sun, Jan 6, 2019, 15:15 Mike KB8JNM <groupio@... wrote:
Should DVSwitch be able to directly (native) connect to a NXDN reflector without adding a gateway or other interface ?
Looking at the settings, some of them need some definition.

Not being familure with NXDN it begs... What is RAN ?
and what is the purpose of the id=12345 or what id is this ?
[NXDN]
Enable=0
RAN=1
Id=12345

What phams can be used in the NXDN fallbackid. Guessing anything could be used like UNguest to spot it in a dashboard or log file.
NXDNFallbackID  = 12345         ; Use this ID when the input DMR ID is not found in the database

Get me started....HI HI


NXDN connections and terms

Mike KB8JNM
 

Should DVSwitch be able to directly (native) connect to a NXDN reflector without adding a gateway or other interface ?
Looking at the settings, some of them need some definition.

Not being familure with NXDN it begs... What is RAN ?
and what is the purpose of the id=12345 or what id is this ?
[NXDN]
Enable=0
RAN=1
Id=12345

What phams can be used in the NXDN fallbackid. Guessing anything could be used like UNguest to spot it in a dashboard or log file.
NXDNFallbackID  = 12345         ; Use this ID when the input DMR ID is not found in the database

Get me started....HI HI


HBlink and DMRlink questions.

Jamie R. Cid <jay@...>
 

Hey All,

So a few questions on HBlink and DMRlink.

1. Can echo (aka parrot) be used with private call also or just group call?
2. Can HBlink and DMRlink pass DATA and Private calls internally?
3. More specifically can DMRlink pass data between internal IPSC endpoints such as 2 Motorola IPSC Trbo repeaters directly connected?

Thanks All and Happy New Year!!


Re: IAXRPT DVSwitch (Unable to Register/Connect)

ke0key@...
 

Thank you for the information. I found that one said "iaxrpt" in iax.rpt and said "iax-rpt" in extensions.conf files. So I changed one to match the other and it fixed the issue.
--
James (KE0KEY)
Founder/Administrator
Global DX System
www.globaldxsystem.com


Re: IAXRPT DVSwitch (Unable to Register/Connect)

Mike KB8JNM
 

To be sure we are not chasing fairy dust,

could you post your iax.conf and extentions.conf entries (mask password) ...just the needed stanza's.

...mike/kb8jnm

On 1/6/2019 1:21 PM, ke0key@... wrote:
I have installed the new version of IAXRPT DVSwitch on my Android phone. I have entered all of the configuration information correctly and it matches the information in my iax.rpt file.

When I go to Register or Connect to my Allstar Node, it will not let me. I am getting the "Not Registered" error.

Also, I have installed the IAXRPT for Windows on my desktop and entered the same information and it will let me log in to my node just fine.

Can someone please tell me what the difference is between the Windows version and the Android version that will prevent me from using the mobile version?

Thanks,
James (KE0KEY)
Global DX System
www.globaldxsystem.com


Re: IAXRPT DVSwitch (Unable to Register/Connect)

Steve N4IRS
 

James,

The entries for DVSwitch Mobile is slightly different from the entries used for Windows IAXRPT. You can find the correct entries at <https://dvswitch.groups.io/g/Mobile/wiki/AllStarLink-setup-for-DVSwitch-Mobile>
I suggest you join the DVSwitch mobile subgroup at <https://dvswitch.groups.io/g/Mobile>

73, Steve N4IRS

On 1/6/19 1:21 PM, ke0key@... wrote:
I have installed the new version of IAXRPT DVSwitch on my Android phone. I have entered all of the configuration information correctly and it matches the information in my iax.rpt file.

When I go to Register or Connect to my Allstar Node, it will not let me. I am getting the "Not Registered" error.

Also, I have installed the IAXRPT for Windows on my desktop and entered the same information and it will let me log in to my node just fine.

Can someone please tell me what the difference is between the Windows version and the Android version that will prevent me from using the mobile version?

Thanks,
James (KE0KEY)
Global DX System
www.globaldxsystem.com


IAXRPT DVSwitch (Unable to Register/Connect)

ke0key@...
 

I have installed the new version of IAXRPT DVSwitch on my Android phone. I have entered all of the configuration information correctly and it matches the information in my iax.rpt file.

When I go to Register or Connect to my Allstar Node, it will not let me. I am getting the "Not Registered" error.

Also, I have installed the IAXRPT for Windows on my desktop and entered the same information and it will let me log in to my node just fine.

Can someone please tell me what the difference is between the Windows version and the Android version that will prevent me from using the mobile version?

Thanks,
James (KE0KEY)
Global DX System
www.globaldxsystem.com


Re: HB Bridge <-> MMDVM_Bridge <-> P25gateway

Steve N4IRS
 

No, the problem is that HB_Bridge is AMBE and P25 is IMBE. You need a transcoder in between.


On 1/5/19 9:56 PM, KD5DFB wrote:
If I have HB_Bridge connected to MMDVM_bridge and P25gateway shouldn't traffic flow both ways? So if I key up on P25 it should go thru MMDVM_bridge and to HB_Bridge and vise versus 

HB Bridge <-> MMDVM_Bridge <-> P25gateway

Or does it just go out the ports defined in the dvswitch.ini??


HB Bridge <-> MMDVM_Bridge <-> P25gateway

Michael KD5DFB
 

If I have HB_Bridge connected to MMDVM_bridge and P25gateway shouldn't traffic flow both ways? So if I key up on P25 it should go thru MMDVM_bridge and to HB_Bridge and vise versus 

HB Bridge <-> MMDVM_Bridge <-> P25gateway

Or does it just go out the ports defined in the dvswitch.ini??

7041 - 7060 of 9814