Commit 2b8cb1c8 authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

Merge branch 'TTF_T044' of https://forge.etsi.org/rep/int/vx5g/emergency-5g-iop into TTF_T044

parents de0ffa67 40fec7ec
Loading
Loading
Loading
Loading
+14 −14
Original line number Diff line number Diff line
# Voice and Video over LTE/Emergency VoLTE Interoperability Tests
# Voice and Video over 5G/Emergency VoNR Interoperability Tests

## Introduction
This repositories contains the test specifications and test adapter code
@@ -31,7 +31,7 @@ NOTE All draft can be found in the 'IETF XML Registry', accessible [here](https:

# Installation

The ETSI Emergency VoLTE Interoperability Tests project builds and tests regularly on the following platforms:
The ETSI Emergency VoNR Interoperability Tests project builds and tests regularly on the following platforms:

  - Linux (Ubuntu)

@@ -67,8 +67,8 @@ Pre-requisites on your host machine:

Procedure on the host machine:
- Open a Terminal
- Clone the ETSI Emergency VoLTE Interoperability Test System
- From the ETSI Emergency VoLTE Interoperability Test System root directory, build the Docker image executing the following commands:
- Clone the ETSI Emergency VoNR Interoperability Test System
- From the ETSI Emergency VoNR Interoperability Test System root directory, build the Docker image executing the following commands:

```sh
$ cd ./virtualization/docker
@@ -76,7 +76,7 @@ $ docker build --no-cache --tag alpine-emergency-5g-iop -f Dockerfile --force-rm
$ docker images
```

To build the Emergency VoLTE Interoperability Test Suite, execute the following command:
To build the Emergency VoNRE Interoperability Test Suite, execute the following command:

```sh
$ ./docker-run.sh build
@@ -90,21 +90,21 @@ To retrieve the list of the available test cases, execute the following command:
$ ./docker-run.sh list
```

Before to execute the Emergency VoLTE Interoperability Test Suite, prepare, edit and update the configuration file:
Before to execute the Emergency VoNR Interoperability Test Suite, prepare, edit and update the configuration file:

```sh
$ ln -sf ../../etc/AtsXxx/AtsXxx_yyy.cf_ ../../etc/AtsXxx/AtsXxx.cfg
$ vi ../../etc/AtsXxx/AtsXxx.cfg # To update it
```

To execute the Emergency VoLTE Interoperability Test Suite, execute the following command:
To execute the Emergency VoNR Interoperability Test Suite, execute the following command:

```sh
$ ./docker-run.sh run
```

<b>Notes</b>:
- The Emergency VoLTE Interoperability Test System is listening on port 443
- The Emergency VoNR interoperability Test System is listening on port 443
- Updating the file etc/AtsXxx/AtsXxx.cfg is about (e.g. etc/AtsBCF/AtsBCF.cfg):
. Selecting the test(s) to be executed
. Updating value of PICs and PIXITs
@@ -120,7 +120,7 @@ Pre-requisites on your host machine:
Procedure for a Windows host machine:
- On your host machine, open a the Docker Quickstart Terminal
- On your host machine, clone the ETSI EEmergency Communications project. NOTE that only Docker folder and .jenkins.sh script file are required
- From the ETSI Emergency VoLTE Interoperability Tests project root directory, execute the following commands:
- From the ETSI Emergency VoNR Interoperability Tests project root directory, execute the following commands:

```sh
$ ./.jenkins.sh
@@ -150,7 +150,7 @@ Pre-requisites on your host machine:

Procedure:
- On your host machine, open a command line session (PuTTY, DOS window...)
- From the ETSI Emergency VoLTE Interoperability Tests project, clone the Vagrant folder
- From the ETSI Emergency VoNR Interoperability Tests project, clone the Vagrant folder
- In the file Vagrantfile, modify the tag config.vm.provision replacing <username> & <password> strings by your ETSI credentials
- In the Vagrant folder, execute the following commands:

@@ -256,10 +256,10 @@ $ ./configure --prefix=/home/etsi
$ make && make install
```

- Clone the ETSI Emergency VoLTE Interoperability Tests project into $HOME/dev folder
- Clone the ETSI Emergency VoNR Interoperability Tests project into $HOME/dev folder

```sh
$ git clone --recurse-submodules --branch devel https://forge.etsi.org/rep/int/vxlte/emergency-5g-iop.git
$ git clone --recurse-submodules --branch devel https://forge.etsi.org/rep/int/vx5g/emergency-5g-iop.git
```

- Apply patches
@@ -273,7 +273,7 @@ $ ./install.sh
- Switch to the next clause (Usage)


# Generate certificates for TLS and Emergency VoLTE Interoperability security support 
# Generate certificates for TLS and Emergency VoNR Interoperability security support 

This clause describes how generate certificates desrived from Let's encrypt certificate. These certificate will be used for TS mutual authentication.
<b>NOTE:</b>
@@ -335,5 +335,5 @@ $ ./run-all.bash

# How to Report a Bug

The ETSI Emergency VoLTE Interoperability Tests project is under constant development, so it is possible that you will
The ETSI Emergency VoNR Interoperability Tests project is under constant development, so it is possible that you will
encounter a bug while using it. Please report bugs at cti_support at etsi dot org.