Project

General

Profile

Установка и Настройка "Тоника Сервер КРА"

Функциональные характеристики

Конфигурация "Тоника Сервер КРА" предназначена для установки на собственных серверах радиостанций и рабочих местах радиостанций и включает в себя программные сервисы, служащие для коммутации аудио потоков.

     Программа работает в фоновом режиме и обеспечивание коммутацию аудио потоков по протоколу 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


Базовая настройка завершена. 

Add picture from clipboard (Maximum size: 742 MB)