SuppressSdpCdr
is a system feature which prevents SDP-change initiated CDRs from being written by the VolteInterimCdr
feature for non-roaming Mobile Terminating calls.
Statistics
SuppressSdrCdr statistics are tracked by the sentinel.volte.sip SBB
and can be found under the following parameter set in REM:
SLEE-Usage → sentinel.volte.sip service → sentinel.volte.sip SBB → feature → SuppressSdpCdr
or with rhino-stats:
"SLEE-Usage.Services.ServiceID[name=sentinel.volte.sip,vendor=OpenCloud,version=4.0.0].SbbID[name=sentinel.volte.sip,vendor=OpenCloud,version=4.0.0].feature.SuppressSdpCdr"
Name | Type | Description |
---|---|---|
Started |
Counter |
Incremented each time the feature runs. |
FailedToStart |
Counter |
Incremented when Sentinel VoLTE encounters an error while attempting to start the feature. |
IssuedWarning |
Counter |
Incremented when a non-fatal problem is encountered and the feature issues a warning. |
FailedDuringExecution |
Counter |
Incremented when a fatal problem is encountered and the feature cannot execute correctly. |
TimedOut |
Counter |
Incremented when the feature takes too long to complete and Sentinel VoLTE aborts execution. |
NoPendingSdpCdr |
Counter |
Incremented when the feature runs but there is no pending SDP CDR to suppress |
SdpCdrWriteSuppressed |
Counter |
Incremented each time an SDP CDR is suppressed |
SdpCdrWriteAllowed |
Counter |
Incremented each time the feature runs but doesn’t suppress a pending SDP CDR |
Functionality
This feature uses information available in session state to suppress interim CDRs from being written in response to SDP changes for non-roaming Mobile Terminating calls.
The mechanism it uses to suppress the CDRs from being written by the VolteInterimCdr
feature is to unset the WriteCdrOnSDPChange
session state field.
When this feature runs, if the session state variable RoamingIndicator
is False, and CallType
is MobileTerminating, the WriteCdrOnSDPChange
session
state field will be set to False.