ASL3 custom courtesy tones

when I attempt to set the courtesy tone by node I get no tones. Is this implemented in ASL3? If not, can it be?

What do you have for duplex = and nounkeyct = settings in rpt.conf? Courtesy tones are working for me and I turn them off with nounkeyct = 1 and that works too. Haven’t tried different tones for different nodes.

Tones work, but I have a need for different tones from remote nodes and I have nodes that I dont want to treat as remote. The RX for my repeater is at another site and I want the tone for that specific node to be different from all the others.

I also tried using the USRP driver and having the remote node connect to that.
This essentially makes that a local node to the main node and with nolocallinkct = 1 I get no tones vs the expect primary tone.

In the past this setting made the same CT work for nodes hosted on the same server. Which is what the config states too.

nolocallinkct = 1                  ; Send unlinkedct instead if another local node is connected to this node (hosted on the same PC)

I wonder if someone changed the code for that setting thinking it meant something else?

It’s conceivable but I’ve never tried it. Assuming you are using ASL3 with the new templatized rpt.conf, try:

In your node section add the new ct(s) like so:

[1999](node-main)
rxchannel = SimpleUSB/1999
...

; My new courtesy tones here.
ct2 = ....

That would set the tone on that specific node. That node doesnt transmit ever so it would not help in this case.

I looked at rpt_telemetry.h and it would seem someone interpreted that config option to mean no courtesy tones from a locally linked node. I opened an issue on github.

1470    		if (myrpt->p.nolocallinkct) {	/* if no CT if this guy is on local system */