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

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    AlterFRN server and client for UNIX/Linux
    Deutsch
    English
    Italiano


    9. Секция Sounds - [ревизия r1555+] - служебные звуки.

    9.1. Требования к звуковым файлам: Microsoft Wave Format(обычные wav-файлы) с кодированием:
    9.1.1. без сжатия (PCM), знаковые 16 бит, 1 канал, частота 8КГц;
    9.1.2. сжатие GSM 6.10 WAVE/mobile, знаковые 16 бит, 1 канал, частота 8КГц; сохранить в этом формате можно, например, с помощью Audacity.
    9.1.3. Примечание: начиная с ревизии 4844 допускается использование и многоканальных файлов и с частотами дискретизации, не равными 8КГц; но рекомендую по-возможности пользоваться все-таки моно 8Кгц.

    9.2. Параметр SoundsDir - каталог, в котором будет осуществляться поиск звуковых файлов без указания прямого пути, по умолчанию ./sounds.

    9.3. Параметр SoundCourtesy - имя файла звука "отшлепа"; по умолчанию: внутренний положительный звук;

    9.4. Параметр EnableCourtesy - разрешение на звук "отшлепа"; допустимые значения: Yes, No; по умолчанию: Yes (разрешен);

    9.5. Параметр SoundRoger - имя файла звука окончания передачи [в эфир] ROGER(RADIO EOT); по умолчанию: внутренний положительный звук;

    9.6. Параметр EnableRoger - общее разрешение на звук ROGER(RADIO EOT); допустимые значения: Yes, No; по умолчанию: Yes (разрешен);

    9.7. Параметр SoundNoConnection - имя файла звука ошибки "нет соединения"; по умолчанию: внутренний отрицательный звук;

    9.8. Параметр EnableNoConnection - разрешение на звук ошибки "нет соединения"; допустимые значения: Yes, No;по умолчанию: Yes (разрешен);

    9.9. Параметр SoundReject - имя файла звука ошибки "передача не разрешена"; по умолчанию: внутренний отрицательный звук;

    9.10. Параметр EnableReject - разрешение на звук ошибки "передача не разрешена"; допустимые значения: Yes, No;по умолчанию: Yes - разрешен;

    9.11. Параметр SoundError - имя файла звука неопределенной ошибки; по умолчанию: внутренний отрицательный звук;

    9.12. Параметр EnableError - разрешение на звук неопределенной ошибки; допустимые значения: Yes, No;по умолчанию: Yes - разрешен;

    9.13. Параметр SoundCourtesyEmptyNet - [ревизия r2781+] имя файла отдельного звука "отшлепа" для пустой сети(комнаты); по умолчанию - внутренний положительный звук;

    9.14. Параметр EnableCourtesyEmptyNet - [ревизия r2781+] разрешение на отдельный звук "отшлепа" для пустой сети(комнаты); допустимые значения: Yes, No;по умолчанию: Yes - разрешен;

    9.15. Параметр EnableRadioBOT - [ревизия r2781+] разрешение на звук в начале передачи в эфир (BeginOfTransmission); допустимые значения: Yes, No;по умолчанию: No - запрещен;

    9.16. Параметр SoundRadioBOT - [ревизия r2781+] имя файла звука начала передачи в эфир; по умолчанию - внутренний приятный звук, способный разбудить VOX в вашей любимой радиостанции;

    9.17. Параметр EnableConnect - [ревизия r4944+] общее разрешение на служебный звук подключения к серверу/сети(комнате) CONNECT; допустимые значения: Yes, No; по умолчанию: No - запрещен;

    9.18. Параметр SoundConnect - [ревизия r4944+] имя файла служебного звука подключения к серверу/сети(комнате) CONNECT; по умолчанию - внутренний звук пробуждения;

    9.19. Параметр ConnectSoundCfgEnabled - [ревизия r4944+] разрешение на использование дополнительной особой конфигурации для служебного звука подключения к серверу/сети(комнате) CONNECT. Допустимые значения: Yes, No; по умолчанию: No - запрещен. Звук из особой конфигурации имеет более высокий приоритет над звуком из параметра SoundConnect (9.18). Требуется также общее разрешение параметром EnableConnect=Yes.

    9.20. Параметр ConnectSoundCfgFileName - [ревизия r4944+] имя файла особой конфигурации служебного звука подключения к серверу/сети(комнате) CONNECT; по умолчанию ./connsounds.cfg. пример файла ./connsounds.cfg;

    9.21. Параметр ConnectSoundExtEnabled - [ревизия r4944+, только UNIX/Linux] разрешение на динамическое расширение звука подключения к серверу/сети(комнате) с использованием внешней программы(скрипта); допустимые значения: Yes, No;по умолчанию: No - запрещен. Требуется также общее разрешение через параметр EnableConnect=Yes (9.17).

    9.22. Параметр ConnectSoundExtScript - [ревизия r4944+, только UNIX/Linux] имя внешней программы(скрипта) для динамического расширения звука подключения к серверу/сети(комнате);

    9.23. Параметр ConnectSoundExtDir - [ревизия r4944+, только UNIX/Linux] имя каталога для звуковых файлов динамического расширения звука подключения к серверу/сети(комнате), если отличается от значения параметра SoundsDir;

    9.24. Параметр EnableServerBOT - [ревизия r6367+] разрешение на передачу служебного звука на сервер перед началом передачи звука корреспондента на сервер; допустимые значения: Yes, No; по умолчанию: No - запрещен;

    9.25. Параметр SoundServerBOT - [ревизия r6367+] имя файла служебного звука для передачи перед началом передачи звука корреспондента на сервер;

    9.26. Параметр EnableServerEOT - [ревизия r6367+] разрешение на передачу служебного звука на сервер после окончания передачи звука корреспондента на сервер; допустимые значения: Yes, No; по умолчанию: No - запрещен;

    9.27. Параметр SoundServerEOT - [ревизия r6367+] имя файла служебного звука для передачи на сервер после окончания передачи звука корреспондента на сервер;

    9.28. Параметр EnableDisconnect - [ревизия r6381+] разрешение на передачу служебного звука разрыва соединения с сервером; допустимые значения: Yes, No; по умолчанию: No - запрещен;

    9.29. Параметр SoundDisconnect - [ревизия r6381+] имя файла служебного звука при разрыве соединения с сервером; по умолчанию - внутренний отрицательный звук;

    9.30. Параметр RogerSoundCfgEnabled - [ревизия r6989+] разрешение на использование дополнительной персональной конфигурации служебного звука ROGER (RADIO EOT) для конкретных корреспондентов. Допустимые значения: Yes, No; по умолчанию: No - запрещен. Требуется также общее разрешение через параметр EnableRoger=Yes (9.6).

    9.31. Параметр RogerSoundCfgFileName -[ревизия r6989+] имя файла персональной конфигурации служебного звука ROGER; по умолчанию ./rogersounds.cfg. Необходимо активировать с передачу информации о клиентах параметром ProtoSpeakerInfo=Yes (5.16) из секции [Server] (5). Идентификаторы интересуемых клиентов можно получить из журнала AlterFRN-клиента или командой list (0.4.33) при включенном списке клиентов с сервера параметром ProtoListFormat=DIFF (5.15.3). Пример файла ./rogersounds.cfg.


    Пример секции [Sounds] конфигурационного файла:
    Code
    [Sounds]
    SoundsDir=sounds
    SoundCourtesy=
    EnableCourtesy=yes
    SoundRoger=
    EnableRoger=yes
    SoundNoConnection=
    EnableNoConnection=yes
    SoundReject=
    EnableReject=yes
    SoundError=
    EnableError=yes
    SoundCourtesyEmptyNet=
    EnableCourtesyEmptyNet=yes
    SoundRadioBOT=
    EnableRadioBOT=no
    EnableConnect=no
    SoundConnect=
    ConnectSoundCfgEnabled=no
    ConnectSoundCfgFileName=./connsounds.cfg
    ConnectSoundExtEnabled=no
    ConnectSoundExtScript=
    ConnectSoundExtDir=
    EnableServerBOT=no
    SoundServerBOT=
    EnableServerEOT=no
    SoundServerEOT=
    EnableDisconnect=no
    SoundDisconnect=
    RogerSoundCfgEnabled=no
    RogerSoundCfgFileName=./rogersounds.cfg


    Пример файла connsounds.cfg пользовательской конфигурации звука подключения к серверу/комнате:
    Code
    # Конфигурация для пользовательских звуков подключения к серверу/комнате
    # Configuration for user defined connect sounds
    # r4944+
    #

    # Формат записей:
    # Record format:
    # server | port | network | sound_file_name.wav


    my.public.server| | net01 | hello_all_friends.wav
    my.private.server|10124| private_net | private.wav

    # any Test network(room) on any server
    ||Test|test_net.wav

    # any other servers and/or networks(rooms)
    |||any.wav





    Пример файла rogersounds.cfg персональной конфигурации звука ROGER (RADIO EOT):
    Code
    # Конфигурация для персональных звуков ROGER (RADIO EOT)
    # Configuration for personal ROGER(RADIO EOT) sounds
    # r6989+
    #

    # Формат записей:
    # Record format:
    # clientid sound_file_name.wav


    [ezzBpHYS7ZnzqU2[XQ7qAaX radio_gateway_1.wav
    j387PEcwkcTeix9H9JQdZg4T radio_geteway_2.wav
    192.168.1.130[1] radio_gateway_3.wav
    87232722-821c-4b6d-93ff-ff63fd5f7fcy radio_gateway_4.wav




    0. Параметры и команды командной строки.
    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: запись переговоров.
    13. Секция COMMAND: командный канал.
    Бесплатный конструктор сайтов - uCozCopyright MyCorp © 2024