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
charging
section, set thegsm-online-charging-type
tocap-ro
for 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-charging
section. -
Ensure there is an
imssf
section. -
Set the
scf-address
to the SCCP address of the SCP that the Rhino VoLTE TAS should communicate with. -
Configure the
ro-charging
section. See Configure Diameter Ro online charging. -
In
mmt-gsm-vmpool-config.yaml
, you must ensure that allper-node-diameter-ro
sections 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