DSG-SCP Statistics
DSG-SCP Statistic Types
The DSG-SCP application produces statistics during the course of call processing. These statistics are grouped into several main areas:
- Statistics covering when Diameter request messages are sent to the OCS.
- Statistics analyzing the content of Diameter response messages sent to the DSG-SCP by the OCS.
- Statistics recording the actions applied by the DSG-SCP when processing calls.
Diameter Request Statistics
The following statistics are produced by the DSG-SCP application when sending Diameter requests to the OCS:
Statistic | Type | Description |
---|---|---|
dsg.diameter.request.sent.initial |
Counter | Total Diameter Credit-Control-Request messages sent to the Diameter application at initial OCS interrogation. |
dsg.diameter.request.sent.update |
Counter | Total Diameter Credit-Control-Request messages sent to the Diameter application at interim OCS interrogation. |
dsg.diameter.request.sent.terminate |
Counter | Total Diameter Credit-Control-Request messages sent to the Diameter application at final OCS interrogation. |
dsg.diameter.request.sent.total |
Counter | Total Diameter Credit-Control-Request messages sent to the Diameter application. |
dsg.diameter.request.error |
Counter | Total Diameter Credit-Control-Request messages that were unable to be sent to the Diameter application. |
Diameter Response Statistics
The following statistics are produced by the DSG-SCP application when receiving Diameter responses from the OCS:
Statistic | Type | Description |
---|---|---|
dsg.diameter.response.received |
Counter | Total Diameter Credit-Control-Answer messages received. |
dsg.diameter.response.result.root.1xxx.initial |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 1000 to 1999 at initial OCS interrogation. |
dsg.diameter.response.result.root.1xxx.update |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 1000 to 1999 at update OCS interrogation. |
dsg.diameter.response.result.root.1xxx.terminate |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 1000 to 1999 at terminate OCS interrogation. |
dsg.diameter.response.result.root.1xxx.total |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 1000 to 1999. |
dsg.diameter.response.result.mscc.1xxx.initial |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 1000 to 1999 at initial OCS interrogation. |
dsg.diameter.response.result.mscc.1xxx.update |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 1000 to 1999 at update OCS interrogation. |
dsg.diameter.response.result.mscc.1xxx.terminate |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 1000 to 1999 at terminate OCS interrogation. |
dsg.diameter.response.result.mscc.1xxx.total |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 1000 to 1999. |
dsg.diameter.response.result.root.2xxx.initial |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 2000 to 2999 at initial OCS interrogation. |
dsg.diameter.response.result.root.2xxx.update |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 2000 to 2999 at update OCS interrogation. |
dsg.diameter.response.result.root.2xxx.terminate |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 2000 to 2999 at terminate OCS interrogation. |
dsg.diameter.response.result.root.2xxx.total |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 2000 to 2999. |
dsg.diameter.response.result.mscc.2xxx.initial |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 2000 to 2999 at initial OCS interrogation. |
dsg.diameter.response.result.mscc.2xxx.update |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 2000 to 2999 at update OCS interrogation. |
dsg.diameter.response.result.mscc.2xxx.terminate |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 2000 to 2999 at terminate OCS interrogation. |
dsg.diameter.response.result.mscc.2xxx.total |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 2000 to 2999. |
dsg.diameter.response.result.root.3xxx.initial |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 3000 to 3999 at initial OCS interrogation. |
dsg.diameter.response.result.root.3xxx.update |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 3000 to 3999 at update OCS interrogation. |
dsg.diameter.response.result.root.3xxx.terminate |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 3000 to 3999 at terminate OCS interrogation. |
dsg.diameter.response.result.root.3xxx.total |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 3000 to 3999. |
dsg.diameter.response.result.mscc.3xxx.initial |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 3000 to 3999 at initial OCS interrogation. |
dsg.diameter.response.result.mscc.3xxx.update |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 3000 to 3999 at update OCS interrogation. |
dsg.diameter.response.result.mscc.3xxx.terminate |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 3000 to 3999 at terminate OCS interrogation. |
dsg.diameter.response.result.mscc.3xxx.total |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 3000 to 3999. |
dsg.diameter.response.result.root.4xxx.initial |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 4000 to 4999 at initial OCS interrogation. |
dsg.diameter.response.result.root.4xxx.update |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 4000 to 4999 at update OCS interrogation. |
dsg.diameter.response.result.root.4xxx.terminate |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 4000 to 4999 at terminate OCS interrogation. |
dsg.diameter.response.result.root.4xxx.total |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 4000 to 4999. |
dsg.diameter.response.result.mscc.4xxx.initial |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 4000 to 4999 at initial OCS interrogation. |
dsg.diameter.response.result.mscc.4xxx.update |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 4000 to 4999 at update OCS interrogation. |
dsg.diameter.response.result.mscc.4xxx.terminate |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 4000 to 4999 at terminate OCS interrogation. |
dsg.diameter.response.result.mscc.4xxx.total |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 4000 to 4999. |
dsg.diameter.response.result.root.5xxx.initial |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 5000 to 5999 at initial OCS interrogation. |
dsg.diameter.response.result.root.5xxx.update |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 5000 to 5999 at update OCS interrogation. |
dsg.diameter.response.result.root.5xxx.terminate |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 5000 to 5999 at terminate OCS interrogation. |
dsg.diameter.response.result.root.5xxx.total |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code in the range 5000 to 5999. |
dsg.diameter.response.result.mscc.5xxx.initial |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 5000 to 5999 at initial OCS interrogation. |
dsg.diameter.response.result.mscc.5xxx.update |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 5000 to 5999 at update OCS interrogation. |
dsg.diameter.response.result.mscc.5xxx.terminate |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 5000 to 5999 at terminate OCS interrogation. |
dsg.diameter.response.result.mscc.5xxx.total |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code in the range 5000 to 5999. |
dsg.diameter.response.result.root.other.initial |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code outside the expected ranges at initial OCS interrogation. |
dsg.diameter.response.result.root.other.update |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code outside the expected ranges at update OCS interrogation. |
dsg.diameter.response.result.root.other.terminate |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code outside the expected ranges at terminate OCS interrogation. |
dsg.diameter.response.result.root.other.total |
Counter | Total Diameter Credit-Control-Answer messages with a root Result-Code outside the expected ranges. |
dsg.diameter.response.result.mscc.other.initial |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code outside the expected ranges at initial OCS interrogation. |
dsg.diameter.response.result.mscc.other.update |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code outside the expected ranges at update OCS interrogation. |
dsg.diameter.response.result.mscc.other.terminate |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code outside the expected ranges at terminate OCS interrogation. |
dsg.diameter.response.result.mscc.other.total |
Counter | Total Diameter Credit-Control-Answer messages with an MSCC Result-Code outside the expected ranges. |
Action Statistics
The following statistics are produced by the DSG-SCP application when applying Result-Code rule actions, billing bypass rule actions, error handling rule actions, or CUG actions:
Statistic | Type | Description |
---|---|---|
dsg.action.close_root |
Counter | Total root sessions closed by DSG due to separate MSCC closure by OCS. |
dsg.action.close_all |
Counter | Total root and MSCC sessions closed by DSG due to improper OCS behaviour. |
dsg.action.continue.initial |
Counter | Total continue actions applied at or before initial OCS interrogation response. |
dsg.action.continue.update |
Counter | Total continue actions applied at interim OCS interrogation response. |
dsg.action.continue.terminate |
Counter | Total continue actions applied at final OCS interrogation response. |
dsg.action.continue.total |
Counter | Total continue actions applied at all OCS interrogation responses. |
dsg.action.release.initial |
Counter | Total release actions applied at or before initial OCS interrogation response. |
dsg.action.release.update |
Counter | Total release actions applied at interim OCS interrogation response. |
dsg.action.release.terminate |
Counter | Total release actions applied at final OCS interrogation response. |
dsg.action.release.total |
Counter | Total release actions applied at all OCS interrogation responses. |
dsg.action.release.terminate |
Counter | Total announcement actions applied. |
dsg.action.period.initial |
Counter | Total continue period actions applied at or before initial OCS interrogation response. |
dsg.action.period.update |
Counter | Total continue period actions applied at interim OCS interrogation response. |
dsg.action.period.total |
Counter | Total continue period actions applied at all OCS interrogation responses. |
dsg.action.announcement |
Counter | Total announcement actions applied. |
dsg.action.free |
Counter | Total free call actions applied. |
dsg.action.connect |
Counter | Total connect actions applied. |
dsg.action.abort |
Counter | Total abort actions applied. |
dsg.action.notification.sent |
Counter | Total notification messages submitted to the handling application for delivery. Note that this does not record network-level success or end-user delivery; such statistics are recorded by the handling application itself. |
dsg.action.notification.unsent |
Counter | Total incidences of notification messages not being sent to the network due to an error. |
dsg.action.notification.error |
Counter | Total notification messages sent that received either an error or no response from the network. |
dsg.action.ati.sent |
Counter | Total ATI messages sent to the network. |
dsg.action.ati.unsent |
Counter | Total incidences of ATI messages not being sent to the network due to an error. |
dsg.action.ati.error |
Counter | Total ATI messages sent that received either an error or no response from the network. |
dsg.action.fci.sent |
Counter | Total FCI messages sent to the network. |
dsg.action.fci.unsent |
Counter | Total FCI messages not being sent to the network due to an error. |
dsg.action.sci.sent |
Counter | Total SCI messages sent to the network. |
dsg.action.sci.unsent |
Counter | Total SCI messages not being sent to the network due to an error. |
CUG Statistics
The following statistics are produced by the DSG-SCP application when performing CUG queries:
Statistic | Type | Description |
---|---|---|
dsg.cug.query.sent |
Counter | Total CUG queries successfully sent to the database. |
dsg.cug.query.unsent.config |
Counter | Total CUG queries not successfully sent to the database due to an error in configuration. |
dsg.cug.query.unsent.data |
Counter | Total CUG queries not successfully sent to the database due to missing query input data. |
dsg.cug.query.unsent.error |
Counter | Total CUG queries not successfully sent to the database due to an error. |
dsg.cug.query.response.ok |
Counter | Total successful CUG queries. |
dsg.cug.query.response.error |
Counter | Total CUG queries where an error was encountered processing the query response. |
dsg.cug.user.ok |
Counter | Total CUG operations where a CUG user was successfully found. |
dsg.cug.user.none |
Counter | Total CUG operations where no CUG user was found. |
dsg.cug.user.deny |
Counter | Total CUG operations where the call was denied by user permissions. |
dsg.cug.list.deny |
Counter | Total CUG operations where the call was denied by a blacklist or a whitelist. |
dsg.cug.list.white |
Counter | Total CUG operations where the CUG match matched a whitelist. |
dsg.cug.list.black |
Counter | Total CUG operations where the CUG match matched a blacklist. |
dsg.cug.match.ok |
Counter | Total CUG operations where a CUG match was successfully found. |
dsg.cug.match.none |
Counter | Total CUG operations where no CUG match was found. |
dsg.cug.match.range |
Counter | Total CUG operations where a CUG match was successfully found against a number range. |
dsg.cug.match.prefix |
Counter | Total CUG operations where a CUG match was successfully found against a number prefix. |
dsg.cug.match.xlate |
Counter | Total CUG operations where the called party was updated in operations sent to the network. |
dsg.cug.match.display |
Counter | Total CUG operations where the caller shortcode was included in operations sent to the network. |