• Licensing
  • Network
  • Maps
  • Indoor
  • TRBOnet Watch
  • Database
IN THIS ARTICLE

Mobile Client integration

Incorrect email!

The article was successfully sent to the email

Related User Manuals

TRBOnet configuration for Mobile Client
TRBOnet Mobile Client topology considerations
Mobile Client user guide - Android
Mobile Client user guide - iPhone

Hardware requirements

  • 16 GB RAM per 1000 Mobile Clients.
  • 1 CPU thread per 75 Mobile Clients (1 Core = 2 Threads), 1 CPU core per 150 Mobile Clients.

Network requirements:

Calculation of outgoing traffic from Mobile Client to TRBOnet Server 5.4 and newer

Bandwidth Kbps = (* 5 + 5Kbps) * Y
Where N is the bit rate for the type of Codec used:

CODEC Bit Rate (Kbps)
OPUS/16000 16
Where is the amount of ALL mobile clients

Example calculation for 1 Mobile Client of required outgoing bandwidth with OPUS/16000 codec:
(16Kbps * 5 + 5Kbps) * = 85 Kbps

Note: At the peak of its activity (including data sessions) 1 Mobile Client may use about 100 Kbps, depending on trigger settings and the number of groups it is subscribed to.
Mobile Client can be subscribed to 3 groups simultaneously and it may also receive a private call, i.e. 4х16 Kbps, + some data packets (synchronization, TMS, GPS, Job Tickets).
If only one subscription is in use and 'Monitor Location from other stations' feature is not ticked, then Mobile Client will use about 20 Kbps.

Calculation of outgoing traffic from Mobile Client to TRBOnet Server 5.3

Bandwidth Kbps = (* 5 + 5Kbps) * Y
Where 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 (WB) 16

Where is the amount of ALL mobile clients

Example calculation for 1 Mobile Client of required outgoing bandwidth with SPEEX/16000 codec:
(16Kbps * 5 + 5Kbps) * = 85 Kbps

Example calculation for 10 Mobile Client of required outgoing bandwidth with SPEEX/16000 codec:
(16Kbps * 5 + 5Kbps) * 10 = 850 Kbps

Calculation of incoming traffic from TRBOnet Server to Mobile Client

Bandwidth Kbps = (* 5 + 5Kbps) * Y
Where N is the bit rate for the type of Codec used
Where is the amount of ALL Mobile Clients online

Example calculation for 1 Mobile Client of required incoming bandwidth with SPEEX/16000 codec:
(16Kbps * 5 + 5Kbps) * = 85 Kbps

Example calculation for 10 Mobile Client of required outgoing bandwidth with SPEEX/16000 codec:
(16Kbps * 5 + 5Kbps) * 10 = 850 Kbps


Mobile Client  ANDROID <-> TRBOnet Enterprise 5.2.5 Network Performance Requirements

Delay < 200 ms
Jitter < 100 ms
Packet loss < 2%
Reordering < 2% (not being summarized with the packet loss requirement, both parameters should be < 2%)

Mobile Client ANDROID <-> TRBOnet Enterprise 5.3.5 Network Performance Requirements

Delay < 800 ms
Jitter < 100 ms
Packet loss < 3%
Reordering < 3% (not being summarized with the packet loss requirement, both parameters should be < 3%

3G/4G/LTE use cases with latest Android Mobile client version available

Audio quality depends on Broadband cellular network provider signal quality.
Below cases are performed in ideal conditions within full 3G/4G/LTE Network signal strength.

1. Both Mobile clients in 3G Network:
Server connection successful rate is acceptable.
Successful outgoing voice transmissions rate about 99% of overall transmissions rate.

2. Both Mobile clients in 4G/LTE Network:
Server connection succesfull rate is excellent.
Successful outgoing voice transmissions rate is 100% of overall transmissions rate.

Information about Mobile Network types meaning.

Local Port consumption on the TRBOnet Computer where the Mobile
Client is connected
    Connection port / Protocol - "PTT over Cellular" / UDP (Default 5070)

    VoIP Port / Protocol - "First VoIP port" / UDP (Default 4022) +1 VoIP port for Each Voice group subscription (Maximum Voice group subscriptions is 3) on each mobile Client

    + 1 VoIP port for Private call (when Private call received or Private PTT call box active on Mobile client)
    Data port / Protocol - "First VoIP port" / "Data Protocol" (Default start data port 4022 TCP MUST be changed to UDP) +1 for Each Mobile client connection

    E.G. 1 Mobile Client consumes 5 UDP ports on TRBOnet Computer

Helpful?
We're glad this article helped.

Thanks for letting us know. What went wrong?