Commit e8ca5fbb authored by pintar's avatar pintar
Browse files

all PICS are introduced

parent 449dd61e
Loading
Loading
Loading
Loading
+375 −7
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
 *  @author     STF 490
 *  @version    $Id$
 *  @desc       This module provides the PICS used for the DiameterRfRo tests.
 *              See ETSI DTS/INT-121-1
 *              See ETSI TS/103 374-1
*/

module DiameterRfRo_PICS {
@@ -28,12 +28,27 @@ module DiameterRfRo_PICS {
         * @desc Does the IUT support event based charging? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.3/1 
         */
        modulepar boolean PICS_EVENT_BASED_CHARGING := false;
        modulepar boolean PICS_RF_CDF_EVENT_BASED_CHARGING := false;
        
        /**
         * @desc Does the IUT support session based charging? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.3/2 
         */
        modulepar boolean PICS_SESSION_BASED_CHARGING := false;
        modulepar boolean PICS_RF_CDF_SESSION_BASED_CHARGING := false;
        
        /**
         * @desc Does the IUT support CDF backup available? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.3/3 
         */
        modulepar boolean PICS_RF_CDF_BACKUP_AVAILABLE := false;
        
        /**
         * @desc Does the IUT support request for envelope reporting 
         *       in the Envelope-Report AVP AVP in the 
         *       Multiple-Services-Credit-Control AVP of the CCA message? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.3/4 
         */
        modulepar boolean PICS_RF_CDF_ENVELOPE_REPORTING := false;
        
    } // End of group PICS_A3
    
@@ -43,12 +58,31 @@ module DiameterRfRo_PICS {
         * @desc Does the IUT support event based charging? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.4/1 
         */
        modulepar boolean PICS_EVENT_BASED_CHARGING_A4 := false;
        modulepar boolean PICS_RF_CTF_EVENT_BASED_CHARGING := false;
        
        /**
         * @desc Does the IUT support session based charging? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.4/2 
         */
        modulepar boolean PICS_SESSION_BASED_CHARGING_A4 := false;
        modulepar boolean PICS_RF_CTF_SESSION_BASED_CHARGING := false;
        
        /**
         * @desc Does the IUT support handling of offline charging error cases? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.4/2 
         */
        modulepar boolean PICS_RF_CTF_OFFLINE_CHARGING_ERROR_CASES := false;
        
        /**
         * @desc Does the IUT support handling of envelope reporting request? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.4/2 
         */
        modulepar boolean PICS_RF_CTF_ENVELOPE_REPORTING := false;
        
        /**
         * @desc Does the IUT support connection to a backup CDF? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.4/2 
         */
        modulepar boolean PICS_RF_CTF_CONNECTION_TO_BACKUP_CDF := false;
        
    } // End of group PICS_A4

@@ -69,12 +103,346 @@ module DiameterRfRo_PICS {
    
    group PICS_A6 {
        
        /**
         * @desc Does OCF support centralized unit determination? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/1.1 
         */
        modulepar boolean PICS_RO_OCF_CENTRALIZED_UNIT_DETERMINATION := false;
        
        /**
         * @desc Does OCF support decentralized unit determination? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/1.2 
         */
        modulepar boolean PICS_RO_OCF_DECENTRALIZED_UNIT_DETERMINATION := false;
        
        /**
         * @desc Does OCF support centralized rating? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/2.1 
         */
        modulepar boolean PICS_RO_OCF_CENTRALIZED_RATING := false;
        
        /**
         * @desc Does OCF support decentralized rating? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/2.2 
         */
        modulepar boolean PICS_RO_OCF_DECENTRALIZED_RATING := false;
        
        /**
         * @desc Does OCF support immediate event charging? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/3 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/3.1 
         */
        modulepar boolean PICS_RO_OCF_IMMEDIATE_EVENT_CHARGING := false;
        
        /**
         * @desc Does OCF support event charging with unit reservation? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/3.2
         */
        modulepar boolean PICS_RO_OCF_EVENT_CHARGING_WITH_UNIT_RESERVATION := false;
        
        /**
         * @desc Does OCF support session charging with unit reservation? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/3.3
         */
        modulepar boolean PICS_RO_OCF_SESSION_CHARGING_WITH_UNIT_RESERVATION := false;
        
        /**
         * @desc Does OCF support handling of online charging error cases and scenarios? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/4
         */
        modulepar boolean PICS_RO_OCF_ONLINE_CHARGING_ERROR_CASES := false;
        
        /**
         * @desc Does OCF support tariff changes during an active user session?? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/5
         */
        modulepar boolean PICS_RO_OCF_TARIFF_CHANGES_DURING_ACTIVE_SESSION := false;
        
        /**
         * @desc Does OCF support re-authorization? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/6
         */
        modulepar boolean PICS_RO_OCF_RE_AUTHORIZATION := false;
        
        /**
         * @desc Does OCF support failover? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/7
         */
        modulepar boolean PICS_RO_OCF_FAILOVER := false;
        
        /**
         * @desc Does OCF support credit pooling? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/8
         */
        modulepar boolean PICS_RO_OCF_CREDIT_POOLING := false;
        
        /**
         * @desc Does OCF support re-authorization and specification of an idle 
         * timeout in the Quota Holding-Time AVP of the CCA message? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/9.1
         */
        modulepar boolean PICS_RO_OCF_RE_AUTHORIZATION_QUOTA_HOLDING_TIME := false;
        /**
         * @desc Does OCF support re-authorization and instructions to trigger re-authorization 
         * in the Trigger AVP in the Multiple-Services-Credit-Control AVP of the CCA messag? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/9.2
         */
        modulepar boolean PICS_RO_OCF_RE_AUTHORIZATION_TRIGGER := false;
        
        /**
         * @desc Does OCF support inclusion of threshold based re-authorization triggers and
         * inclusion of the Time-Quota-Threshold AVP in the Multiple-Services-Credit-Control AVP of the CCA message? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/10.1
         */
        modulepar boolean PICS_RO_OCF_TRESHOLD_BASED_RE_AUTHORIZATION_TIME_QUOTA_TRESHOLD := false;
        
        /**
         * @desc Does OCF support inclusion of threshold based re-authorization triggers and
         * inclusion of the Volume-Quota-Threshold AVP in the Multiple-Services-Credit-Control AVP of the CCA message?
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/10.2
         */
        modulepar boolean PICS_RO_OCF_TRESHOLD_BASED_RE_AUTHORIZATION_VOLUME_QUOTA_TRESHOLD := false;
        
        /**
         * @desc Does OCF support inclusion of threshold based re-authorization triggers and
         * inclusion of the Unit-Quota-Threshold AVP in the Multiple-Services-Credit-Control AVP of the CCA message? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/10.3
         */
        modulepar boolean PICS_RO_OCF_TRESHOLD_BASED_RE_AUTHORIZATION_UNIT_QUOTA_TRESHOLD := false;
        
        /**
         * @desc Does OCF support indication of the quota consumption time in the Quota-Consumption-Time AVP 
         * in the Multiple-Services-Credit-Control AVP of the CCA message? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/11
         */
        modulepar boolean PICS_RO_OCF_QUOTA_CONSUMPTION_TIME := false;
        
        /**
         * @desc Does OCF support procedures for service termination and
         * service termination with a CCA message, if a CCR request is pending? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/12.1
         */
        modulepar boolean PICS_RO_OCF_SERVICE_TERMINATION_WITH_CCA := false;
        
        /**
         * @desc Does OCF support procedures for service termination and
         * service termination with an ASR message, if no CCR request is pending? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/12.2
         */
        modulepar boolean PICS_RO_OCF_SERVICE_TERMINATION_WITH_ASR := false;
        
        /**
         * @desc Does OCF support procedures for service termination and
         * service termination with a RAR message, if no CCR request is pending? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/12.3
         */
        modulepar boolean PICS_RO_OCF_SERVICE_TERMINATION_WITH_RAR := false;
        
        /**
         * @desc Does OCF support request for envelope reporting in the Envelope-Report AVP 
         *  in the Multiple-Services-Credit-Control AVP of the CCA message?? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/13
         */
        modulepar boolean PICS_RO_OCF_ENVELOPE_REPORTING := false;
        
        /**
         * @desc Does OCF support indication of combinational quota in the Time-Quota-Mechanism AVP 
         * in the Multiple-Services-Credit-Control AVP of the CCA message? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/14
         */
        modulepar boolean PICS_RO_OCF_TIME_QUOTA_MECHANISM := false;
        
        /**
         * @desc Does OCF support indication of online control of offline charging information 
         * in the Offline-Charging AVP of the CCA message? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/15
         */
        modulepar boolean PICS_RO_OCF_OFFLINE_CHARGING_INFORMATION := false;
        
        /**
         * @desc Does OCF support CCFH configured for TERMINATE? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/16.1
         */
        modulepar boolean PICS_RO_OCF_CCFH_TERMINATE := false;
        
        /**
         * @desc Does OCF support CCFH configured for RETRY_AND_TERMINATE? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/16.2
         */
        modulepar boolean PICS_RO_OCF_CCFH_RETRY_AND_TERMINATE := false;
        
        /**
         * @desc Does OCF support CCFH configured for CONTINUE? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/16.3
         */
        modulepar boolean PICS_RO_OCF_CCFH_CONTINUE := false;
        
        /**
         * @desc Does OCF support DDFH configured for TERMINATE_OR_BUFFER? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/16.4
         */
        modulepar boolean PICS_RO_OCF_IMMEDIATE_EVENT_CHARGING := true;
        modulepar boolean PICS_RO_OCF_DDFH_TERMINATE_OR_BUFFER := false;
        
        /**
         * @desc Does OCF support DDFH configured for CONTINUE? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.6/16.5
         */
        modulepar boolean PICS_RO_OCF_DDFH_CONTINUE := false;
        
    } // End of group PICS_A6
    
    group PICS_A7 {
        
        /**
         * @desc Does CTF support centralized unit determination? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/1.1 
         */
        modulepar boolean PICS_RO_CTF_CENTRALIZED_UNIT_DETERMINATION := false;
        
        /**
         * @desc Does CTF support decentralized unit determination? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/1.2 
         */
        modulepar boolean PICS_RO_CTF_DECENTRALIZED_UNIT_DETERMINATION := false;
        
        /**
         * @desc Does CTF support centralized rating? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/2.1 
         */
        modulepar boolean PICS_RO_CTF_CENTRALIZED_RATING := false;
        
        /**
         * @desc Does CTF support decentralized rating? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/2.2 
         */
        modulepar boolean PICS_RO_CTF_DECENTRALIZED_RATING := false;
        
        /**
         * @desc Does CTF support immediate event charging? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/3.1 
         */
        modulepar boolean PICS_RO_CTF_IMMEDIATE_EVENT_CHARGING := false;
        
        /**
         * @desc Does CTF support event charging with unit reservation? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/3.2
         */
        modulepar boolean PICS_RO_CTF_EVENT_CHARGING_WITH_UNIT_RESERVATION := false;
        
        /**
         * @desc Does CTF support session charging with unit reservation? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/3.3
         */
        modulepar boolean PICS_RO_CTF_SESSION_CHARGING_WITH_UNIT_RESERVATION := false;
        
        /**
         * @desc Does CTF support handling of online charging error cases and scenarios? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/4
         */
        modulepar boolean PICS_RO_CTF_ONLINE_CHARGING_ERROR_CASES := false;
        
        /**
         * @desc Does CTF support tariff changes during an active user session?? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/5
         */
        modulepar boolean PICS_RO_CTF_TARIFF_CHANGES_DURING_ACTIVE_SESSION := false;
        
        /**
         * @desc Does CTF support re-authorization? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/6
         */
        modulepar boolean PICS_RO_CTF_RE_AUTHORIZATION := false;
        
        /**
         * @desc Does CTF support failure handling? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/7
         */
        modulepar boolean PICS_RO_CTF_FAILURE_HANDLING := false;
        
        /**
         * @desc Does CTF support failover? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/8
         */
        modulepar boolean PICS_RO_CTF_FAILOVER := false;
        
        /**
         * @desc Does CTF support re-authorization? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/9
         */
        modulepar boolean PICS_RO_CTF_RE_AUTHORIZATION_A7_9 := false;
        
        /**
         * @desc Does CTF support handling of threshold based re-authorization triggers? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/10
         */
        modulepar boolean PICS_RO_CTF_TRESHOLD_BASED_RE_AUTHORIZATION_TRIGGERS := false;
        
        /**
         * @desc Does CTF support sending of termination actions? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/11
         */
        modulepar boolean PICS_RO_CTF_SENDING_TERMINATION_ACTIONS := false;
        
        /**
         * @desc Does CTF support handling of quota consumption time indications? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/12
         */
        modulepar boolean PICS_RO_CTF_QUOTA_CONSUMPTION_TIME_INDICATIONS := false;
        
        /**
         * @desc Does CTF support receipt of service termination indications? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/13
         */
        modulepar boolean PICS_RO_CTF_SERVICE_TERMINATION_INDICATIONS := false;
        
        /**
         * @desc Does CTF support handling of envelope reporting request? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/14
         */
        modulepar boolean PICS_RO_CTF_ENVELOPE_REPORTING := false;
        
        /**
         * @desc Does CTF support handling of combinational quota indications? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/15
         */
        modulepar boolean PICS_RO_CTF_COMBINATIONAL_QUOTA_INDICATIONS := false;
        
        /**
         * @desc Does CTF support handling of online control of offline 
         * charging information indications? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/16
         */
        modulepar boolean PICS_RO_CTF_OFFLINE_CHARGING_INFORMATION := false;
        
        /**
         * @desc Does CTF support CCFH configured for TERMINATE? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/17.1
         */
        modulepar boolean PICS_RO_CTF_CCFH_TERMINATE := false;
        
        /**
         * @desc Does CTF support CCFH configured for RETRY_AND_TERMINATE? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/17.2
         */
        modulepar boolean PICS_RO_CTF_CCFH_RETRY_AND_TERMINATE := false;
        
        /**
         * @desc Does CTF support CCFH configured for CONTINUE? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/17.3
         */
        modulepar boolean PICS_RO_CTF_CCFH_CONTINUE := false;
        
        /**
         * @desc Does CTF support DDFH configured for TERMINATE_OR_BUFFER? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/17.4
         */
        modulepar boolean PICS_RO_CTF_DDFH_TERMINATE_OR_BUFFER := false;
        
        /**
         * @desc Does CTF support DDFH configured for CONTINUE? 
         * @see  ETSI DTS/INT 00121-1 V0.0.6 (2015-07) A.7/17.5
         */
        modulepar boolean PICS_RO_CTF_DDFH_CONTINUE := false;
        
    } // End of group PICS_A7
    
} // End of module DiameterRfRo_PICS 
 No newline at end of file
+29 −29

File changed.

Preview size limit exceeded, changes collapsed.