English
Italiano
8. Секция System - [ревизия r1390+] - привязка самой программы к операционной системе.
8.1. Параметр CharsetName - кодировка для вывода диагностических сообщений самой программы в журнал событий или на экран на случай, если таковая не может быть определена автоматически (из значения переменной LANG), например при автозапуске из /etc/rc.local или еще как-нибудь.
8.2. Параметр WriteDir - каталог для записи рабочих файлов шлюза backupserver1.dat (5.11), dynpass1.dat (4.6) в случае, если запись этих файлов рядом с исполняемым файлом шлюза невозможна и/или недопустима.
8.3. Параметр PidFile - [ревизия r2781+, только UNIX/Linux] - имя для файла с номером процесса шлюза в режиме запуска daemon (0.4.11); по умолчанию /var/run/frnclient.pid. Если вы используете несколько работающих копий AlterFRN-клиента одновременно на одной машине, то для избежания конфликтов используйте разные имена для PID-файла для каждой копии AlterFRN-клиента.
8.4. Параметр LogFile - [ревизия r2781+] - имя для файла протокола событий клиента в режимах запуска run (0.4.10) и daemon (0.4.11); по умолчанию ./frnclient.log. Под UNIX/Linux файл журнала может быть переоткрыт по сигналу из параметра ReopenLogSignal (8.23) или командами reopenlog (0.4.16) и dreopenlog (0.4.37) для сопряжения с системами вращения журналов newsyslog, logrotate и т.п. Если вы используете несколько работающих копий AlterFRN-клиента одновременно на одной машине, то для избежания конфликтов используйте разные имена файлов для LOG-файла для каждой копии AlterFRN-клиента.
8.5. Параметр LogControlSound - [ревизия r3342+] - журналирование служебных звуков; допустимые значения: Yes, No; по умолчанию: Yes.
8.6. Параметр LogExternalSound - [ревизия r3342+] - журналирование внешних звуков (часы, информатор); допустимые значения: Yes, No; по умолчанию: Yes.
8.7. Параметр LogClientList - [ревизия r3342+] - журналирование списка подключенных клиентов в момент получения этого списка от сервера; допустимые значения:
8.7.1. Значение No - [ревизия r3342+] - не журналировать какую-либо информацию о списке подключенных клиентов;
8.7.2. Значение Yes - [ревизия r3342+] - журналировать только количество подключенных клиентов; по умолчанию;
8.7.3. Значение Full - [ревизия r3638+] - журналировать количество подключенных клиентов и их полный список; смотри также параметр LogClientListDelimiter (8.13);
8.7.4. Значение ID - [ревизия r5115+] - журналировать список клиентов, как в режиме LogClientList=Full с добавлением серверного идентификатора клиента (ClientID) на случай, если кому-нибудь это будет интересно; смотри также параметр LogClientListDelimiter (8.13);
8.8. Параметр LogCarrier - [ревизия r3342+] - журналирование детектирования несущей (см. п.3.2 линия COS); допустимые значения: Yes, No; по умолчанию: Yes.
8.9. Параметр LogTiming - [ревизия r3342+] - журналирование характеристик включений; допустимые значения: Yes, No; по умолчанию: No; выводимые значения: PT - время (сек) передачи звука по каналу связи с сервером, ST - количество (сек) переданного звука; остальные значения технологические.
8.10. Параметр LogBackupServerMode - [ревизия r3342+] - журналирование переключения с основного сервера на резервный; допустимые значения: Yes, No; по умолчанию: Yes.
8.11. Параметр LogCheckServer - [ревизия r3342+] - журналирование результатов проверки работоспособности основного сервера в режиме работы с резервным сервером; допустимые значения: Yes, No; по умолчанию: Yes.
8.12. Параметр LogDtmfTones - [ревизия r3638+] - журналирование результата декодирования DTMF-посылок от радиостанции; допустимые значения: Yes, No; по умолчанию: Yes; смотри также параметр InDtmfEnabled (2.28) - включение DTMF-декодера;
8.13. Параметр LogClientListDelimiter - [ревизия r3638+] - символ-разделитель полей списка клиентов; по умолчанию: точка с запятой ";"; допускается также указание кода символа, например, \9 или \Ux0A12; начиная с ревизии 7129 поддерживается также форма \t для табулятора; смотри также LogClientList=FULL (8.7.3) и LogClientList=ID (8.7.4);
8.14. Параметр GpioScheme - [ревизия r4457+, только Linux-ARM] - тип используемой схемы управления GPIO. Смотри также Комментарии к GPIO. Допустимые значения:
8.14.1. Значение LINUX/L - "классическая" схема Linux через /sys/class/gpio; по умолчанию;
8.14.2. Значение SUNXI/S - схема gpio-sunxi через /sys/class/gpio_sw.
8.15. Параметр BackupServersFileName - [ревизия r5045+] - имя файла со списком резервных серверов; по умолчанию - backupserver1.dat;
8.16. Параметр DynamicPasswordFileName - [ревизия r5045+] - имя файла со списком динамических паролей; по умолчанию - dynpass1.dat;
8.17. Параметр LogPTT - [r5045+] - журналировать факт включения и выключения PTT для отладки; допустимые значения: Yes, No; по умолчанию: No;
8.18. Параметр LogExec - [r5170+] - журналировать старт внешних программ (скриптов) с указанием их полной командной строки; допустимые значения: Yes, No; по умолчанию: No;
8.19. Параметр LogDtmfCommands - [ревизия r5170+] - журналирование распознавания и выполнения DTMF-комманд; допустимые значения: Yes, No; по умолчанию: Yes; смотри также параметры InDtmfEnabled (2.28) и DtmfCommands (3.16);
8.20. Параметр LogRecorder - [ревизия r5170+] - журналирование событий записи переговоров; допустимые значения: Yes, No; по умолчанию: Yes; смотри также секцию [Recorder] (12);
8.21. Параметр LogCache - [ревизия r6378+] - журналирование событий изменения и использования кеша списка клиентов при включенном режиме ProtoSpeakerInfo=yes (5.16) для режимов ProtoListFormat=NONE (5.15.1) и ProtoListFormat=COUNT (5.15.2); допустимые значения: Yes, No; по умолчанию: No;
8.22. Параметр GpioExportTimeout -- [ревизия r6610+, только Linux-ARM ] - время в миллисекундах для корректного экпорта порта GPIO для некоторых сборок Linux-ARM с отложенным экспортом; по умолчанию 1000 миллисекунд.
8.23. Параметр ReopenLogSignal -- [ревизия r7129+, только UNIX/Linux ] - имя сигнала для переоткрытия журнала событий. Допустимые значения: SIGUSR1 и SIGUSR2; по умолчанию: SIGUSR1 .
Code
[System]
WriteDir=/var/frn
CharsetName=UTF-8
PidFile=/var/run/frnclient.pid
LogFile=./frnclient.log
LogControlSound=Yes
LogExternalSound=Yes
LogClientList=Yes
LogCarrier=Yes
LogTiming=No
LogBackupServerMode=Yes
LogCheckServer=Yes
LogDtmfTones=Yes
LogClientListDelimiter=;
GpioScheme=LINUX
BackupServersFileName=backupserver1.dat
DynamicPasswordFileName=dynpass1.dat
LogPTT=no
LogExec=no
LogDtmfCommands=yes
LogRecorder=yes
LogCache=no
GpioExportTimeout=1000
ReopenLogSignal=SIGUSR1
WriteDir=/var/frn
CharsetName=UTF-8
PidFile=/var/run/frnclient.pid
LogFile=./frnclient.log
LogControlSound=Yes
LogExternalSound=Yes
LogClientList=Yes
LogCarrier=Yes
LogTiming=No
LogBackupServerMode=Yes
LogCheckServer=Yes
LogDtmfTones=Yes
LogClientListDelimiter=;
GpioScheme=LINUX
BackupServersFileName=backupserver1.dat
DynamicPasswordFileName=dynpass1.dat
LogPTT=no
LogExec=no
LogDtmfCommands=yes
LogRecorder=yes
LogCache=no
GpioExportTimeout=1000
ReopenLogSignal=SIGUSR1
0. Параметры и команды командной строки.
1. Секция AUTH: данные авторизации.
2. Секция AUDIO: параметры звуковой подсистемы.
3. Секция RADIO: взаимодействие с радиостанцией.
4. Секция MANAGER: взаимодействие с FRN System Manager.
5. Секция SERVER: параметры целевого FRN-сервера.
7. Секция MESSAGE: реакция на текстовые сообщения.
8. Секция SYSTEM: общие параметры системы.
9. Секция SOUNDS: служебные звуки.
10. Секция HOURS: озвучивание текущего времени.
11. Секция INFORMER: речевой(звуковой) информатор.
12. Секция RECORDER: запись переговоров.
13. Секция COMMAND: командный канал.