Loading ttcn/AtsImsIot/AtsImsIot_Diameter_Templates.ttcn +2 −2 Original line number Diff line number Diff line Loading @@ -915,14 +915,14 @@ module AtsImsIot_Diameter_Templates { bearer_Usage := mw_bearer_Usage(IMS_SIGNALLING_E), qoS_Information := mw_qoS_Information, default_EPS_Bearer_QoS := mw_default_EPS_Bearer_QoS_Class_5, subsesion_Enforcement_Info := {mw_subses_Enforcement_Info(mw_subsession_Operation_AVP (ESTABLISHMENT_E))} subsesion_Enforcement_Info := ? //AXR {mw_subses_Enforcement_Info(mw_subsession_Operation_AVP (ESTABLISHMENT_E))} } } template CCR_MSG mw_CCR_S9_Termination(CC_Request_Ty_Type p_avpData) modifies mw_CCR_dummy := { cCR_Body :={ cC_Request_Type := mw_cC_Request_Type(p_avpData), subsesion_Enforcement_Info := {mw_subses_Enforcement_Info(mw_subsession_Operation_AVP (TERMINATION_E))} subsesion_Enforcement_Info := ? //AXR {mw_subses_Enforcement_Info(mw_subsession_Operation_AVP (TERMINATION_E))} } } Loading ttcn/AtsImsIot/AtsImsIot_TD_INI.ttcn +64 −18 Original line number Diff line number Diff line Loading @@ -162,11 +162,57 @@ module AtsImsIot_TD_INI{ f_cf_user_up ( v_ueB ); f_cf_VxLteMonitor_Up(); // // Preamble // f_mtc_userRegistration(v_ueA, v_userInfoA); // f_mtc_userRegistration(v_ueB, v_userInfoB); // // // Test body // Preamble f_mtc_userRegistration(v_ueA, v_userInfoA); f_mtc_userRegistration(v_ueB, v_userInfoB); // Test body f_mtc_check_TP_IC_IBCF_INVITE_01(vc_vxlte_monitor_components.ic, true); // INVITE Event 1 f_mtc_check_TP_IC_IBCF_INVITE_02(vc_vxlte_monitor_components.ic, true); // INVITE Event 1 f_mtc_check_TP_IC_IBCF_INVITE_03(vc_vxlte_monitor_components.ic, false); // INVITE ENUM Event 1 TP_MW_PCSCF_INVITE_02 ( Event 3) TP_RX_PCSCF_AAR_06 (AAR – Events 4) TP_GX_PCRF_RAR_01 (RAR – Events 5, 11, 20) TP_GX_PGW_RAA_02 (RAA – Events 6, 12, 21) TP_RX_PCRF_AAA_02 (AAA – Events 7, 13, 22) TP_GM_PCSCF_INVITE_02 ( Event 8) // f_mtc_check_TP_GM_PCSCF_INVITE_02(vc_vxlte_monitor_components.gmB, true, true); // Event 8 TP_GM_PCSCF_180RINGING_02 ( Event 9) // f_mtc_check_TP_GM_PCSCF_180RINGING_02(vc_vxlte_monitor_components.gmB, true); // Event 9 TP_RX_PCSCF_AAR_07 (AAR – Events 10) TP_GX_PCRF_RAR_01 (RAR – Events 5, 11, 20) TP_GX_PGW_RAA_02 (RAA – Events 6, 12, 21) TP_RX_PCRF_AAA_02 (AAA – Events 7, 13, 22) TP_MW_PCSCF_180RINGING_02 ( Event 14) // f_mtc_check_TP_MW_PCSCF_180RINGING_02(vc_vxlte_monitor_components.gmB/*FIXME: mwPS*/, true); // Event 14 TP_IC_IBCF_180RESP_01 (180 Ringing – Event 16) TP_IC_IBCF_180RESP_02 (180 Ringing – Event 16) TP_IC_IBCF_1XXRESP_01 (180 Ringing – Event 16) // f_mtc_check_TP_IC_IBCF_180RESP_01(vc_vxlte_monitor_components.ic); // 180 Ringing – Event 16 // f_mtc_check_TP_IC_IBCF_180RESP_02(vc_vxlte_monitor_components.ic); // 180 Ringing – Event 16 // f_mtc_check_TP_IC_IBCF_1XXRESP_01(vc_vxlte_monitor_components.ic); // 180 Ringing – Event 16 TP_RX_PCSCF_AAR_08 (AAR – Events 19) TP_GX_PCRF_RAR_01 (RAR – Events 5, 11, 20) TP_GX_PGW_RAA_02 (RAA – Events 6, 12, 21) TP_RX_PCRF_AAA_02 (AAA – Events 7, 13, 22) TP_IC_IBCF_2XXRESP_01 (200 OK – Event 25) TP_IC_IBCF_2XXRESP_02 (200 OK – Event 25) TP_IC_IBCF_2XXRESP_03 (200 OK – Event 25) // f_mtc_check_TP_IC_IBCF_2XXRESP_01(vc_vxlte_monitor_components.ic); // 200 OK – Event 25 // f_mtc_check_TP_IC_IBCF_2XXRESP_02(vc_vxlte_monitor_components.ic); // 200 OK – Event 25 // f_mtc_check_TP_IC_IBCF_2XXRESP_03(vc_vxlte_monitor_components.ic); // 200 OK – Event 25 TP_MW_PCSCF_ACK_02 (Event 28) // f_mtc_check_TP_MW_PCSCF_ACK_01(vc_vxlte_monitor_components.gmB/*FIXME: mwPS*/, true, true); // Event 28 TP_GM_PCSCF_ACK_02 (Event 29) // f_mtc_check_TP_GM_PCSCF_ACK_01(vc_vxlte_monitor_components.gmB, true, true); // Event 29 // //f_mtc_userInitiateCall (v_ueB, v_userTelInfoA); // // f_mtc_check_TP_GM_PCSCF_INVITE_02(vc_vxlte_monitor_components.gmB, true, true); // Event 8 Loading LibIms @ fd3b61df Compare d640fce7 to fd3b61df Original line number Diff line number Diff line Subproject commit d640fce7b8bd65dbb77c93a98f80c53a73bb2a24 Subproject commit fd3b61dfd76385d9bc8a51c518649644418ce36e Loading
ttcn/AtsImsIot/AtsImsIot_Diameter_Templates.ttcn +2 −2 Original line number Diff line number Diff line Loading @@ -915,14 +915,14 @@ module AtsImsIot_Diameter_Templates { bearer_Usage := mw_bearer_Usage(IMS_SIGNALLING_E), qoS_Information := mw_qoS_Information, default_EPS_Bearer_QoS := mw_default_EPS_Bearer_QoS_Class_5, subsesion_Enforcement_Info := {mw_subses_Enforcement_Info(mw_subsession_Operation_AVP (ESTABLISHMENT_E))} subsesion_Enforcement_Info := ? //AXR {mw_subses_Enforcement_Info(mw_subsession_Operation_AVP (ESTABLISHMENT_E))} } } template CCR_MSG mw_CCR_S9_Termination(CC_Request_Ty_Type p_avpData) modifies mw_CCR_dummy := { cCR_Body :={ cC_Request_Type := mw_cC_Request_Type(p_avpData), subsesion_Enforcement_Info := {mw_subses_Enforcement_Info(mw_subsession_Operation_AVP (TERMINATION_E))} subsesion_Enforcement_Info := ? //AXR {mw_subses_Enforcement_Info(mw_subsession_Operation_AVP (TERMINATION_E))} } } Loading
ttcn/AtsImsIot/AtsImsIot_TD_INI.ttcn +64 −18 Original line number Diff line number Diff line Loading @@ -162,11 +162,57 @@ module AtsImsIot_TD_INI{ f_cf_user_up ( v_ueB ); f_cf_VxLteMonitor_Up(); // // Preamble // f_mtc_userRegistration(v_ueA, v_userInfoA); // f_mtc_userRegistration(v_ueB, v_userInfoB); // // // Test body // Preamble f_mtc_userRegistration(v_ueA, v_userInfoA); f_mtc_userRegistration(v_ueB, v_userInfoB); // Test body f_mtc_check_TP_IC_IBCF_INVITE_01(vc_vxlte_monitor_components.ic, true); // INVITE Event 1 f_mtc_check_TP_IC_IBCF_INVITE_02(vc_vxlte_monitor_components.ic, true); // INVITE Event 1 f_mtc_check_TP_IC_IBCF_INVITE_03(vc_vxlte_monitor_components.ic, false); // INVITE ENUM Event 1 TP_MW_PCSCF_INVITE_02 ( Event 3) TP_RX_PCSCF_AAR_06 (AAR – Events 4) TP_GX_PCRF_RAR_01 (RAR – Events 5, 11, 20) TP_GX_PGW_RAA_02 (RAA – Events 6, 12, 21) TP_RX_PCRF_AAA_02 (AAA – Events 7, 13, 22) TP_GM_PCSCF_INVITE_02 ( Event 8) // f_mtc_check_TP_GM_PCSCF_INVITE_02(vc_vxlte_monitor_components.gmB, true, true); // Event 8 TP_GM_PCSCF_180RINGING_02 ( Event 9) // f_mtc_check_TP_GM_PCSCF_180RINGING_02(vc_vxlte_monitor_components.gmB, true); // Event 9 TP_RX_PCSCF_AAR_07 (AAR – Events 10) TP_GX_PCRF_RAR_01 (RAR – Events 5, 11, 20) TP_GX_PGW_RAA_02 (RAA – Events 6, 12, 21) TP_RX_PCRF_AAA_02 (AAA – Events 7, 13, 22) TP_MW_PCSCF_180RINGING_02 ( Event 14) // f_mtc_check_TP_MW_PCSCF_180RINGING_02(vc_vxlte_monitor_components.gmB/*FIXME: mwPS*/, true); // Event 14 TP_IC_IBCF_180RESP_01 (180 Ringing – Event 16) TP_IC_IBCF_180RESP_02 (180 Ringing – Event 16) TP_IC_IBCF_1XXRESP_01 (180 Ringing – Event 16) // f_mtc_check_TP_IC_IBCF_180RESP_01(vc_vxlte_monitor_components.ic); // 180 Ringing – Event 16 // f_mtc_check_TP_IC_IBCF_180RESP_02(vc_vxlte_monitor_components.ic); // 180 Ringing – Event 16 // f_mtc_check_TP_IC_IBCF_1XXRESP_01(vc_vxlte_monitor_components.ic); // 180 Ringing – Event 16 TP_RX_PCSCF_AAR_08 (AAR – Events 19) TP_GX_PCRF_RAR_01 (RAR – Events 5, 11, 20) TP_GX_PGW_RAA_02 (RAA – Events 6, 12, 21) TP_RX_PCRF_AAA_02 (AAA – Events 7, 13, 22) TP_IC_IBCF_2XXRESP_01 (200 OK – Event 25) TP_IC_IBCF_2XXRESP_02 (200 OK – Event 25) TP_IC_IBCF_2XXRESP_03 (200 OK – Event 25) // f_mtc_check_TP_IC_IBCF_2XXRESP_01(vc_vxlte_monitor_components.ic); // 200 OK – Event 25 // f_mtc_check_TP_IC_IBCF_2XXRESP_02(vc_vxlte_monitor_components.ic); // 200 OK – Event 25 // f_mtc_check_TP_IC_IBCF_2XXRESP_03(vc_vxlte_monitor_components.ic); // 200 OK – Event 25 TP_MW_PCSCF_ACK_02 (Event 28) // f_mtc_check_TP_MW_PCSCF_ACK_01(vc_vxlte_monitor_components.gmB/*FIXME: mwPS*/, true, true); // Event 28 TP_GM_PCSCF_ACK_02 (Event 29) // f_mtc_check_TP_GM_PCSCF_ACK_01(vc_vxlte_monitor_components.gmB, true, true); // Event 29 // //f_mtc_userInitiateCall (v_ueB, v_userTelInfoA); // // f_mtc_check_TP_GM_PCSCF_INVITE_02(vc_vxlte_monitor_components.gmB, true, true); // Event 8 Loading
LibIms @ fd3b61df Compare d640fce7 to fd3b61df Original line number Diff line number Diff line Subproject commit d640fce7b8bd65dbb77c93a98f80c53a73bb2a24 Subproject commit fd3b61dfd76385d9bc8a51c518649644418ce36e