public:radio:2024:svxlink
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| public:radio:2024:svxlink [06/04/24 09:58 BST] – [Sound files] john | public:radio:2024:svxlink [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | < | ||
| - | |||
| - | |||
| - | ====== Svxlink & Echolink ====== | ||
| - | |||
| - | ** Revisiting the Analogue FM Voice Gateway** | ||
| - | |||
| - | ===== Svxlink Gateway Initial Setup ===== | ||
| - | |||
| - | ==== Trying not to re-invent the wheel ==== | ||
| - | |||
| - | * find saved Pi Image File for a previous Svxlink system | ||
| - | * copy to a new SD Card and boot a spare Raspberry Pi with it | ||
| - | * find and connect a modified CM108 sound-dongle - has PTT and SQL via the dongle' | ||
| - | * connect to 2m FM radio and test initial config | ||
| - | * make any necessary config changes - e.g. MB7AZE -> GM4SLV | ||
| - | * set up audio levels using //devcal// | ||
| - | * change to //9600 packet interface// on 2m radio to remove radio pre/de emphasis and apply pre/de emphasis in Svxlink | ||
| - | * set up audio levels again using //devcal// | ||
| - | * Check connectivity to Echolink | ||
| - | * remember to Port Forward on ADSL router : **UDP 5198 & 5199** -> svxlink Pi's IP address | ||
| - | |||
| - | ==== Pi Image File handling ==== | ||
| - | |||
| - | [[public: | ||
| - | |||
| - | ==== Devcal ==== | ||
| - | |||
| - | |||
| - | * [[public: | ||
| - | * remember to '' | ||
| - | * remember to adjust path to valid // | ||
| - | * Set for 3kHz deviation | ||
| - | * remember to edit the config file(s) to change the RX Pre-amp and TX Master Gain settings to match those find using Deval | ||
| - | |||
| - | <code bash> | ||
| - | sudo devcal -r -m=3000 -d=3000 / | ||
| - | </ | ||
| - | |||
| - | <code bash> | ||
| - | sudo devcal -t -m=3000 -d=3000 / | ||
| - | </ | ||
| - | |||
| - | * add the PRE_AMP and MASTER_GAIN settings to **both** '' | ||
| - | ==== Config Files ==== | ||
| - | |||
| - | * One for **Echolink Enabled** | ||
| - | * One for **Echolink Disabled** | ||
| - | * Switch Echolink on/off via DTMF commands | ||
| - | * Edit **Logic.tcl** to give this functionality | ||
| - | |||
| - | |||
| - | |||
| - | ++++ / | ||
| - | |||
| - | <code bash> | ||
| - | ############################################################################### | ||
| - | # # | ||
| - | # Configuration file for the SvxLink server | ||
| - | # # | ||
| - | ############################################################################### | ||
| - | |||
| - | [GLOBAL] | ||
| - | # | ||
| - | LOGICS=SimplexLogic | ||
| - | CFG_DIR=svxlink.d | ||
| - | TIMESTAMP_FORMAT=" | ||
| - | CARD_SAMPLE_RATE=48000 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [SimplexLogic] | ||
| - | TYPE=Simplex | ||
| - | RX=Rx1 | ||
| - | TX=Tx1 | ||
| - | MODULES=ModuleHelp, | ||
| - | CALLSIGN=GM4SLV | ||
| - | SHORT_IDENT_INTERVAL=15 | ||
| - | SHORT_CW_ID_ENABLE=1 | ||
| - | SHORT_VOICE_ID_ENABLE=0 | ||
| - | CW_AMP=-10 | ||
| - | CW_PITCH=800 | ||
| - | CW_WPM=20 | ||
| - | LONG_IDENT_INTERVAL=60 | ||
| - | # | ||
| - | # | ||
| - | EVENT_HANDLER=/ | ||
| - | DEFAULT_LANG=en_US | ||
| - | RGR_SOUND_DELAY=0 | ||
| - | # | ||
| - | # | ||
| - | MACROS=Macros | ||
| - | FX_GAIN_NORMAL=0 | ||
| - | FX_GAIN_LOW=-12 | ||
| - | # | ||
| - | # | ||
| - | ONLINE_CMD=998877 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | TIME_FORMAT=24 | ||
| - | RGR_SOUND_ALWAYS=1 | ||
| - | |||
| - | [RepeaterLogic] | ||
| - | TYPE=Repeater | ||
| - | RX=Rx1 | ||
| - | TX=Tx1 | ||
| - | MODULES=ModuleHelp, | ||
| - | CALLSIGN=MYCALL | ||
| - | SHORT_IDENT_INTERVAL=10 | ||
| - | LONG_IDENT_INTERVAL=60 | ||
| - | # | ||
| - | # | ||
| - | EVENT_HANDLER=/ | ||
| - | DEFAULT_LANG=en_US | ||
| - | RGR_SOUND_DELAY=0 | ||
| - | REPORT_CTCSS=136.5 | ||
| - | # | ||
| - | MACROS=Macros | ||
| - | # | ||
| - | FX_GAIN_NORMAL=0 | ||
| - | FX_GAIN_LOW=-12 | ||
| - | # | ||
| - | # | ||
| - | IDLE_TIMEOUT=30 | ||
| - | OPEN_ON_1750=1000 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | IDLE_SOUND_INTERVAL=3000 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [ReflectorLogic] | ||
| - | TYPE=Reflector | ||
| - | HOST=reflector.example.com | ||
| - | #PORT=5300 | ||
| - | CALLSIGN=" | ||
| - | AUTH_KEY=" | ||
| - | # | ||
| - | |||
| - | [LinkToR4] | ||
| - | CONNECT_LOGICS=RepeaterLogic: | ||
| - | # | ||
| - | TIMEOUT=300 | ||
| - | # | ||
| - | |||
| - | |||
| - | [QsoRecorder] | ||
| - | REC_DIR=/ | ||
| - | # | ||
| - | MAX_TIME=3600 | ||
| - | SOFT_TIME=300 | ||
| - | MAX_DIRSIZE=1024 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [Voter] | ||
| - | TYPE=Voter | ||
| - | RECEIVERS=Rx1, | ||
| - | VOTING_DELAY=200 | ||
| - | BUFFER_LENGTH=0 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [MultiTx] | ||
| - | TYPE=Multi | ||
| - | TRANSMITTERS=Tx1, | ||
| - | |||
| - | [NetRx] | ||
| - | TYPE=Net | ||
| - | HOST=remote.rx.host | ||
| - | TCP_PORT=5210 | ||
| - | # | ||
| - | AUTH_KEY=" | ||
| - | CODEC=S16 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [NetTx] | ||
| - | TYPE=Net | ||
| - | HOST=remote.tx.host | ||
| - | TCP_PORT=5210 | ||
| - | # | ||
| - | AUTH_KEY=" | ||
| - | CODEC=S16 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [Rx1] | ||
| - | TYPE=Local | ||
| - | AUDIO_DEV=alsa: | ||
| - | AUDIO_CHANNEL=0 | ||
| - | SQL_DET=HIDRAW | ||
| - | SQL_START_DELAY=0 | ||
| - | SQL_DELAY=0 | ||
| - | SQL_HANGTIME=200 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | VOX_FILTER_DEPTH=20 | ||
| - | VOX_THRESH=1000 | ||
| - | # | ||
| - | CTCSS_FQ=77.0 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | HID_DEVICE=/ | ||
| - | HID_SQL_PIN=!VOL_DN | ||
| - | # | ||
| - | SIGLEV_SLOPE=1 | ||
| - | SIGLEV_OFFSET=0 | ||
| - | # | ||
| - | # | ||
| - | SIGLEV_OPEN_THRESH=30 | ||
| - | SIGLEV_CLOSE_THRESH=10 | ||
| - | DEEMPHASIS=1 | ||
| - | # | ||
| - | PREAMP=-1.5 | ||
| - | # | ||
| - | DTMF_DEC_TYPE=INTERNAL | ||
| - | DTMF_MUTING=1 | ||
| - | DTMF_HANGTIME=40 | ||
| - | DTMF_SERIAL=/ | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | #WBRX=WbRx1 | ||
| - | |||
| - | [WbRx1] | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | #PORT=1234 | ||
| - | # | ||
| - | #FQ_CORR=0 | ||
| - | #GAIN=0 | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [Tx1] | ||
| - | TYPE=Local | ||
| - | AUDIO_DEV=alsa: | ||
| - | AUDIO_CHANNEL=0 | ||
| - | PTT_TYPE=Hidraw | ||
| - | # | ||
| - | # | ||
| - | HID_DEVICE=/ | ||
| - | HID_PTT_PIN=GPIO3 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | TIMEOUT=300 | ||
| - | TX_DELAY=500 | ||
| - | # | ||
| - | # | ||
| - | PREEMPHASIS=1 | ||
| - | DTMF_TONE_LENGTH=100 | ||
| - | DTMF_TONE_SPACING=50 | ||
| - | DTMF_DIGIT_PWR=-15 | ||
| - | MASTER_GAIN=-1.25 | ||
| - | |||
| - | [LocationInfo] | ||
| - | # | ||
| - | STATUS_SERVER_LIST=aprs.echolink.org: | ||
| - | LON_POSITION=1.25.30W | ||
| - | LAT_POSITION=60.17.18N | ||
| - | CALLSIGN=EL-GM4SLV | ||
| - | FREQUENCY=144.912 | ||
| - | TX_POWER=5 | ||
| - | ANTENNA_GAIN=0 | ||
| - | ANTENNA_HEIGHT=2m | ||
| - | ANTENNA_DIR=-1 | ||
| - | # | ||
| - | BEACON_INTERVAL=10 | ||
| - | STATISTICS_INTERVAL=10 | ||
| - | TONE=0 | ||
| - | COMMENT=SvxLink | ||
| - | |||
| - | [Macros] | ||
| - | 1=EchoLink: | ||
| - | 2=EchoLink: | ||
| - | 3=EchoLink: | ||
| - | |||
| - | </ | ||
| - | |||
| - | ++++ | ||
| - | |||
| - | ++++ / | ||
| - | |||
| - | <code bash> | ||
| - | |||
| - | ############################################################################### | ||
| - | # # | ||
| - | # Configuration file for the SvxLink server | ||
| - | # # | ||
| - | ############################################################################### | ||
| - | |||
| - | [GLOBAL] | ||
| - | # | ||
| - | LOGICS=SimplexLogic | ||
| - | CFG_DIR=svxlink.d | ||
| - | TIMESTAMP_FORMAT=" | ||
| - | CARD_SAMPLE_RATE=48000 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [SimplexLogic] | ||
| - | TYPE=Simplex | ||
| - | RX=Rx1 | ||
| - | TX=Tx1 | ||
| - | MODULES=ModuleHelp, | ||
| - | CALLSIGN=GM4SLV | ||
| - | SHORT_IDENT_INTERVAL=15 | ||
| - | SHORT_CW_ID_ENABLE=1 | ||
| - | SHORT_VOICE_ID_ENABLE=0 | ||
| - | CW_AMP=-10 | ||
| - | CW_PITCH=800 | ||
| - | CW_WPM=20 | ||
| - | LONG_IDENT_INTERVAL=60 | ||
| - | # | ||
| - | # | ||
| - | EVENT_HANDLER=/ | ||
| - | DEFAULT_LANG=en_GB | ||
| - | RGR_SOUND_DELAY=0 | ||
| - | # | ||
| - | # | ||
| - | MACROS=Macros | ||
| - | FX_GAIN_NORMAL=0 | ||
| - | FX_GAIN_LOW=-12 | ||
| - | # | ||
| - | # | ||
| - | ONLINE_CMD=998877 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | TIME_FORMAT=24 | ||
| - | RGR_SOUND_ALWAYS=1 | ||
| - | |||
| - | [RepeaterLogic] | ||
| - | TYPE=Repeater | ||
| - | RX=Rx1 | ||
| - | TX=Tx1 | ||
| - | MODULES=ModuleHelp, | ||
| - | CALLSIGN=MYCALL | ||
| - | SHORT_IDENT_INTERVAL=10 | ||
| - | LONG_IDENT_INTERVAL=60 | ||
| - | # | ||
| - | # | ||
| - | EVENT_HANDLER=/ | ||
| - | DEFAULT_LANG=en_US | ||
| - | RGR_SOUND_DELAY=0 | ||
| - | REPORT_CTCSS=136.5 | ||
| - | # | ||
| - | MACROS=Macros | ||
| - | # | ||
| - | FX_GAIN_NORMAL=0 | ||
| - | FX_GAIN_LOW=-12 | ||
| - | # | ||
| - | # | ||
| - | IDLE_TIMEOUT=30 | ||
| - | OPEN_ON_1750=1000 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | IDLE_SOUND_INTERVAL=3000 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [ReflectorLogic] | ||
| - | TYPE=Reflector | ||
| - | HOST=reflector.example.com | ||
| - | #PORT=5300 | ||
| - | CALLSIGN=" | ||
| - | AUTH_KEY=" | ||
| - | # | ||
| - | |||
| - | [LinkToR4] | ||
| - | CONNECT_LOGICS=RepeaterLogic: | ||
| - | # | ||
| - | TIMEOUT=300 | ||
| - | # | ||
| - | |||
| - | |||
| - | [QsoRecorder] | ||
| - | REC_DIR=/ | ||
| - | # | ||
| - | MAX_TIME=3600 | ||
| - | SOFT_TIME=300 | ||
| - | MAX_DIRSIZE=1024 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [Voter] | ||
| - | TYPE=Voter | ||
| - | RECEIVERS=Rx1, | ||
| - | VOTING_DELAY=200 | ||
| - | BUFFER_LENGTH=0 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [MultiTx] | ||
| - | TYPE=Multi | ||
| - | TRANSMITTERS=Tx1, | ||
| - | |||
| - | [NetRx] | ||
| - | TYPE=Net | ||
| - | HOST=remote.rx.host | ||
| - | TCP_PORT=5210 | ||
| - | # | ||
| - | AUTH_KEY=" | ||
| - | CODEC=S16 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [NetTx] | ||
| - | TYPE=Net | ||
| - | HOST=remote.tx.host | ||
| - | TCP_PORT=5210 | ||
| - | # | ||
| - | AUTH_KEY=" | ||
| - | CODEC=S16 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [Rx1] | ||
| - | TYPE=Local | ||
| - | AUDIO_DEV=alsa: | ||
| - | AUDIO_CHANNEL=0 | ||
| - | SQL_DET=HIDRAW | ||
| - | SQL_START_DELAY=0 | ||
| - | SQL_DELAY=0 | ||
| - | SQL_HANGTIME=200 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | VOX_FILTER_DEPTH=20 | ||
| - | VOX_THRESH=1000 | ||
| - | # | ||
| - | CTCSS_FQ=77.0 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | HID_DEVICE=/ | ||
| - | HID_SQL_PIN=!VOL_DN | ||
| - | # | ||
| - | SIGLEV_SLOPE=1 | ||
| - | SIGLEV_OFFSET=0 | ||
| - | # | ||
| - | # | ||
| - | SIGLEV_OPEN_THRESH=30 | ||
| - | SIGLEV_CLOSE_THRESH=10 | ||
| - | DEEMPHASIS=1 | ||
| - | # | ||
| - | PREAMP=-1.5 | ||
| - | # | ||
| - | DTMF_DEC_TYPE=INTERNAL | ||
| - | DTMF_MUTING=1 | ||
| - | DTMF_HANGTIME=40 | ||
| - | DTMF_SERIAL=/ | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | #WBRX=WbRx1 | ||
| - | |||
| - | [WbRx1] | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | #PORT=1234 | ||
| - | # | ||
| - | #FQ_CORR=0 | ||
| - | #GAIN=0 | ||
| - | # | ||
| - | # | ||
| - | |||
| - | [Tx1] | ||
| - | TYPE=Local | ||
| - | AUDIO_DEV=alsa: | ||
| - | AUDIO_CHANNEL=0 | ||
| - | PTT_TYPE=Hidraw | ||
| - | # | ||
| - | # | ||
| - | HID_DEVICE=/ | ||
| - | HID_PTT_PIN=GPIO3 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | TIMEOUT=300 | ||
| - | TX_DELAY=500 | ||
| - | # | ||
| - | # | ||
| - | PREEMPHASIS=1 | ||
| - | DTMF_TONE_LENGTH=100 | ||
| - | DTMF_TONE_SPACING=50 | ||
| - | DTMF_DIGIT_PWR=-15 | ||
| - | MASTER_GAIN=-1.25 | ||
| - | |||
| - | [LocationInfo] | ||
| - | APRS_SERVER_LIST=euro.aprs2.net: | ||
| - | STATUS_SERVER_LIST=aprs.echolink.org: | ||
| - | LON_POSITION=1.25.30W | ||
| - | LAT_POSITION=60.17.18N | ||
| - | CALLSIGN=EL-GM4SLV | ||
| - | FREQUENCY=144.9125 | ||
| - | TX_POWER=1 | ||
| - | ANTENNA_GAIN=0 | ||
| - | ANTENNA_HEIGHT=1m | ||
| - | ANTENNA_DIR=-1 | ||
| - | # | ||
| - | # | ||
| - | TONE=77 | ||
| - | COMMENT=SvxLink by SM0SVX (www.svxlink.org) | ||
| - | |||
| - | [Macros] | ||
| - | 1=EchoLink: | ||
| - | 2=EchoLink: | ||
| - | 3=EchoLink: | ||
| - | |||
| - | </ | ||
| - | |||
| - | ++++ | ||
| - | |||
| - | ++++ / | ||
| - | |||
| - | < | ||
| - | [ModuleEchoLink] | ||
| - | NAME=EchoLink | ||
| - | ID=2 | ||
| - | TIMEOUT=60 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | SERVERS=servers.echolink.org | ||
| - | CALLSIGN=GM4SLV-L | ||
| - | PASSWORD=XXXXXXXXX | ||
| - | SYSOPNAME=John | ||
| - | LOCATION=[Svx] Shetland | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | MAX_QSOS=5 | ||
| - | MAX_CONNECTIONS=6 | ||
| - | LINK_IDLE_TIMEOUT=900 | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | DESCRIPTION=" | ||
| - | |||
| - | </ | ||
| - | |||
| - | ++++ | ||
| - | |||
| - | ++++ / | ||
| - | |||
| - | Edit the section '' | ||
| - | |||
| - | |||
| - | <code tcl> | ||
| - | |||
| - | # | ||
| - | # Executed when a DTMF command has been received | ||
| - | # cmd - The command | ||
| - | # | ||
| - | # Return 1 to hide the command from further processing is SvxLink or | ||
| - | # return 0 to make SvxLink continue processing as normal. | ||
| - | # | ||
| - | # This function can be used to implement your own custom commands or to disable | ||
| - | # DTMF commands that you do not want users to execute. | ||
| - | proc dtmf_cmd_received {cmd} { | ||
| - | #global active_module | ||
| - | |||
| - | # Example: Ignore all commands starting with 3 in the EchoLink module. | ||
| - | # Allow commands that have four or more digits. | ||
| - | #if {$active_module == " | ||
| - | # if {[string length $cmd] < 4 && [string index $cmd 0] == " | ||
| - | # puts " | ||
| - | # return 1 | ||
| - | # } | ||
| - | #} | ||
| - | |||
| - | # Handle the "force core command" | ||
| - | # executed by the core command processor instead of by an active module. | ||
| - | # The "force core command" | ||
| - | #if {$active_module != "" | ||
| - | # return 0 | ||
| - | #} | ||
| - | #if {[string index $cmd 0] == " | ||
| - | # set cmd [string range $cmd 1 end] | ||
| - | #} | ||
| - | |||
| - | # Example: Custom command executed when DTMF 99 is received | ||
| - | if {$cmd == " | ||
| - | puts " | ||
| - | playMsg " | ||
| - | exec / | ||
| - | return 1 | ||
| - | } | ||
| - | # Example: Custom command executed when DTMF 99 is received | ||
| - | if {$cmd == " | ||
| - | puts " | ||
| - | playMsg " | ||
| - | exec / | ||
| - | return 1 | ||
| - | } | ||
| - | |||
| - | return 0 | ||
| - | } | ||
| - | |||
| - | </ | ||
| - | |||
| - | ++++ | ||
| - | |||
| - | ++++ start with echolink : svx_el.sh | | ||
| - | |||
| - | <code bash> | ||
| - | |||
| - | #!/bin/bash | ||
| - | |||
| - | CFG=/ | ||
| - | LOG=/ | ||
| - | |||
| - | sudo killall svxlink | ||
| - | sudo killall svxlink | ||
| - | sudo killall svxlink | ||
| - | |||
| - | sudo svxlink --daemon --logfile=$LOG --config=$CFG | ||
| - | exit 0 | ||
| - | |||
| - | </ | ||
| - | |||
| - | ++++ | ||
| - | |||
| - | ++++ start without echolink : svx_noel.sh | | ||
| - | |||
| - | |||
| - | <code bash> | ||
| - | |||
| - | #!/bin/bash | ||
| - | |||
| - | CFG=/ | ||
| - | LOG=/ | ||
| - | |||
| - | sudo killall svxlink | ||
| - | sudo killall svxlink | ||
| - | sudo killall svxlink | ||
| - | |||
| - | sudo svxlink --daemon --logfile=$LOG --config=$CFG | ||
| - | exit 0 | ||
| - | |||
| - | </ | ||
| - | |||
| - | ++++ | ||
| - | |||
| - | ++++ crontab entry to start with echolink enabled at boot time | | ||
| - | |||
| - | <code bash> | ||
| - | |||
| - | @reboot sleep 30 && sudo -u gm4slv / | ||
| - | |||
| - | |||
| - | </ | ||
| - | |||
| - | ++++ | ||
| - | |||
| - | ==== Catch up with git version ==== | ||
| - | |||
| - | * The version of svxlink running on this Pi was self-compiled from the GIT repository | ||
| - | * [[public: | ||
| - | * I decided to pull & compile the latest version so I simply followed the instructions I'd put on the above wiki page and all went smoothly (if slowly) | ||
| - | |||
| - | |||
| - | ==== DTMF Commands ==== | ||
| - | |||
| - | * Old info [[public: | ||
| - | * Ignore **Reflector** commands - I am not (yet) connected to the SVX Reflector [[http:// | ||
| - | |||
| - | |||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |||
| - | |''#'' | ||
| - | |||
| - | |||
| - | ===== Echolink Module ===== | ||
| - | |||
| - | |''< | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |''#'' | ||
| - | |||
| - | |||
| - | [[https:// | ||
| - | |||
| - | |||
| - | ===== Macros ===== | ||
| - | |||
| - | |'' | ||
| - | |'' | ||
| - | |'' | ||
| - | |||
| - | |||
| - | ==== Sound files ==== | ||
| - | |||
| - | * use '' | ||
| - | * this is also needed for **reflector** when it's re-enabled, as the '' | ||
| - | * use '' | ||
| - | * easy to tell from status '' | ||
| - | |||
| - | |||
| - | --- //John Pumford-Green 06/04/24 07:09// | ||
| - | |||
| - | |||
| - | ===== Further Information ===== | ||
| - | |||
| - | |||
| - | {{tag> | ||
| - | |||
public/radio/2024/svxlink.1712393890.txt.gz · Last modified: (external edit)
