[arm-allstar] Pause or delay saytime.pl
David Panscik
dpanscik at yahoo.com
Tue Apr 14 19:52:50 EDT 2020
This is allot of fun. Im really enjoying configuring hamvoip. Its the ability to dig into the fine details that makes this fun.
I have the time playing locally. People talking to us on a remote linked repeater wont hear the time playing out and wont know they are being doubled by a machine.
How long does it take for holdofftelem to trigger? Is it instantaneous (next processor clock cycle), or is there a small delay? Is the holdofftelem time delay hardcoded somewhere? Can I change its hard coded value?
Thanks again for the advise. Much appreciated.
David
On Tuesday, April 14, 2020, 03:10:46 PM PDT, Doug Crompton <wa3dsp at gmail.com> wrote:
holdofftelem is either =1 or 0 - it waits until there is no activity and then plays. There is no delay. Usually on a repeater you pause between transmissions until you hear the courtesy tone. Messages would be broadcast during that time. If someone is keying up over top of the messages they should not be.
73 Doug, WA3DSPhttp://wa3dsp.org
On Tue, Apr 14, 2020 at 5:35 PM David Panscik <dpanscik at yahoo.com> wrote:
Hi Doug,
I think holdofftelem might be what I am looking for.
Is there a time value for holdofftelem that is used to determine no activity?
Thanks for the advise. Much appreciated.
David
On Tuesday, April 14, 2020, 12:49:39 PM PDT, Doug Crompton via ARM-allstar <arm-allstar at hamvoip.org> wrote:
There are two statements you can use in rpt.conf to avoid this issue.
telemduckdb= where the reduction in db is how much the telemetry is
reduced in volume when someone is talking.
holdofftelem= if set to 1 will hold off telemetry until there is no
activity.
Using RXKEY is not straight forward. You need to use events and it would
need to be a custom script and at the moment I don't have time to do this.
I realize you have an issue with this but many others don't and live with
the way it works now.
*73 Doug, WA3DSP*
*http://wa3dsp.org <http://wa3dsp.org>*
On Tue, Apr 14, 2020 at 3:13 PM "David Panscik via ARM-allstar" <
arm-allstar at hamvoip.org> wrote:
> Howdy.
> This is a similar question, I am asking on another thread.
> Once an hour crontab triggers saytime.pl with the below command;
> #Say Time 00 6-21 * * 1-5 (source /usr/local/etc/allstar.env ;
> /usr/bin/nice -19 /usr/bin/perl /usr/local/sbin/saytime.pl $NODE1 >
> /dev/null)
> When saytime.pl is triggered it announces the time promptly, and if a
> conversation is in progress, it rudely talks over the existing conversation.
> Is there a way to pause this script and wait for no repeater activity for
> at least 60 seconds? Or have crontab look for at least 60 seconds of no
> repeater activity before firing the saytime.pl script?
> Something like;
> If RXKEY > 60 then
> #Say Time 00 6-21 * * 1-5 (source /usr/local/etc/allstar.env ;
> /usr/bin/nice -19 /usr/bin/perl /usr/local/sbin/saytime.pl $NODE1 >
> /dev/null)
>
> else loopfi
> *73*David
> _______________________________________________
>
> ARM-allstar mailing list
> ARM-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
_______________________________________________
ARM-allstar mailing list
ARM-allstar at hamvoip.org
http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
More information about the ARM-allstar
mailing list