Четверг, 2018-08-16, 15:11
Приветствую Вас Гость | RSS
Главная | Описание конфигурационного файла | Регистрация | Вход
Меню сайта
Вход на сайт
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    UNIX/Linux FRN Gateway
    Инструкция по конфигурационному файлу и вообще




    Deutsch

    English

    Italiano







    Список доступных параметров командной строки поможет получить параметр "help" при запуске шлюза.







    0. ВАЖНО.



    0.1. Кодировка самого файла конфигурации обязательно должна быть UTF-8 вне зависимости от варианта шлюза или операционной системы или используемой на компьютере кодировки. Просто должна быть такой.



    0.2. Оригинальный клиент и протокол, соответственно, работают в локальной ANSI-кодировке конкретного компьютера Windows. Поэтому пришлось повертеться с количеством кода, чтобы обеспечить хоть некоторое подобие интернационализации при необходимости, хотя даже это не всегда срабатывает. Есть параметры CharsetName в секции AUTH, INTERNET. Подробности будут по каждому проблемному месту. Русскоязычные пользователи обычно используют кодировку WINDOWS-1251.



    0.3. Список доступных кодировок для вашего экземпляра UNIX/Linux через команду "iconv -l".





    0.4. Допустимые параметры(команды) командной строки:



    0.4.1. help - получить список допустимых параметров командной строки шлюза;



    0.4.2. audio - получить список имен доступных для FRN-шлюза звуковых устройств; эта команда может конфликтовать с ранее запущенной на исполнение копией клиента, в этом случае результат может быть некорректным;



    0.4.3. audioconfig - получить список имен звуковых устройств, доступных для FRN-шлюза, в формате файла конфигурации в кодировке UTF8, можно просто скопировать нужные строки и вставить в конфигурационный файл; эта команда может конфликтовать с ранее запущенной на исполнение копией шлюза, в этом случае результат может быть некорректным;



    0.4.4. audiolevel[:width] [configfilename] - проверить работоспособность звуковой подсистемы на ввод звука в соответствии с настройками в секции Audio (п.2) конфигурационного файла, конкретного или по умолчанию. Информация выводится как абсолютное линейное значение уровня на входе VOX-детектора: уровню 0 dB соответствует значение 32768, а значение 328 соответствует уровню -40dB и (ревизия r3636+) в виде линейной псевдошкалы уровня. Позволяет первично оценить уровень сигнала от радиостанции. Например, в момент приема без голоса уровень может быть около 500-1000, а в момент разговора с нормальной громкостью должен в пиках доходить до 25000-30000; если же уровень во время разговора всегда выше этих самых 25000-30000, то это перемодуляция по входу. Также может быть использована для относительно точной настройки самого VOX-детектора: например, если с закрытым шумодавом уровень колеблется от 0 до 100, а с открытым - от 500 и выше, то в качестве уровня срабатывания VOX можно поставить значение 250. Ревизия r3636+: необязательный параметр width определяет ширину псевдошкалы уровня, по умолчанию 66. Команда может конфликтовать с ранее запущенной на исполнение копией шлюза, в этом случае результат может быть некорректным;



    0.4.5. radio - получить список поддерживаемых шлюзом типов интерфейсов взаимодействия с радиостанцией, включая список доступных имен проводов и допустимых направлений их использования;



    0.4.6. checkrate audiodevicename - [ревизия r2781+] проверить допустимые драйвером частоты дискретизации на ввод и вывод для конкретного звукового устройства; следует учитывать, что перечень допустимых частот дискретизации для драйвера может отличаться от перечня частот собственно физического устройства, тогда ответственность за поддержку разницы в списках частот берет на себя сам драйвер, тут следует выбирать либо по качеству преобразования либо по нагрузке на процессор; имя устройства следует брать из результатов команд audio(п.0.4.2) или audioconfig (п.0.4.3); эта команда может конфликтовать с ранее запущенной на исполнение копией шлюза, в этом случае результат может быть некорректным;



    0.4.7. checkrateconfig [configfilename] - [ревизия r2781+] проверить допустимые частоты дискретизации на ввод и вывод для звуковых устройств из конфигурационного файла, конкретного или по умолчанию; следует учитывать, что перечень допустимых частот дискретизации для драйвера может отличаться от перечня частот собственно физического устройства, тогда ответственность за поддержку разницы в списках частот берет на себя сам драйвер, тут следует выбирать либо по качеству преобразования либо по нагрузке на процессор; эта команда может конфликтовать с ранее запущенной на исполнение копией шлюза, в этом случае результат может быть некорректным;



    0.4.8. checkinput:interfacetype:devicename[:inputwire] [configfilename] - проверить работоспособность входного интерфейса от радиостанции, см.также п.3.4 Формат описания линий управления; при этом будут выводится имена проводов, на которых присутствует активный входной сигнал; значения обязательного параметра interfacetype и необязательного inputwire следует брать из результатов команды radio(п.0.4.5); звуковая система на ввод звука должна быть настроена в конфигурационном файле, конкретном или по умолчанию; эта команда может конфликтовать с ранее запущенной на исполнение копией шлюза, в этом случае результат может быть некорректным;

    0.4.8.1. Пример для последовательного порта:

    0.4.8.1.1. FreeBSD: checkinput:COM:/dev/cuau0 или checkinput:COM:/dev/cuaU0:CTS

    0.4.8.1.2. Linux: checkinput:COM:/dev/ttyS0 или checkinput:COM:/dev/ttyUSB0:DCD

    0.4.8.1.3. Windows: checkinput:COM:COM3 или checkinput:COM:COM8:DSR

    0.4.8.2. Пример для голосового управления VOX (FreeBSD/Linux/Windows): checkinput:VOX:250

    0.4.8.3. Пример для портов ввода-вывода SYSFS-GPIO (Linux-ARM): checkinput:GPIO:2:gpio2



    0.4.9. debug [configfilename] - запустить шлюз с записью протокола событий в стандартный вывод c использованием конфигурационного файла, конкретного или по умолчанию; равносильно запуску без параметров;



    0.4.10. nostdout [configfilename] - запустить шлюз с записью протокола событий не в стандартный вывод stdout, а в файл (см. п.8.4 LogFile) c использованием конфигурационного файла, конкретного или по умолчанию;


    0.4.11. Команда daemon [configfilename] - [r2781+, только UNIX/Linux] - запустить клиент фоновым процессом (демоном) c использованием конфигурационного файла, явно указанного или по умолчанию; записью протокола событий будет выполняться в файл журнала - смотри параметр LogFile (8.4) в секции [System] (8); идентификатор фонового процесса будет сохранен в pid-файл - смотри также параметр PidFile (8.3) в секции [System] (8);


    0.4.12. Команда register [configfilename] - [r3342+] - зарегистрировать или перерегистрировать в оригинальной сети FRN реквизиты доступа из секции [Auth] (1) конфигурационного файла, явно указанного или по умолчанию; в процессе [пере]регистрации будут использоваться также настройки из секций [Manager] (4) и [Internet] (6); [корректно] работающий FRN System Manager должен будет выслать новый статический пароль на адрес е-почты из параметра EMailAddress (1.1.3) секции [Auth] (1);


    0.4.13. Команда logfilename [configfilename] - [r3638+] - выдать фактическое абсолютное имя журнала согласно настройкам из конфигурационного файла, явно указанного или по умолчанию; для использования в скриптах автоматизации; смотри также параметр LogFile (8.4) в секции [System] (8);


    0.4.14. Команда pidfilename [configfilename] - [r3638+, только UNIX/Linux] - выдать фактическое абсолютное имя файла с номером фонового процесса (демона) по настройкам из конфигурационного файла, явно указанного или по умолчанию; для использования в скриптах автоматизации; смотри также параметр PidFile (8.3) в секции [System] (8);


    0.4.15. Команда stop [configfilename] - [r4630+, только UNIX/Linux] - остановить ранее запущенный фоновый процесс (демон) клиента; посылает фоновому процессу сигнал SIGTERM с использованием PID фонового процесса из pid-файла; смотри также команду pidfilename (0.4.14) и параметр PidFile (8.3) в секции [System] (8);


    0.4.16. Команда reopenlog [configfilename] - [r5000+, только UNIX/Linux] - переоткрыть файл журнала ранее запущенного фонового процесса (демона) клиента; посылает фоновому процессу (демону) сигнал SIGHUP с использованием PID фонового процесса из pid-файла; команда может использоваться совместно с системами вращения журналов; смотри также команду pidfilename (0.4.14) и параметр PidFile (8.3) в секции [System] (8);

    0.4.17. Команда deletepidfile [configfilename] - [r5000+, только UNIX/Linux] - принудительно удаляет PID-файл; может понадобиться перед стартом клиента для удаления pid-файла, оставшегося после отключения источника питания; смотри также команду pidfilename (0.4.14) и параметр PidFile (8.3) в секции [System] (8);

    0.4.18. Команда setmanager <address> <port> [configfilename] - [r5102+] - записать в конфигурационный файл клиента, явно указанный или по умолчанию, новые адрес <address> и порт <port> для FRN-System-Manager; для применения новых значений требуется перезапуск клиента; для использования в скриптах автоматизации; см. также параметры ManagerAddress (4.5) и ManagerPort (4.5) в секции [Manager] (4);

    0.4.19. Команда setauthpass <PasSwORd> [configfilename] - [r5102+] - записать в конфигурационный файл клиента, явно указанный или по умолчанию, новый статический пароль <PasSwORd>; для применения нового пароля требуется перезапуск клиента; для использования в скриптах автоматизации; смотри также параметр Password (1.1.6) в секции [Auth] (1);

    0.4.20. Команда dynpass [configfilename] - [r5102+] - явно запросить новый динамический пароль у FRN-System-Manager; новый динамический пароль будет сохранен для дальнейшего использования; смотри также параметр DynamicPasswordFileName (8.16) в секции [System] (8); выполнять команду следует в момент, когда клиент отключен от сервера;







    1. Описание секции AUTH: данные авторизации.




    2. Описание секции AUDIO: параметры звуковой подсистемы.




    3. Описание секции RADIO: взаимодействие с радиостанцией.




    4. Описание секции MANAGER: взаимодействие с FRN System Manager.




    5. Описание секции SERVER: параметры целевого FRN-сервера.




    6. Описание секции INTERNET: управление интернет-соединением.




    7. Описание секции MESSAGE: реакция на текстовые сообщения.




    8. Описание секции SYSTEM: общие параметры системы.




    9. Описание секции SOUNDS: служебные звуки.




    10. Описание секции HOURS: озвучивание текущего времени.




    11. Описание секции INFORMER: речевой(звуковой) информатор.




    12. Описание секции RECORDER: запись переговоров.





    Бесплатный конструктор сайтов - uCozCopyright MyCorp © 2018