Need an Events expert. Anyone willing to help?
i have spent hours trying to get what should be simple to work, the ASL wiki appears incomplete, Chatgpt 5 scan through ASL3.5 event sources reveals much different variables/syntax is possible…
I’d like to engage someone in a live phone conversation with someone who is comfortable with Events, as it appears that may be the only path to allow more control.
i have tried about a dozen permutations none have worked, or i get errors in the logging indicating syntax errors. I have WAYYY to many hours invested in this now.
using macros and functions i cannot seem change the fact that the connection telemetry voicing for echolink always comes before functions/macros…. im hoping Events can offer greater flexibility.
By default, when an EchoLink station connects, the sequence seems to be :
-
The link establishes.
-
The voicing/telemetry announcement ("Echolink connected") is emitted.
-
only now do macros/functions run.
Any macros/functions i played with fire AFTER the voicing. if i cannot send the DTMF first, the audio paths on the multiport controller are not yet nailed up, and the announcement will not be heard on the RF link
The objective - what i need to accomplish seems rather trivial… on the first (and last) connection i need to send (a different) dtmf sequence to the connected repeater controller BEFORE the voicing occurs to establish/tear down the voice/audio paths in the repeater controller.
anything i have tried with macros/functions, i cant get there.
towards the repeater controller - KEY→DTMF inband→UNKEY on first/last connx
i did get this somewhat working by doing connection counting in the conn/disc scripting, but the order is backwards. the telemetry voicing always preceeds the macro/function DTMF stuff. if i turn off the connection telemetry, the macro works fine and the rptr audio us properly cut thru but of course no connection voicing.
this kind of stuff should be basics 101 that can readily/obviously handled, and its been nothing but frustration hacking trying something hacking again… spent 12 hours or more. I have learned a lot, but Im feeling like a complete moron here despite having a lifetime of R&D hw and sw engineering experience.
further it appears from some AI searches have revealed that macros/functions will essentially be deprecated and a richer Events subsystem will be the preferred mechanism. is this true? this does seem like a good thing.
i had ChatGPT5 extract the varibles, syntax, built n event id’s and such from the event.c / app_rpt, and events parser source and it is MUCH diff than the 3.5 wiki shows alone.
i have tons of rpt.conf file permutations. and am now down to a simplistic minimal rpt.conf. running SimpleUSB for the channel.
need some help…