Amarisoft

Remote API - Modify EPS Bearer

 

The purpose of this tutorial is to show you how to change Modify EPS Bearer using Remote API.  If you are not familiar with the basic operation of Remote API, I would suggest you to look into this tutorial first.

The purpose of the Modify EPS Bearer command in LTE is to modify certain parameters of an existing EPS Bearer. Followings are some of the importants contents of Modify EPS Bearer message (based on 24.301-Table 8.3.18.1).

 

Table of Contents

 

Test Setup

TestSetup Callbox UE 1sdr 01

 

Key Configuration Parameters

Followings are important configuration parameters for this tutorial. You may click on the items for the descriptions from Amarisoft documents.

 

Configuration

You can use any of LTE configuration for this tutorial (e.g, enb.default.cfg).

Config enb default 01

 

Perform the test

Power on UE and wait until Attach is complete as below (run the command 'ue' in (mme) screen to get this result). Make it sure that at least one or more IP address is assigned to UE.

RemoteAPI ModifyBearer Test 1 Run 01

Execute the following Remote API to get the basic information that you need for ue_modify_bearer

RemoteAPI ModifyBearer Test 1 Run 02

You will get the result as shown below if UE is properly attached. Remember imsi and erab_id because it will be used in the RetmoteAPI command to modify the bearer.

RemoteAPI ModifyBearer Test 1 Run 03

 

For now, QCI is assigned to be 9 as shown in the log. In this test, I will change this QCI value to 6 using a Remote API.

RemoteAPI ModifyBearer Test 1 Run 04

 

Run the RemoteAPI command as shown below. (NOTE : the "imsi", "imei","erab_id" should be set accordingly based on your specific test.)

./ws.js mme '{"message": "ue_modify_bearer","imsi":"001010123456789","imei":"869057056356291","erab_id":5,

    "qos":

        {

          "qci": 6,

          "priority_level": 15,

          "pre_emption_capability": "shall_not_trigger_pre_emption",

          "pre_emption_vulnerability": "not_pre_emptable"

        }

       }'

 

If your command has been successfully processed, you will get the response as follows.

RemoteAPI ModifyBearer Test 1 Run 06

Confirm that the Bearer is changed as intended in the log. In this example, you see that 'Modify EPS bearer context request' is sent to UE with 'New EPS QoS' IE as specified in the Remote API.

RemoteAPI ModifyBearer Test 1 Run 07