Closed samhurst closed 1 month ago
What do you reckon, @ibouazizi?
I think that returning the recommended uplink/downlink bit rate to the client API invoker in the Dynamic Policy grant is perfectly fine.
As for the substantive misalignment, however: what is the correct remedy to align the stage-2 design for Background Data Transfer with the stage-3 realisation? Can the Media AF realistically return a data volume grant to the Media Session Handler (and, thence, to the client API invoker)?
I agree with Richard that stage 2 needs to be aligned with stage 3. The initial assumption was that the AF will get the aggregate data volume from the PCF and then just split it among all clients and signal each client's share to them via M5. This would not be optimal for several reasons. For once, the AF can hardly estimate the number of clients interested in that BDT window. It is also sub-optimal to split the aggregate data volume equally among all clients as some may need more than others. It is more preferable to have the MSH send the estimated data volume and then let the AF accept or reject the activation of BDT for that specific session.
OK. So we jump in the direction of removing the granted maximum Background Data Transfer volume from the stage-2 design in TS 26.501 (Rel-18 only).
The affected locations are:
Reserved TDocs at the forthcoming SA4#129-e meeting:
Draft shared with @ibouazizi, @haudiobe, @tlohmar and @samhurst.
Change Requests agreed at SA4#129-e meeting:
To be sent to SA#105 seeking approval.
Context
There is a difference between expected return types as described in TS 26.501 and TS 26.510 about granted Background Data Transfer sessions
Problem description
In step 12 of clause 5.7.8 of TS 26.501 it states (emphasis mine):
Meanwhile, the M5BDTSpecification type specified in clause 9.3.3.3 of TS 26.510 states that the estimatedDataTransferVolume property is only provided in DynamicPolicy objects submitted by the Media Session Handler to the Media AF at reference point M5, which implies that it is not set by the Media AF on DynamicPolicy objects returned.
In addition, table 11.3.1.2-2 of TS 26.510 lists the following return values for the
activatePolicy()
client API method on the Media Session Handler at M6/M11:This deviates from what is defined in TS 26.501, because these are the QoS policy bit rates and not the maximum volume of data.
Thus, the existence of the maximum Background Data Transfer volume described in the sequence described in TS 26.501 is missing from the Media Session Handling Client API at reference points M6/M11 and the Session Handling API at reference point M5.
Suggested solution
Either add the maximum Background Data Transfer volume permitted by the 5G System at the reference points listed above, or amend TS 26.501 to mirror what's specified in TS 26.510.