Initial import
This commit is contained in:
commit
660133c812
28 changed files with 3983 additions and 0 deletions
17
Scripts/alterfrn.service
Normal file
17
Scripts/alterfrn.service
Normal file
|
@ -0,0 +1,17 @@
|
|||
[Unit]
|
||||
Description=AlterFRN Client
|
||||
Afer=network.target sound.target
|
||||
|
||||
[Service]
|
||||
; system.service
|
||||
Type=simple
|
||||
ExecStart=/opt/AlterFRN/alterfrn.sh
|
||||
Restart=on-failure
|
||||
; system.exec
|
||||
User=frn
|
||||
Group=frn
|
||||
StandardOutput=null
|
||||
WorkingDirectory=/opt/AlterFRN
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
2
Scripts/alterfrn.sh
Executable file
2
Scripts/alterfrn.sh
Executable file
|
@ -0,0 +1,2 @@
|
|||
#!/bin/bash
|
||||
./FRNClientConsole | ./callcapture --identity AlterFRN --expression "RX is started: ([A-Z0-9]{3,7})[-,]" --connection Registry.cnf --link 11
|
51
Scripts/asound.conf
Normal file
51
Scripts/asound.conf
Normal file
|
@ -0,0 +1,51 @@
|
|||
|
||||
# Record device for SVXLink
|
||||
|
||||
pcm.convert1 {
|
||||
type rate
|
||||
slave {
|
||||
pcm "hw:Loopback,1,2"
|
||||
rate 8000
|
||||
}
|
||||
}
|
||||
|
||||
pcm.dsp0 {
|
||||
type plug
|
||||
slave {
|
||||
pcm "convert1"
|
||||
rate 16000
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Playback device for SVXLink
|
||||
|
||||
pcm.convert2 {
|
||||
type rate
|
||||
slave {
|
||||
pcm "hw:Loopback,0,0"
|
||||
rate 8000
|
||||
}
|
||||
}
|
||||
|
||||
pcm.dsp1 {
|
||||
type plug
|
||||
slave {
|
||||
pcm "convert2"
|
||||
rate 16000
|
||||
}
|
||||
}
|
||||
|
||||
# Record device for AlterFRN
|
||||
|
||||
pcm.dsp2 {
|
||||
type plug
|
||||
slave.pcm "hw:Loopback,1,6"
|
||||
}
|
||||
|
||||
# Playback device for AlterFRN
|
||||
|
||||
pcm.dsp3 {
|
||||
type plug
|
||||
slave.pcm "hw:Loopback,0,4"
|
||||
}
|
168
Scripts/frnconsole.cfg.unix
Normal file
168
Scripts/frnconsole.cfg.unix
Normal file
|
@ -0,0 +1,168 @@
|
|||
# Конфигурационный файл программы FRN-линка (FRNClientConsole)
|
||||
# Configuration for FRN-link (FRNClientConsole)
|
||||
|
||||
# основное руководство тут http://alterfrn.ucoz.ru/index/freebsd_manual_russian/0-5
|
||||
# main manual here http://alterfrn.ucoz.ru/index/freebsd_manual_russian/0-5
|
||||
#
|
||||
# примечания для ARM/Linux тут http://alterfrn.ucoz.ru/index/linux_arm_manual_russian/0-6
|
||||
# comments for ARM/Linux here http://alterfrn.ucoz.ru/index/linux_arm_manual_russian/0-6
|
||||
|
||||
|
||||
# Ревизия(revision) r2781
|
||||
|
||||
[Auth]
|
||||
Callsign=MY0CALL
|
||||
OperatorName=Name
|
||||
EMailAddress=my@email
|
||||
City=N/A
|
||||
CityPart=
|
||||
Password=password
|
||||
DynamicPassword=
|
||||
Country=Russian Federation
|
||||
Description=DSTAR.SU DMR Bridge
|
||||
BandChannel=
|
||||
ClientType=CROSSLINK
|
||||
CharsetName=WINDOWS-1251
|
||||
|
||||
|
||||
[Audio]
|
||||
#### Имя устройства ввода звука в формате вывода по параметрам командной строки "audioconfig"
|
||||
#### Input audio device name like output with command line parameter "audioconfig"
|
||||
InDevice=ALSA:dsp2
|
||||
|
||||
## Частота дискретизации звука при ввода:
|
||||
## 8000(рекомендуется, не требуется преобразования), 11025, 12000, 16000,
|
||||
## 22050, 24000, 32000, 44100(по умолчанию), 48000
|
||||
## Input (capture) sample rate:
|
||||
## 8000(recommended, no need samplerate conversion), 11025, 12000, 16000,
|
||||
## 22050, 24000, 32000, 44100(default), 48000
|
||||
InSampleRate=8000
|
||||
|
||||
#### Качество преобразования частоты дискретизации в 8Кгц: 0/NONE/NO/N - совсем без качества(по умолчанию); 1/LOW/LO/L - низкое качество; 2/MEDIUM/MED/M - среднее качество; 3/HIGH/HI/H - высокое качество(высокая нагрузка процессора)
|
||||
#### Quality for input(capture) audio samplerate conversion into 8KHz: 0/NONE/NO/N - no any quality(default); 1/LOW/LO/L - low quality; 2/MEDIUM/MED/M - medium quality; 3/HIGH/HI/H - high qualityо(highest CPU usage)
|
||||
InQuality=L
|
||||
|
||||
InFactor=1
|
||||
|
||||
|
||||
# Автоматическая регулировка усиления (АРУ) по входу с радиостанции
|
||||
# Input (capture) Automatic Gain Control (AGC)
|
||||
InAGCEnabled=no
|
||||
# level after AGC in percents(%), range 50..100; default 90
|
||||
InAGCLevel=99
|
||||
# AGC maximal gain in decibells(dB), range 0..60; default 30
|
||||
InAGCMaxGain=20
|
||||
|
||||
# Входной фильтр высоких частот Баттерворта, частота среза 300Гц; перед АРУ
|
||||
# Input High Pass Filter, Butterworth, 300Hz; before AGC
|
||||
InHPFEnabled=no
|
||||
InHPFOrder=5
|
||||
InHPFDouble=no
|
||||
|
||||
|
||||
|
||||
|
||||
#### Имя устройства вывода звука в формате вывода по параметрам командной строки "audioconfig"
|
||||
#### Output audio device name like output with command line parameter "audioconfig"
|
||||
OutDevice=ALSA:dsp3
|
||||
|
||||
## Частота дискретизации звука при выводе:
|
||||
## 8000(рекомендуется, не требуется преобразования), 11025, 12000, 16000,
|
||||
## 22050, 24000, 32000, 44100(по умолчанию), 48000
|
||||
## Output (playback) sample rate:
|
||||
## 8000(recommended, no need samplerate conversion), 11025, 12000, 16000,
|
||||
## 22050, 24000, 32000, 44100(default), 48000
|
||||
OutSampleRate=8000
|
||||
|
||||
#### Качество преобразования частоты дискретизации из 8КГц: 0/NONE/NO/N - совсем без качества(по умолчанию); 1/LOW/LO/L - низкое качество; 2/MEDIUM/MED/M - среднее качество; 3/HIGH/HI/H - высокое качество(высокая нагрузка процессора)
|
||||
#### Quality for output(playback) audio conversion from 8KHz: 0/NONE/NO/N - no any quality(default); 1/LOW/LO/L - low quality; 2/MEDIUM/MED/M - medium quality; 3/HIGH/HI/H - high qualityо(highest CPU usage)
|
||||
OutQuality=L
|
||||
OutFactor=1
|
||||
|
||||
# Автоматическая регулировка усиления (АРУ) по выходу на радиостанцию
|
||||
# Output (playback) Automatic Gain Control (AGC)
|
||||
OutAGCEnabled=no
|
||||
# level after AGC in percents(%), range 50..100; default 90
|
||||
OutAGCLevel=99
|
||||
# AGC maximal gain in decibells(dB), range 0..60; default 30
|
||||
OutAGCMaxGain=40
|
||||
|
||||
# Выходной фильтр высоких частот Баттерворта, частота среза 300Гц; перед АРУ
|
||||
# Output High Pass Filter, Butterworth, 300Hz; before AGC
|
||||
OutHPFEnabled=no
|
||||
OutHPFOrder=5
|
||||
OutHPFDouble=no
|
||||
|
||||
|
||||
|
||||
[Radio]
|
||||
PTT=
|
||||
COS=VOX:1200
|
||||
LIGHT=
|
||||
CTCSSWakeTime=500
|
||||
CarrierCatchTime=100
|
||||
CarrierLostTime=600
|
||||
|
||||
[Server]
|
||||
ServerReconnectCount=3
|
||||
ServerReconnectInterval=3000
|
||||
ServerAddress=frn.radiocult.ru
|
||||
ServerPort=10024
|
||||
CharsetName=WINDOWS-1251
|
||||
#### VisibleStatus: Visible status in server list of clients: AVAILABLE/AV (default), NOTAVAILABLE/NA, ABSENT/AB/AS
|
||||
VisibleStatus=AV
|
||||
Network=Radiocult
|
||||
BackupServerMode=YES
|
||||
ForcedBackupServerAddress=frn3.radiocult.ru
|
||||
ForcedBackupServerPort=10027
|
||||
|
||||
|
||||
[Manager]
|
||||
ManagerAddress=sysman.freeradionetwork.eu
|
||||
ManagerPort=10025
|
||||
DynamicPasswordMode=YES
|
||||
|
||||
|
||||
[Internet]
|
||||
#### ProxyType: режим использования прокси-сервера: NONE/NO/N - прокси не используется (по умолчанию); SYSTEM/SYS/S - используется прокси в соответствии с настройками системы; HTTP/HT/H - используется конкретный прокси
|
||||
## ProxyType: mode for proxy-server usage: NONE/NO/N - do not use proxy-server (default); SYSTEM/SYS/S - use system settings for proxy; HTTP/HT/H - use certain http-proxy
|
||||
ProxyType=NONE
|
||||
# ProxyAddress=192.168.1.1
|
||||
# ProxyPort=3128
|
||||
# CharsetName=UTF-8
|
||||
|
||||
[Message]
|
||||
PrivateAutoResponse=
|
||||
|
||||
[Sounds]
|
||||
SoundsDir=
|
||||
SoundCourtesy=
|
||||
EnableCourtesy=
|
||||
SoundCourtesyEmptyNet=
|
||||
EnableCourtesyEmptyNet=
|
||||
SoundRoger=
|
||||
EnableRoger=
|
||||
SoundNoConnection=
|
||||
EnableNoConnection=
|
||||
SoundReject=
|
||||
EnableReject=
|
||||
SoundError=
|
||||
EnableError=
|
||||
|
||||
|
||||
[System]
|
||||
CharsetName=UTF-8
|
||||
|
||||
[Hours]
|
||||
Enabled=no
|
||||
|
||||
|
||||
[Informer]
|
||||
Enabled=no
|
||||
Dir=informer
|
||||
Interval=1200
|
||||
Mode=SEQ
|
||||
SilenceEnabled=no
|
||||
SilenceInterval=300
|
||||
SilenceTime=2000
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue