Configure Charging for HR Roaming

This section describes how to configure the charging for the HR roaming feature.

Configure the QBC Charging Profile

Use the following sample code to configure the QBC charging profile:

[unknown] smf(config)# profile charging-qbc test 
[unknown] smf(charging-qbc-test)# ?
Possible completions:
  limits							List of threshold
  triggers 						List of Triggers to be configured
  
[unknown] smf(charging-qbc-test)# limits ?
Possible completions:
  duration       Duration threshold for Charging, range [60..40000000]
  volume         Volume threshold for Charging, range [10000..4000000000]

[unknown] smf(charging-qbc-test)#  limit duration ?
Description: Duration threshold for Charging, range [60..40000000]
Possible completions:
  <unsignedInt, 60 .. 40000000>

[unknown] smf(charging-qbc-test)#  limit volume ?
Possible completions:
  downlink   	in bytes, range [10000..4000000000]
  total      	in bytes, range [10000..4000000000]
  uplink     	in bytes, range [10000..4000000000]

[unknown] smf(charging-qbc-test)#  triggers ?
Description: List of Triggers
Possible completions:
  3gpp-ps-change                 
  ambr-change         
  max-number-of-changes-in-charging-conditions  
  plmn-change       
  qos-change          
  rat-change
  serv-node-change  
  ue-pra-change                                 
  ue-time-change    
user-loc-change

Associate the QBC Charging Profile to Charging Characteristics

Use the following sample code to configure and associate the QBC charging profile to the Charging-Characteristics profile:

[unknown] smf(config)# profile charging-characteristics 16 
[unknown] smf(config-charging-characteristics-16)# ?
Possible completions:
  charging-profile               			Charging Profile configuration
  network-element-profile-list   		Network element profile list
  charging-qbc-profile 			Associate said QBC ChargignProfile 

[unknown] smf(config-charging-characteristics-16)#associate-qbc-charg-profile test

Associate the QBC Charging Profile to DNN Profile

Use the following sample code to configure and associate the QBC charging profile to the DNN-Profile:

unknown] smf(config)# profile dnn test 
[unknown] smf(config-dnn-test)# ?
Possible completions:
  ---
  ---
  charging-profile                                              Charging Profile configuration
  charging-qbc-profile                                      QBC ChargignProfile  

Configure the QoS Profile

The QoS profile is enhanced to configure per qi5 arp combination for the flow parameters, MFBR and GFBR.

Use the following sample code to configure the QoS profile:

[smf] smf(config-qos-abc)# qosflow?
Possible completions:
  qosflow   Configure Qosflow params for 5QI/Arp values
[smf] smf(config-qos-abc)# qosflow ?
Possible completions:
  qi5   Standard 5QI value (range 1 to 255)
[smf] smf(config-qos-abc)# qosflow qi5 ?
Possible completions:
  <qci-value:unsignedInt, 1 .. 255>  range
[smf] smf(config-qos-abc)# qosflow qi5 1 ?
Possible completions:
  arp-priority-level   Configures the ARP Priority Level [1-255]
  flow-parameter       
  <cr>                 
[smf] smf(config-qos-abc)# qosflow qi5 1 flow-parameter ?
Possible completions:
  gfbr   Guaranted Bit Rate (GFBR)
  mfbr   Maximum Bit Rate (MFBR)
[smf] smf(config-qos-abc)# qosflow qi5 1 flow-parameter gfbr ?
Possible completions:
  dl   GFBR Downlink threshold
  ul   GFBR Uplink threshold
[smf] smf(config-qos-abc)# qosflow qi5 1 flow-parameter gfbr dl ?
Description: GFBR Downlink threshold
Possible completions:
  <string>
[smf] smf(config-qos-abc)# qosflow qi5 1 flow-parameter mfbr ?  
Possible completions:
  dl   MFBR Downlink threshold
  ul   MFBR Uplink threshold
[smf] smf(config-qos-abc)# qosflow qi5 1 flow-parameter mfbr 

[smf] smf(config-qos-abc)# qosflow qi5 1 arp-priority-level 1 flow-parameter ?
Possible completions:
  gfbr   Guaranted Bit Rate (GFBR)
  mfbr   Maximum Bit Rate (MFBR)
[smf] smf(config-qos-abc)# qosflow qi5 1 arp-priority-level 1 flow-parameter