15.2 Requirements on Other Devices

15.2.1 On-device software on devices with commercial firmware

Only official Android versions are supported.

Latest supported Android version: Android 11

15.2.2 Audio Quality Measurements

For audio quality measurements, one of the following additional hardware components is needed, unless an on-device measurement setup is used. Compare the User's Manual, section "Measurement Setups in TEMS Investigation":

Audio Capturing Unit (ACU):

ACU R2, optionally with CallGenerator, or

ACU TerraTec

AQM module(s) and either CallGenerator or Mobile Receiving Unit, MRU.

Regarding the CallGenerator, see the Device Configuration Guide, chapter "CallGeneratorâ„¢".

15.2.3 Network Bandwidth (UDP/TCP) Testing with Iperf

Network Bandwidth testing uses the Iperf software. Iperf version 3 is supplied with TEMS Investigation.

For Iperf 3 it is necessary to use the Infovista supplied software. On the Iperf server machine, you need to run the installer IPerf3Beta5Ascom.msi, which will install Iperf files to the directory C:\Program Files (x86)\TEMS\TEMS Products\IPerf3Beta5Ascom. Iperf is then started by running the file IperfWatcher.exe. – See also the document "Iperf 3 Server Installation Guide", found in the TEMS Investigation documentation package.

Iperf 3 can be installed on a Windows platform.

15.2.3.1. Iperf 2: Installation for SSH2

If you wish to perform Iperf testing over the secure SSH2 protocol, you must install the SSH2 feature separately (in addition to the regularTEMS Investigation installation procedure described in section "Installation Procedure") by executing a special MSI file named TEMS_Investigation_<current version>_SSH2.msi.
To run the Network Bandwidth activity over SSH2, the PC must have the SSH2 license option installed.

15.2.3.2. Iperf 2: Installation under Linux/Unix

The following requirements apply to installing Iperf 2 on a Linux or Unix server.
Network-to-terminal Mapping
The Network Bandwidth activity requires that the server map the network port to terminal vt100. Map the port by editing a line in /etc/profile as follows:
tset -I -Q -m network:vt100
An incorrect mapping will cause the following error:
tset: unknown terminal type network
Terminal type?
PS1 Variable
The PS1 variable must be changed to PS1=">" in the Unix shell Bash in order for Iperf information to be correctly displayed.
Passwords
To enable the use of passwords in Iperf testing, make sure that the /etc/ssh/sshd_config file on the SSH server has the default setting for passwords: PasswordAuthentication yes .

15.2.3.3. Iperf 3: Setup of Multiple Servers

To enable multiple TEMS Investigation users to do Iperf testing concurrently against the same Iperf server machine, multiple Iperf server instances must be defined on that machine. For Iperf 3, you accomplish this by editing the file ConfigInfo.xml (see above for the path). By default, this file has a single "IPerfServer" line:
<IPerfServer IP="127.0.0.1" Port="5001"/>
To set up multiple server instances, add more such lines with the same IP and with Port incremented by one each time: 5002, 5003, etc. (Make sure these ports are available on the server machine.) When IperfWatcher.exe is run, it will start all Iperf server instances defined in ConfigInfo.xml.
Further information on how to install the Iperf 3 server software is found in the document "Iperf 3 Server Installation Guide", which is part of the TEMS Investigation documentation package.

15.2.4 SFTP Testing

On a Linux/Unix SFTP server, the following setting must be entered in the file /etc/ssh/sshd_config:
add "UseDNS no"

15.2.5 UDP Testing with TEMS UDP Server

UDP testing makes use of the TEMS UDP Server application, which is installed on the PC acting as server. Requirements on the PC where TEMS UDP Server is going to be run are stated in the document "TEMS UDP Server User's Manual", found in the TEMS Investigation documentation package.
Please note that the UDP client in TEMS Investigation 23.2 requires a TEMS UDP Server from TEMS Investigation 12.0 or later; the client is not compatible with older TEMS UDP Servers.
Multiple TEMS UDP Servers from TEMS Investigation 12.0 or later cannot coexist on the same machine.

15.2.6 VoIP Testing with PC-based Clients

VoIP testing with PC-based clients requires two PCs, each running an instance of TEMS Investigation. See the User's Manual, section "How to Set Up PC Client Based VoIP Testing", and the technical paper "VoIP Testing with TEMS Investigation PC-based Clients", found in the TEMS Investigation documentation package.1
Note that VoIP testing can alternatively be done with on-device clients, in which case only one PC is needed.