Replies: 4 comments 1 reply
-
M5 Service Access Information - Consumption Reporting ConfigurationObservations are based on the development branch with the latest commit (d5af8a6) The configuration is included as expected URL: http://127.0.0.24:7777/3gpp-m5/v2/service-access-information/33a4aaa0-6429-41ee-b472-0ba8822ffea4 {
"provisioningSessionId": "33a4aaa0-6429-41ee-b472-0ba8822ffea4",
"provisioningSessionType": "DOWNLINK",
"streamingAccess": {
},
"clientConsumptionReportingConfiguration": {
"reportingInterval": 60,
"serverAddresses": ["http://127.0.0.24:7777/3gpp-m5/v2/"],
"locationReporting": false,
"samplePercentage": 100
}
} Discussion Item:According to TS26.512 Table 11.2.3.1 |
Beta Was this translation helpful? Give feedback.
-
One thing I will point out is that the current development branch has Although I think both branches should now be on Open5GS v2.6.4 (commit 99f7da1) |
Beta Was this translation helpful? Give feedback.
-
The consumption reporting updates getting stuck looks like a definite bug to me, I think we should raise an issue for this and I'll look into it. The discrepancy between TS26.512 Table 11.2.3.1 and the OpenAPI YAML should be fixed too, we should raise a Standards issue for this one. Although I'm unsure what to recommend as the there is also a discrepancy between which fields are mandatory between M1 and M5 APIs. |
Beta Was this translation helpful? Give feedback.
-
The "Assertion `ogs_app()->sbi.client.key' failed" appears if you haven't updated your I suggest the following change to your installed sbi:
client:
no_tls: true
server:
no_tls: true This will disable the Open5GS SBI library from trying to look up keys and certificates. |
Beta Was this translation helpful? Give feedback.
-
Description
I am using this discussion thread to share some of my findings while testing different functionality of the Application Function. The idea is for other people to comment and share their findings before creating an issue. Potentially we can also convert this discussion to an issue at some point.
Installation based on main branch
While the installation of the Application Function worked fine for the
development
branch with the latest commit (d5af8a6) I ran into an issue when installing based on themain
branch with commit (7cbc6fb). In both cases a clean installation from scratch was performed including agit clone
and strictly following the installation guidelines as described in the Readme.The following error occurs when installing from the
main
branch and trying to run the Application Function with/usr/local/bin/open5gs-msafd
:M1 CRUD operations for Consumption Reporting Configuration
Observations are based on the
development
branch with the latest commit (d5af8a6)Create
Adding a consumption reporting configuration using the
m1session
tool as documented in #92 worked fine:Update
Worked fine
Discussion Item 1
When updating a configuration and providing an invalid configuration shall the old values be preserved:
Discussion Item 2
It looks like we can not recover from an invalid state even if we provide valid values again. The solution here is to delete the consumption reporting configuration and provide a new valid configuration:
Delete
Worked fine
Creating a content hosting configuration
Observations are based on the
development
branch with the latest commit (d5af8a6)Running the following command based on https://github.com/5G-MAG/rt-5gms-application-function/wiki/Testing-the-M1-Interface-on-v1.3.0 leads to an error and a crash of the Application Function
./m1-session new-stream -e MyAppId -a MyASPId -n 'Big Buck Bunny' 'http://amssamples.streaming.mediaservices.windows.net/622b189f-ec39-43f2-93a2-201ac4e31ce1/BigBuckBunny.ism/' 'manifest(format=mpd-time-csf)' 'manifest(format=m3u8-aapl-v3)'
Error:
This might be related to a misconfiguration on my side with the Application Server. The Application Server started in the background with the following logs:
Beta Was this translation helpful? Give feedback.
All reactions