Changes

Jump to navigation Jump to search
m
no edit summary
Line 1: Line 1:  
[[Category:How to]]
 
[[Category:How to]]
 +
 +
The link activity timer may be used to reset a link configuration back to a default configuration if a user changes how the node is linked. This helps in situations where the user forgets to reset the system to the default values, or drives out of range.
 +
 +
The activity timer is armed when the link state is changed by a local DTMF function. The activity timer is zeroed whenever a signal is heard on the receiver, and the activity macro is executed when the timer reaches the lnkacttime value.
 +
 +
The Link Activity timer is supported in app_rpt.c version 0.182 or later.
 +
 +
=== COP functions ===
 +
There are three cop functions associated with the Link Activity Timer:
 +
{| class="wikitable"
 +
!COP Function
 +
!Description
 +
!Telemetry Response
 +
|-
 +
|45
 +
|Link Activity timer enable
 +
|LATENA
 +
|-
 +
|46
 +
|Link Activity timer disable
 +
|LATDIS
 +
|-
 +
|47
 +
|Reset "Link Config Changed" Flag
 +
|none
 +
|}
 +
Functions 45 and 46 enable and disable the activity timer function. These can be used to enable or disable the activity timer.
 +
 +
Function 47 is used to reset the "Link Config Changed" Flag. This flag is set whenever a user connects or disconnects a link. This is useful for implementing macros where you want to change the link state without arming the activity timer.
 +
 +
=== Key/Value Pairs ===
 +
All of the key value pairs noted below are placed in the node stanza. There are four key value pairs related to the link activity timer.
 +
 +
==== lnkactenable= ====
 +
Set to 1 to enable the link activity timer at initialization, or 0 to leave it disabled. The default is 0.
 +
 +
'''Note:''' If the activity timer is disabled in rpt.conf, it can still be enabled with the COP command.
 +
 +
==== lnkacttime= ====
 +
This sets the amount of time to wait before executing the inactivity macro. Set to a value between 180 and 2000000 seconds.
 +
 +
==== lnkactmacro= ====
 +
This is the function to execute when the activity timer expires. This can either be a function or another macro defined in the [macros] stanza.
 +
 +
==== lnkacttimerwarn= ====
 +
For a 30 second warning message, set this to the path of a ulaw or pcm sound file to play locally when there is 30 seconds left on the activity timer.
 +
 +
'''Note:''' Do not include the extension name of the sound file.
 +
 +
If no path is specified, the default path will be /var/lib/asterisk/sounds.
 +
 +
=== Example ===
 +
lnkactenable=1                          ; Enable link activity timer       
 +
lnkacttime=900                          ; 15 minute link activity timer   
 +
lnkactmacro=*52                        ; Use macro 2 in the [macros] stanza for link activity timer
 +
lnkacttimerwarn=30sectillsitenorm      ; Sound file for 30 second warning message located in /var/lib/asterisk/sounds

Navigation menu