System Requirements
The article was successfully sent to the email
Hardware Calculator
It should be considered that every hop (that occurs at the process of network packets delivery) also takes 1-2 ms.
1. TRBOnet Server – Dispatch Console connection
1.1. IP Connection Network performance requirements:
Delay < 2900 ms
Jitter < 50 ms
Packet loss < 2%
1.2. From Dispatch console to Server:
Bandwidth calculations are based on the number of Dispatch Consoles.
Each connection requires 128 Kbps for voice and 66 Kbps for data
1.3. From server to dispatch console:
a) Voice traffic:
Bandwidth calculations are based on the number of Voice sessions and the type of Codec used:
BandwidthVoice = X * N
Where X is the number of connected systems (simultaneous voice sessions) to the server
N is the bit rate for the type of Codec used.
NOTE: for LCP/Cap+ systems, each audio path added at the server is considered as one system.
b) Data traffic:
Bandwidth calculations are based on the number of Subscriber Units (radios)
The requirement is 64 Kbps for 300 Subscriber Units and 128 Kbps for 600 Subscriber Units.
BandwidthData = (SU / 300) * 64 Kbps
Where SU is the number of radios in the system.
Final Bandwidth formula = (Traffic for Voice + Traffic for Data) * Number of Dispatch Consoles
2. TRBOnet Server in fail-operational capability mode (Redundancy mode)
Delay < 1500 ms
Jitter < 100 ms
Packet loss < 2%
Bandwidth calculations are based on the number of systems connected to the Remote Agent/Server and the type of Codec used (See above).
Bandwidth = X * (N + Data)
Where X is the number of systems connected to the remote agent/server (simultaneous voice sessions)
N is the bit rate for the type of Codec used.
Data is 50 Kbps average
Calculation example for Default PCM/8000:
Bandwidth = X * (N + Data)
Where X is the number of Dispatch consoles connected to Server
N is the bit rate for the type of Codec used (in this example PCM/8000 = 128 Kbps) Data = Maximum Data traffic between Server and Console = 66 Kbps
Bandwidth for single connected console (outgoing\uplink) = 1 * (128 Kbps + 66 Kbps) = 194 Kbps
For 1 console receiving 40 simultaneous calls (max simultaneous voice sessions) * 128 Kbps + 66 Kbps = 5,186 Kbps = approximately 5 Mbps
40 Consoles receiving 40 simultaneous calls = 5,186 Kbps * 40 = 207,440 Kbps = approximately 202,5 Mbps
Calculation example for customized Audio3.config with OPUS/8000:
Bandwidth = X * (N + Data)
Where X is the number of Dispatch consoles connected to Server
N is the bit rate for the type of Codec used (in this example PCM/8000 = 20 Kbps)
Data = Maximum Data traffic between Server and Console = 66 Kbps
Bandwidth for single connected console (outgoing\uplink) = 1 * (20 Kbps + 66 Kbps) = 86 Kbps
For 1 console receiving 40 simultaneous calls (max simultaneous voice sessions) * 20 Kbps + 66 Kbps = 866 Kbps
40 Consoles receiving 40 simultaneous calls = 866 Kbps * 40 = 34,640 Kbps = approximately 33,8 Mbps
3. TRBOnet Server – Remote Server and Remote Agent
Delay < 2900 ms
Jitter < 50 ms
Packet loss < 2%
4. TRBOnet Server – Friendly Server
Bandwidth calculations are based on the number of dispatcher connections.
Each connection requires 128 Kbps for voice and approx. 50 Kbps for data;
For example, for 5 dispatchers, Bandwidth = 5 * (128+50) = 5 * 178 Kbps
TRBOnet Server / Agents
Voice Channels | 4 | 8 | 16 | 24 | 24+ |
---|---|---|---|---|---|
Processor | Intel Core i5 | Intel Core i5 | Intel Core i7 | Intel Core i7 | Use Requirements Calculator |
RAM | 8 GB | 8 GB | 8 GB | 16 GB | |
Storage | 2 GB for installation files, for audio files use Requirements Calculator | ||||
Supported OS | Windows 10 (x64)/11, Windows Server 2016/2019/2022/2025 (x64) | ||||
Software | .NET Framework 4.8, MS SQL Server 2016 or higher |
Note: Windows Server requires Desktop Experience Role/Feature installed.
TRBOnet Dispatch Consoles
Processor | Intel Core i5 | |
---|---|---|
RAM | 8 GB | |
Storage | 2 GB for installation files | |
Sound Card | Yes | |
Display | 1600x900 minimum resolution, 1920x1080 and higher resolution is recommended | |
Additional Devices | Speakers and microphones, or headset; Motorola RJ45 microphones with M002 mic adapter and imitator devices are recommended | |
Supported OS | Windows 10 (x64)/11 | |
Software | .NET Framework 4.8 |
TRBOnet versions before 6.0
TRBOnet Enterprise Server or TRBOnet Agent (before 6.0) | |||||
---|---|---|---|---|---|
Voice Channels | 4 | 8 | 16 | 24 | 24+ |
CPU | Intel Core i5 | Intel Core i5 | Intel Core i7, 4 Cores |
Intel Core i7, 6 Cores |
For calculations, see the Server PC requirements section below |
Memory | 2 GB | 4 GB | 4 GB | 8 GB | |
HDD | 1GB for installation files, +1 MB per 1 minute of voice recording | ||||
Sound Card | No | ||||
Supported OS | See TRBOnet.Enterprise Compatibility Table | ||||
Software | |||||
SQL | MS SQL Server 2008R2 and higher Standard or Express editions | ||||
Note! |
Firmware version for repeaters from R01.08.10 or later |
TRBOnet Enterprise Server or TRBOnet Agent with Control Stations (before 6.0) | ||
---|---|---|
Control Stations | 1 | 2+ |
CPU | Intel Core i5 | |
Memory | 2 GB | |
HDD | 1 GB for installation files, +1 MB per 1 minute of voice recording | |
Sound Card |
An Integrated sound card can be used, and if used, ensure that there is a good ground connection for the PC, otherwise the audio may be 'noisy'. A Sound Card with an equalizer (better than built-in Windows equalizer) allows tuning the audio for each particular dispatcher |
Multi-channel Sound Card required. Recommended: Roland OCTA CAPTURE Hi-SPEED USB Audio Capture M-Audio Delta 1010 LT Note: Sound cards were not tested for compatibility with Windows Server OS and may be not compatible. Please contact Microsoft or Manufacturer support for compatibility information |
Additional Devices | Cable connector Motorola PMKN4016 | |
Supported OS |
See TRBOnet.Enterprise Compatibility Table MOTOTRBO CPS with drivers |
|
Software | ||
Note! |
Firmware version for Mobile radios: MOTOTRBO 1st generation Control Stations: from R01.08.32 or later MOTOTRBO 2nd generation Control Stations: from R02.20.01 or later It is recommended to use a display radio (DM 3600/3601/4600/4601, XPR 4500/4550/5500/5550) as a master radio in order to receive EMERGENCY CALL. |
TRBOnet Dispatch Console (before 6.0) | ||
---|---|---|
CPU | Intel Core i5 | |
Memory | 4 GB | |
HDD | 600 MB for installation files | |
Sound Card | Yes | |
Display | 1280x1024 minimal resolution, 1600x900 recommended resolution | |
Additional Devices | Speakers and microphone or headset. Imtradex and Buddy DesktopMic 7G devices are recommended. | |
Supported OS |
See TRBOnet.Enterprise Compatibility Table |
|
Software | .NET Framework 4.0 |
TRBOnet Map Server
TRBOnet Map Server | ||
---|---|---|
CPU |
x64 compatible 1.4 Ghz minimum, 2.0 Ghz and higher recommended Examples: (AMD Opteron, AMD Athlon 64, Intel Xeon with Intel EM64T support, Intel Pentium IV with EM64T support). |
|
Memory |
Depending on MSSQL Server installed. SLQ Express 512 Mb, other versions 1Gb, Recommended 1 Gb. For MSSQL Standard, not less than 4Gb required with gradual RAM increasing due to Database size increase over time. |
|
HDD | 10Mb for installation files + Data storage 200 Gb | |
Supported OS | Windows 7/8.x/10/2012/2016/2019 | |
Software | .NET Framework 4.6.2 | |
Internet connection | Required for address to coordinates translation, map tiles download and update |
IP Backend Network Performance Requirements
IP Backend Network Performance Requirements
Before planning any IP connected MOTOTRBO systems please check System Planner (chapter “4.9.3. Considerations for the Back-End Network in IP Site Connect Mode”)- Delay/Latency is characterized as the amount of time it takes for voice to leave the source repeater and reach the destination repeater. Delay should be less than 60 ms. (if Jitter is less than 1 ms.) It can be up to 90 ms. (if Jitter is less than 1 ms.), but requires changes in CPS for subscriber units and for repeaters.
- Jitter is the variation of packet inter-arrival time. It should be less than 60 ms. (if Delay is less than 1 ms.).
- Packet Loss. In the case of voice, the ongoing call ends if six consecutive packets do not arrive within 60 ms. of their expected arrival time. In the case of data, the repeater waits for the expected number of packets (as per the data header) before ending the call. Packet loss should be less than 1%.
- Bandwidth. Refer to System Planner for bandwidth calculations, but roughly, it requires 96 Kbps for each repeater connection and should be summarized for all repeaters.
TRBOnet Enterprise Network Performance Requirements (TRBOnet 5.2.5.1427 and higher)
TRBOnet Enterprise Network Performance Requirements (TRBOnet 5.2.5.1427 and higher)
Note. All delay values are to be considered as "round-trip delay time” (RTD).It should be considered that every hop (that occurs at the process of network packets delivery) also takes 1-2 ms.
1. TRBOnet Server – Dispatch Console connection
1.1. IP Connection Network performance requirements:
Delay < 2900 ms
Jitter < 50 ms
Packet loss < 2%
1.2. From Dispatch console to Server:
Bandwidth calculations are based on the number of Dispatch Consoles.
Each connection requires 128 Kbps for voice and 66 Kbps for data
1.3. From server to dispatch console:
a) Voice traffic:
Bandwidth calculations are based on the number of Voice sessions and the type of Codec used:
BandwidthVoice = X * N
Where X is the number of connected systems (simultaneous voice sessions) to the server
N is the bit rate for the type of Codec used.
CODEC | Bit Rate (Kbps) |
G.711 µ-Law/8000 | 64 |
G.711 A-Law/8000 | 64 |
G.729/8000 | 8 |
SPEEX/8000 | 8 |
SPEEX/16000 | 16 |
AMR/8000 | 4.75-12.2 |
AMR/16000 | 6.60-23.85 |
AMBE/8000 | 2-9.6 |
OPUS/8000 | 20 |
OPUS/16000 | 6-128 |
PCM/8000 | 128 |
PCM/16000 | 256 |
PCM/22050 | 352 |
PCM/44100 | 705 |
b) Data traffic:
Bandwidth calculations are based on the number of Subscriber Units (radios)
The requirement is 64 Kbps for 300 Subscriber Units and 128 Kbps for 600 Subscriber Units.
BandwidthData = (SU / 300) * 64 Kbps
Where SU is the number of radios in the system.
Final Bandwidth formula = (Traffic for Voice + Traffic for Data) * Number of Dispatch Consoles
2. TRBOnet Server in fail-operational capability mode (Redundancy mode)
Delay < 1500 ms
Jitter < 100 ms
Packet loss < 2%
Bandwidth calculations are based on the number of systems connected to the Remote Agent/Server and the type of Codec used (See above).
Bandwidth = X * (N + Data)
Where X is the number of systems connected to the remote agent/server (simultaneous voice sessions)
N is the bit rate for the type of Codec used.
Data is 50 Kbps average
Note.
For outgoing Voice session (from Console to Server) the amount of traffic generated by Codec depends on the amount of Audio devices used.
If you have single device (Microphone) and make 40 simultaneous voice sessions this is still a single audio session - usually it is 1 mic per dispatcher Computer.
While each receiving session from Radio or another Console, considered as separate traffics hence must be multiplied.
For outgoing Voice session (from Console to Server) the amount of traffic generated by Codec depends on the amount of Audio devices used.
If you have single device (Microphone) and make 40 simultaneous voice sessions this is still a single audio session - usually it is 1 mic per dispatcher Computer.
While each receiving session from Radio or another Console, considered as separate traffics hence must be multiplied.
Calculation example for Default PCM/8000:
Bandwidth = X * (N + Data)
Where X is the number of Dispatch consoles connected to Server
N is the bit rate for the type of Codec used (in this example PCM/8000 = 128 Kbps) Data = Maximum Data traffic between Server and Console = 66 Kbps
Bandwidth for single connected console (outgoing\uplink) = 1 * (128 Kbps + 66 Kbps) = 194 Kbps
For 1 console receiving 40 simultaneous calls (max simultaneous voice sessions) * 128 Kbps + 66 Kbps = 5,186 Kbps = approximately 5 Mbps
40 Consoles receiving 40 simultaneous calls = 5,186 Kbps * 40 = 207,440 Kbps = approximately 202,5 Mbps
Calculation example for customized Audio3.config with OPUS/8000:
Bandwidth = X * (N + Data)
Where X is the number of Dispatch consoles connected to Server
N is the bit rate for the type of Codec used (in this example PCM/8000 = 20 Kbps)
Data = Maximum Data traffic between Server and Console = 66 Kbps
Bandwidth for single connected console (outgoing\uplink) = 1 * (20 Kbps + 66 Kbps) = 86 Kbps
For 1 console receiving 40 simultaneous calls (max simultaneous voice sessions) * 20 Kbps + 66 Kbps = 866 Kbps
40 Consoles receiving 40 simultaneous calls = 866 Kbps * 40 = 34,640 Kbps = approximately 33,8 Mbps
Note!
If you decide to customize Audio3.config file to use different codec - contact TRBOnet Support team beforehand (support@trbonet.com).
If you decide to customize Audio3.config file to use different codec - contact TRBOnet Support team beforehand (support@trbonet.com).
3. TRBOnet Server – Remote Server and Remote Agent
Delay < 2900 ms
Jitter < 50 ms
Packet loss < 2%
4. TRBOnet Server – Friendly Server
Bandwidth calculations are based on the number of dispatcher connections.
Each connection requires 128 Kbps for voice and approx. 50 Kbps for data;
For example, for 5 dispatchers, Bandwidth = 5 * (128+50) = 5 * 178 Kbps
Swift Agent <-> TRBOnet Enterprise Network Performance Requirements
Swift Agent <-> TRBOnet Enterprise Network Performance Requirements Swift Agent A001/A002
Maximum latency < 300 ms
Jitter < 60 ms
Packet loss < 1%
Bandwidth 160 Kbps which are used exclusively by Swift Agent
Swift Agent A100/A200
Firmware R03.XX:
Delay < 1800 ms Jitter < 400 ms
Packet loss < 2%
Firmware R04.XX:
Delay < 3000 ms
Jitter < 1200 ms
Packet loss < 2%
Maximum latency < 300 ms
Jitter < 60 ms
Packet loss < 1%
Bandwidth 160 Kbps which are used exclusively by Swift Agent
Swift Agent A100/A200
Firmware R03.XX:
Delay < 1800 ms Jitter < 400 ms
Packet loss < 2%
Firmware R04.XX:
Delay < 3000 ms
Jitter < 1200 ms
Packet loss < 2%
PoC Network requirements
Parameter | TRBOnet Starting 5.7 |
---|---|
Delay | <2900 ms |
Jitter | <50 ms |
Packet loss/Reordering | <2% |
Note: TRBOnet 6.3 PoC supports TLS (AES-128) encryption. TLS Network delay limit: 400ms
Note: Mobile client and TRBOnet compatibility information.
TRBO.SOS 1.4 compatible with TRBOnet Enterprise\Plus 6.0 and newer only.
PoC of previous versions Network requirements
Parameter | TRBOnet 5.2.5 | TRBOnet 5.3.5 - 5.7 |
---|---|---|
Delay | <200 ms | <800 ms |
Jitter | <100 ms | <100 ms |
Packet loss/Reordering | <2% | <3% |