<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>allstarlink ► Louisiana Nationwide</title>
	<atom:link href="https://www.lagmrs.com/wp/tag/allstarlink/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.lagmrs.com/wp</link>
	<description>Everything about 2 Way radio both gmrs,HAM,DMR,ALLSTAR,Hamvoip</description>
	<lastBuildDate>Mon, 17 Nov 2025 03:32:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.lagmrs.com/wp/wp-content/uploads/2026/06/cropped-Copilot_20260604_093802-32x32.png</url>
	<title>allstarlink ► Louisiana Nationwide</title>
	<link>https://www.lagmrs.com/wp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AllStarLink ASL3 Timeout Fix</title>
		<link>https://www.lagmrs.com/wp/2025/11/16/allstarlink-asl3-timeout-fix/</link>
					<comments>https://www.lagmrs.com/wp/2025/11/16/allstarlink-asl3-timeout-fix/#respond</comments>
		
		<dc:creator><![CDATA[MIke]]></dc:creator>
		<pubDate>Mon, 17 Nov 2025 03:32:40 +0000</pubDate>
				<category><![CDATA[Allstar]]></category>
		<category><![CDATA[allstar]]></category>
		<category><![CDATA[allstarlink]]></category>
		<category><![CDATA[lockup]]></category>
		<category><![CDATA[timeout]]></category>
		<guid isPermaLink="false">https://www.lagmrs.com/wp/?p=867</guid>

					<description><![CDATA[<p>AllStarLink ASL3 Timeout Fix: Stop Your Node from Getting “Stuck” After a Timeout Published: November 16, 2025 If you’ve upgraded to ASL3 (AllStarLink on Asterisk 20+), you may have run into this frustrating issue: “User talks too long → timeout → transmission drops → node won’t come back, even when they unkey. I have to [&#8230;]</p>
<p>The post <a href="https://www.lagmrs.com/wp/2025/11/16/allstarlink-asl3-timeout-fix/">AllStarLink ASL3 Timeout Fix</a> first appeared on <a href="https://www.lagmrs.com/wp">Louisiana Nationwide</a>.</p>]]></description>
										<content:encoded><![CDATA[<h1 class="wp-block-heading">AllStarLink ASL3 Timeout Fix: Stop Your Node from Getting “Stuck” After a Timeout</h1>



<p class="wp-block-paragraph"><strong>Published:</strong> November 16, 2025</p>



<p class="wp-block-paragraph">If you’ve upgraded to <strong>ASL3</strong> (AllStarLink on Asterisk 20+), you may have run into this frustrating issue:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>“User talks too long → timeout → transmission drops → node <strong>won’t come back</strong>, even when they unkey. I have to key up locally to reset it!”</em></p>
</blockquote>



<p class="wp-block-paragraph"><strong>Good news:</strong> This isn’t a bug — it’s a <em>safety feature</em> in ASL3 to prevent stuck carriers from RF loops or bad USB devices. But for hub operators, it feels like a step backward from ASL2’s smooth recovery.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">The Problem (Default ASL3 Behavior)</h2>



<pre class="wp-block-code"><code>totime = 180000        ; 3 minutes
</code></pre>



<ul class="wp-block-list">
<li>User talks > 3 min → <strong>timeout</strong></li>



<li>TX drops → <strong>PTT locks</strong></li>



<li>Remote unkeys → <strong>node stays silent</strong></li>



<li><strong>Only local key-up</strong> resets the channel</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">The Fix: Just 3 Lines in <code>rpt.conf</code></h2>



<pre class="wp-block-code"><code>totime = 360000        ; 6 minutes (adjust as needed)
timeoutmacro = *1      ; Auto-reset on timeout
lnkactenable = 0       ; Disable link activity timer
</code></pre>



<p class="wp-block-paragraph">And add this <strong>macro</strong> at the top of your <code>rpt.conf</code>:</p>



<pre class="wp-block-code"><code>&#91;macros]
*1 = cmd,/usr/bin/rpt reset
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Why This Works</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Setting</th><th>Purpose</th></tr></thead><tbody><tr><td><code>timeoutmacro = *1</code></td><td><strong>Triggers a channel reset</strong> the moment timeout occurs</td></tr><tr><td><code>lnkactenable = 0</code></td><td>Stops the <strong>link activity timer</strong> from interfering</td></tr><tr><td>Longer <code>totime</code></td><td>Gives users breathing room before lock</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Apply Without Restart</h2>



<pre class="wp-block-code"><code>sudo asterisk -rx "module reload app_rpt.so"
</code></pre>



<p class="wp-block-paragraph"><strong>No downtime. No reboot.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Result</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Before</th><th>After</th></tr></thead><tbody><tr><td>Timeout → TX drops → <strong>stuck off</strong> until local key</td><td>Timeout → <strong>auto-reset</strong> → remote unkey → <strong>back online</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>Exactly like ASL2 — but with ASL3’s stability.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Pro Tip: Add a 30-Second Warning Beep</h3>



<p class="wp-block-paragraph">Want users to know timeout is coming?</p>



<pre class="wp-block-code"><code>timeoutmacro = *81 30
</code></pre>



<pre class="wp-block-code"><code>&#91;macros]
*81 = p,/var/lib/asterisk/sounds/rpt/timeout-warning
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Bottom Line</h2>



<p class="wp-block-paragraph">ASL3 isn’t broken — it’s just <strong>more cautious</strong>. With <strong>one macro and two settings</strong>, you get:</p>



<ul class="wp-block-list">
<li>Rock-solid timeouts</li>



<li>Smooth, automatic recovery</li>



<li>Happy users</li>
</ul>



<p class="wp-block-paragraph"><strong>Your hub stays live. Your net stays smooth.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><em>Tested on ASL3 v3.0.0, Debian 12, DVSwitch hubs. Always test during a quiet net first.</em></p>



<p class="wp-block-paragraph"><strong>Got a stuck node?</strong> Drop these lines in <code>rpt.conf</code> and reload. <strong>Problem solved.</strong></p>



<p class="wp-block-paragraph">Dows this fix it let me know. If you find a better option please comment.</p>



<p class="wp-block-paragraph">KJ5MZL/WRXB288</p><p>The post <a href="https://www.lagmrs.com/wp/2025/11/16/allstarlink-asl3-timeout-fix/">AllStarLink ASL3 Timeout Fix</a> first appeared on <a href="https://www.lagmrs.com/wp">Louisiana Nationwide</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.lagmrs.com/wp/2025/11/16/allstarlink-asl3-timeout-fix/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
