I have my node "permanently" connected to 3 other nodes. All repeaters linked together. I have telemetry turned off on my node/repeater but I've noticed that when someone connects to one of the linked repeaters, my repeater will announce that connection. How can this be disabled? Should it be doing this with telemetry turned off on mine?
'Foreign links telemetry' needs turned off.
Check your rpt.conf file for the command you have assigned and run it and or uncomment / save restart before running it..Or run the command from the CLI>
Just to note though, telemetry announces on or off are only on the node you command. Telemetry is passed to all connected nodes. It's up to each node to decide what to play on itself.
telemdefault=0
in rpt.conf should do it. Rpt.conf - AllStarLink Wiki
Not sure if there is a setting for that on the ASL menu. You may have to use the edit files selection on the ASL menu.
yep that's what i have set and i've restarted asterisk. I will say though after i posted this i did a full system reboot and that actually seems to have solved it. I'll keep check on it for a couple days and see if it returns or not. Maybe something got hung up and simply restarting asterisk didn't load the new rpt.conf changes.
Ok it came back today...no extra changes have been made. When someone connects to a node that is connected to me, the connection announcement/telemetry gets announced on my node. Here's an excerpt from my rpt.conf
;nounkeyct = 0 ; Set to a 1 to eliminate courtesy tones and associated delays.
holdofftelem = 1 ; Hold off all telemetry when signal is present on receiver or from connected nodes
; except when an ID needs to be done and there is a signal coming from a connected >
telemnomdb = -5 ; Telemetry Nominal Amplitude reference in dB
telemduckdb = -20 ; Telemetry Ducking in dB when local or link voice tx in progress
telemdefault = 0 ; 0 = telemetry output off
; 1 = telemetry output on (default = 1)
; 2 = timed telemetry output on command execution and for a short time thereafter.
telemdynamic = yes ; yes = disallow users to change the local telemetry setting with a COP command
; 1 = Allow users to change the setting with a COP command. (default = 1)
Pay no attention to my assigned commands, they are surely not the same as yours.
Find the cop command in your rpt.conf file, uncomment them and run the command dtmf or run it from the CLI>
9400=cop,34 ; Local Telemetry Output Disable
9401=cop,33 ; Local Telemetry Output Enable
9402=cop,35 ; Local Telemetry Output on demand
9410=cop,37 ; Foreign Link Local Output Path Disable ; <<<<<<<<<<<<<<<<<<
9411=cop,36 ; Foreign Link Local Output Path Enable
9412=cop,38 ; Foreign Link Local follow local telem
9413=cop,39 ; Foreign Link Local Output Path On-/-Timed
So this command... "cop,38 ; Foreign Link Local follow local telem" should do the trick then correct? Given I have local telem disabled??
If it is foreign telemetry is what you are hearing.
If your description is accurate,.
That is the control for it if you don't want to hear it anymore.
cop, 37 disable <
cop, 36 enable
gotcha...well i'll be honest "foreign telemetry" is a new terms for me. I hadn't heard of that before. But yeah if that's what "foreign" is, another node connecting into a node that is already connected to me. Ok I'll give this a shot and see how it progresses. Thanks!
Ok when I run those commands it works...it disables it from what I can tell and I don't get the connection announcements. However, after some time, not sure exactly how long, but it takes at least an hour or two it seems, maybe longer...but it comes back and starts announcing again. I wonder if this is a bug in ASL 3 possibly. For now I've set up a cron job to run the commands for me ever so often to keep "turning it off" and I'll see if that works to keep it disabled.
Howdy. I am running ASL 3 and would like to permanently disable Foreign Link Local Output Path. The command "rpt cmd 453391 cop 37 xxx" seems to be working on my node using Asterisk CLI. My question is how can I write a script to make this automatic on any reboots? This is an area I am surely a novice..... tnx for any guidance.
Bill, K5LK
To format the above for script use;
/usr/sbin/asterisk -rx "rpt cmd 453391 cop 37 xxx"
You then have lots of options to automate. You could run as a cronjob or use the asterisk scheduler functionality.
If you create a macro for the command then you can run as a startup_macro under your node stanza in the rpt.conf file. Or by using DTMF etc.
[functions]
M61=cmd,/usr/sbin/asterisk -rx "rpt cmd 453391 cop 37 xxx"
[macro]
;;;;; Macro commands ;;;;;
61 = *M61#
453391
..your node stuff
..your node stuff
;;;;;;;;;;;;;;;;;;; Your node settings here ;;;;;;;;;;;;;;;;;;;
startup_macro = *561
P.S. Use macro numbers 10-99. This will give you plenty of capacity. If you were to start with macro number 1, macro 11 would never be reached because as soon as aterisk gets the *51 it will run macro 1 and not wait for 11.
P.S. If you want to do a bunch of other stuff as well as disable foreign links, e.g. disable telemetry (cop 34), linking functions (cop 12), connect to node/hub etc then pop all the commands into a script file. Define a macro to run that script.
[functions]
M61=cmd,/usr/sbin/asterisk -rx "rpt cmd 453391 cop 37 xxx"
M62=cmd,/usr/local/sbin/do_a _bunch_of_stuff_at_startup.sh
[macro]
;;;;; Macro commands ;;;;;
61 = *M61#
62 = *M62#
453391
.
.
.
.
;;;;;;;;;;;;;;;;;;; Your node settings here ;;;;;;;;;;;;;;;;;;;
startup_macro = *562
Thanks for the suggestions. I will give it a try soon and report back.
73 de Bill, K5lK
Put the command in the startup macro.
(must be a assigned command in the list, not cop,37)
xxx=cop,37
startupmacro=xxx
No need for script.