Loading AtsNIT_SipSip/ttcn/AtsNIT_SipSip_SS_TCFunctions.ttcn +65 −0 Original line number Diff line number Diff line Loading @@ -7049,6 +7049,71 @@ module AtsNIT_SipSip_SS_TCFunctions { } // end function f_AtsNIT_TC_SS___XXSSCFU05UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFU06 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFU06UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFU06UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFU04 * @param p_CSeq_s Transaction Id */ // UE2 does not take part in the test /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFU06 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFU06UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_IMS_preamble_withRegistrationBasic(c_userProfile_UE3atSUThome, p_cSeq_s); // assignment of PIXIT values to component variable f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // Testbody f_awaitingINVITE(mw_INVITE_Request_HistoryInfo( mw_HistoryInfo( {mw_HistoryInfoEntry(mw_SipUrl_NumberHostParam(PX_IMS_SUT_UE2_PUBLIC_USER,PX_IMS_SUT_UE2_HOME_DOMAIN,{m_Cause("302")}),{1},omit), // Note: cause is part of hi-targeted-to-uri mw_HistoryInfoEntry(mw_SipUrl_Number(PX_IMS_SUT_UE3_PUBLIC_USER),{1,1},omit) }))); f_sendResponse(m_Response_18XonINVITE_Require_ifpresent( c_statusLine180, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_contact, mw_Require_not_100rel )); f_sendResponse(m_Response_2xxonINVITE_UE( c_statusLine200, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via,vc_contact, f_route(), valueof(m_MBody_SDP(vc_sdp_local)) )); // await ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); f_check_Conversation(); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // postamble f_IMS_postamble_withDeRegistration(vc_cSeq); } // end function f_AtsNIT_TC_SS___XXSSCFU06UE3 }//end group TP2_6_SS_CFU group TP2_7_SS_CFB { Loading Loading
AtsNIT_SipSip/ttcn/AtsNIT_SipSip_SS_TCFunctions.ttcn +65 −0 Original line number Diff line number Diff line Loading @@ -7049,6 +7049,71 @@ module AtsNIT_SipSip_SS_TCFunctions { } // end function f_AtsNIT_TC_SS___XXSSCFU05UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFU06 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFU06UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFU06UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFU04 * @param p_CSeq_s Transaction Id */ // UE2 does not take part in the test /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFU06 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFU06UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_IMS_preamble_withRegistrationBasic(c_userProfile_UE3atSUThome, p_cSeq_s); // assignment of PIXIT values to component variable f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // Testbody f_awaitingINVITE(mw_INVITE_Request_HistoryInfo( mw_HistoryInfo( {mw_HistoryInfoEntry(mw_SipUrl_NumberHostParam(PX_IMS_SUT_UE2_PUBLIC_USER,PX_IMS_SUT_UE2_HOME_DOMAIN,{m_Cause("302")}),{1},omit), // Note: cause is part of hi-targeted-to-uri mw_HistoryInfoEntry(mw_SipUrl_Number(PX_IMS_SUT_UE3_PUBLIC_USER),{1,1},omit) }))); f_sendResponse(m_Response_18XonINVITE_Require_ifpresent( c_statusLine180, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_contact, mw_Require_not_100rel )); f_sendResponse(m_Response_2xxonINVITE_UE( c_statusLine200, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via,vc_contact, f_route(), valueof(m_MBody_SDP(vc_sdp_local)) )); // await ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); f_check_Conversation(); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // postamble f_IMS_postamble_withDeRegistration(vc_cSeq); } // end function f_AtsNIT_TC_SS___XXSSCFU06UE3 }//end group TP2_6_SS_CFU group TP2_7_SS_CFB { Loading