MBSF Feature: Packet mode#37
Conversation
9a8a25b to
09760fa
Compare
rjb1000
left a comment
There was a problem hiding this comment.
Thanks, @davidjwbbc.
Updates to copyright years are needed in some source files.
|
Thanks @davidjwbbc I fidnt find any issues when reviewing the code. On our end we will try to replicate your setup now. |
|
I am doing an installation on a fresh Ubuntu 24 machine. I will use and update this comment to collect my findings. Not necessarily linked to only this PR. I will send another comment in this thread once I am done since there are no notifications for edits. Build 1Problem
Solution
Action ItemsWe need to add the missing dependency in the Build 2ProblemWrong meson version Solution
Action ItemsWe need to add the missing dependency in the Unit tests 1ProblemSolutionAction ItemsMBSF Tutorial 1ProblemUsing the default payload from the tutorial results in a 400 error Payload: {
"extServiceIds": ["https://example.broadcaster.com/services/first-service"],
"servType": "MULTICAST",
"servClass": "urn:oma:bcast:oma_bsc:st:1.0",
"servAnnModes": ["VIA_MBS_5", "VIA_MBS_DISTRIBUTION_SESSION", "PASSED_BACK"],
"servNameDescs": [
{
"servName": "First Service",
"servDescrip": "The first service, operated by Example Broadcaster, is our general entertainment channel",
"language": "eng"
}
],
"mainServLang": "eng"
}Returned response: SolutionAction ItemsFix the tutorial |
|
@jordijoangimenez , @davidjwbbc I tried a clean installation on another machine using the following:
I still get a 400 error when trying to create an MBS User Service: Payload: {
"extServiceIds": ["https://example.broadcaster.com/services/first-service"],
"servType": "MULTICAST",
"servClass": "urn:oma:bcast:oma_bsc:st:1.0",
"servAnnModes": ["VIA_MBS_5", "VIA_MBS_DISTRIBUTION_SESSION", "PASSED_BACK"],
"servNameDescs": [
{
"servName": "First Service",
"servDescrip": "The first service, operated by Example Broadcaster, is our general entertainment channel",
"language": "eng"
}
],
"mainServLang": "eng"
}Response, you have to remove the after-response script in Insomnia to see the error {
"title": "Bad MBSF User Service",
"status": 400,
"detail": "MBSF Cannot handle User Service Announcement.",
"instance": "/nmbsf-mbs-us/v1/mbs-user-services"
}It might be just an obvious mistake but I got the same behavior on two different machines. Can you please confirm that this works for you? |



This accompanies 5G-MAG/rt-mbs-transport-function#64 and is the MBSF changes to support the
PACKETdistribution method.This also includes the fix from rt-mbs-transport-function for incorrectly applied Read-Only and Write-Only property attributes in the generated model code for the MbStfIngestAddr type to ensure consistent interpretation of data types between the MBSF and MBSTF.