4
Fork 0

Initial import

This commit is contained in:
R3ABM Artem 2016-03-23 20:08:20 +03:00
commit 660133c812
28 changed files with 3983 additions and 0 deletions

17
Scripts/alterfrn.service Normal file
View 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
View 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
View 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
View 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