Asl3 Startup_macro fails at Startup

Setup Information

Use sudo asl-show-version to obtain this information from the console or SSH

OS : Debian GNU/Linux 12 (bookworm)
OS Kernel : 6.12.47+rpt-rpi-v8

Asterisk : 22.5.2+asl3-3.6.3-1.deb12
ASL [app_rpt] : 3.6.3

For the past week or two, I've been experiencing startup problems with the startup_macro. This startup_macro is supposed to automatically connect my node(s) to another node after booting.

This worked perfectly for months, but suddenly it stopped working. If I briefly turn the node off and on again, the startup_macro works, and the desired node is automatically connected.

startup_macro = *3629920

Does anyone know this problem and/or what could be the solution?

’73 Dion PE1ORG

Sounds like possible your network may not be ready at the time the macro runs.

I think you can put a little delay at the beginning with some commas but not sure how many you need.

,,,,,,

HamVoIP has “startup_macro_delay” in seconds, which is handy for this sort of thing. Don’t think ASL3 does.

So, what I do instead is put in a bunch of p characters. One p is 500 MS pause.

So my startup macro on a system that might be a little slow to have ready network access might look something like this to make it pause for ten seconds. Kind of ridiculous, but it works.

startup_macro => pppppppppppppppppppp*3506311

Thank you both very much for your responses. I tried both suggestions: a few commas and the letter P, 20 of them. But this morning, after I turned the nodes back on, there was no connection to the other node.

Strangely enough, it did work after I briefly turned the node off and on again. Then the Startup_Macro does work.

startup_macro = pppppppppppppppppppppp *3629920

The nodes connect to my Wi-Fi. For the test, I connected my radio-less node to my wired LAN. But that makes no difference.

I've now increased the delay a bit; we'll see what the result will be.

startup_macro = pppppppppppppppppppppppppppppppppppppppp *3629920

To be continued