Loading DiameterGx/ttcn/DiameterGx_PICS.ttcn +158 −4 Original line number Diff line number Diff line Loading @@ -10,10 +10,164 @@ module DiameterGx_PICS PICS used for test case selection *************************************************************************************************** */ /** @desc Does PCRF support XXXXX * @remark PICS ref: A.X/X * True, if XXXXX is supported group PICS_PCRF { /** @desc Does PCRF support SPONSORED_DATA_CONNECTIVITY * @remark PICS ref: A.3/1 * True, if SPONSORED_DATA_CONNECTIVITY is supported */ modulepar boolean PC_PCRF_SPONSORED_DATA_CONNECTIVITY_SUPPORTED := true; /** @desc Does PCRF support rejection of requests for PCC rules due to incomplete, erroneous or missing information? * @remark PICS ref: A.3/2.2.1 * True, if option is supported */ modulepar boolean PC_PCRF_PCC_REJECTION_DUE_TO_INCOMPLETION_SUPPORTED := true; /** @desc Does PCRF support rejection of requests for PCC rules due to conflicting requests for PCC rules? * @remark PICS ref: A.3/2.2.2 * True, if option is supported */ modulepar boolean PC_PCRF_PCC_REJECTION_DUE_TO_CONFLICTS_SUPPORTED := true; /** @desc Does PCRF support provisioning of PCC rules using the PUSH procedure? * @remark PICS ref: A.3/3.2 * True, if option is supported */ modulepar boolean PC_PCRF_PCC_PROVISION_USING_PUSH_SUPPORTED := true; /** @desc Does PCRF support request for successful resource allocation confirmation? * @remark PICS ref: A.3/3.3 * True, if option is supported */ modulepar boolean PC_PCRF_RESOURCE_ALLOCATION_CONFIRMATION_SUPPORTED := true; /** @desc Does PCRF support provisioning of event triggers? * @remark PICS ref: A.3/4 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_EVENT_TRIGGERS_SUPPORTED := true; /** @desc Does PCRF support provisioning of charging related information for an IP-CAN session? * @remark PICS ref: A.3/5 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_CHARGING_INFO_FOR_IPCAN_SUPPORTED := true; /** @desc Does PCRF support provisioning of charging addresses? * @remark PICS ref: A.3/5.1 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_CHARGING_ADDRESS_SUPPORTED := true; /** @desc Does PCRF support provisioning of default charging methods? * @remark PICS ref: A.3/5.2 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_DEFAULT_CHARGING_METHOD_SUPPORTED := true; /** @desc Does PCRF support provisioning of access network charging identifier? * @remark PICS ref: A.3/5.3 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_ACCESS_NETWORK_CHARGING_ID_SUPPORTED := true; /** @desc Does PCRF support provisioning and policy enforcement for authorized QoS? * @remark PICS ref: A.3/6 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_AUTHORIZED_QOS_SUPPORTED := true; /** @desc Does PCRF support procedures for requesting IP-CAN bearer ternmination? * @remark PICS ref: A.3/8 * True, if option is supported */ modulepar boolean PC_PCRF_REQUEST_IPCAN_BEARER_TERMINATION := true; /** @desc Does PCRF support IP-CAN session termination due to internal trigger or trigger from the SPR? * @remark PICS ref: A.3/9 * True, if option is supported */ modulepar boolean PC_PCRF_IPCAN_TERMINATION_SUPPORTED := true; /** @desc Does PCRF support time of the day procedures? * @remark PICS ref: A.3/13 * True, if option is supported */ modulepar boolean PC_PCRF_TIME_OF_THE_DAY_SUPPORTED := true; /** @desc Does PCRF support usage monitoring control? * @remark PICS ref: A.3/15 * True, if option is supported */ modulepar boolean PC_PCRF_MONITORING_CONTROL_SUPPORTED := true; /** @desc Does PCRF support IMS restoration support? * @remark PICS ref: A.3/17 * True, if option is supported */ modulepar boolean PC_PCRF_IMS_RESTORATION_SUPPORTED := true; } group PICS_PCEF { /** @desc Does PCRF support the sponsored data connectivity feature? * @remark PICS ref: A.4/1 * True, if option is supported */ modulepar boolean PC_PCEF_SPONSORED_DATA_CONNECTIVITY_SUPPORTED := true; /** @desc Does PCRF support provision of IP flow mobility routing rules? * @remark PICS ref: A.4/3 * True, if option is supported */ modulepar boolean PC_PCRF_XXXXX; modulepar boolean PC_PCEF_IP_FLOW_MOBILITY_SUPPORTED := true; /** @desc Does PCRF support procedures for UE initiated resource modification? * @remark PICS ref: A.4/4 * True, if option is supported */ modulepar boolean PC_PCEF_UE_INITIATED_RESOURCE_SUPPORTED := true; /** @desc Does PCRF support procedures for UE requested allocation of new resources? * @remark PICS ref: A.4/4.1 * True, if option is supported */ modulepar boolean PC_PCEF_UE_REQUESTED_ALLOCATION_SUPPORTED := true; /** @desc Does PCRF support procedures for UE requested modification of existing resources? * @remark PICS ref: A.4/4.2 * True, if option is supported */ modulepar boolean PC_PCEF_UE_REQUESTED_MODIFICATION_SUPPORTED := true; /** @desc Does PCRF support procedures for UE requested deletion of existing resources? * @remark PICS ref: A.4/4.3 * True, if option is supported */ modulepar boolean PC_PCEF_UE_REQUESTED_DELETION_SUPPORTED := true; /** @desc Does PCRF support request for successful resource allocation confirmation? * @remark PICS ref: A.4/4.4 * True, if option is supported */ modulepar boolean PC_PCEF_RESOURCE_ALLOCATION_CONFIRMATION_SUPPORTED := true; /** @desc Does PCRF support bearer control mode selection? * @remark PICS ref: A.4/10 * True, if option is supported */ modulepar boolean PC_PCEF_BEARER_CONTROL_MODE_SELECTION_SUPPORTED := true; /** @desc Does PCRF support provisioning of event report indication? * @remark PICS ref: A.4/11 * True, if option is supported */ modulepar boolean PC_PCEF_PROVISION_EVENT_REPORT_INDICATION_SUPPORTED := true; } } // end module DiameterGx_PICS No newline at end of file Loading
DiameterGx/ttcn/DiameterGx_PICS.ttcn +158 −4 Original line number Diff line number Diff line Loading @@ -10,10 +10,164 @@ module DiameterGx_PICS PICS used for test case selection *************************************************************************************************** */ /** @desc Does PCRF support XXXXX * @remark PICS ref: A.X/X * True, if XXXXX is supported group PICS_PCRF { /** @desc Does PCRF support SPONSORED_DATA_CONNECTIVITY * @remark PICS ref: A.3/1 * True, if SPONSORED_DATA_CONNECTIVITY is supported */ modulepar boolean PC_PCRF_SPONSORED_DATA_CONNECTIVITY_SUPPORTED := true; /** @desc Does PCRF support rejection of requests for PCC rules due to incomplete, erroneous or missing information? * @remark PICS ref: A.3/2.2.1 * True, if option is supported */ modulepar boolean PC_PCRF_PCC_REJECTION_DUE_TO_INCOMPLETION_SUPPORTED := true; /** @desc Does PCRF support rejection of requests for PCC rules due to conflicting requests for PCC rules? * @remark PICS ref: A.3/2.2.2 * True, if option is supported */ modulepar boolean PC_PCRF_PCC_REJECTION_DUE_TO_CONFLICTS_SUPPORTED := true; /** @desc Does PCRF support provisioning of PCC rules using the PUSH procedure? * @remark PICS ref: A.3/3.2 * True, if option is supported */ modulepar boolean PC_PCRF_PCC_PROVISION_USING_PUSH_SUPPORTED := true; /** @desc Does PCRF support request for successful resource allocation confirmation? * @remark PICS ref: A.3/3.3 * True, if option is supported */ modulepar boolean PC_PCRF_RESOURCE_ALLOCATION_CONFIRMATION_SUPPORTED := true; /** @desc Does PCRF support provisioning of event triggers? * @remark PICS ref: A.3/4 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_EVENT_TRIGGERS_SUPPORTED := true; /** @desc Does PCRF support provisioning of charging related information for an IP-CAN session? * @remark PICS ref: A.3/5 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_CHARGING_INFO_FOR_IPCAN_SUPPORTED := true; /** @desc Does PCRF support provisioning of charging addresses? * @remark PICS ref: A.3/5.1 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_CHARGING_ADDRESS_SUPPORTED := true; /** @desc Does PCRF support provisioning of default charging methods? * @remark PICS ref: A.3/5.2 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_DEFAULT_CHARGING_METHOD_SUPPORTED := true; /** @desc Does PCRF support provisioning of access network charging identifier? * @remark PICS ref: A.3/5.3 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_ACCESS_NETWORK_CHARGING_ID_SUPPORTED := true; /** @desc Does PCRF support provisioning and policy enforcement for authorized QoS? * @remark PICS ref: A.3/6 * True, if option is supported */ modulepar boolean PC_PCRF_PROVISION_AUTHORIZED_QOS_SUPPORTED := true; /** @desc Does PCRF support procedures for requesting IP-CAN bearer ternmination? * @remark PICS ref: A.3/8 * True, if option is supported */ modulepar boolean PC_PCRF_REQUEST_IPCAN_BEARER_TERMINATION := true; /** @desc Does PCRF support IP-CAN session termination due to internal trigger or trigger from the SPR? * @remark PICS ref: A.3/9 * True, if option is supported */ modulepar boolean PC_PCRF_IPCAN_TERMINATION_SUPPORTED := true; /** @desc Does PCRF support time of the day procedures? * @remark PICS ref: A.3/13 * True, if option is supported */ modulepar boolean PC_PCRF_TIME_OF_THE_DAY_SUPPORTED := true; /** @desc Does PCRF support usage monitoring control? * @remark PICS ref: A.3/15 * True, if option is supported */ modulepar boolean PC_PCRF_MONITORING_CONTROL_SUPPORTED := true; /** @desc Does PCRF support IMS restoration support? * @remark PICS ref: A.3/17 * True, if option is supported */ modulepar boolean PC_PCRF_IMS_RESTORATION_SUPPORTED := true; } group PICS_PCEF { /** @desc Does PCRF support the sponsored data connectivity feature? * @remark PICS ref: A.4/1 * True, if option is supported */ modulepar boolean PC_PCEF_SPONSORED_DATA_CONNECTIVITY_SUPPORTED := true; /** @desc Does PCRF support provision of IP flow mobility routing rules? * @remark PICS ref: A.4/3 * True, if option is supported */ modulepar boolean PC_PCRF_XXXXX; modulepar boolean PC_PCEF_IP_FLOW_MOBILITY_SUPPORTED := true; /** @desc Does PCRF support procedures for UE initiated resource modification? * @remark PICS ref: A.4/4 * True, if option is supported */ modulepar boolean PC_PCEF_UE_INITIATED_RESOURCE_SUPPORTED := true; /** @desc Does PCRF support procedures for UE requested allocation of new resources? * @remark PICS ref: A.4/4.1 * True, if option is supported */ modulepar boolean PC_PCEF_UE_REQUESTED_ALLOCATION_SUPPORTED := true; /** @desc Does PCRF support procedures for UE requested modification of existing resources? * @remark PICS ref: A.4/4.2 * True, if option is supported */ modulepar boolean PC_PCEF_UE_REQUESTED_MODIFICATION_SUPPORTED := true; /** @desc Does PCRF support procedures for UE requested deletion of existing resources? * @remark PICS ref: A.4/4.3 * True, if option is supported */ modulepar boolean PC_PCEF_UE_REQUESTED_DELETION_SUPPORTED := true; /** @desc Does PCRF support request for successful resource allocation confirmation? * @remark PICS ref: A.4/4.4 * True, if option is supported */ modulepar boolean PC_PCEF_RESOURCE_ALLOCATION_CONFIRMATION_SUPPORTED := true; /** @desc Does PCRF support bearer control mode selection? * @remark PICS ref: A.4/10 * True, if option is supported */ modulepar boolean PC_PCEF_BEARER_CONTROL_MODE_SELECTION_SUPPORTED := true; /** @desc Does PCRF support provisioning of event report indication? * @remark PICS ref: A.4/11 * True, if option is supported */ modulepar boolean PC_PCEF_PROVISION_EVENT_REPORT_INDICATION_SUPPORTED := true; } } // end module DiameterGx_PICS No newline at end of file