5. Секция Server - описание настроек целевого FRN-сервера.
5.1. Параметры ServerAddress и ServerPort - адрес и порт целевого FRN-сервера соответственно; считается основным сервером.
5.2. Параметр Network - имя целевой сети (комнаты) на целевом FRN-сервере.
5.3. Параметр ServerReconnectCount - число неудачных попыток подключения к основному FRN-серверу, после которых будут начаты попытки подключения к резервному или принудительному серверу, и наоборот.
5.4. Параметр ServerReconnectInterval - время в миллисекундах между попытками подключения к FRN-серверу; допустимые значения от 1000 до 300000 миллисекунд; по умолчанию - 5000 миллисекунд.
5.6. Параметр PretendAsVersion - [ревизия r1051+] - определяет номер версии, которой AFRN-клиент будет представляться FRN-серверу.
5.7. Параметр VisibleStatus - [ревизия r1390+] - определяет статус видимости клиента в списке клиентов на FRN-сервере; этот параметр никак не влияет на работу AFRN-клиента со звуком и/или на управление радиостанцией; допустимые значения: 5.7.1. -- значение AVAILABLE или AV - доступен; по умолчанию; 5.7.2. -- значение NOTAVAILABLE или NA - недоступен; 5.7.3. -- значение ABSENT или AB - отсутствует;
5.8. Параметр BackupServerMode - [ревизия r2241+] - режим работы с резервным FRN-сервером; допустимые значения: 5.8.1. -- значение YES или Y - при недоступности основного FRN-сервера клиент AlterFRN будет производить подключение к резервному FRN-серверу; по умолчанию. 5.8.2. -- значение NO или N - при недоступности основного FRN-сервера попытки подключения к резервному FRN-серверу производятся не будут совсем; для особых условий работы AFRN-клиента. 5.8.3. -- значение FORCED или F - в качестве резервного FRN-сервера использовать явно указанные резервный FRN-сервер и сеть (комнату); смотри также пункты 5.9 и 5.10; для особых условий работы FRN-клиента.
5.9. Параметры ForcedBackupServerAddress и ForcedBackupServerPort - [ревизия r2241+] - адрес и порт явно указанного резевного FRN-сервера для режима BackupServerMode=FORCED (5.8.3);
5.10. Параметр ForcedBackupServerNetwork - [ревизия r3342+] - имя сети (комнаты) для режима BackupServerMode=FORCED (5.8.3), если желаемое имя сети(комнаты) на резервном сервере отличается от имени сети(комнаты) на основном сервере в параметре Network (5.2).
5.11. Информация о резервном FRN-сервере, получаемая от основного FRN-сервера, сохраняется в файле backupserver1.dat; смотри также параметр BackupServersFileName (8.15) в секции [System] (8).
5.12. Параметр InvalidStaticPasswordScript - [ревизия 5115+, только UNIX/Linux ] - внешняя программа (скрипт) для запуска в случае получения от сервера ошибки "Неверный пароль" при использовании статического пароля при подключении к серверу; эта внешняя программа (скрипт) может [пере]запросить новый статический пароль с помощью команды register (0.4.12) клиента AlterFRN; Далее сообщение е-почты с новым статическим паролем может быть автоматически получено каким-нибудь сборщиком почты, например, fetchmail, а сам новый статический пароль может быть автоматически применен командой setauthpass (0.4.19) клиента AlterFRN.
5.13. Параметр RxTxHookScript - [ревизия 5210+, только UNIX/Linux ] - внешняя программа (скрипт), которая будет запускаться в начале и конце звукового сообщения с сервера и(или) на сервер; эта внешняя программа(скрипт) может, например, отобразить атрибуты (позывной, имя, город ...) говорящего корреспондента на внешнем экране (индикаторе); пример такого скрипта; список передаваемых атрибутов скрипту как параметры командной строки: 5.13.1. - имя события, для которого был запущен скрипт: 5.13.1.1. -- RXSTART - начало приема звука с сервера на радиостанцию; 5.13.1.2. -- RXSTOP - окончание приема звука с сервера на радиостанцию; 5.13.1.3. -- TXSTART - начало передачи звука с радиостанции на сервер; 5.13.1.4. -- TXSTOP - окончание передачи звука с радиостанции на сервер; 5.13.2. - полный путь и имя конфигурационного файла исполняющегося клиента AlterFRN, вызвавшего этот скрипт; 5.13.3. - идентификатор процесса (PID) исполняющегося клиента AlterFRN, вызвавшего этот скрипт; 5.13.4. - позывной и имя говорящего корреспондента; 5.13.5. - местоположение говорящего корреспондента; 5.13.6. - страна говорящего корреспондента; 5.13.7. - диапазон и канал говорящего корреспондента; 5.13.8. - описание говорящего корреспондента; если описание пустое, то передается пробел; 5.13.9. - серверный идентификатор говорящего корреспондента; 5.13.10. - количество звука в миллисекундах для событий RXSTOP (5.13.1.2) и TXSTOP (5.13.1.4); 5.13.11. Примечание: если нужны атрибуты (позывной, имя, местоположение и так далее) говорящего или говорившего корреспондента в режимах списка ProtoListFormat=NONE и ProtoListFormat=COUNT, то следует установить параметр ProtoSpeakerInfo=yes;
5.14. Параметр ProtoShortFrames - режим коротких звуковых пакетов по 40 миллисекунд; поддерживается только при подключении к серверу AlterFRN в расширении протокола FRN; допустимые значения: No (запрещен), Yes (разрешен); по умолчанию: No (запрещен); может быть полезен совместно с другими мерами при построении системы ретрансляторов с уменьшенной задержкой сигнала; немного увеличивает нагрузку на сервер и каналы связи;
5.15. Параметр ProtoListFormat - управление режимом передачи с сервера на клиент списка подключенных в сеть(комнату) клиентов; параметр работает только при подключении к серверу AlterFRN в расширении протокола FRN; допустимые значения: 5.15.1. -- Значение NONE -- по умолчанию -- сервер AlterFRN не будет передавать список совсем; самый экономичный режим - фактически между сервером AlterFRN и клиентом AlterFRN будет передаваться только звуковой поток; подходит для низкоскоростных каналов связи; 5.15.2. -- Значение COUNT -- сервер AlterFRN будет передавать только количество подключенных клиентов; по использованию трафика полностью совпадает с режимом NONE (5.15.1) 5.15.3. -- Значение DIFF -- сервер AlterFRN будет передавать на клиента AlterFRN полный список подключенных клиентов только один раз сразу после подключения, а далее сервер AlterFRN будет передавать только изменения списка; весьма экономичный режим; 5.15.4. Примечание: если клиент AlterFRN подключается к оригинальному серверу FRN, то будет использоваться только оригинальный режим передачи списка: оригинальный сервер всегда передает полный список подключенных клиентов при любом изменении; это самый неэкономичный режим, способный быстро создать затор на исходящем от сервера сетевом трафике;
5.16. Параметр ProtoSpeakerInfo - [ревизия 6367+] - управление передачей от сервера AlterFRN на клиент AlterFRN информации о говорящем в текущий момент корреспонденте в режимах без передачи списка подключенных корреспондентов (ProtoListFormat=NONE (5.15.1) и ProtoListFormat=COUNT (5.15.2)) в расширении протокола FRN; допустимые значения: No (запрещено), Yes (разрешено); по умолчанию: No (запрещено); может быть полезен в случае, если необходима полная информация о говорящем корреспонденте для записи в журнал, для использовании в скрипте RxTxHookScript (5.13), для подсистемы записи переговоров, смотри параметр Script (12.7) в секции [Recorder] (12); информация о говорящем корреспонденте передается от сервера к клиенту непосредственно перед началом трансляции звукового потока от этого корреспондента как индекс в кеше. Этот режим работает только совместно с сервером AlterFRN ревизии r6367+.
5.17. Параметр ProtoMessagesFromServer - [ревизия 7129+] - управление получением текстовых сообщений от других корреспондентов. Поддерживается только сервером AlterFRN ревизии 7129+. Позволяет уменьшить бесполезный в радио текстовый трафик от AlterFRN-сервера в сторону AlterFRN-клиента. Допустимые значения: No - сервер не будет пересылать сообщения, по умолчанию; Yes - сервер будет пересылать сообщения.