Loading DiameterS9/ttcn/DiameterS9_PIXITS.ttcn +51 −215 Original line number Diff line number Diff line Loading @@ -10,7 +10,6 @@ module DiameterS9_PIXITS import from LibDiameter_Types_Gx_AVPs {type IP_CAN_Type, RAT_Type, PCC_Rule_Status;}; import from LibCommon_BasicTypesAndValues all; import from LibDiameter_Types_S9_AVPs all; // import from LibDiameter_TypesAndValues {type PCC_Rule_Status}; group Port_and_addresses{ group S9_Port_and_addresses{ Loading @@ -20,71 +19,71 @@ module DiameterS9_PIXITS */ modulepar charstring PX_DIAMETER_S9_ETS_IPADDR := "1.1.1.1"; /** @desc charstring, PIXIT item A-7/2 /** @desc charstring, PIXIT item A-8/1 * IP address of the system under test */ modulepar charstring PX_DIAMETER_S9_SUT_IPADDR := "1.1.1.2"; /** @desc charstring, PIXIT item A-7/3 /** @desc charstring, PIXIT item A-7/2 * Port number of the test system */ modulepar integer PX_DIAMETER_S9_ETS_PORT := 3868; /** @desc charstring, PIXIT item A-7/4 /** @desc charstring, PIXIT item A-8/2 * Port number of the system under test */ modulepar integer PX_DIAMETER_S9_SUT_PORT := 3868; } group Gx_Port_and_addresses{ /** @desc charstring, PIXIT item A-7/1 /** @desc charstring, PIXIT item A-7/3 * IP address of the test system PCEF */ modulepar charstring PX_DIAMETER_GX_ETS_IPADDR := "1.1.1.1"; /** @desc charstring, PIXIT item A-7/2 /** @desc charstring, PIXIT item A-8/3 * IP address of the system under test */ modulepar charstring PX_DIAMETER_GX_SUT_IPADDR := "1.1.1.2"; /** @desc charstring, PIXIT item A-7/3 /** @desc charstring, PIXIT item A-7/4 * Port number of the test system */ modulepar integer PX_DIAMETER_GX_ETS_PORT := 3868; /** @desc charstring, PIXIT item A-7/4 /** @desc charstring, PIXIT item A-8/4 * Port number of the system under test */ modulepar integer PX_DIAMETER_GX_SUT_PORT := 3868; } group Gxx_Port_and_addresses{ /** @desc charstring, PIXIT item A-7/1 /** @desc charstring, PIXIT item A-7/5 * IP address of the test system BBERF1 */ modulepar charstring PX_DIAMETER_GXX1_ETS_IPADDR := "1.1.1.1"; /** @desc charstring, PIXIT item A-7/1 /** @desc charstring, PIXIT item A-7/6 * IP address of the test system BBERF2 */ modulepar charstring PX_DIAMETER_GXX2_ETS_IPADDR := "1.1.1.1"; /** @desc charstring, PIXIT item A-7/2 /** @desc charstring, PIXIT item A-8/5 * IP address of the system under test */ modulepar charstring PX_DIAMETER_GXX_SUT_IPADDR := "1.1.1.2"; /** @desc charstring, PIXIT item A-7/3 /** @desc charstring, PIXIT item A-7/7 * Port number of the test system */ modulepar integer PX_DIAMETER_GXX1_ETS_PORT := 3868; /** @desc charstring, PIXIT item A-7/3 /** @desc charstring, PIXIT item A-7/8 * Port number of the test system BBERF1 */ modulepar integer PX_DIAMETER_GXX2_ETS_PORT := 3868; /** @desc charstring, PIXIT item A-7/4 /** @desc charstring, PIXIT item A-8/6 * Port number of the system under test BBERF2 */ modulepar integer PX_DIAMETER_GXX_SUT_PORT := 3868; Loading @@ -95,7 +94,7 @@ module DiameterS9_PIXITS // SUT specific implementation variants group DiameterCommonS9Data{ /** @desc UTF8String, PIXIT item A-7/5 /** @desc UTF8String, PIXIT item A-9/1 The Session-Id AVP (AVP Code 263) is of type UTF8String and is used to identify a specific session (see Section 8); All messages Loading @@ -109,7 +108,7 @@ module DiameterS9_PIXITS modulepar UTF8String PX_SessionID := "pcscf.etsi.org;1317059245;52;21823490"; /** @desc charstring, PIXIT item A-7/6 /** @desc charstring, PIXIT item A-9/2 The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and MUST be present in all Diameter messages; This AVP identifies the Loading @@ -128,7 +127,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/7 /** @desc charstring, PIXIT item A-9/3 The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity; This AVP contains the Realm of the originator of any Diameter message Loading @@ -140,7 +139,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/8 /** @desc charstring, PIXIT item A-9/4 The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity; This AVP MUST be present in all unsolicited agent initiated messages, Loading @@ -156,7 +155,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/9 /** @desc charstring, PIXIT item A-9/3 The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity, and contains the realm the message is to be routed to; The Loading @@ -171,23 +170,7 @@ module DiameterS9_PIXITS */ modulepar charstring PX_DestinationRealm := "myalupcrf.etsi.org"; /** @desc octetstring, PIXIT item A-7/10 A logical circuit-ID for the Logical-Access-ID AVP in case of xDSL IP CAN type */ // modulepar octetstring PX_Logical_Access_ID := '01020304'O; /** @desc UTF8String, PIXIT item A-7/11 A physical access ID for the Physical-Access-ID AVP in case of xDSL IP-CAN type */ // modulepar UTF8String PX_Physical_Access_ID := "pcscf.etsi.org;1317059245;52;21823490"; /** @desc octetstring, PIXIT item A-7/12 /** @desc octetstring, PIXIT item A-9/6 The Framed-IP-Address AVP (AVP Code 8) [RADIUS] is of type OctetString and contains an IPv4 address of the type specified in the Loading @@ -207,7 +190,7 @@ module DiameterS9_PIXITS */ modulepar octetstring PX_UE1_framedIpAddress := '0a0a0a0a'O; /** @desc octetstring, PIXIT item A-7/13 /** @desc octetstring, PIXIT item A-9/7 The Framed-IPv6-Prefix AVP (AVP Code 97) is of type OctetString and contains the IPv6 prefix to be configured for the user; One or more Loading @@ -220,30 +203,30 @@ module DiameterS9_PIXITS */ modulepar octetstring PX_UE1_framedIp6Address := '0a0a0a0a'O; /** @desc enumerated type Subscription_Id_Ty_Type, PIXIT item A-7/14 /** @desc enumerated type Subscription_Id_Ty_Type, PIXIT item A-9/8 * A subscription ID type for the Subscription-Id-Type AVP in Subscription-Id AVPs Available values: END_USER_E164, END_USER_IMSI, END_USER_SIP_URI, END_USER_NAI */ modulepar Subscription_Id_Ty_Type PX_SUBSCRIPTION_ID_TYPE := END_USER_IMSI_E; /** @desc UTF8String, PIXIT item A-7/15 /** @desc UTF8String, PIXIT item A-9/9 * Subscription data for the Subscription-Id-Data AVP in Subscription-Id AVPs */ modulepar UTF8String PX_SUBSCRIPTION_ID_DATA := "SUBS_DATA"; /** @desc enumerated type IP_CAN_Type, PIXIT item A-7/16 /** @desc enumerated type IP_CAN_Type, PIXIT item A-9/10 * A connectivity access type for the IP-CAN-Type AVP in CCR messages Available values: 3GPP-GPRS, DCOSIS, xDSL, WiMAX, 3GPP2, 3GPP-EPS, Non-3GPP-EPS */ modulepar IP_CAN_Type PX_IP_CAN_TYPE := ThreeGPP_GPRS_E; /** @desc enumerated type RAT_Type, PIXIT item A-7/17 /** @desc enumerated type RAT_Type, PIXIT item A-9/11 * A radio access technology for the IP-RAT-Type AVP in CCR messages Available values: WLAN, VIRTUAL, UTRAN, GERAN, GAN, HSPA_EVOLUTION, EUTRAN, CDMA2000, HRPD, UMB, EHRPD */ modulepar RAT_Type PX_RAT_TYPE := WLAN_E; /** @desc octetstring, PIXIT item A-7/13 /** @desc octetstring, PIXIT item A-9/12 The QoS_Rule_Name is of type OctetString and contains QoS Rule Loading @@ -251,213 +234,66 @@ module DiameterS9_PIXITS */ modulepar octetstring PX_QOS_RULE_NAME := '0b'O; /** @desc octetstring, PIXIT item A-7/13 /** @desc octetstring, PIXIT item A-9/13 The QoS_Rule_Name is of type OctetString and contains QoS Rule Ref: TS 129 212 5a-3, table 5a-3-4 */ modulepar octetstring PX_QOS_RULE_NAME_NOT_ACCEPTABLE := '0b'O; //TODO check if following PIXITS will be used in S9 /** @desc UTF8String, PIXIT item A-7/20 /** @desc UTF8String, PIXIT item A-9/14 * A PDN for the Called-Station-Id AVP */ modulepar UTF8String PX_CALLED_STATION_ID_PDN := "PDN_ID"; // /** @desc UTF8String, PIXIT item A-7/21 // * An Emergency address for the Called-Station-Id AVP // */ // modulepar UTF8String PX_CALLED_STATION_ID_EMERGENCY := "Emergency"; /** @desc octetstring, PIXIT item A-7/22 /** @desc octetstring, PIXIT item A-9/15 * An identity for the PDN connection for the PDN-Connection-ID AVP */ modulepar octetstring PX_PDN_CONNECTION_ID_DATA := '08'O; // /** @desc octetstring, PIXIT item A-7/23 // * avp_Data within Bearer_Identifier_AVP is of octetstring type // */ // modulepar octetstring PX_BEARER_IDENTIFIER := '01020304'O; // // /** @desc enumerated type Bearer_Usage, PIXIT item A-7/24 // * A bearer usage value for the Bearer-Usage AVP // Available values: GENERAL, IMS_SIGNALLING // */ // modulepar Bearer_Usage PX_BEARER_USAGE_DATA := IMS_SIGNALLING_E; // // /** @desc // // The ANCA (Access-Network-Charging-Address) in IPv4 format, PIXIT item A-7/25 // // */ // modulepar IPv4Addr PX_ANCA_ipv4 := {1,2,3,4}; // /** @desc // // The ANCA (Access-Network-Charging-Address) in type IPv6 format, PIXIT item A-7/26 // // */ // modulepar IPv6Addr PX_ANCA_ipv6 := {1,2,3,4,5,6,7,8}; /** @desc The SGW/AGW in IPv4Addr format (3GPP-EPS and 3GPP2 accesses), PIXIT item A-7/27 The SGW/AGW in IPv4Addr format (3GPP-EPS and 3GPP2 accesses), PIXIT item A-9/16 */ modulepar IPv4Addr PX_SGW_AGW_ipv4 := {1,2,3,4}; /** @desc The SGW/AGW in type IPv6Addr format (3GPP-EPS and 3GPP2 accesses), PIXIT item A-7/28 The SGW/AGW in type IPv6Addr format (3GPP-EPS and 3GPP2 accesses), PIXIT item A-9/17 */ modulepar IPv6Addr PX_SGW_AGW_ipv6 := {1,2,3,4,5,6,7,8}; /** @desc The max QoS bandwidth in type UInt32 format, PIXIT item The max QoS bandwidth in type UInt32 format, PIXIT item A-9/18 */ modulepar UInt32 PX_max_Requested_Bandwidth_UL := 4294967295; /** @desc The subsession Id in type UInt32 format, PIXIT item The subsession Id in type UInt32 format, PIXIT item A-9/19 */ modulepar UInt32 PX_SUBSESSION_ID := 100; // // /** @desc octetstring, PIXIT item A-7/29 // * A charging identifier for the Access-Network-Charging-Identifier-Value AVP in Access-Network-Charging-Identifier AVPs // */ // modulepar octetstring PX_ACCESS_NETWORK_CHARGING_IDENTIFIER_VALUE := '08'O; // // /** @desc octetstring, PIXIT item A-7/30 // * An IP flow mobility routing rule for the Routing-Rule-Identifier AVP in Routing-Rule-Definition AVPs // */ // modulepar octetstring PX_ROUTING_RULE_IDENTIFIER_VALUE := '08'O; // // /** @desc UInt32, PIXIT item A-7/31 // * Unknown charging key for the Rating_-Group_ AVP // */ // modulepar UInt32 PX_UNKNOWN_RATING_GROUP := 100; // // /** @desc enumerated type Network_Request_Support, PIXIT item A-7/32 // * Value indicating the access network support for network initiated procedures for the Network_Request-Support AVP // Available values: NETWORK_REQUEST NOT SUPPORTED, NETWORK_REQUEST SUPPORTED // */ // modulepar Network_Request_Support PX_NETWORK_REQUEST_SUPPORT := NETWORK_REQUEST_SUPPORTED_E; // /** @desc octetstring, PIXIT item A-7/33 /** @desc octetstring, PIXIT item A-9/20 * First charging rule name for the Charging-Rule-Name AVP */ modulepar octetstring PX_CHARGING_RULE_NAME_DATA := '08'O; // // /** @desc octetstring, PIXIT item A-7/34 // * Second charging rule name for the Charging-Rule-Name AVP // */ // modulepar octetstring PX_CHARGING_RULE_NAME_DATA2 := '09'O; // // /** @desc octetstring, PIXIT item A-7/35 // * Third charging rule name for the Charging-Rule-Name AVP // * // modulepar octetstring PX_CHARGING_RULE_NAME_DATA3 := '0A'O; // // /** @desc octetstring, PIXIT item A-7/36 // * Non-existant charging rule name for the Charging-Rule-Name AVP // */ // modulepar octetstring PX_CHARGING_RULE_NAME_DATA_NONEXIST := 'FF'O; // // /** @desc octetstring, PIXIT item A-7/37 // * Charging rule base name for the Charging-Rule-Base-Name AVP // */ // modulepar UTF8String PX_CHARGING_RULE_BASE_NAME_DATA := "data"; /** @desc enumerated type PCC_Rule_Status, PIXIT item A-7/38 /** @desc enumerated type PCC_Rule_Status, PIXIT item A-9/21 * A status value of PCC rule(s) for the PCC-Rule-Status AVP Available values: ACTIVE, INACTIVE, TEMPORARILY INACTIVE */ modulepar PCC_Rule_Status PX_PCC_RULE_STATUS := ACTIVE_E; // /** @desc UInt32, PIXIT item A-7/39 // * A precedence value for a PCC rule for the Precedence AVP in CCR messages // */ // modulepar UInt32 PX_PRECEDENCE_DATA := 100; // // /** @desc octetstring, PIXIT item A-7/40 // * A packet filter identity for the Packet-Filter-Identifier AVP // */ // modulepar octetstring PX_PACKET_FILTER_IDENTIFIER_DATA := '08'O; // // /** @desc enumerated type PCC_Rule_Status, PIXIT item A-7/41 // * A reason for a PCC rule to be reported for the Rule-Failure-Code AVP in Charging-Rule-Report AVPs // Available values: UNKNOWN_RULE-NAME, RATING_GROUP_ERROR, SERVICE_IDENTIFIER_ERROR, GW/PCEF_MALFUNCTION, // RESOURCES_LIMITATION, MAX_NR_BEARERS_REACHED, UNKNOWN_BEARER_ID, MISSING_BEARER_ID, MISSING_FLOW_INFORMATION, // RESOURCE_ALLOCATION_FAILURE, UNSUCCESSFUL_QOS_INFORMATION, PS_TO_CS_HANDOVER, NO_BEARER_BOUND // */ // modulepar Rule_Failure_Code PX_RULE_FAILURE_CODE := UNKNOWN_RULE_NAME_E; // // /** @desc enumerated type PCC_Rule_Status, PIXIT item A-7/42 // * Status of the offline charging interface for the Offline AVP in Charging-Rule-Definition AVPs // Available values: DISABLE_OFFLINE, ENABLE_OFFLINE // */ // modulepar Offline PX_OFFLINE_DATA := DISABLE_OFFLINE_E; // // // /** @desc enumerated type PCC_Rule_Status, PIXIT item A-7/43 // * Status of the online charging interface for the Online AVP in Charging-Rule-Definition AVPs // Available values: DISABLE_ONLINE, ENABLE_ONLINE // */ // modulepar Online PX_ONLINE_DATA := ENABLE_ONLINE_E; // // /** @desc octectstring, PIXIT item A-7/44 // * Name of a national variant of the MPS service name for the MPS-Identifier AVP // * (parameter is part of AAR message) // */ // modulepar octetstring PX_MPS_IDENTIFIER := '01020304050607'O; // // /** @desc octectstring, PIXIT item A-7/45 // * First monitoring key for the Monitoring-Key AVP in RAR and CCR messages // */ // modulepar octetstring PX_MONITORING_KEY := '01020304050607'O; // // /** @desc octectstring, PIXIT item A-7/46 // * Second monitoring key for the Monitoring-Key AVP in RAR and CCR messages // */ // modulepar octetstring PX_MONITORING_KEY2 := '01020304050677'O; // // /** @desc UInt32, PIXIT item A-7/47 // * NTP time before which the PCEF will re-request PPC rules dor the Revalidation-Time AVP in RAR messages // */ // modulepar UInt32 PX_REVALIDATION_TIME := 7; // // /** @desc UInt32, PIXIT item A-7/48 // * NTP time at which a PCC rule will be enforced for Rule-Activation-Time AVP in Charging-Rule-Install AVPs // */ // modulepar UInt32 PX_ACTIVATION_TIME := 0; // // /** @desc UInt32, PIXIT item A-7/49 // * NTP time at which a PCC rule enforcement will be stopped for Rule-Deactivation-Time AVP in Charging-Rule-Install AVPs // */ // modulepar UInt32 PX_DEACTIVATION_TIME := 0; // // /** @desc charstring, PIXIT item A-7/50 // * A sponsor identity for the Sponsor-Identity AVP in Sponsored-Connectivity AVPs // */ // modulepar charstring PX_SPONSOR_ID := "Google"; // // /** @desc charstring, PIXIT item A-7/51 // * An application service provider identity for the Application_Service_Provider AVP in Sponsored-Connectivity AVPs // // */ // modulepar charstring PX_APPLICATION_SERVICE_PROVIDER_ID := "GoogleCall"; } //end group DiameterCommonS9Data group DiameterCommonGxData{ /** @desc boolean indicator, PIXIT item A-X/XX /** @desc boolean indicator, PIXIT item A-10/1 * TRUE if the Gx interface is accessible to trigger Diameter events at the S9 interface */ modulepar boolean PX_Gxsupport := false; /** @desc UTF8String, PIXIT item A-7/5 /** @desc UTF8String, PIXIT item A-10/2 The Session-Id AVP (AVP Code 263) is of type UTF8String and is used to identify a specific session (see Section 8); All messages Loading @@ -471,7 +307,7 @@ module DiameterS9_PIXITS modulepar UTF8String PX_GX_SessionID := "pcscf.etsi.org;1317059245;52;21823490"; /** @desc charstring, PIXIT item A-7/6 /** @desc charstring, PIXIT item A-10/3 The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and MUST be present in all Diameter messages; This AVP identifies the Loading @@ -490,7 +326,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/7 /** @desc charstring, PIXIT item A-10/4 The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity; This AVP contains the Realm of the originator of any Diameter message Loading @@ -502,7 +338,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/8 /** @desc charstring, PIXIT item A-10/5 The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity; This AVP MUST be present in all unsolicited agent initiated messages, Loading @@ -518,7 +354,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/9 /** @desc charstring, PIXIT item A-10/6 The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity, and contains the realm the message is to be routed to; The Loading @@ -536,12 +372,12 @@ module DiameterS9_PIXITS group DiameterCommonGxxData{ /** @desc boolean indicator, PIXIT item A-X/XX /** @desc boolean indicator, PIXIT item A-11/1 * TRUE if the Gx interface is accessible to trigger Diameter events at the S9 interface */ modulepar boolean PX_Gxxsupport := false; /** @desc UTF8String, PIXIT item A-7/5 /** @desc UTF8String, PIXIT item A-11/2 The Session-Id AVP (AVP Code 263) is of type UTF8String and is used to identify a specific session (see Section 8); All messages Loading @@ -555,7 +391,7 @@ module DiameterS9_PIXITS modulepar UTF8String PX_GXX_SessionID := "pcscf.etsi.org;1317059245;52;21823490"; /** @desc charstring, PIXIT item A-7/6 /** @desc charstring, PIXIT item A-11/3 The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and MUST be present in all Diameter messages; This AVP identifies the Loading @@ -574,7 +410,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/7 /** @desc charstring, PIXIT item A-11/4 The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity; This AVP contains the Realm of the originator of any Diameter message Loading @@ -585,7 +421,7 @@ module DiameterS9_PIXITS modulepar charstring PX_GXX1_OriginRealm := "etsi.org"; /** @desc charstring, PIXIT item A-7/6 /** @desc charstring, PIXIT item A-11/5 The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and MUST be present in all Diameter messages; This AVP identifies the Loading @@ -604,7 +440,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/7 /** @desc charstring, PIXIT item A-11/6 The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity; This AVP contains the Realm of the originator of any Diameter message Loading @@ -616,7 +452,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/8 /** @desc charstring, PIXIT item A-11/7 The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity; This AVP MUST be present in all unsolicited agent initiated messages, Loading @@ -632,7 +468,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/9 /** @desc charstring, PIXIT item A-11/8 The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity, and contains the realm the message is to be routed to; The Loading @@ -647,12 +483,12 @@ module DiameterS9_PIXITS */ modulepar charstring PX_GXX_DestinationRealm := "myalupcrf.etsi.org"; /** @desc octetstring, PIXIT item A-7/30 /** @desc octetstring, PIXIT item A-11/9 * An IP flow mobility routing rule for the Routing-Rule-Identifier AVP in Routing-Rule-Definition AVPs */ modulepar octetstring PX_ROUTING_RULE_IDENTIFIER_VALUE := '08'O; /** @desc UInt32, PIXIT /** @desc UInt32, PIXIT item A-11/10 * QoS value exeeding the subscriber bandwidth */ modulepar UInt32 PX_QOS_EXCEEDING_SUBSCRIBER_BANDWIDTH := 9999; Loading DiameterS9/ttcn/DiameterS9_TestControl.ttcn3 +143 −140 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ module DiameterS9_TestControl { execute(TC_HPCRF_HMB_05()); execute(TC_HPCRF_HMB_06()); } if (PICS_HPCRF_TWO_BBERFS_WITH_FLOW_MOBILITY_WITH_SAME_IPCAN_SESSION_DURING_HANDOVER) { execute(TC_HPCRF_HMB_07()); } Loading @@ -65,6 +66,7 @@ module DiameterS9_TestControl { execute(TC_HPCRF_VPQ_01()); execute(TC_HPCRF_VPQ_02()); } if (PICS_HPCRF_PUSH_FOR_PCC_AND_QOS_RULE_PROVISIONING) { execute(TC_HPCRF_VPQ_03()); execute(TC_HPCRF_VPQ_04()); Loading @@ -76,12 +78,12 @@ module DiameterS9_TestControl { execute(TC_HPCRF_VST_01()); execute(TC_HPCRF_VST_02()); } if (PICS_HPCRF_S9_SESSION_TERMINATION and PICS_HPCRF_ACTIVE_S9_SESSION_SUBSESSION_TERMINATION) { execute(TC_HPCRF_VST_03()); execute(TC_HPCRF_VST_04()); } // 5.2.2.1 S9 Messages execute(TC_VPCRF_MS_01()); Loading Loading @@ -166,6 +168,7 @@ module DiameterS9_TestControl { execute(TC_VPCRF_VDS_02()); execute(TC_VPCRF_VDS_03()); } // 5.2.2.3.6 Session Linking Handling When Multiple PDN Connection to a single APN if (PICS_VPCRF_IP_FLOW_MOBILITY) { execute(TC_VPCRF_VSL_01()); Loading Loading
DiameterS9/ttcn/DiameterS9_PIXITS.ttcn +51 −215 Original line number Diff line number Diff line Loading @@ -10,7 +10,6 @@ module DiameterS9_PIXITS import from LibDiameter_Types_Gx_AVPs {type IP_CAN_Type, RAT_Type, PCC_Rule_Status;}; import from LibCommon_BasicTypesAndValues all; import from LibDiameter_Types_S9_AVPs all; // import from LibDiameter_TypesAndValues {type PCC_Rule_Status}; group Port_and_addresses{ group S9_Port_and_addresses{ Loading @@ -20,71 +19,71 @@ module DiameterS9_PIXITS */ modulepar charstring PX_DIAMETER_S9_ETS_IPADDR := "1.1.1.1"; /** @desc charstring, PIXIT item A-7/2 /** @desc charstring, PIXIT item A-8/1 * IP address of the system under test */ modulepar charstring PX_DIAMETER_S9_SUT_IPADDR := "1.1.1.2"; /** @desc charstring, PIXIT item A-7/3 /** @desc charstring, PIXIT item A-7/2 * Port number of the test system */ modulepar integer PX_DIAMETER_S9_ETS_PORT := 3868; /** @desc charstring, PIXIT item A-7/4 /** @desc charstring, PIXIT item A-8/2 * Port number of the system under test */ modulepar integer PX_DIAMETER_S9_SUT_PORT := 3868; } group Gx_Port_and_addresses{ /** @desc charstring, PIXIT item A-7/1 /** @desc charstring, PIXIT item A-7/3 * IP address of the test system PCEF */ modulepar charstring PX_DIAMETER_GX_ETS_IPADDR := "1.1.1.1"; /** @desc charstring, PIXIT item A-7/2 /** @desc charstring, PIXIT item A-8/3 * IP address of the system under test */ modulepar charstring PX_DIAMETER_GX_SUT_IPADDR := "1.1.1.2"; /** @desc charstring, PIXIT item A-7/3 /** @desc charstring, PIXIT item A-7/4 * Port number of the test system */ modulepar integer PX_DIAMETER_GX_ETS_PORT := 3868; /** @desc charstring, PIXIT item A-7/4 /** @desc charstring, PIXIT item A-8/4 * Port number of the system under test */ modulepar integer PX_DIAMETER_GX_SUT_PORT := 3868; } group Gxx_Port_and_addresses{ /** @desc charstring, PIXIT item A-7/1 /** @desc charstring, PIXIT item A-7/5 * IP address of the test system BBERF1 */ modulepar charstring PX_DIAMETER_GXX1_ETS_IPADDR := "1.1.1.1"; /** @desc charstring, PIXIT item A-7/1 /** @desc charstring, PIXIT item A-7/6 * IP address of the test system BBERF2 */ modulepar charstring PX_DIAMETER_GXX2_ETS_IPADDR := "1.1.1.1"; /** @desc charstring, PIXIT item A-7/2 /** @desc charstring, PIXIT item A-8/5 * IP address of the system under test */ modulepar charstring PX_DIAMETER_GXX_SUT_IPADDR := "1.1.1.2"; /** @desc charstring, PIXIT item A-7/3 /** @desc charstring, PIXIT item A-7/7 * Port number of the test system */ modulepar integer PX_DIAMETER_GXX1_ETS_PORT := 3868; /** @desc charstring, PIXIT item A-7/3 /** @desc charstring, PIXIT item A-7/8 * Port number of the test system BBERF1 */ modulepar integer PX_DIAMETER_GXX2_ETS_PORT := 3868; /** @desc charstring, PIXIT item A-7/4 /** @desc charstring, PIXIT item A-8/6 * Port number of the system under test BBERF2 */ modulepar integer PX_DIAMETER_GXX_SUT_PORT := 3868; Loading @@ -95,7 +94,7 @@ module DiameterS9_PIXITS // SUT specific implementation variants group DiameterCommonS9Data{ /** @desc UTF8String, PIXIT item A-7/5 /** @desc UTF8String, PIXIT item A-9/1 The Session-Id AVP (AVP Code 263) is of type UTF8String and is used to identify a specific session (see Section 8); All messages Loading @@ -109,7 +108,7 @@ module DiameterS9_PIXITS modulepar UTF8String PX_SessionID := "pcscf.etsi.org;1317059245;52;21823490"; /** @desc charstring, PIXIT item A-7/6 /** @desc charstring, PIXIT item A-9/2 The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and MUST be present in all Diameter messages; This AVP identifies the Loading @@ -128,7 +127,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/7 /** @desc charstring, PIXIT item A-9/3 The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity; This AVP contains the Realm of the originator of any Diameter message Loading @@ -140,7 +139,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/8 /** @desc charstring, PIXIT item A-9/4 The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity; This AVP MUST be present in all unsolicited agent initiated messages, Loading @@ -156,7 +155,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/9 /** @desc charstring, PIXIT item A-9/3 The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity, and contains the realm the message is to be routed to; The Loading @@ -171,23 +170,7 @@ module DiameterS9_PIXITS */ modulepar charstring PX_DestinationRealm := "myalupcrf.etsi.org"; /** @desc octetstring, PIXIT item A-7/10 A logical circuit-ID for the Logical-Access-ID AVP in case of xDSL IP CAN type */ // modulepar octetstring PX_Logical_Access_ID := '01020304'O; /** @desc UTF8String, PIXIT item A-7/11 A physical access ID for the Physical-Access-ID AVP in case of xDSL IP-CAN type */ // modulepar UTF8String PX_Physical_Access_ID := "pcscf.etsi.org;1317059245;52;21823490"; /** @desc octetstring, PIXIT item A-7/12 /** @desc octetstring, PIXIT item A-9/6 The Framed-IP-Address AVP (AVP Code 8) [RADIUS] is of type OctetString and contains an IPv4 address of the type specified in the Loading @@ -207,7 +190,7 @@ module DiameterS9_PIXITS */ modulepar octetstring PX_UE1_framedIpAddress := '0a0a0a0a'O; /** @desc octetstring, PIXIT item A-7/13 /** @desc octetstring, PIXIT item A-9/7 The Framed-IPv6-Prefix AVP (AVP Code 97) is of type OctetString and contains the IPv6 prefix to be configured for the user; One or more Loading @@ -220,30 +203,30 @@ module DiameterS9_PIXITS */ modulepar octetstring PX_UE1_framedIp6Address := '0a0a0a0a'O; /** @desc enumerated type Subscription_Id_Ty_Type, PIXIT item A-7/14 /** @desc enumerated type Subscription_Id_Ty_Type, PIXIT item A-9/8 * A subscription ID type for the Subscription-Id-Type AVP in Subscription-Id AVPs Available values: END_USER_E164, END_USER_IMSI, END_USER_SIP_URI, END_USER_NAI */ modulepar Subscription_Id_Ty_Type PX_SUBSCRIPTION_ID_TYPE := END_USER_IMSI_E; /** @desc UTF8String, PIXIT item A-7/15 /** @desc UTF8String, PIXIT item A-9/9 * Subscription data for the Subscription-Id-Data AVP in Subscription-Id AVPs */ modulepar UTF8String PX_SUBSCRIPTION_ID_DATA := "SUBS_DATA"; /** @desc enumerated type IP_CAN_Type, PIXIT item A-7/16 /** @desc enumerated type IP_CAN_Type, PIXIT item A-9/10 * A connectivity access type for the IP-CAN-Type AVP in CCR messages Available values: 3GPP-GPRS, DCOSIS, xDSL, WiMAX, 3GPP2, 3GPP-EPS, Non-3GPP-EPS */ modulepar IP_CAN_Type PX_IP_CAN_TYPE := ThreeGPP_GPRS_E; /** @desc enumerated type RAT_Type, PIXIT item A-7/17 /** @desc enumerated type RAT_Type, PIXIT item A-9/11 * A radio access technology for the IP-RAT-Type AVP in CCR messages Available values: WLAN, VIRTUAL, UTRAN, GERAN, GAN, HSPA_EVOLUTION, EUTRAN, CDMA2000, HRPD, UMB, EHRPD */ modulepar RAT_Type PX_RAT_TYPE := WLAN_E; /** @desc octetstring, PIXIT item A-7/13 /** @desc octetstring, PIXIT item A-9/12 The QoS_Rule_Name is of type OctetString and contains QoS Rule Loading @@ -251,213 +234,66 @@ module DiameterS9_PIXITS */ modulepar octetstring PX_QOS_RULE_NAME := '0b'O; /** @desc octetstring, PIXIT item A-7/13 /** @desc octetstring, PIXIT item A-9/13 The QoS_Rule_Name is of type OctetString and contains QoS Rule Ref: TS 129 212 5a-3, table 5a-3-4 */ modulepar octetstring PX_QOS_RULE_NAME_NOT_ACCEPTABLE := '0b'O; //TODO check if following PIXITS will be used in S9 /** @desc UTF8String, PIXIT item A-7/20 /** @desc UTF8String, PIXIT item A-9/14 * A PDN for the Called-Station-Id AVP */ modulepar UTF8String PX_CALLED_STATION_ID_PDN := "PDN_ID"; // /** @desc UTF8String, PIXIT item A-7/21 // * An Emergency address for the Called-Station-Id AVP // */ // modulepar UTF8String PX_CALLED_STATION_ID_EMERGENCY := "Emergency"; /** @desc octetstring, PIXIT item A-7/22 /** @desc octetstring, PIXIT item A-9/15 * An identity for the PDN connection for the PDN-Connection-ID AVP */ modulepar octetstring PX_PDN_CONNECTION_ID_DATA := '08'O; // /** @desc octetstring, PIXIT item A-7/23 // * avp_Data within Bearer_Identifier_AVP is of octetstring type // */ // modulepar octetstring PX_BEARER_IDENTIFIER := '01020304'O; // // /** @desc enumerated type Bearer_Usage, PIXIT item A-7/24 // * A bearer usage value for the Bearer-Usage AVP // Available values: GENERAL, IMS_SIGNALLING // */ // modulepar Bearer_Usage PX_BEARER_USAGE_DATA := IMS_SIGNALLING_E; // // /** @desc // // The ANCA (Access-Network-Charging-Address) in IPv4 format, PIXIT item A-7/25 // // */ // modulepar IPv4Addr PX_ANCA_ipv4 := {1,2,3,4}; // /** @desc // // The ANCA (Access-Network-Charging-Address) in type IPv6 format, PIXIT item A-7/26 // // */ // modulepar IPv6Addr PX_ANCA_ipv6 := {1,2,3,4,5,6,7,8}; /** @desc The SGW/AGW in IPv4Addr format (3GPP-EPS and 3GPP2 accesses), PIXIT item A-7/27 The SGW/AGW in IPv4Addr format (3GPP-EPS and 3GPP2 accesses), PIXIT item A-9/16 */ modulepar IPv4Addr PX_SGW_AGW_ipv4 := {1,2,3,4}; /** @desc The SGW/AGW in type IPv6Addr format (3GPP-EPS and 3GPP2 accesses), PIXIT item A-7/28 The SGW/AGW in type IPv6Addr format (3GPP-EPS and 3GPP2 accesses), PIXIT item A-9/17 */ modulepar IPv6Addr PX_SGW_AGW_ipv6 := {1,2,3,4,5,6,7,8}; /** @desc The max QoS bandwidth in type UInt32 format, PIXIT item The max QoS bandwidth in type UInt32 format, PIXIT item A-9/18 */ modulepar UInt32 PX_max_Requested_Bandwidth_UL := 4294967295; /** @desc The subsession Id in type UInt32 format, PIXIT item The subsession Id in type UInt32 format, PIXIT item A-9/19 */ modulepar UInt32 PX_SUBSESSION_ID := 100; // // /** @desc octetstring, PIXIT item A-7/29 // * A charging identifier for the Access-Network-Charging-Identifier-Value AVP in Access-Network-Charging-Identifier AVPs // */ // modulepar octetstring PX_ACCESS_NETWORK_CHARGING_IDENTIFIER_VALUE := '08'O; // // /** @desc octetstring, PIXIT item A-7/30 // * An IP flow mobility routing rule for the Routing-Rule-Identifier AVP in Routing-Rule-Definition AVPs // */ // modulepar octetstring PX_ROUTING_RULE_IDENTIFIER_VALUE := '08'O; // // /** @desc UInt32, PIXIT item A-7/31 // * Unknown charging key for the Rating_-Group_ AVP // */ // modulepar UInt32 PX_UNKNOWN_RATING_GROUP := 100; // // /** @desc enumerated type Network_Request_Support, PIXIT item A-7/32 // * Value indicating the access network support for network initiated procedures for the Network_Request-Support AVP // Available values: NETWORK_REQUEST NOT SUPPORTED, NETWORK_REQUEST SUPPORTED // */ // modulepar Network_Request_Support PX_NETWORK_REQUEST_SUPPORT := NETWORK_REQUEST_SUPPORTED_E; // /** @desc octetstring, PIXIT item A-7/33 /** @desc octetstring, PIXIT item A-9/20 * First charging rule name for the Charging-Rule-Name AVP */ modulepar octetstring PX_CHARGING_RULE_NAME_DATA := '08'O; // // /** @desc octetstring, PIXIT item A-7/34 // * Second charging rule name for the Charging-Rule-Name AVP // */ // modulepar octetstring PX_CHARGING_RULE_NAME_DATA2 := '09'O; // // /** @desc octetstring, PIXIT item A-7/35 // * Third charging rule name for the Charging-Rule-Name AVP // * // modulepar octetstring PX_CHARGING_RULE_NAME_DATA3 := '0A'O; // // /** @desc octetstring, PIXIT item A-7/36 // * Non-existant charging rule name for the Charging-Rule-Name AVP // */ // modulepar octetstring PX_CHARGING_RULE_NAME_DATA_NONEXIST := 'FF'O; // // /** @desc octetstring, PIXIT item A-7/37 // * Charging rule base name for the Charging-Rule-Base-Name AVP // */ // modulepar UTF8String PX_CHARGING_RULE_BASE_NAME_DATA := "data"; /** @desc enumerated type PCC_Rule_Status, PIXIT item A-7/38 /** @desc enumerated type PCC_Rule_Status, PIXIT item A-9/21 * A status value of PCC rule(s) for the PCC-Rule-Status AVP Available values: ACTIVE, INACTIVE, TEMPORARILY INACTIVE */ modulepar PCC_Rule_Status PX_PCC_RULE_STATUS := ACTIVE_E; // /** @desc UInt32, PIXIT item A-7/39 // * A precedence value for a PCC rule for the Precedence AVP in CCR messages // */ // modulepar UInt32 PX_PRECEDENCE_DATA := 100; // // /** @desc octetstring, PIXIT item A-7/40 // * A packet filter identity for the Packet-Filter-Identifier AVP // */ // modulepar octetstring PX_PACKET_FILTER_IDENTIFIER_DATA := '08'O; // // /** @desc enumerated type PCC_Rule_Status, PIXIT item A-7/41 // * A reason for a PCC rule to be reported for the Rule-Failure-Code AVP in Charging-Rule-Report AVPs // Available values: UNKNOWN_RULE-NAME, RATING_GROUP_ERROR, SERVICE_IDENTIFIER_ERROR, GW/PCEF_MALFUNCTION, // RESOURCES_LIMITATION, MAX_NR_BEARERS_REACHED, UNKNOWN_BEARER_ID, MISSING_BEARER_ID, MISSING_FLOW_INFORMATION, // RESOURCE_ALLOCATION_FAILURE, UNSUCCESSFUL_QOS_INFORMATION, PS_TO_CS_HANDOVER, NO_BEARER_BOUND // */ // modulepar Rule_Failure_Code PX_RULE_FAILURE_CODE := UNKNOWN_RULE_NAME_E; // // /** @desc enumerated type PCC_Rule_Status, PIXIT item A-7/42 // * Status of the offline charging interface for the Offline AVP in Charging-Rule-Definition AVPs // Available values: DISABLE_OFFLINE, ENABLE_OFFLINE // */ // modulepar Offline PX_OFFLINE_DATA := DISABLE_OFFLINE_E; // // // /** @desc enumerated type PCC_Rule_Status, PIXIT item A-7/43 // * Status of the online charging interface for the Online AVP in Charging-Rule-Definition AVPs // Available values: DISABLE_ONLINE, ENABLE_ONLINE // */ // modulepar Online PX_ONLINE_DATA := ENABLE_ONLINE_E; // // /** @desc octectstring, PIXIT item A-7/44 // * Name of a national variant of the MPS service name for the MPS-Identifier AVP // * (parameter is part of AAR message) // */ // modulepar octetstring PX_MPS_IDENTIFIER := '01020304050607'O; // // /** @desc octectstring, PIXIT item A-7/45 // * First monitoring key for the Monitoring-Key AVP in RAR and CCR messages // */ // modulepar octetstring PX_MONITORING_KEY := '01020304050607'O; // // /** @desc octectstring, PIXIT item A-7/46 // * Second monitoring key for the Monitoring-Key AVP in RAR and CCR messages // */ // modulepar octetstring PX_MONITORING_KEY2 := '01020304050677'O; // // /** @desc UInt32, PIXIT item A-7/47 // * NTP time before which the PCEF will re-request PPC rules dor the Revalidation-Time AVP in RAR messages // */ // modulepar UInt32 PX_REVALIDATION_TIME := 7; // // /** @desc UInt32, PIXIT item A-7/48 // * NTP time at which a PCC rule will be enforced for Rule-Activation-Time AVP in Charging-Rule-Install AVPs // */ // modulepar UInt32 PX_ACTIVATION_TIME := 0; // // /** @desc UInt32, PIXIT item A-7/49 // * NTP time at which a PCC rule enforcement will be stopped for Rule-Deactivation-Time AVP in Charging-Rule-Install AVPs // */ // modulepar UInt32 PX_DEACTIVATION_TIME := 0; // // /** @desc charstring, PIXIT item A-7/50 // * A sponsor identity for the Sponsor-Identity AVP in Sponsored-Connectivity AVPs // */ // modulepar charstring PX_SPONSOR_ID := "Google"; // // /** @desc charstring, PIXIT item A-7/51 // * An application service provider identity for the Application_Service_Provider AVP in Sponsored-Connectivity AVPs // // */ // modulepar charstring PX_APPLICATION_SERVICE_PROVIDER_ID := "GoogleCall"; } //end group DiameterCommonS9Data group DiameterCommonGxData{ /** @desc boolean indicator, PIXIT item A-X/XX /** @desc boolean indicator, PIXIT item A-10/1 * TRUE if the Gx interface is accessible to trigger Diameter events at the S9 interface */ modulepar boolean PX_Gxsupport := false; /** @desc UTF8String, PIXIT item A-7/5 /** @desc UTF8String, PIXIT item A-10/2 The Session-Id AVP (AVP Code 263) is of type UTF8String and is used to identify a specific session (see Section 8); All messages Loading @@ -471,7 +307,7 @@ module DiameterS9_PIXITS modulepar UTF8String PX_GX_SessionID := "pcscf.etsi.org;1317059245;52;21823490"; /** @desc charstring, PIXIT item A-7/6 /** @desc charstring, PIXIT item A-10/3 The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and MUST be present in all Diameter messages; This AVP identifies the Loading @@ -490,7 +326,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/7 /** @desc charstring, PIXIT item A-10/4 The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity; This AVP contains the Realm of the originator of any Diameter message Loading @@ -502,7 +338,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/8 /** @desc charstring, PIXIT item A-10/5 The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity; This AVP MUST be present in all unsolicited agent initiated messages, Loading @@ -518,7 +354,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/9 /** @desc charstring, PIXIT item A-10/6 The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity, and contains the realm the message is to be routed to; The Loading @@ -536,12 +372,12 @@ module DiameterS9_PIXITS group DiameterCommonGxxData{ /** @desc boolean indicator, PIXIT item A-X/XX /** @desc boolean indicator, PIXIT item A-11/1 * TRUE if the Gx interface is accessible to trigger Diameter events at the S9 interface */ modulepar boolean PX_Gxxsupport := false; /** @desc UTF8String, PIXIT item A-7/5 /** @desc UTF8String, PIXIT item A-11/2 The Session-Id AVP (AVP Code 263) is of type UTF8String and is used to identify a specific session (see Section 8); All messages Loading @@ -555,7 +391,7 @@ module DiameterS9_PIXITS modulepar UTF8String PX_GXX_SessionID := "pcscf.etsi.org;1317059245;52;21823490"; /** @desc charstring, PIXIT item A-7/6 /** @desc charstring, PIXIT item A-11/3 The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and MUST be present in all Diameter messages; This AVP identifies the Loading @@ -574,7 +410,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/7 /** @desc charstring, PIXIT item A-11/4 The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity; This AVP contains the Realm of the originator of any Diameter message Loading @@ -585,7 +421,7 @@ module DiameterS9_PIXITS modulepar charstring PX_GXX1_OriginRealm := "etsi.org"; /** @desc charstring, PIXIT item A-7/6 /** @desc charstring, PIXIT item A-11/5 The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and MUST be present in all Diameter messages; This AVP identifies the Loading @@ -604,7 +440,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/7 /** @desc charstring, PIXIT item A-11/6 The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity; This AVP contains the Realm of the originator of any Diameter message Loading @@ -616,7 +452,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/8 /** @desc charstring, PIXIT item A-11/7 The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity; This AVP MUST be present in all unsolicited agent initiated messages, Loading @@ -632,7 +468,7 @@ module DiameterS9_PIXITS /** @desc charstring, PIXIT item A-7/9 /** @desc charstring, PIXIT item A-11/8 The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity, and contains the realm the message is to be routed to; The Loading @@ -647,12 +483,12 @@ module DiameterS9_PIXITS */ modulepar charstring PX_GXX_DestinationRealm := "myalupcrf.etsi.org"; /** @desc octetstring, PIXIT item A-7/30 /** @desc octetstring, PIXIT item A-11/9 * An IP flow mobility routing rule for the Routing-Rule-Identifier AVP in Routing-Rule-Definition AVPs */ modulepar octetstring PX_ROUTING_RULE_IDENTIFIER_VALUE := '08'O; /** @desc UInt32, PIXIT /** @desc UInt32, PIXIT item A-11/10 * QoS value exeeding the subscriber bandwidth */ modulepar UInt32 PX_QOS_EXCEEDING_SUBSCRIBER_BANDWIDTH := 9999; Loading
DiameterS9/ttcn/DiameterS9_TestControl.ttcn3 +143 −140 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ module DiameterS9_TestControl { execute(TC_HPCRF_HMB_05()); execute(TC_HPCRF_HMB_06()); } if (PICS_HPCRF_TWO_BBERFS_WITH_FLOW_MOBILITY_WITH_SAME_IPCAN_SESSION_DURING_HANDOVER) { execute(TC_HPCRF_HMB_07()); } Loading @@ -65,6 +66,7 @@ module DiameterS9_TestControl { execute(TC_HPCRF_VPQ_01()); execute(TC_HPCRF_VPQ_02()); } if (PICS_HPCRF_PUSH_FOR_PCC_AND_QOS_RULE_PROVISIONING) { execute(TC_HPCRF_VPQ_03()); execute(TC_HPCRF_VPQ_04()); Loading @@ -76,12 +78,12 @@ module DiameterS9_TestControl { execute(TC_HPCRF_VST_01()); execute(TC_HPCRF_VST_02()); } if (PICS_HPCRF_S9_SESSION_TERMINATION and PICS_HPCRF_ACTIVE_S9_SESSION_SUBSESSION_TERMINATION) { execute(TC_HPCRF_VST_03()); execute(TC_HPCRF_VST_04()); } // 5.2.2.1 S9 Messages execute(TC_VPCRF_MS_01()); Loading Loading @@ -166,6 +168,7 @@ module DiameterS9_TestControl { execute(TC_VPCRF_VDS_02()); execute(TC_VPCRF_VDS_03()); } // 5.2.2.3.6 Session Linking Handling When Multiple PDN Connection to a single APN if (PICS_VPCRF_IP_FLOW_MOBILITY) { execute(TC_VPCRF_VSL_01()); Loading