Loading CH/CH_TC_Functions.ttcn +66 −1 Original line number Diff line number Diff line Loading @@ -846,6 +846,17 @@ module CH_TC_Functions { // wait for ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); // call termination in case of errors in test body if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq, vc_callee_From, vc_callee_To ); }; f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // ---- postamble ----> Loading Loading @@ -886,6 +897,16 @@ module CH_TC_Functions { f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via)); // call termination in case of errors in preamble if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To ); }; f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // ---- test body -----> Loading Loading @@ -956,6 +977,16 @@ module CH_TC_Functions { // wait for ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); // call termination in case of errors in preamble if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq, vc_callee_From, vc_callee_To ); }; f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // ---- test body -----> Loading @@ -980,6 +1011,17 @@ module CH_TC_Functions { // wait for ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); // call termination in case of errors in preamble if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To ); }; f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // ---- postamble ----> Loading @@ -1001,6 +1043,8 @@ module CH_TC_Functions { template SDP_attribute p_direction_in, SDP_attribute p_direction_out ) runs on ImsComponent { var CSeq vc_cSeq_tester; f_init_gm_pcscf(p_CSeq); // ---- preamble -----> Loading @@ -1012,6 +1056,7 @@ module CH_TC_Functions { f_SIP_modSessionDirection(m_attribute_sendonly); f_setHeadersReINVITE(p_CSeq,false); f_SendINVITE(m_INVITE_Request_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_contact, omit, vc_route, omit, omit, omit, valueof(m_MBody_SDP(vc_sdp_local)))); vc_cSeq_tester := vc_cSeq; f_awaitingResponse(mw_Response_Base(c_statusLine200,vc_callId, vc_cSeq)); f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via)); Loading @@ -1020,7 +1065,7 @@ module CH_TC_Functions { ); action("Please set communication on HOLD"); action("Please set communication on HOLD (session attribute)"); f_awaitingINVITE(mw_INVITE_Request_MB(?, ?)); f_SIP_checksetSDPreqDirectionSession( mw_attribute_inactive, m_attribute_inactive Loading @@ -1038,6 +1083,16 @@ module CH_TC_Functions { // wait for ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); // call termination in case of errors in preamble if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq_tester, vc_callee_From, vc_callee_To ); }; f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // ---- test body -----> Loading @@ -1061,6 +1116,16 @@ module CH_TC_Functions { // wait for ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); // call termination in case of errors in test body if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq_tester, vc_caller_From, vc_caller_To ); }; f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // ---- postamble ----> Loading Loading
CH/CH_TC_Functions.ttcn +66 −1 Original line number Diff line number Diff line Loading @@ -846,6 +846,17 @@ module CH_TC_Functions { // wait for ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); // call termination in case of errors in test body if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq, vc_callee_From, vc_callee_To ); }; f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // ---- postamble ----> Loading Loading @@ -886,6 +897,16 @@ module CH_TC_Functions { f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via)); // call termination in case of errors in preamble if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To ); }; f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // ---- test body -----> Loading Loading @@ -956,6 +977,16 @@ module CH_TC_Functions { // wait for ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); // call termination in case of errors in preamble if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq, vc_callee_From, vc_callee_To ); }; f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // ---- test body -----> Loading @@ -980,6 +1011,17 @@ module CH_TC_Functions { // wait for ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); // call termination in case of errors in preamble if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To ); }; f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // ---- postamble ----> Loading @@ -1001,6 +1043,8 @@ module CH_TC_Functions { template SDP_attribute p_direction_in, SDP_attribute p_direction_out ) runs on ImsComponent { var CSeq vc_cSeq_tester; f_init_gm_pcscf(p_CSeq); // ---- preamble -----> Loading @@ -1012,6 +1056,7 @@ module CH_TC_Functions { f_SIP_modSessionDirection(m_attribute_sendonly); f_setHeadersReINVITE(p_CSeq,false); f_SendINVITE(m_INVITE_Request_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_contact, omit, vc_route, omit, omit, omit, valueof(m_MBody_SDP(vc_sdp_local)))); vc_cSeq_tester := vc_cSeq; f_awaitingResponse(mw_Response_Base(c_statusLine200,vc_callId, vc_cSeq)); f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via)); Loading @@ -1020,7 +1065,7 @@ module CH_TC_Functions { ); action("Please set communication on HOLD"); action("Please set communication on HOLD (session attribute)"); f_awaitingINVITE(mw_INVITE_Request_MB(?, ?)); f_SIP_checksetSDPreqDirectionSession( mw_attribute_inactive, m_attribute_inactive Loading @@ -1038,6 +1083,16 @@ module CH_TC_Functions { // wait for ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); // call termination in case of errors in preamble if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq_tester, vc_callee_From, vc_callee_To ); }; f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // ---- test body -----> Loading @@ -1061,6 +1116,16 @@ module CH_TC_Functions { // wait for ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); // call termination in case of errors in test body if(getverdict==fail) {f_terminateCall_UE_withDeReg(vc_requestUri, vc_callId, vc_cSeq_tester, vc_caller_From, vc_caller_To ); }; f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // ---- postamble ----> Loading