TASSTA Documentation Center TASSTA Documentation Center More products
Hide table of contents Hide details Search My account

T.Bridge configuration

Modify provider-specific data in T.Bridge configuration file.

"ProviderDriver": "hytera_dmr",
"ProviderConfig": {
    "root_channel_name": "HYTERA",
    "groups": [
        {"ssi": 1},
        {"ssi": 2}
    ],
    "statuses": ["Please help", "Job done"],
    "users_with_online_testing": [100],
    "users_without_online_testing": [101, 102],
    "private_call_timeout": 0,
    "call_all_disabled": false,
    "services": {
        "lp": {
            "slot": 1,
            "request_interval": 60
        },
        "rrs": {
            "slot": 1,
            "request_interval": 60
        },
        "rcp": {
            "slots": [
                {
                    "slot": 1,
                    "ssi": [100, 101]
                }
            ]
        },
        "tmp": {
            "slots": [
                {
                    "slot": 1,
                    "ssi": [100, 101]
                }
            ]
        }
    },
    "preprocessor_tassta_to_dmr": {
        "agc_level": 0.2,
        "agc_max_gain": 150,
        "agc_increment": 250,
        "agc_decrement": -250
    },
    "preprocessor_dmr_to_tassta": {
        "agc_level": 0.2,
        "agc_max_gain": 150,
        "agc_increment": 250,
        "agc_decrement": -250
    }
}
Parameter Required Description
ProviderDriver Yes Must be hytera_dmr.
root_channel_name No The base channel name for the bridged system. This channel will appear in TASSTA network when T.Bridge is running. All channels from the bridged network will be presented as sub-channels.
If omitted, the base channel will be named "HYTERA".
groups Yes A list of bridged channels in the form of "ssi": "<CHANNEL SSI>". Only the channels from this list are available in TASSTA network.
statuses No The list of common status messages for the TETRA system and TASSTA network, provided as an array of strings.
users_with_online_testing No A list of portable radios that support dynamic online / offline status check. An array of SSI's.
Important: Make sure the same SSI is not included in users_without_online_testing list.
users_without_online_testing No A list of portable radios that are always considered to be online, regardless of their actual status. An array of SSI's.
Important: Make sure the same SSI is not included in users_with_online_testing list.
private_call_timeout No Inactivity timeout (in seconds) after which private calls are automatically ended. Disabled by default (0).
call_all_disabled No Set to true to disable broadcast calls.
By default, broadcast calls are allowed (false).
services No Services configuration. See Configuring services for details.
preprocessor_tassta_to_dmr No Automatic gain control for voice passed from TASSTA network to the external network. If omitted, the audio is left as is.
See Automatic gain control for details.
preprocessor_dmr_to_tassta No Automatic gain control for voice passed from the external network to TASSTA network. If omitted, the audio is left as is.
See Automatic gain control for details.

Automatic gain control

You may encounter too quiet or too loud sound when the voice is transmitted between bridged networks. To mitigate the problem, balance the sound using automatic gain control settings:

  • agc_level is the maximum sound level at the output, percentage from 0 to 1.
  • agc_max_gain is the maximum gain in dB, positive integer.
  • agc_increment is the maximum energy increase in dB per second, positive integer.
  • agc_decrement is the maximum gain reduction in dB per second, negative integer.

You can configure automatic gain control for both directions: from the bridged system to TASSTA network (preprocessor_dmr_to_tassta), and from the TASSTA network to the bridged system (preprocessor_tassta_to_dmr), depending on your specific conditions.

If this parameter is not provided, the audio is transmitted as is, without any preprocessing.

Important:

Improper configuration of the automatic gain control can result in the sound being barely audible. It is recommended to test new settings before deploying them to production.