class MtasChargingProfile

ManagedElement
+-MtasFunction
+-MtasCharging
+-MtasChargingProfile
+-MtasChargingProfileOmit [0..64]

An MtasChargingProfile MO represents a set of properties describing certain behavior for charging (offline and/or online). A service refers to an MtasChargingProfile describing the charging behavior. At initial start, the system creates a default MtasChargingProfile where charging is disabled. All services will as default refer to the MtasChargingProfile=Default which means that after an initial start, charging will not be active for any services. In order to delete an MtasChargingProfile, it may not be referred to by any service. Changes in attributes will only affect services that refers to the MtasChargingProfile.

Attributes
MtasString1to128DT
key
mandatory
noNotification
restricted
mtasChargingProfile
This attribute defines the primary key of MtasChargingProfile and this section describes the MtasChargingProfile attributes.
MtasChargingProfileAcctInterimIntervalValueDT
mtasChargingProfileAcctInterimIntervalValue = 0
This attribute defines the value to be used for Acct-Interim-Interval AVP sent from MTAS.
The value serves as a suggestion only, MTAS will use the value returned in the corresponding ACA as interim timer interval.
The recommended value is 0 (no Acct-Interim-Interval AVP will be included in ACR) or at least twice the mean holding time.


Takes effect: New session
MtasChargingProfileAcrOmit3gppDT[0..19]
mtasChargingProfileAcrOmit3gpp
This attribute defines the list of 3GPP AVPs to be omitted from ACR messages.

Deprecated: 

Takes effect: New session
MtasChargingProfileAcrOmitDiamDT[0..4]
mtasChargingProfileAcrOmitDiam
This attribute defines the list of Diameter AVPs to be omitted from AOC messages for advice of charge purposes.

Deprecated: 

Takes effect: New session
MtasChargingProfileAcrOmitEricDT[0..14]
mtasChargingProfileAcrOmitEric
This attribute defines the list of Ericsson AVPs to be omitted from AOC messages for advice of charge purposes.

Deprecated: 

Takes effect: New session
MtasChargingProfileAocOmit3gppDT[0..20]
mtasChargingProfileAocOmit3gpp
This attribute defines the list of 3GPP AVPs to be omitted from AOC messages for advice of charge purposes.

Deprecated: 

Takes effect: New session
MtasChargingProfileAocOmitDiamDT[0..5]
mtasChargingProfileAocOmitDiam
This attribute defines the list of Diameter AVPs to be omitted from CCR messages for advice of charge purposes.

Deprecated: 

Takes effect: New session
MtasChargingProfileAocOmitEricDT[0..14]
mtasChargingProfileAocOmitEric
This attribute defines the list of Ericsson AVPs to be omitted from CCR messages for advice of charge purposes.

Deprecated: 

Takes effect: New session
MtasChargingProfileAssumePositiveCodesDT[0..50] nonUnique ordered
mtasChargingProfileAssumePositiveCodes
This attribute defines the list of OCS result codes that will be treated as positive result codes, i.e. for those result codes the SIP session establishment or SIP session modification shall be continued without charging.The list consists of numeric strings where each string represents one result code included in Result-Code AVP in the CCA message from OCS. Allowed result codes are 1xxx, 2xxx, 3xxx, 4xxx and 5xxx except result code 2001 Diameter Success.

Dependencies: None
Takes effect: New session
MtasTerminateContinueDT
mtasChargingProfileCcfh = TERM
This attribute defines the default CCFH action indicating if a service is allowed to continue without online charging after certain online charging fault conditions. This value may be overridden by the Online Charging Server.

Takes effect: New session
MtasChargingMethodSimple1DT
mtasChargingProfileCcmp = NO_CHARGING
This attribute defines the method of charging applicable for CCMP requests administering a scheduled conference.

Takes effect: New session
MtasChargingProfileCcrOmit3gppDT[0..20]
mtasChargingProfileCcrOmit3gpp
This attribute defines the list of 3GPP AVPs to be omitted from CCR messages for credit control purposes.

Deprecated: 

Takes effect: New session
MtasChargingProfileCcrOmitDiamDT[0..11]
mtasChargingProfileCcrOmitDiam
This attribute defines the list of Diameter AVPs to be omitted from CCR messages for credit control purposes.

Deprecated: 

Takes effect: New session
MtasChargingProfileCcrOmitEricDT[0..14]
mtasChargingProfileCcrOmitEric
This attribute defines the list of Ericsson AVPs to be omitted from CCR messages for credit control purposes.

Deprecated: 

Takes effect: New session
MtasBooleanDT
mtasChargingProfileCntFreeChrg = false
This attribute defines if a service is allowed to continue without offline charging when the
MTAS failed to send the ACR to the primary and secondary realm (and possibly also failed
to backup the ACR).


Takes effect: New session
MtasUint00000to065535DT[0..1]
mtasChargingProfileConferenceCreationRatingGroupSession
This attribute defines if a specific rating group shall be used for session based charging in ad-hoc conference creation on Ro interface. The charging session representing the conference creation leg will have a Rating-Group AVP populated with the configured value. If no value is configured then the value of attribute mtasChargingProfileRatingGroupSession will be applied.

Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasChargingProfileCreditLimitReachedAnnouncementName
This attribute defines the announcement package for credit limit reached during session.
The attribute should be used as key in MtasGaAnn.
No credit limit reached announcement will be played when this attribute is empty or an empty string.


Dependencies: An instance of MtasGaAnn with this string must exist
Takes effect: New session
MtasTimerSec00001to000015DT
mtasChargingProfileCreditWarningDelay = 10
This attribute defines the duration (in seconds) of the period,
immediately following the establishment of a communication session,
during which MTAS should not play credit warning announcements.
In cases it is a Very low credit waring, the delay shall be maximum half the granted service units.


Takes effect: New session
MtasBooleanDT
mtasChargingProfileDisableOCTMatchedDigits = false
This attribute defines how to populate associated-number (in Service-Specific-Data AVP). Value FALSE means it is set to the digit string that was matched in the TAS digit analysis tables for the call to the operator transferor. Value TRUE means it is set to the PUID of the calling party.

Takes effect: New session
MtasChargingMethodSimple2DT
mtasChargingProfileEmergencyCall = NO_CHARGING
This attribute defines the method of charging applicable for handling start/stop notifications of emergency calls.
- When this attribute is set to NO_CHARGING (0), handling of emergency call notifications is disabled.
- When it is set to ONLINE_CHARGING (1), start and stop of emergency calls is reported as event based charging on the Ro interface.


Takes effect: New session
MtasChargingProfileFaultHandlingEnumDT
mtasChargingProfileFaultHandling = FAULT_HANDLING_CCFH
This attribute defines if the Credit Control Failure Handling (CCFH) or the Assume Positive Codes handling shall apply

Dependencies: None
Takes effect: New session
BasicAdmState
mtasChargingProfileFlexAdministrativeState = LOCKED
This attribute is used to set/change the administrative state of the Flexible AVP function. When unlocked, Flexible AVP is active and MTAS will report the operator configured SIP header fields in the charging requests. When locked, the configured SIP header fields will not be reported.

Takes effect: New session
MtasString0to512DT[0..20]
mtasChargingProfileFlexRequestEntry
This attribute defines SIP header field names. If a SIP request contains one or more SIP header fields with any of the specified SIP header field names, the SIP header field(s) will be included in the charging requests that are triggered by the SIP transaction. The attribute value is case-sensitive, for which the standard SIP header field name shall be used, i.e. "From" instead of "FROM" or "from", "P-Charging-Vector" instead of "p-charging-vector".

Takes effect: New session
MtasString0to512DT[0..20]
mtasChargingProfileFlexResponseEntry
This attribute defines SIP header field names and SIP Message Body. If a SIP response contains one or more SIP header fields with any of the specified SIP header field names, the SIP header field(s) will be included in the charging requests that are triggered by the SIP transaction. If a SIP response contains SIP Message Body with configured Message Body, the SIP Message Body(s) will be included in the charging requests that are triggered by the SIP transaction.

Takes effect: New session
MtasChargingProfileIndicateNoDeRegDT
mtasChargingProfileIndicateNoDeReg = NODEREG_DISABLED
This attribute defines whether to enable or disable indication to the SCG that the subscriber is not an on-line charging subscriber by inserting a P-Service-Indication header with NO-DEREG-NOTIFY in the outgoing INVITE.

Dependencies: None
Takes effect: New session
MtasChargingProfileLangModeDT
mtasChargingProfileLanguageMode = DO_NOT_SAVE
The parameter is used to decide if the language indication from OCS is stored in Subscriber Data or not.

Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasChargingProfileLowCreditMidSessionAnnouncementName
This attribute defines the announcement package for a low credit mid-session announcement.
The attribute should be used as key in MtasGaAnn.
No low credit announcement will be played when this attribute is empty or an empty string.


Dependencies: An instance of MtasGaAnn with this string must exist
Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasChargingProfileLowCreditPreSessionAnnouncementName
This attribute defines the announcement package for a low credit pre-session announcement.
The attribute should be used as key in MtasGaAnn.
No low credit announcement will be played when this attribute is empty or an empty string.


Dependencies: An instance of MtasGaAnn with this string must exist
Takes effect: New session
OperState
mtasChargingProfileMultiDevice = DISABLED
This attribute defines whether to enable or disable multi device charging. If enabled, then specific per device information will be provided to CCF (offline charging) and fixed device usage control will be performed (online charging).

Dependencies: It must not be possible to enable mtasChargingProfileMultiDevice when mtasChargingProfileWaitForCca is disabled.
Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasChargingProfileNoCreditAnnouncementName
This attribute defines the announcement package for no credit during setup.
The attribute should be used as key in MtasGaAnn.
No credit announcement will be played when this attribute is empty or an empty string.


Dependencies: An instance of MtasGaAnn with this string must exist
Takes effect: New session
MtasChargingMethodExtendedDT
mtasChargingProfileOriginating = NO_CHARGING
This attribute defines the method of charging applicable for originating session charging.

Takes effect: New session
MtasUint00000to065535DT[0..1]
mtasChargingProfileRatingGroupEvent
This attribute defines the rating group to be used for event based charging on Ro interface. The Rating-Group AVP is populated with this value.

Takes effect: New session
MtasUint00000to065535DT[0..1]
mtasChargingProfileRatingGroupSession
This attribute defines the rating group to be used for session based charging on Ro interface. The Rating-Group AVP is populated with this value.

Takes effect: New session
MtasChargingProfileReportCompletePaniDT
mtasChargingProfileReportCompletePani = REPORT_WIFI_PORTION
This attribute controls whether ANI AVP shall be populated with complete PANI (both for LTE and WiFi access types) or just with WiFi access type.

Dependencies: None
Takes effect: New session
MtasChargingProfileResultCodesForMediaFallbackDT[0..100] nonUnique
mtasChargingProfileResultCodesForMediaFallback
This attribute defines the list of MSCC Result-Code for which OCS rejected media upgrade fallback is allowed. It is a list of numeric strings where each string represents one unsuccessful result code (ie. non 2xxx) included in MSCC AVP in the CCA from OCS to reject the media upgrade.

Takes effect: New session
MtasChargingProfileRfVersionDT
mtasChargingProfileRfVersion = RELEASE_12_3GPP
This attribute defines the version of the 3GPP standards that is applicable for offline charging messages.

Takes effect: New session
MtasChargingProfileRoamingCheckModeDT
mtasChargingProfileRoamingCheckMode = MCC_MNC
This attribute defines the kind of roaming check performed on the terminating side for Ro suppression in Home Public Land Mobile Network feature. The roaming check is executed by MMTel AS in order to determine if served user is roaming. Value of this attribute is taken into account when NPLI CS Location Information provides Global Cell ID (CGI). When NPLI CS Location Information provides only VLR or MSC Number then value of this attribute does not determine the kind of roaming check and only the home and visited MCC values are compared.

Dependencies: None
Takes effect: New session
MtasChargingProfileRoVersionDT
mtasChargingProfileRoVersion = RELEASE_12_3GPP
This attribute defines the version of the 3GPP standards that is applicable for online charging messages.

Takes effect: New session
MtasChargingMethodSimple1DT
mtasChargingProfileSchcFocus = NO_CHARGING
This attribute defines the method of charging applicable for scheduled conference focus session charging.

Takes effect: New session
OperState
mtasChargingProfileSendAcrOnSdpChange = ENABLED
This attribute defines whether an ACR Interim shall be sent or not after a successful SDP Update.

Takes effect: New session
OperState
mtasChargingProfileSendCcrOnSdpChange = ENABLED
This attribute defines whether a CCR Update shall be sent or not after a successful SDP Update. This apply if the OCS (Online Charging System) does not set trigger conditions in MTAS.

Takes effect: New session
MtasString0to255DT[0..1]
mtasChargingProfileServContext = 32260@3gpp.org
This attribute - in the format of <service_context>@<domain> - defines the service context to be used for charging. The attribute does not include the interface version information. A prefix indicating the version (for example, '7.'for 3GPP Release 7) is added when generating the Service-Context-Id AVP in charging messages.

Takes effect: New session
MtasString0to032DT[0..1]
mtasChargingProfileServContextOperatorId
This attribute defined value identifies the Operator, to be used in the Service-Context-Id AVP. To comply with 3GPP TS 32.299, this string is to be of the form "MNC.MCC.".

Takes effect: New session
MtasBooleanDT
mtasChargingProfileServiceContextWithPrefix = true
This attribute define whether Service-Context-Id get Populated with prefix or not. Service-Context-Id get Populated with the service context identity held in CM parameter mtasChargingProfileServContext with a prefix that depends on the configured Ro/Rf interface version (release). Example mtasChargingProfileServContext value is 32260@3gpp.org and 1: if this parameter is set 1 and assume it is Rf release 9 then value of Service-Context-Id will be 9.32260@3gpp.org 1: if this parameter is set 0 and assume it is Rf release 9 then value of Service-Context-Id will be 32260@3gpp.org.

Takes effect: New session
BasicAdmState
mtasChargingProfileSessAcrEvent = LOCKED
This attribute defines if an ACR (Event Record) must be generated for an unsuccessful attempt to establish a communication session.

Takes effect: New session
MtasChargingMethodExtendedDT
mtasChargingProfileSscActDeact = NO_CHARGING
This attribute defines the method of charging applicable for a specific service for supplementary services successfully activated or deactivated using service command codes.

Takes effect: New session
MtasChargingMethodExtendedDT
mtasChargingProfileSscInt = NO_CHARGING
This attribute defines the method of charging applicable for a specific service for supplementary services successfully interrogated using service command codes.

Takes effect: New session
MtasChargingMethodExtendedDT
mtasChargingProfileSscInv = NO_CHARGING
This attribute defines the method of charging applicable for a specific service for supplementary services successfully invocated using service command codes.

Takes effect: New session
MtasChargingMethodExtendedDT
mtasChargingProfileSscMod = NO_CHARGING
This attribute defines the method of charging applicable for a specific service for supplementary services successfully modified using service command codes.

Takes effect: New session
MtasChargingProfileSuppressTermChargingInHplmnDT
mtasChargingProfileSuppressTermChargingInHplmn = NONE
This attribute defines whether to supress the terminating session charging when the served subscriber is located in Home Public Land Mobile Network (HPLMN) i.e. not roaming. If defined, then corresponding charging session is disabled towards charging system (CDF or OCS).

Dependencies: None
Takes effect: New session
MtasChargingMethodExtendedDT
mtasChargingProfileTerminating = NO_CHARGING
This attribute defines the method of charging applicable for terminating session charging.

Takes effect: New session
MtasRejectCodeDT
mtasChargingProfileTermRoRejectCode = 480
Applicable only for session under establishment. This attribute is used to set/change SIP response code sent by terminating MTAS to caller on OCS session rejection with 4010 DIAMETER_END_USER_SERVICE_DENIED or 4012 DIAMETER_CREDIT_LIMIT_REACHED code. Warning: "Ro rejected" will be added to the SIP response.


Specification: Only the following strings can appear as values in the list: 400-699.
Takes effect: New session
MtasChargingMethodExtendedDT
mtasChargingProfileUserDataAct = NO_CHARGING
This attribute defines the method of charging applicable for a specific service for Ut requests that change the user part of the subscriber data to activate or deactivate a supplementary service, is to be enabled or disabled.

Takes effect: New session
MtasChargingMethodExtendedDT
mtasChargingProfileUserDataInt = NO_CHARGING
This attribute defines the method of charging applicable for a specific service for Ut requests to read the user part of the subscriber data, is to be enabled or disabled.

Takes effect: New session
MtasChargingMethodExtendedDT
mtasChargingProfileUserDataMod = NO_CHARGING
This attribute defines the method of charging applicable for a specific service for Ut requests that modify service information in the user part of the subscriber data relating to an active supplementary service, is to be enabled or disabled.

Takes effect: New session
MtasChargingProfileUserPrivateIdentityReportingBehaviorDT
mtasChargingProfileUserPrivateIdentityReportingBehavior = USER_PRIVATE_ID_DISABLED
This attribute allows MMTel AS in standalone mode to report IMPI in charging request if available in contact data during registration(3rd Pty extended registration and contact data caching enabled) for all session cases. This is done regardless whether the registered UE is fixed or mobile

Dependencies: mtasSubsDataCacheContactData must be enabled for this setting to take effect
Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasChargingProfileVeryLowCreditMidSessionAnnouncementName
This attribute defines the announcement package for very low credit mid-session announcement.
The attribute should be used as key in MtasGaAnn.
No very low credit announcement will be played when this attribute is empty or an empty string.


Dependencies: An instance of MtasGaAnn with this string must exist
Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasChargingProfileVeryLowCreditPreSessionAnnouncementName
This attribute defines the announcement package for very low credit pre-session announcement.
The attribute should be used as key in MtasGaAnn.
No very low credit announcement will be played when this attribute is empty or an empty string.


Dependencies: An instance of MtasGaAnn with this string must exist
Takes effect: New session
MtasChargingProfWaitForCcaDT
mtasChargingProfileWaitForCca = WAIT
This attribute defines whether the Credit Control Answer from the Online Charging Server is to be awaited before the initial INVITE is sent on the outgoing dialog.

Dependencies: It must not be possible to disable mtasChargingProfileWaitForCca when mtasChargingProfileMultiDevice is enabled.
Takes effect: New session

  class MtasChargingProfile