# # SVXLINK configuration for use with an Ericsson F800D in duplex mode. # # [GLOBAL] MODULE_PATH=/usr/lib/svxlink LOGICS=RepeaterLogic CFG_DIR=svxlink.d # # ISO timestamp. # TIMESTAMP_FORMAT="%Y-%m-%d %H:%M:%S" CARD_SAMPLE_RATE=16000 [RepeaterLogic] TYPE=Repeater RX=Rx1 TX=Tx1 MODULES=ModuleHelp # # Our Callsign. # CALLSIGN=SL6ZAK # # ID rarely needed. # SHORT_IDENT_INTERVAL=0 LONG_IDENT_INTERVAL=0 # # Point out the TCL event handler script to use. # The TCL event handler script is responsible for playing the correct audio clips when an event occur. # EVENT_HANDLER=/usr/share/svxlink/events.tcl # # US English is OK. # DEFAULT_LANG=en_US # # No roger beep. # RGR_SOUND_DELAY=-1 # # The reported tone when getting '*' DTMF request. # Slight catch 22 here - not providing report # info unless repeater already open. # REPORT_CTCSS=110.9 # # Always send CTCSS, no need to "hide" anything. # TX_CTCSS=ALWAYS # # Using default, nothing customized for me. # MACROS=Macros # # Default gain values 0 and -12. # FX_GAIN_NORMAL=0 FX_GAIN_LOW=-12 # # The number of seconds the repeater should have been idle before turning the transmitter off. # IDLE_TIMEOUT=6 # # The conditions to open the repeater. # Most alternatives are used except Squelch due to a variety of client radios. # # OPEN_ON_SQL=1 # OPEN_ON_SEL5=32099 OPEN_ON_CTCSS=110.9:200 OPEN_ON_1750=600 OPEN_ON_DTMF=* # # Re-open on squelch within 20 seconds due to radios with SEL5 not sending subtone. # OPEN_ON_SQL_AFTER_RPT_CLOSE=20 OPEN_SQL_FLANK=OPEN # # No idle sound, it also seems broken. # IDLE_SOUND_INTERVAL=0 # Port 1 Receive [Rx1] TYPE=Local # # Get device with "aplay -L", pick row starting with # "plughw" and paste entire row prepended by "alsa:" as value. # AUDIO_DEV=alsa:plughw:CARD=Set,DEV=0 # # Selects left or right channel. # Which channel that's 0 and which that's 1 may vary depending on your sound card. # AUDIO_CHANNEL=0 # # Squelch Mode, VOX is fine here since not all client radios # may have CTCSS in this solution. # SQL_DET=VOX # # Filter integration time in milliseconds. # VOX_FILTER_DEPTH=150 # # Level for VOX to open at. # Value may vary, shall be as low as possible when the repeater is idle without # opening. # VOX_THRESH=400 # # Time in milliseconds that the squelch will be open before # it closes when the threshold is no longer met. # SQL_HANGTIME=1000 # # Number of milliseconds that the repeater shall be 'deaf' after # Tx has been turned off. SQL_START_DELAY=1 # # Number of milliseconds to delay the squelch opening to avid noise. # SQL_DELAY=50 # # The slope (or gain) of the signal level detector. # (Not used in this config) # SIGLEV_SLOPE=1 # # The offset of the signal level detector. # (Not used in this config) # SIGLEV_OFFSET=0 # # This is the squelch open threshold for the SIGLEV squelch detector. # (Not used in this config) # SIGLEV_OPEN_THRESH=30 # # This is the squelch close threshold for the SIGLEV squelch detector. # (Not used in this config) # SIGLEV_CLOSE_THRESH=10 # # Apply a deemphasis filter on received audio. # The deemphasis filter is used when taking audio directly from the detector # in the receiver, like when using a 9k6 packet radio connector. # If not using a deemphasis filter the high frequencies will be # amplified resulting in a very bright (tinny) sound. # # DEEMPHASIS=1 # # This is a help to adjust the incoming audio level. # If enabled it will output a message when distorsion occurs. # 0=disabled # 1=enabled. # PEAK_METER=0 # # Specify the DTMF decoder type. # Use one of the alternatives: # INTERNAL # S54S # DTMF_DEC_TYPE=INTERNAL # # Mute the audio during the time when a DTMF digit is being received. # DTMF_MUTING=1 # # This configuration variable can be used if the DTMF decoder is too quick to indicate digit idle. # DTMF_HANGTIME=100 # # When using an external hardware DTMF decoder this config variable is used to specify a serial port (e.g. /dev/ttyS0). # DTMF_SERIAL=/dev/ttyS0 # # Define here your selective tone call system. # Possible alternatives: # ZVEI1, ZVEI2, ZVEI3, PZVEI, PDZVEI, DZVEI, CCITT, EEA, CCIR1, CCIR2, NATEL, EURO, VDEW, AUTO-A, MODAT, PCCIR and EIA. # # Use CCIR1 for client radio Ericsson C700. # # SEL5_TYPE=CCIR1 # # At the moment only SEL5_DEC_TYPE=INTERNAL is valid. # # SEL5_DEC_TYPE=INTERNAL # Port 1 Transmit [Tx1] TYPE=Local # # Get device with "aplay -L", pick row starting with # "plughw" and paste entire row prepended by "alsa:" as value. # AUDIO_DEV=alsa:plughw:CARD=Set,DEV=0 # # Selects left or right channel. # Which channel that's 0 and which that's 1 may vary depending on your sound card. # # Notice that the channel here is different from the 'Rx' definition, and # that your config may be different. # AUDIO_CHANNEL=1 # # Specify the port that the PTT is connected to. # E.g. /dev/ttyS0 for COM1. Set it to NONE if no PTT is desired for some reason. # If PTT_PORT is set to GPIO, any available GPIO (General Purpose IO) pin may be used. # PTT_TYPE=GPIO PTT_PORT=GPIO # # For serial port some of the possible values are RTS, DTRRTS, !DTR!RTS or even DTR!RTS. # If PTT_PORT=GPIO this provides the GPIO pin for PTT. # PTT_PIN=gpio24 # # Use this configuration variable to set a PTT hangtime. # This can be good to have on a transmitter in combination with using a tone squelch. # When the transmitter is ordered to stop transmitting, the tone is immediately turned off, # causing the squelch to close on the other side. # Since the transmitter keeps transmitting for a while, no squelch tail will be heard. # PTT_HANGTIME=400 # # This is a feature that will prevent the transmitter from getting stuck transmitting. # Specify the number of seconds before the transmitter is turned off. # Note that this is a low level security mechanism that is meant to only kick in if there # is a software bug in SvxLink. Just so that the transmitter will not transmit indefinately. # It is not meant to be used to keep people from talking too long. # TIMEOUT=300 # # The number of milliseconds (0-1000) to wait after the transmitter # has been turned on until audio is starting to be transmitted. # TX_DELAY=100 # # The frequency in Hz of the CTCSS tone to transmit. # It is possible to specify fractions using "." as decimal comma (e.g. 136.5). CTCSS_FQ=110.9 # # The level in percent (0-100) of the CTCSS tone to transmit. # Tune to the FM modulation swing of the tone to be in between 500-800 Hz. CTCSS_LEVEL=9 # # [EXPERIMENTAL] Enable this feature if you are modulating the FM # modulator directly, like through a 9k6 packet radio input. # PREEMPHASIS=0 # # The length, in milliseconds, of DTMF digits transmitted on this transmitter. 100ms is the default. # DTMF_TONE_LENGTH=100 # # The spacing, in milliseconds, between DTMF digits transmitted on this transmitter. 50ms is the default. # DTMF_TONE_SPACING=50 # # The amplitude, in dB, of DTMF digits transmitted on this transmitter. Zero dB is the maximum amplitude. -18dB is the default. # DTMF_TONE_AMP=-18