Loading ttcn/AtsSccas/AtsSccas_TCFunctions.ttcn +45 −2 Original line number Original line Diff line number Diff line Loading @@ -1328,6 +1328,40 @@ module AtsSccas_TCFunctions { mw_sccas_Response_2xxonREGISTER(vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact) mw_sccas_Response_2xxonREGISTER(vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact) ); ); // TODO: the UE entity previouslyEstablishedCallWith // STEP: invite LibIms_Steps.f_setHeadersINVITE(p_cSeq_s, f_initSipUrl(c_serviceProfile_EMERGENCY), f_initSipUrl(c_userProfile_UE1atSUThome)); f_SendINVITE(m_sccas_invite( vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact, omit, vc_route, m_supported_replaces, m_messageBody_SDP_mediaOnly )); // EXPECTED: 200 ok f_awaitingResponse(mw_sccas_Response_200mediaOnly(200, vc_callIdReg, p_cSeq_s, vc_from, vc_to, vc_via, ?, ?, ?, ?)); // template (present) Response ( // template (present) StatusLine.statusCode p_statusCode := 200, // template (present) CallId p_callId := ?, // template (present) CSeq p_cSeq := ?, // template (present) From p_from := ?, // template (present) To p_to := ?, // template (present) Via p_via := ?, // template (present) Contact p_contact := ?, // template (present) PChargingVector p_pChargingVector := ?, // template (present) PAssertedID p_pAssertedID := ?, // template AcceptContact p_acceptContact := * f_deregistrationAS(p_cSeq_s); f_deregistrationAS(p_cSeq_s); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync Loading Loading @@ -1369,11 +1403,20 @@ module AtsSccas_TCFunctions { mw_sccas_Response_2xxonREGISTER(vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact) mw_sccas_Response_2xxonREGISTER(vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact) ); ); // TODO: the UE entity hasReceived200OkOnInitialRequestForDialogWith // STEP: sen ACK f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via)); // Expected: BYE f_awaitingBYE(mw_BYE_Request_Base(?)); f_deregistrationAS(p_cSeq_s); f_deregistrationAS(p_cSeq_s); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync } // End of f_TC_IISC_SCCAS_CPT_ACK_01 } // End of f_TC_ISC_SCCAS_CPT_ACK_01 function f_TC_ISC_SCCAS_CPT_INV_03(in CSeq p_cSeq_s) function f_TC_ISC_SCCAS_CPT_INV_03(in CSeq p_cSeq_s) runs on ImsComponent { runs on ImsComponent { Loading ttcn/AtsSccas/AtsSccas_Testcases.ttcn +1 −1 Original line number Original line Diff line number Diff line Loading @@ -544,7 +544,7 @@ module AtsSccas_Testcases stop; stop; } } // TODO: setUo "the UE entity isRegisteredTo the IMS" // f_Registration_IMS // f_Registration_IMS Loading Loading
ttcn/AtsSccas/AtsSccas_TCFunctions.ttcn +45 −2 Original line number Original line Diff line number Diff line Loading @@ -1328,6 +1328,40 @@ module AtsSccas_TCFunctions { mw_sccas_Response_2xxonREGISTER(vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact) mw_sccas_Response_2xxonREGISTER(vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact) ); ); // TODO: the UE entity previouslyEstablishedCallWith // STEP: invite LibIms_Steps.f_setHeadersINVITE(p_cSeq_s, f_initSipUrl(c_serviceProfile_EMERGENCY), f_initSipUrl(c_userProfile_UE1atSUThome)); f_SendINVITE(m_sccas_invite( vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact, omit, vc_route, m_supported_replaces, m_messageBody_SDP_mediaOnly )); // EXPECTED: 200 ok f_awaitingResponse(mw_sccas_Response_200mediaOnly(200, vc_callIdReg, p_cSeq_s, vc_from, vc_to, vc_via, ?, ?, ?, ?)); // template (present) Response ( // template (present) StatusLine.statusCode p_statusCode := 200, // template (present) CallId p_callId := ?, // template (present) CSeq p_cSeq := ?, // template (present) From p_from := ?, // template (present) To p_to := ?, // template (present) Via p_via := ?, // template (present) Contact p_contact := ?, // template (present) PChargingVector p_pChargingVector := ?, // template (present) PAssertedID p_pAssertedID := ?, // template AcceptContact p_acceptContact := * f_deregistrationAS(p_cSeq_s); f_deregistrationAS(p_cSeq_s); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync Loading Loading @@ -1369,11 +1403,20 @@ module AtsSccas_TCFunctions { mw_sccas_Response_2xxonREGISTER(vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact) mw_sccas_Response_2xxonREGISTER(vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact) ); ); // TODO: the UE entity hasReceived200OkOnInitialRequestForDialogWith // STEP: sen ACK f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via)); // Expected: BYE f_awaitingBYE(mw_BYE_Request_Base(?)); f_deregistrationAS(p_cSeq_s); f_deregistrationAS(p_cSeq_s); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync } // End of f_TC_IISC_SCCAS_CPT_ACK_01 } // End of f_TC_ISC_SCCAS_CPT_ACK_01 function f_TC_ISC_SCCAS_CPT_INV_03(in CSeq p_cSeq_s) function f_TC_ISC_SCCAS_CPT_INV_03(in CSeq p_cSeq_s) runs on ImsComponent { runs on ImsComponent { Loading
ttcn/AtsSccas/AtsSccas_Testcases.ttcn +1 −1 Original line number Original line Diff line number Diff line Loading @@ -544,7 +544,7 @@ module AtsSccas_Testcases stop; stop; } } // TODO: setUo "the UE entity isRegisteredTo the IMS" // f_Registration_IMS // f_Registration_IMS Loading