Skip to content

Release v1.4.0 - 5GMS Application Function

Latest
Compare
Choose a tag to compare
@davidjwbbc davidjwbbc released this 26 Jan 09:48
· 4 commits to main since this release

This release introduces several new features and fixes some bugs.

In this release

New Feature: Consumption Reporting

Provisioning for consumption reporting has been added to the interface at reference point M1 and consumption report client configuration and collection has been added to the interface at reference point M5. There is no Data Collection AF part of the 5GMS Application Function as yet so collected reports are simply stored to disk on the 5GMS AF host for now.

New Feature: Network Assistance

The network assistance delivery boost feature has been added to the 5GMS Application Function. This new feature requires connection to a functioning 5G Core in order to be used. Please see the wiki for instructions on configuring network assistance to enable this feature.

This will advertise the presence of Network Assistance to the UE via the Service Access Information and will accept delivery boost requests from the UE. When a delivery boost is active the UE will be provided with a guaranteed minimum bit rate for a short period of time. The level of minimum bit rate and the period of time it will be provided for are both configurable.

New Feature: Dynamic Policies

The dynamic policies feature allows a UE to request that pre-provisioned network Quality of Service parameters be applied to one or more of its service data flows. This allows the Media Session Handler in the UE to request QoS settings to be applied to media transfers as guided by the media manifest.

This new feature requires connection to a functioning 5G Core in order to be used. Please see the wiki for instructions on configuring dynamic policies for details on enabling this feature in the 5GMS AF.

Enhancement: ACME certificate management

An example certificate manager which uses the ACME protocol (with default provider being Let's Encrypt) to acquire signed certificates is provided and can be configured instead of the default self signed certificate manager. Please check you have the right to use the Let's Encrypt service before enabling this certificate manager.

Enhancement: Improved validation on API communications

All interfaces now have better checks for number ranges and enumerated types. Reasons for parse errors are now, in most cases, returned back to the client in the detail of the error report.

Enhancement: Uplift all interfaces to comply with 3GPP TS 26.512 V17.7.0.

Interfaces have been adjusted to meet the standards laid out in 3GPP TS 26.512 V17.7.0.

This affects some operations at reference points M1 (provisioning) and M5 (network media session handling).

Bug fixes

  • Various memory leaks have been fixed.
  • Corrections to API parsing issues

What's Changed

Full Changelog: rt-5gms-application-function-v1.3.0...rt-5gms-application-function-v1.4.0