Loading ttcn/AtsImsIot/AtsImsIot_TD_INI.ttcn +4 −4 Original line number Diff line number Diff line Loading @@ -410,7 +410,7 @@ module AtsImsIot_TD_INI{ f_mtc_check_TP_MW_PCSCF_200OK_02(vc_vxlte_monitor_components.gmB); // Event 11 f_mtc_check_TP_GM_PCSCF_ACK_02(vc_vxlte_monitor_components.gmB); // Event 17 f_mtc_check_TP_MW_PCSCF_ACK_02(vc_vxlte_monitor_components.gmB); // Event 16 f_mtc_check_TP_IC_IBCF_2XXRESP_04(vc_vxlte_monitor_components.ic); // 200 OK – Event 13 f_mtc_check_TP_IC_IBCF_2XXRESP_04(vc_vxlte_monitor_components.ic, 1); // 200 OK – Event 13 // f_mtc_userCheckNewMediaStream(v_ueA); // f_mtc_userCheckNewMediaStream(v_ueB); Loading Loading @@ -1147,7 +1147,7 @@ module AtsImsIot_TD_INI{ //Ic TP_IC_IBCF_100TRY_02 (INVITE, 100 Trying – Event 9) f_mtc_check_TP_MW_PCSCF_INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 8) f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 9) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false); // (INVITE, 100 Trying – Event 9) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 9) //Ic TP_IC_IBCF_1XXRESP_03 (180 Ringing – Event 12) //MwPS TP_MW_PCSCF_180RINGING_03 (Event 13) Loading Loading @@ -1731,7 +1731,7 @@ module AtsImsIot_TD_INI{ //Ic TP_IC_IBCF_1XXRESP_03 (180 Ringing – Event 13) f_mtc_check_TP_MW_PCSCF_INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 9) f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 10) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false); // (INVITE, 100 Trying – Event 10) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 10) f_mtc_check_TP_IC_IBCF_1XXRESP_03(vc_vxlte_monitor_components.ic, false); // (180 Ringing – Event 13) //Rx TP_RX_PCSCF_AAR_04 (AAR – Event 15) Loading Loading @@ -1850,7 +1850,7 @@ module AtsImsIot_TD_INI{ //Gm TP_GM_PCSCF_486INVITE_03 (Event 15) f_mtc_check_TP_MW_PCSCF_INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 9) f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 10) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false); // (INVITE, 100 Trying – Event 10) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 10) f_mtc_check_TP_IC_IBCF_486INVITE_03(vc_vxlte_monitor_components.ic, false); // (Event 13) f_mtc_check_TP_MW_PCSCF_486INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 14) f_mtc_check_TP_GM_PCSCF_486INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 15) Loading ttcn/AtsImsIot/AtsImsIot_TP_behavior_IC.ttcn +126 −11 Original line number Diff line number Diff line Loading @@ -305,17 +305,17 @@ group g_IBCF_100TRY { v_skip := {p_skipCount, mw_SipRequest(mw_INVITE_Request_Base)}; } // p_monitorCompRef.start( // f_Iot_Sip_receive( // {mw_SipRequest(mw_INVITE_Request_Base)}, // {}, // v_skip, // "TP_IC_IBCF_100TRY_01", // false, // p_checkMessage // ) // ); // p_monitorCompRef.done; p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipRequest(mw_INVITE_Request_Base)}, {}, v_skip, "TP_IC_IBCF_100TRY_01", false, p_checkMessage ) ); p_monitorCompRef.done; p_monitorCompRef.start( f_Iot_Sip_receive( Loading @@ -331,6 +331,49 @@ group g_IBCF_100TRY { } /** * @desc Starts monitor component behavior for TP_IMS_5070_02 * @param p_monitorCompRef Reference to monitor component * @remark source function f_mtc_check_TP_IMS_5070_01_ic */ function f_mtc_check_TP_IC_IBCF_100TRY_02( SipInterfaceMonitor p_monitorCompRef, boolean p_checkMessage, integer p_skipCount ) runs on ImsTestCoordinator { var template SkipType v_skip := {0, omit}; if(p_skipCount > 0) { v_skip := {p_skipCount, mw_SipRequest(mw_INVITE_Request_Base)}; } p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipRequest(mw_INVITE_Request_Base)}, {}, v_skip, "TP_IC_IBCF_100TRY_02", false, p_checkMessage ) ); p_monitorCompRef.done; p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipResponse(mw_100Trying_Base)}, {}, v_skip, "TP_IC_IBCF_100TRY_02", false, false ) ); p_monitorCompRef.done; } } // end group g_IBCF_100TRY group g_IBCF_180RESP { Loading Loading @@ -1045,6 +1088,78 @@ group g_IBCF_486INVITE { p_monitorCompRef.done; } /** * @desc Starts monitor component behavior * @param p_monitorCompRef Reference to monitor component */ function f_mtc_check_TP_IC_IBCF_486INVITE_03( SipInterfaceMonitor p_monitorCompRef, boolean p_checkMessage ) runs on ImsTestCoordinator { //TODO: from/to p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))}, {mw_SipResponse(mdw_4XX_Base)}, {0, omit}, "TP_IC_IBCF_486INVITE_03", false, p_checkMessage ) ); p_monitorCompRef.done; //TODO: from/to p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))}, {mw_SipResponse(mdw_4XX_Base)}, {0, omit}, "TP_IC_IBCF_486INVITE_03", false, p_checkMessage ) ); p_monitorCompRef.done; } /** * @desc Starts monitor component behavior * @param p_monitorCompRef Reference to monitor component */ function f_mtc_check_TP_IC_IBCF_486INVITE_04( SipInterfaceMonitor p_monitorCompRef, boolean p_checkMessage ) runs on ImsTestCoordinator { //TODO: from/to p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))}, {mw_SipResponse(mdw_4XX_Base)}, {0, omit}, "TP_IC_IBCF_486INVITE_04", false, p_checkMessage ) ); p_monitorCompRef.done; //TODO: from/to p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))}, {mw_SipResponse(mdw_4XX_Base)}, {0, omit}, "TP_IC_IBCF_486INVITE_04", false, p_checkMessage ) ); p_monitorCompRef.done; } } // end group g_IBCF_486INVITE group g_IBCF_487INVITE { 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_TD_INI.ttcn +4 −4 Original line number Diff line number Diff line Loading @@ -410,7 +410,7 @@ module AtsImsIot_TD_INI{ f_mtc_check_TP_MW_PCSCF_200OK_02(vc_vxlte_monitor_components.gmB); // Event 11 f_mtc_check_TP_GM_PCSCF_ACK_02(vc_vxlte_monitor_components.gmB); // Event 17 f_mtc_check_TP_MW_PCSCF_ACK_02(vc_vxlte_monitor_components.gmB); // Event 16 f_mtc_check_TP_IC_IBCF_2XXRESP_04(vc_vxlte_monitor_components.ic); // 200 OK – Event 13 f_mtc_check_TP_IC_IBCF_2XXRESP_04(vc_vxlte_monitor_components.ic, 1); // 200 OK – Event 13 // f_mtc_userCheckNewMediaStream(v_ueA); // f_mtc_userCheckNewMediaStream(v_ueB); Loading Loading @@ -1147,7 +1147,7 @@ module AtsImsIot_TD_INI{ //Ic TP_IC_IBCF_100TRY_02 (INVITE, 100 Trying – Event 9) f_mtc_check_TP_MW_PCSCF_INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 8) f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 9) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false); // (INVITE, 100 Trying – Event 9) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 9) //Ic TP_IC_IBCF_1XXRESP_03 (180 Ringing – Event 12) //MwPS TP_MW_PCSCF_180RINGING_03 (Event 13) Loading Loading @@ -1731,7 +1731,7 @@ module AtsImsIot_TD_INI{ //Ic TP_IC_IBCF_1XXRESP_03 (180 Ringing – Event 13) f_mtc_check_TP_MW_PCSCF_INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 9) f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 10) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false); // (INVITE, 100 Trying – Event 10) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 10) f_mtc_check_TP_IC_IBCF_1XXRESP_03(vc_vxlte_monitor_components.ic, false); // (180 Ringing – Event 13) //Rx TP_RX_PCSCF_AAR_04 (AAR – Event 15) Loading Loading @@ -1850,7 +1850,7 @@ module AtsImsIot_TD_INI{ //Gm TP_GM_PCSCF_486INVITE_03 (Event 15) f_mtc_check_TP_MW_PCSCF_INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 9) f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 10) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false); // (INVITE, 100 Trying – Event 10) f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 10) f_mtc_check_TP_IC_IBCF_486INVITE_03(vc_vxlte_monitor_components.ic, false); // (Event 13) f_mtc_check_TP_MW_PCSCF_486INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 14) f_mtc_check_TP_GM_PCSCF_486INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 15) Loading
ttcn/AtsImsIot/AtsImsIot_TP_behavior_IC.ttcn +126 −11 Original line number Diff line number Diff line Loading @@ -305,17 +305,17 @@ group g_IBCF_100TRY { v_skip := {p_skipCount, mw_SipRequest(mw_INVITE_Request_Base)}; } // p_monitorCompRef.start( // f_Iot_Sip_receive( // {mw_SipRequest(mw_INVITE_Request_Base)}, // {}, // v_skip, // "TP_IC_IBCF_100TRY_01", // false, // p_checkMessage // ) // ); // p_monitorCompRef.done; p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipRequest(mw_INVITE_Request_Base)}, {}, v_skip, "TP_IC_IBCF_100TRY_01", false, p_checkMessage ) ); p_monitorCompRef.done; p_monitorCompRef.start( f_Iot_Sip_receive( Loading @@ -331,6 +331,49 @@ group g_IBCF_100TRY { } /** * @desc Starts monitor component behavior for TP_IMS_5070_02 * @param p_monitorCompRef Reference to monitor component * @remark source function f_mtc_check_TP_IMS_5070_01_ic */ function f_mtc_check_TP_IC_IBCF_100TRY_02( SipInterfaceMonitor p_monitorCompRef, boolean p_checkMessage, integer p_skipCount ) runs on ImsTestCoordinator { var template SkipType v_skip := {0, omit}; if(p_skipCount > 0) { v_skip := {p_skipCount, mw_SipRequest(mw_INVITE_Request_Base)}; } p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipRequest(mw_INVITE_Request_Base)}, {}, v_skip, "TP_IC_IBCF_100TRY_02", false, p_checkMessage ) ); p_monitorCompRef.done; p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipResponse(mw_100Trying_Base)}, {}, v_skip, "TP_IC_IBCF_100TRY_02", false, false ) ); p_monitorCompRef.done; } } // end group g_IBCF_100TRY group g_IBCF_180RESP { Loading Loading @@ -1045,6 +1088,78 @@ group g_IBCF_486INVITE { p_monitorCompRef.done; } /** * @desc Starts monitor component behavior * @param p_monitorCompRef Reference to monitor component */ function f_mtc_check_TP_IC_IBCF_486INVITE_03( SipInterfaceMonitor p_monitorCompRef, boolean p_checkMessage ) runs on ImsTestCoordinator { //TODO: from/to p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))}, {mw_SipResponse(mdw_4XX_Base)}, {0, omit}, "TP_IC_IBCF_486INVITE_03", false, p_checkMessage ) ); p_monitorCompRef.done; //TODO: from/to p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))}, {mw_SipResponse(mdw_4XX_Base)}, {0, omit}, "TP_IC_IBCF_486INVITE_03", false, p_checkMessage ) ); p_monitorCompRef.done; } /** * @desc Starts monitor component behavior * @param p_monitorCompRef Reference to monitor component */ function f_mtc_check_TP_IC_IBCF_486INVITE_04( SipInterfaceMonitor p_monitorCompRef, boolean p_checkMessage ) runs on ImsTestCoordinator { //TODO: from/to p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))}, {mw_SipResponse(mdw_4XX_Base)}, {0, omit}, "TP_IC_IBCF_486INVITE_04", false, p_checkMessage ) ); p_monitorCompRef.done; //TODO: from/to p_monitorCompRef.start( f_Iot_Sip_receive( {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))}, {mw_SipResponse(mdw_4XX_Base)}, {0, omit}, "TP_IC_IBCF_486INVITE_04", false, p_checkMessage ) ); p_monitorCompRef.done; } } // end group g_IBCF_486INVITE group g_IBCF_487INVITE { Loading
LibIms @ fd3b61df Compare d640fce7 to fd3b61df Original line number Diff line number Diff line Subproject commit d640fce7b8bd65dbb77c93a98f80c53a73bb2a24 Subproject commit fd3b61dfd76385d9bc8a51c518649644418ce36e