WD5M David M.
toggle quoted messageShow quoted text
I suspect, since Skip WB6YMH is using theLinkBox to provide the audio, his experimental conference node plays the news file as a tlb/tbd "welcome" audio file when nodes connect. As Dave Cameron points out, there is no "disconnect" control from experimental nodes with connected IRLP nodes. Disconnecting is left up to the connected IRLP node user.
If you're connecting newsline on a scheduled script (cron?), I suggest adding a second scheduled script/command to see if it's still connected to 0016 and disconnect from his node 20 to 30 minutes after you connect. Alternatively, perhaps setting a suitable REFLECT_TIMEOUT_VALUE might disconnect your node too.
While it may be possible to add node disconnect control to theLinkBox, I doubt we'll see it implemented anytime soon, at least not on the NEWLSINE experimental reflector.
On Tue, Jul 14, 2020 at 3:41 PM David Cameron - IRLP <dcameron@...
Well "it" disconnects, but your node doesn't. Calls to reflectors (and
experimental nodes) are fairly blind in that there is not an underlying
TCP channel to send/receive info.
So your node will continue to be "connected" there until you issue the
"end" command on your end, either by DTMF, by being "blocked", or by
timeout or some other timer.
On 14/07/2020 11:18 a.m., k9dc wrote:
> I don’t know much about experimental operations, but doesn’t disconnecting from them involve calling the ‘end’ script, just like other calls? ‘end’ takes care of deleting local/active (i thought). Perhaps comparing ‘experimental_call’ to ‘call’ might yield something. But since EXP nodes really act more like reflectors, perhaps there needs to be something special added, since generally reflectors never drop callers, disconnects are requested only from the originating end of the call.
> Maybe you could handle it by adding code to custom/custom_off
>> On Jul 14, 2020, at 13:31, Dave Parks - WB8ODF via groups.io <email@example.com> wrote:
>> Hello to all,
>> It's been a while since I have posted here. One of my scripts doesn't work and I know the "WHY" but I'm at a loss as to "HOW" to fix it.
>> When my node connects to the exp reflector 0016 to listen to Amateur Radio Newsline it creates the "$LOCAL/active" file containing exp0016 as it should. When the news is finished it disconnects you, again... as it should but it doesn't remove the "$LOCAL/active" file so, my I script doesn't know 0016 has disconnected.
>> Any ideas? Is this a bug/feature of experimental reflectors?
>> A temporary fix is to time the news cast (as it rarely runs over 20 minutes) so I could set a timer to stop the script at 22 minutes or so, but I'd really rather get to the bottom of this issue.
>> Thanks All