Re: [Svxlink-devel] No audio from second receiver with remotetrx!
Brought to you by:
sm0svx
From: Tobias B. <sm...@us...> - 2010-05-09 14:47:51
|
On Sunday 09 May 2010 11.07.22 Corkc wrote: > Hello All, > > My ham friend PD0SDO is running a full duplex UHF repeater wich > runs with SVXLINK software. > We are trieing to make a second remote receiver connection via remotetrx > software. > The second remote receiver (12km away) is connected trough the internet > with the > svxlink server of the full duplex repeater of the first receiver wich - > goes fine (also voter chooses correct rx). > But when I use my handheld and talk via the second remote receiver, the > full duplex repeater comes in the air but does not let hear the audio. > DTMF control (with handheld) works fine and goes trough the internet to the > full duplex repeater and works out the commands as we wish. > All hardware works fine if we both using svxlink software via echolink. > Just with remotetrx the audio of the remote receiver is not heard by the > full duplex repeater. I'm afraid that remote receivers and NO_REPEAT does not work. SvxLink make no difference between local and remote receivers and you have configured SvxLink to not loop incoming RX audio to the TX. That is why you are not hearing any audio. The CTCSS_THRESH in the RemoteTrx config should be something like 10, not -5. The value in the default config file is wrong. I'll change that. 73's de SM0SVX / Tobias > Below you can see the terminal (log) details due connection, and > the config files of remotetrx and svxlink repeater. > > :confused: > 73's Cor PD0RKC > > > ------------------------------------------------------- > Terminal log screen of remotetrx > ------------------------------------------------------- > svxlink@svxlink:~$ remotetrx > RemoteTrx v0.2.0 (Apr 25 2010) starting up... > > Using configuration file: /etc/remotetrx.conf > Client connected: XXXXXX > Rx1: Mute(false) > Rx1: AddToneDetector(1750, 50, 100) > Rx1: AddToneDetector(82.5, 4, 100) > NetUplink: Using CODEC "GSM" to encode RX audio > Rx1: Mute(true) > Rx1: Mute(false) > Rx1: The squelch is OPEN (4.74118) > Tone detected: 82.5 > Rx1: The squelch is CLOSED (5.32264) > Rx1: Mute(true) > Rx1: Mute(true) > Rx1: Mute(false) > Rx1: The squelch is OPEN (4.80775) > Tone detected: 82.5 > DTMF digit detected: 2 with duration 460 milliseconds > DTMF digit detected: # with duration 536 milliseconds > Rx1: The squelch is CLOSED (5.17213) > Rx1: Mute(true) > Rx1: Mute(false) > Rx1: The squelch is OPEN (4.74039) > Tone detected: 82.5 > DTMF digit detected: 2 with duration 349 milliseconds > DTMF digit detected: 7 with duration 365 milliseconds > DTMF digit detected: 6 with duration 396 milliseconds > DTMF digit detected: 5 with duration 392 milliseconds > DTMF digit detected: 4 with duration 429 milliseconds > DTMF digit detected: 7 with duration 350 milliseconds > DTMF digit detected: # with duration 617 milliseconds > Rx1: The squelch is CLOSED (5.21008) > Rx1: Mute(true) > Rx1: Mute(false) > Rx1: The squelch is OPEN (4.66179) > Tone detected: 82.5 > Rx1: The squelch is CLOSED (5.2031) > Rx1: The squelch is OPEN (4.79323) > Tone detected: 82.5 > ------------------------------------------------ > ########################################################################### > #### # > # > # Configuration file for the SvxLink server > # > # > # > ########################################################################### > #### > > [GLOBAL] > MODULE_PATH=/usr/lib/svxlink > LOGICS=RepeaterLogic > CFG_DIR=svxlink.d > TIMESTAMP_FORMAT="%c" > #CARD_SAMPLE_RATE=16000 > > [SimplexLogic] > TYPE=Simplex > RX=Rx1 > TX=Tx1 > MODULES=ModuleHelp,ModuleParrot,ModuleEchoLink > CALLSIGN=PD0SDO > SHORT_IDENT_INTERVAL=05 > LONG_IDENT_INTERVAL=60 > #IDENT_ONLY_AFTER_TX=4 > #EXEC_CMD_ON_SQL_CLOSE=500 > EVENT_HANDLER=/usr/share/svxlink/sounds/events.tcl > RGR_SOUND_DELAY=0 > REPORT_CTCSS=82.5 > #TX_CTCSS=ALWAYS > MACROS=Macros > #LINKS=LinkToR4 > FX_GAIN_NORMAL=0 > FX_GAIN_LOW=-12 > #ACTIVATE_MODULE_ON_LONG_CMD=4:EchoLink > #VOICELOGGER_DIR=/var/spool/svxlink/voice_logger > #VOICELOGGER_CMD=8 > > [RepeaterLogic] > TYPE=Repeater > RX=Voter > TX=Tx1 > MODULES=ModuleHelp,ModuleParrot,ModuleEchoLink > CALLSIGN=PD0SDO > SHORT_IDENT_INTERVAL=05 > LONG_IDENT_INTERVAL=60 > #IDENT_ONLY_AFTER_TX=4 > #EXEC_CMD_ON_SQL_CLOSE=500 > EVENT_HANDLER=/usr/share/svxlink/sounds/events.tcl > RGR_SOUND_DELAY=0 > #REPORT_CTCSS=82.5 > TX_CTCSS=SQL_OPEN > #MACROS=Macros > #LINKS=LinkToR4 > FX_GAIN_NORMAL=-8 > FX_GAIN_LOW=-8 > #VOICELOGGER_DIR=/var/spool/svxlink/voice_logger > #VOICELOGGER_CMD=8 > NO_REPEAT=1 > IDLE_TIMEOUT=14 > OPEN_ON_1750=100 > OPEN_ON_CTCSS=82.5:100 > #OPEN_ON_DTMF=* > OPEN_ON_SQL=100 > OPEN_SQL_FLANK=OPEN > #OPEN_ON_SQL_AFTER_RPT_CLOSE=10 > IDLE_SOUND_INTERVAL=14000 > #SQL_FLAP_SUP_MIN_TIME=1000 > #SQL_FLAP_SUP_MAX_COUNT=10 > #ACTIVATE_MODULE_ON_LONG_CMD=4:EchoLink > #IDENT_NAG_TIMEOUT=15 > #IDENT_NAG_MIN_TIME=2000 > > [LinkToR4] > LOGIC1=RepeaterLogic > LOGIC2=SimplexLogic > COMMAND=94 > NAME=TEST > > [Macros] > 1=EchoLink:9999# > 9=Parrot:0123456789# > > [Voter] > TYPE=Voter > RECEIVERS=Rx1,Rx2 > VOTING_DELAY=200 > #BUFFER_LENGTH=0 > > [Rx2] > TYPE=Net > HOST=XXXXXX > TCP_PORT=5210 > AUTH_KEY=XXXXXX > CODEC=GSM > #SPEEX_ENC_FRAMES_PER_PACKET=4 > #SPEEX_ENC_QUALITY=4 > #SPEEX_ENC_BITRATE=15000 > #SPEEX_ENC_COMPLEXITY=2 > #SPEEX_ENC_VBR=0 > #SPEEX_ENC_VBR_QUALITY=4 > #SPEEX_ENC_ABR=15000 > #SPEEX_DEC_ENHANCER=1 > > [NetTx] > TYPE=Net > HOST=remote.tx.host > TCP_PORT=5210 > AUTH_KEY="Change this key now!" > CODEC=GSM > #SPEEX_ENC_FRAMES_PER_PACKET=4 > #SPEEX_ENC_QUALITY=4 > #SPEEX_ENC_BITRATE=15000 > #SPEEX_ENC_COMPLEXITY=2 > #SPEEX_ENC_VBR=0 > #SPEEX_ENC_VBR_QUALITY=4 > #SPEEX_ENC_ABR=15000 > #SPEEX_DEC_ENHANCER=1 > > [Rx1] > TYPE=Local > AUDIO_DEV=alsa:plughw:0 > AUDIO_CHANNEL=0 > SQL_DET=SERIAL > SQL_START_DELAY=0 > SQL_DELAY=0 > SQL_HANGTIME=200 > #SQL_TIMEOUT=600 > VOX_FILTER_DEPTH=20 > VOX_LIMIT=1000 > CTCSS_FQ=82.5 > CTCSS_THRESH=10 > SERIAL_PORT=/dev/ttyS0 > SERIAL_PIN=DCD:SET > #SIGLEV_DET=TONE > SIGLEV_SLOPE=1 > SIGLEV_OFFSET=0 > #TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8 > SIGLEV_OPEN_THRESH=30 > SIGLEV_CLOSE_THRESH=10 > DEEMPHASIS=0 > #SQL_TAIL_ELIM=300 > #PREAMP=6 > PEAK_METER=1 > DTMF_DEC_TYPE=INTERNAL > DTMF_MUTING=1 > DTMF_HANGTIME=100 > DTMF_SERIAL=/dev/ttyS0 > #DTMF_MAX_FWD_TWIST=8 > #DTMF_MAX_REV_TWIST=4 > > [Tx1] > TYPE=Local > AUDIO_DEV=alsa:plughw:0 > AUDIO_CHANNEL=0 > PTT_PORT=/dev/ttyS0 > PTT_PIN=DTRRTS > #TIMEOUT=300 > TX_DELAY=500 > CTCSS_FQ=82.5 > CTCSS_LEVEL=9 > PREEMPHASIS=0 > DTMF_TONE_LENGTH=100 > DTMF_TONE_SPACING=50 > DTMF_TONE_AMP=-18 > ------------------------------------ > ########################################################################### > #### # > # Configuration file for the RemoteTrx application. A remote receiver > # for the SvxLink server system. > # > ########################################################################### > #### > > [GLOBAL] > RX=Rx1 > TX=Tx1 > UPLINK=NetUplink > #CFG_DIR=remotetrx.d > TIMESTAMP_FORMAT="%c" > #CARD_SAMPLE_RATE=16000 > > [NetUplink] > TYPE=Net > LISTEN_PORT=5210 > AUTH_KEY=XXXXXX > > [TrxUplink] > TYPE=Trx > TX=UplinkTx > RX=UplinkRx > MUTE_RX_ON_TX=1 > LOOP_RX_TO_TX=0 > > [NetTrxAdapter] > TYPE=NetTrxAdapter > LISTEN_PORT=5210 > > [Voter] > TYPE=Voter > RECEIVERS=Rx1,Rx2,Rx3 > VOTING_DELAY=200 > #BUFFER_LENGTH=0 > > [Rx1] > TYPE=Local > AUDIO_DEV=alsa:plughw:0 > AUDIO_CHANNEL=0 > SQL_DET=CTCSS > SQL_START_DELAY=0 > SQL_DELAY=0 > SQL_HANGTIME=2000 > #SQL_TIMEOUT=600 > VOX_FILTER_DEPTH=20 > VOX_LIMIT=1000 > CTCSS_FQ=82.5 > CTCSS_THRESH=-5 > SERIAL_PORT=/dev/ttyS0 > SERIAL_PIN=CTS:SET > #SIGLEV_DET=TONE > SIGLEV_SLOPE=1 > SIGLEV_OFFSET=0 > #TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8 > SIGLEV_OPEN_THRESH=30 > SIGLEV_CLOSE_THRESH=10 > DEEMPHASIS=0 > DTMF_DEC_TYPE=INTERNAL > DTMF_MUTING=1 > DTMF_HANGTIME=100 > DTMF_SERIAL=/dev/ttyS0 > #DTMF_MAX_FWD_TWIST=8 > #DTMF_MAX_REV_TWIST=4 > #SQL_TAIL_ELIM=300 > #PREAMP=6 > PEAK_METER=1 > > [Tx1] > TYPE=Local > AUDIO_DEV=alsa:plughw:0 > AUDIO_CHANNEL=0 > PTT_PORT=/dev/ttyS0 > PTT_PIN=DTR > TIMEOUT=300 > TX_DELAY=500 > #CTCSS_FQ=82.5 > #CTCSS_LEVEL=9 > PREEMPHASIS=0 > DTMF_TONE_LENGTH=100 > DTMF_TONE_SPACING=50 > DTMF_TONE_AMP=-18 > > [UplinkRx] > TYPE=Local > AUDIO_DEV=alsa:plughw:0 > AUDIO_CHANNEL=0 > SQL_DET=CTCCS > SQL_START_DELAY=0 > SQL_DELAY=0 > SQL_HANGTIME=2000 > VOX_FILTER_DEPTH=20 > VOX_LIMIT=1000 > CTCSS_FQ=82.5 > CTCSS_THRESH=-5 > SERIAL_PORT=/dev/ttyS0 > SERIAL_PIN=CTS:SET > #SIGLEV_DET=TONE > SIGLEV_SLOPE=1 > SIGLEV_OFFSET=0 > #TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8 > SIGLEV_OPEN_THRESH=30 > SIGLEV_CLOSE_THRESH=10 > DEEMPHASIS=0 > DTMF_DEC_TYPE=INTERNAL > DTMF_MUTING=1 > DTMF_HANGTIME=100 > DTMF_SERIAL=/dev/ttyS0 > #DTMF_MAX_FWD_TWIST=8 > #DTMF_MAX_REV_TWIST=4 > #SQL_TAIL_ELIM=300 > #PREAMP=6 > PEAK_METER=1 > > [UplinkTx] > TYPE=Local > AUDIO_DEV=alsa:plughw:0 > AUDIO_CHANNEL=0 > PTT_PORT=/dev/ttyS0 > PTT_PIN=RTS > TIMEOUT=300 > TX_DELAY=500 > #CTCSS_FQ=82.5 > #CTCSS_LEVEL=9 > PREEMPHASIS=0 > DTMF_TONE_LENGTH=100 > DTMF_TONE_SPACING=50 > DTMF_TONE_AMP=-18 |