| PTT Timeout Override |
|
|
| Written by Administrator | |
| Friday, 15 February 2008 | |
|
This script can be used to override the PTT timeout (or lock detect) that is hard-coded in the IRLP software. It provides a configurable break in incoming audio, at configurable intervals, which allows the ptt lock detect timer to reset. It can be configured to use either dynamic packet filtering, or the manipulation of ispeaker/sfswrapper to accomplish the task. Download my nopttimeout script here: http://rob.pectol.com/irlp/scripts/nopttimeout Put the nopttimeout script in your /home/irlp/custom/ directory and make sure it's set executable (do, 'chmod 755 /home/irlp/custom/nopttimeout' at the command prompt). There are several user configurable settings at the top of the script which allow you to adjust the timing and method to suit your needs. nopttimeout has the ability to dynamically block and unblock the inbound packets that carry the audio payload by manipulating the kernel's packet filtering tables. By handling it at the packet level, it becomes transparent to the IRLP software, and is treated exactly the same as a genuine break in received audio (thus resetting the ptt lock detect timer). Because the manipulation of the kernel's packet filtering tables requires privileged access, you will need to add the following line to your /etc/sudoers file via the, "visudo" command: To be able to activate and deactivate it from a DTMF command sequence, simply place the following code into your /home/irlp/custom/custom_decode file: |
|
| Last Updated ( Friday, 15 February 2008 ) |
| Next > |
|---|
Connection Status 


