Установка и Настройка "Тоника Сервер КРА"¶
Функциональные характеристики¶
Конфигурация "Тоника Сервер КРА" предназначена для установки на собственных серверах радиостанций и рабочих местах радиостанций и включает в себя программные сервисы, служащие для коммутации аудио потоков.
Программа работает в фоновом режиме и обеспечивание коммутацию аудио потоков по протоколу AES67 с возможностью переключения в автоматическом режиме по расписанию. Прямого взаимодействия пользователя с Программой не осуществляется, возможно управление Программой через командную строку администратором системы.
Основные функции, которые выполняет Программа:
- коммутация любых входных сигналов на любые ее выходы,
- автоматическое переключение источников звукового сигнала при отсутствии сигнала на входе,
- коммутация звуковых потоков AoIP по протоколу AES67 при работе с интерфейсами ввода-вывода,
- коммутация звуковых потоков ПО IP Драйвер,
- одновременное выполнение множественной коммутации по заранее установленному сценарию,
- автоматическая коммутация по расписанию или по заданному событию.
Обеспечивается одновременная параллельная работа неограниченного количества пользователей с учетом заданных прав доступа.
1. Установка и настройка программы¶
Руководство по установке Программы написано для операционной системы AstraLinux версии «Орел» Common Edition. Установка на другие операционные системы может иметь особенности, не рассмотренные в данном руководстве. Для помощи в установке Программы на другие ОС вы можете отправить запрос на почту info@trv-technology.ru.
Для большей части операций по установке и настройке Программы на ОС AstraLinux «Орел» Common Edition необходимо обладать привилегиями администратора (root).
1.1 Установка¶
Скопировать на рабочую станцию пакет tonika_matrix_service_1.4.0.xx_amd64.deb.
Распаковать сервис
sudo dpkg -i tonika_matrix_service_1.4.0.xx_amd64.deb
Он установится в /usr/share/tonika/matrix-service/.
Проверяем статус сервиса
sudo systemctl status tonika-matrix-service.service
Если сервис не запустился, его надо запустить
sudo systemctl start tonika-matrix-service.service
Это необходимо, чтобы он создал каталог "storage" и файлы настроек.
остановить сервис: sudo systemctl stop tonika-matrix-service.service
1.2 Настройка¶
Для настройки необходимо остановить сервис
sudo systemctl stop tonika-matrix-service.service
Для настройки необходимо зайти в /usr/share/tonika/matrix-service/storage и отредактировать файл ServiceParameters-ServiceParameters.json
{
"key": "ServiceParameters",
"type": "ServiceParameters",
"value": {
"AppUserName": "Tonika Matrix service",
"ApplicationType": "MatrixSynapse", <тип приложения>
"AuthType": "DB",<тип авторизации>
"DbServiceConnectParams": {
"client_a": {
"orig_ip_addr": "",
"peer_ip_addr": "127.0.0.1", <db-serviceA_IP>
"peer_tcp_port": 9345, <db_serviceA_Port>
"secure_tcp": false
},
"client_b": {
"orig_ip_addr": "",
"peer_ip_addr": "", <db_serviceB_IP>
"peer_tcp_port": 0, <db_serviceB_Port>
"secure_tcp": false
},
"login": "admin", <логин для подключения к сервису расписаний>
"password": "admin" <пароль для подключения к сервису расписаний>
},
"EventServer": {
"Address": "MATRIX", <KRA_Address> ("MATRIX")
"Host": "D2_MATRIX", <KRA_Host> ("D2_MATRIX")
"Ip": "0.0.0.0", <KRA_IP>
"Login": "", не заполнять
"MatrixType": "Synapse", типа матрицы (AXIA или Synapse)
"Password": "", не заполнять
"Port": 5555, <KRA_Port>
"Protocol": "SBIN" должно быть "SBIN"
},
"Id": "9937313E-B735-3F40-8000AA626A3DD0D4", <идентификатор>
"IsInitialized": true,
"MaintenanceAuth": {
"Login": "TonikaAdmin",
"Password": "TonikaAdmin$"
}, параметры входа сервисного администратора
"MaxCheckTime": 10,
"OsUpdateShellCmd": "/sysupdate/sysupgrade.sh /usr/share/tonika/sysupdate/sysupdate/tr900.img.xz",
"RestIpAddr": "127.0.0.1", <REST_IP>
"RestPort": 9915, <REST_Port>
"SoftwareUpdateShellCmd": "/manager/manager.sh install --archive /usr/share/tonika/update/manager/debs --config /usr/share/tonika/update/manager/config.json",
"SysLogsPath": "/var/log",
"UnpackArchiveOsUpdatePath": "/usr/share/tonika/sysupdate",
"UnpackArchiveSoftwareUpdatePath": "/usr/share/tonika/update"
}
}
Настройки соединения сервера событий: поля "Ip", "Port", "Protocol", "Login" и "Password" должны соответствовать полям в файле <каталог_Digispot>/SYSTEM/DJin.xml
Запускаем сервис
sudo systemctl start tonika-matrix-service.service
Проверяем статус сервиса
sudo systemctl status tonika-matrix-service.service
Базовая настройка завершена.