Interface Details
PCF SMF interface – PCF enables ADC at SMF
ADC related IEs from PCF to SMF:
appId: application identifier provided by PCF within PCC-Rule.
APP_STA and APP_STO: PCF provisions these triggers in Policy control request trigger.
muteNotif : Mute Notification. PCF may mute a notification about a specific detected application by including IE in "traffContDecs" and including a "refTcData" attribute referring to the Traffic Control Data decision within the PCC rule.
Example:
{ 'sessRules': {'SessRule-1': {…}}},
'pccRules': {
'PccRule-1': {…},
'crn#rda1': {'pccRuleId': 'crn#rda1', 'appId': 'x', reftcdata:”TCD-2”}},
'qosDecs': {'QoS-1': {…}}
'traffContDecs':{'TCD-2':{'tcId':'TCD-2','flowStatus':'DISABLED',’muteNotif‘:true}},
‘policyCtrlReqTriggers’:[‘PLMN_CH’,’AC_TY_CH’,’APP_STA’,’APP_STO’] }
}
Important | Unmuting a predefined rule is not supported. Mute function is supported only during PolicyCreate and not during PolicyUpdate. |
SMF PCF -Reporting Start or Stop Trigger to PCF
SMF sends a SMPolicyControl_Update including detected application information in "appDetectionInfo" and "APP_STA" / ”APP_STO” within the "repPolicyCtrlReqTriggers" attribute.
When UPF optimization enabled, SMF does not filter APP_STA or APP_STO trigger and it sends all APP_STA or APP_STO triggered to PCF which are triggered by UPF. UPF optimization enabled by setting environment variable UPF_ADC_OPTIMIZED = true in SMF setup.
Attribute Name |
Data Type |
P |
Cardinality |
Description |
---|---|---|---|---|
appId |
String |
M |
1 |
Reference to the application detection filter configured at the UPF |
InstanceId |
String |
O |
1 |
Identifier dynamically assigned by SMF in order to allow correlation of the application Start and Stop events to the specific service data flow description, if service data flow descriptions are deducible. |
sdfDescriptions |
array(flow Information) |
O |
1...N |
Contains the deducted service data flow descriptions if they are deducible. |