What it does
Operators may have a mixed Diameter Ro and CAP online charging environment. This is
typically seen when an Operator is migrating off their SCP. To support this deployment
the cap-ro gsm-online-charging-type is used, which instructs the installer to deploy
both CAP and Diameter Ro configurations.
-
For more details on what CAP online charging does refer to what CAP online charging does
-
For more details on what Ro online charging does refer to what Ro online chargines does
Charging Mode Selection
When a call triggers RVT the online charging mode (either Diameter Ro or CAP) is determined by inspecting the top-most route header
for the oc-charge-mode uri parameter which is set to either ro, cap, or offline. If ro
is set then Diameter Ro is used for charging, if cap is set then CAP online charging is used.
|
|
Check the Sentinel VoLTE Administration Guide for more details on the oc-charge-mode.
|
For more details on the Diameter Ro and CAP online charging check these links.
Configuration
When using the mixed environment set the gsm-online-charging-type to cap-ro. Both Diameter Ro
and CAP online charging configuration needs to be present.
What you need for CAP Online Charging
-
❏ The SCCP address of the GSM charging SCP.
-
❏ The TDP(s) to use when retrieving IM-CSI data from the HLR.
-
❏ Whether or not to send location information to the SCP.
If sending location information to the SCP:
-
❏ The format to sent the information in (see Location information).
-
❏ A default value to send when a subscriber’s location cannot be determined.
What you need for Diameter Ro Charging
-
❏ The release version of Diameter Ro to use with the online charging system.
-
❏ The origin realm to use when sending Diameter Ro messages. This is the TAS’s realm.
-
❏ The destination realm to use when sending Diameter Ro messages. This is the online charging system’s realm.
-
❏ The OCS peers' hostnames, ports, and transport protocols.
For low balance announcements:
-
❏ The ID of the low balance announcement to play in call setup.
-
❏ The ID of the low balance announcement to play in an active call.
-
❏ The time to wait after playing an announcement before doing another credit check.
For out of credit announcements:
-
❏ The ID of the out of credit announcement to play in call setup.
-
❏ The ID of the out of credit announcement to play in an active call.
I want to…
Use both Diameter Ro and CAP online charging on a GSM based deployment
-
In the
chargingsection, set thegsm-online-charging-typetocap-rofor mixed Diameter Ro/CAP deployments:
gsm-online-charging-type: cap-ro
Also in the charging section:
cap-charging:
imssf:
scf-address: "type=C7,ri=pcssn,pc=6,ssn=156"
-
Ensure there is a
cap-chargingsection. -
Ensure there is an
imssfsection. -
Set the
scf-addressto the SCCP address of the SCP that the Rhino VoLTE TAS should communicate with. -
Configure the
ro-chargingsection. See Configure Diameter Ro online charging. -
In
mmt-gsm-vmpool-config.yaml, you must ensure that allper-node-diameter-rosections in the MMT cluster configuration are present and not commented out.
# Remove this if diameter-ro is disabled
per-node-diameter-ro:
diameter-ro-origin-host: mmt1.mmt.site1.mnc123.mcc530.3gppnetwork.org
