class MtasChargingProfile

ManagedElement
MtasFunction
MtasCharging
MtasChargingProfile
MtasChargingProfileOmit [0..64]
MtasChargingProfileRoReject [0..32]

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
MtasChargingProfileAssumePositiveDefaultCcfhDT
mtasChargingProfileAssumePositiveDefaultCcfh = TERM
This attribute defines the default CCFH action which will be used by Assume Positive failure handling in case when the CCFH AVP is missing in the CCA message.

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 is 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 shall 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
mtasChargingProfileDefaultImsiReporting = false
This attribute defines if the IMSI of the default mobile subscription shall be reported in the Subscription Id AVP at diversion, unsuccessful call establishment and when the call is handled by a fixed device.

Deprecated:

Dependencies: The attributes mtasChargingProfileSuppressRoMsisdnImsiSubscriptionIdAVP and/or mtasChargingProfileSuppressRfMsisdnImsiSubscriptionIdAVP must be set to FALSE.
Takes effect: New session
MtasChargingProfileDefaultSubscriptionReportingBehaviorDT
mtasChargingProfileDefaultSubscriptionReportingBehavior = DEFAULT_IMPU
This attribute defines if the default mobile subscription shall be reported in the Subscription Id, User Name, User Equipment Info and Instance Id AVPs at diversion, unsuccessful call establishment and when the call is handled by a fixed device.

Dependencies: The attributes mtasChargingProfileSuppressRoMsisdnImsiSubscriptionIdAVP and/or mtasChargingProfileSuppressRfMsisdnImsiSubscriptionIdAVP must be set to FALSE.
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
MtasChargingProfileEnhancedReportRoFailureOverRfDT
mtasChargingProfileEnhancedReportRoFailureOverRf = ENHANCED_REPORT_DISABLED
Not used in this release. This attribute indicates when Ro failure information is reported over Rf.

Dependencies: Can be set to 1 if mtasChargingProfileOriginating or mtasChargingProfileTerminating set to (3) ONLINE_AND_OFFLINE_CHARGING or (4) ONLINE_CHARGING_PRECEDENCE
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
MtasChargingProfileInterimIntervalSpreadDT
mtasChargingProfileInterimIntervalSpread = DO_NOT_APPLY
This attribute defines whether an random factor (up to 2%) shall be applied to the value of the Acct-Interim-Interval AVP of received ACA.

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
MtasChargingProfileLongDurationInterimTimerDT
mtasChargingProfileLongDurationInterimTimer = 0
This attribute defines the value of the long duration interim ACR timer. The values (0,90) are allowed. If the value is set to 0 the timer is not started.

Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasChargingProfileLowCreditMidSessionAnnouncementName
This attribute defines the announcement package for a low credit mid-session announcement. The attribute is 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 is 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).

Deprecated:

Dependencies: It is not possible to enable mtasChargingProfileMultiDevice when mtasChargingProfileWaitForCca is disabled.
Takes effect: New session
MtasChargingProfileMultiDeviceModeDT
mtasChargingProfileMultiDeviceMode = CHARGING_DISABLED
This attribute defines if multi-device charging is applied on 0('disable'), 1('Rf and Ro'), 2('Rf only') or 3('Ro only'). If it is set, then specific per device information will be provided to CCF (offline charging) or fixed device usage control will be performed (online charging).

Dependencies: It is not be possible to set mtasChargingProfileMultiDeviceMode as 1 ('Rf and Ro') or 3 ('Ro only') 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 is 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
MtasChargingProfileOrigCcaUpdateEvaluationDT
mtasChargingProfileOrigCcaUpdateEvaluation = SYNCHRONOUS
This parameter allows to process CCA-U message asynchronously after called party answers on originating side. Default value is 0.

Takes effect: New session
MtasChargingMethodExtendedDT
mtasChargingProfileOriginating = NO_CHARGING
This attribute defines the method of charging applicable for originating session charging.

Dependencies: cannot have values other than 0=NO_CHARGING, 1=OFFLINE_CHARGING if the profile is used by SCC-AS
Takes effect: New session
MtasChargingProfilePreserveChargSessAtCallPullDT
mtasChargingProfilePreserveChargSessAtCallPull = PRESERVE_CHAR_SESS_ENABLED
This attribute determines charging behavior at call pull. When set to 1 , the original session is preserved and a new charging session is created at a successful call pull.When disabled, the original charging session is terminated and a new charging session is created when a Call pull is successfully performed.

Deprecated:

Dependencies: None
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
MtasString0to255DT[0..1]
mtasChargingProfileReleaseReason
This parameter, applicable only to online charging, stores the reason description specified by the 'text' parameter of Reason header value, which is forwarded by the acting originating respectively terminating MMTel AS to each call leg released by MMTel AS. By default the value is empty, and it is also possible to clear the whole parameter. E.g., if the Reason header is (Reason: SIP;cause=200;text="Session aborted by charging"), then the mtasChargingProfileReleaseReason is "Session aborted by charging".

Takes effect: New session
MtasChargingProfileReportAccessChangeDT
mtasChargingProfileReportAccessChange = IGNORE_ACCESS_CHANGE
This attribute defines whether MMTel AS triggers the ACR-Interim or CCR-Update after it receives the 3rd party Re-REGISTER with updated P-Access-Network-Info header on mid-call access change between WiFi and LTE.

Takes effect: New session
MtasChargingProfileReportAtDisconnectionDT
mtasChargingProfileReportAtDisconnection = TRIGGER_ON_BYE
This attribute defines the triggering point of ACR(Stop) and CCR(Terminate). If it's set to 0(default), ACR(Stop) and/or CCR(Terminate) is trigged at SIP BYE message. If it's set to 1, ACR(Stop) and/or CCR(Terminate) is trigged at BYE when session release is sent by the served user and trigged at BYE response when session release is sent by the remote side.

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
MtasChargingProfileReportFipIdInOrigChargingMessagesDT
mtasChargingProfileReportFipIdInOrigChargingMessages = FIP_ID_IN_SOME_MESSAGES
This attribute defines whether FIP id, in case of FIP service active for the served user, shall be reported instead of the user's real identity in Subscription-Id and Calling-Party-Address AVPs in all Online (CCR) and/or all Offline (ACR) charging messages or not. When disabled, the Subscription-Id is the served user number in all ACR and/or CCR messages and Calling-Party-Address is the served user number in the CCR initial and the FIP ID in all other messages. When enabled, the FIP id is reported in Subscription-Id and Calling-Party-Address in all ACR and/or CCR messages.

Takes effect: New session
MtasChargingProfileReportFipIdInTermChargingMessagesDT
mtasChargingProfileReportFipIdInTermChargingMessages = NO_FIP_ID_IN_MESSAGES
This attribute defines whether FIP id, in case of FIP service active for the served user, shall be reported instead of the user's real identity in Subscription-Id,Called-Party-Identity and Called Asserted-Identity in all Terminating Online (CCR) and/or all Offline (ACR) charging messages or not. When disabled, FIP ID is not included in any of terminating charging messages. When enabled, the FIP id is reported in Subscription-Id,Called-Party-Identity and Called Asserted-Identity in all ACR and/or CCR messages.

Takes effect: New session
mtasChargingProfileReportServedPersonaDT
mtasChargingProfileReportServedPersona = REPORTING_DISABLED
Not used in this release. This attribute defines the served persona SIP URI reporting in Service-Specific-Info and Subscription-Id AVP. If enabled, served persona SIP URI is reported in SSI and Susbcription-Id/END_USER_SIP_URI AVPs.

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
MtasString0to255DT[0..32] nonUnique
mtasChargingProfileRoRejectAnn
This attribute defines a list of strings which maps the result-code to generic announcement. Example: "4012|ann=CreditLimitReachedAnn". By default the list is empty.

Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasChargingProfileRoRejectDefaultAnnRemoteUser
This attribute defines the generic announcement for call termination. The attribute should be used as key in MtasGaAnn. The announcement is played to the remote user when CCR-I is rejected or failed to deliver on the terminating side. The default value is empty.

Dependencies: An instance of MtasGaAnn with this string must exist
Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasChargingProfileRoRejectDefaultAnnServedUser
This attribute defines the announcement package for call termination. The attribute should be used as key in MtasGaAnn. The announcement is played to the served user in case CCR-I is rejected or failed to deliver on the originating side, or CCR-U is rejected or failed to deliver on originating or terminating side.
The default value is empty.


Dependencies: An instance of MtasGaAnn with this string must exist
Takes effect: New session
MtasChargingProfileRoSupressionOnBNumberDT
mtasChargingProfileRoSupressionOnBNumber = SUPPRESSION_DISABLED
This attribute defines whether to enable or disable suppression of originating calls classified as toll-free session.

Takes effect: New session
MtasChargingProfileRoundingUSUDT
mtasChargingProfileRoundingUSU = ROUNDING_DOWN
This attribute defines the rounding method of the Used Service Unit value reported to Online charging in CCR-Termination requests. The following rounding options are provided:
1. Rounding Down : X.00 - X.99 -> X
2. Rounding to Nearest : X.00 - X.49 -> X ; X.50 - X.99 -> X+1
3. Rounding Up : X.00 -> X ; X.01 - X.99 -> X+1
The default value is Rounding Down. The rounding method is only applicable for the used units reported in terminate charging control request message.


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
MtasBooleanDT
mtasChargingProfileSuppressRfMsisdnImsiSubscriptionIdAVP = false
This attribute defines the offline charging behaviour for reporting MSISDN and IMSI in the Subscription Id AVP the Multi Mobile subscription under one IRS. When set to FALSE the MSISDN and IMSI are reported in Subscription Id AVP. When set to TRUE the MSISDN and IMSI are suppressed in the Subscription Id AVP

Takes effect: New session
MtasBooleanDT
mtasChargingProfileSuppressRoMsisdnImsiSubscriptionIdAVP = false
This attribute defines the online charging behaviour for reporting MSISDN and IMSI in the Subscription Id AVP the Multi Mobile subscription under one IRS. When set to FALSE the MSISDN and IMSI are reported in the Subscription Id AVP. When set to TRUE the MSISDN and IMSI are suppressed in the Subscription Id AVP.

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
MtasChargingProfileSupressOrigChargingInGetsANDT
mtasChargingProfileSupressOrigChargingInGetsAN = NO_SUPPRESSION_AN
This attribute defines the specific charging method which needs to suppressed for handling Originating GETS-AN(Government Emergency Telecommunication Service -Access Network) Priority Service Call Type. - When this attribute is set to NONE (0), No Suppression of charging methods. All defined charging methods in the charging profile are applicable for GETS-AN Priority Service Call Type. - When it is set to SUPRESS_ONLINE_CHARGING (1), suppress online charging for GETS-AN Priority Service Call Type. - When it is set to SUPRESS_OFFLINE_CHARGING (2), suppress offline charging for GETS-AN Priority Service Call Type. - When it is set to SUPRESS_BOTH_ONLINE_OFFLINE (3), suppress both online charging and offline charging for GETS-AN Priority Service Call Type

Takes effect: New session
MtasChargingProfileSupressOrigChargingInGetsFCDT
mtasChargingProfileSupressOrigChargingInGetsFC = NO_SUPPRESSION_FC
This attribute defines the specific charging method which needs to suppressed for handling Originating GETS-FC(Government Emergency Telecommunication Service - Feature Code) Priority Service Call Type. - When this attribute is set to NONE (0), No Suppression of charging methods. All defined charging methods in the charging profile are applicable for GETS-FC Priority Service Call Type. - When it is set to SUPRESS_ONLINE_CHARGING (1), suppress online charging for GETS-FC Priority Service Call Type. - When it is set to SUPRESS_OFFLINE_CHARGING (2), suppress offline charging for GETS-FC Priority Service Call Type. - When it is set to SUPRESS_BOTH_ONLINE_OFFLINE (3), suppress both online charging and offline charging for GETS-FC Priority Service Call Type

Takes effect: New session
MtasChargingProfileSupressOrigChargingInGetsNTDT
mtasChargingProfileSupressOrigChargingInGetsNT = NO_SUPPRESSION_NT
This attribute defines the specific charging method which needs to suppressed for handling Originating GETS-NT(Government Emergency Telecommunication Service-Number Translation) Priority Service Call Type. - When this attribute is set to NONE (0), No Suppression of charging methods. All defined charging methods in the charging profile are applicable for GETS-NT Priority Service Call Type. - When it is set to SUPRESS_ONLINE_CHARGING (1), suppress online charging for GETS-NT Priority Service Call Type. - When it is set to SUPRESS_OFFLINE_CHARGING (2), suppress offline charging for GETS-NT Priority Service Call Type. - When it is set to SUPRESS_BOTH_ONLINE_OFFLINE (3), suppress both online charging and offline charging for GETS-NT Priority Service Call Type

Takes effect: New session
MtasChargingProfileSupressTermChargingInGetsCallDT
mtasChargingProfileSupressTermChargingInGetsCall = NO_SUPPRESSION_GETS_CALL
This attribute defines the specific charging method which needs to suppressed for handling Terminating GETS Priority Service Call. - When this attribute is set to NONE (0), No Suppression of charging methods. All defined charging methods in the charging profile are applicable for Terminating GETS Priority Service Call. - When it is set to SUPRESS_ONLINE_CHARGING (1), suppress online charging for Terminating GETS Priority Service Call. - When it is set to SUPRESS_OFFLINE_CHARGING (2), suppress offline charging for Terminating GETS Priority Service Call. - When it is set to SUPRESS_BOTH_ONLINE_OFFLINE (3), suppress both online charging and offline charging for Terminating GETS Priority Service Call.

Takes effect: New session
MtasChargingProfileTermCcaUpdateEvaluationDT
mtasChargingProfileTermCcaUpdateEvaluation = SYNCHRONOUS
This parameter allows to process CCA-U message asynchronously after called party answers on terminating side. Default value is 0.

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

Dependencies: cannot have values other than 0=NO_CHARGING, 1=OFFLINE_CHARGING if the profile is used by SCC-AS
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
MtasChargingProfileUseFromHeaderAsCallingPartyAddressWhenNoPaiDT
mtasChargingProfileUseFromHeaderAsCallingPartyAddressWhenNoPai = USE_FROM_HEADER
This attribute defines whether the terminating MTAS shall use the URI of 'From header' as the Calling-Party-Address AVP when the P-Asserted-Identity is empty in the initial INVITE. If both this attribute and mtasChargingProfileUseUnkownAsCallingPartyAddressWhenNoPai are set to 1, terminating MTAS shall use the URI of 'From header' as the Calling-Party-Address AVP when the P-Asserted-Identity is empty in the initial INVITE.

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. It is applicable only for CDMA-LTE deployments.

Dependencies: mtasSubsDataCacheContactData must be enabled for this setting to take effect
Takes effect: New session
MtasChargingProfileUseUnkownAsCallingPartyAddressWhenNoPaiDT
mtasChargingProfileUseUnkownAsCallingPartyAddressWhenNoPai = DO_NOT_USE_UNKNOWN
This attribute defines whether MTAS shall use 'unknown' as the Calling-Party-Address AVP when the P-Asserted-Identity is empty in the initial INVITE.

Takes effect: New session
MtasGaAnnIdRefDT[0..1]
mtasChargingProfileVeryLowCreditMidSessionAnnouncementName
This attribute defines the announcement package for very low credit mid-session announcement. The attribute is 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 is 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: Not possible to disable mtasChargingProfileWaitForCca when mtasChargingProfileMultiDeviceMode is enabled with value 1 ('Rf and Ro') or 3 ('Ro only').
Takes effect: New session