Loading ttcn/AtsSccas/AtsSccas_TCFunctions.ttcn +1431 −1405 Original line number Diff line number Diff line Loading @@ -611,6 +611,32 @@ module AtsSccas_TCFunctions { } // End of group Group_8_3 group Group_9_3 { function f_TC_IISC_SCCAS_CPT_INV_01_ueims(in CSeq p_cSeq_s) runs on ImsComponent { // TODO: set correct service profiles 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, // template(omit) Require p_require := omit, vc_route, m_supported_replaces, //template(omit) Supported p_supported := omit, omit //template(value) MessageBody p_mb ) ); f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callIdReg, p_cSeq_s)); } } // End of group Group_9_3 group Group_10_3 { Loading ttcn/AtsSccas/AtsSccas_Templates.ttcn +359 −280 Original line number Diff line number Diff line Loading @@ -141,6 +141,48 @@ module AtsSccas_Templates } group request_sent_Steffen { template Supported m_supported_replaces := { fieldName := REPLACES_E, optionsTags := omit } // template(value) Response m_Response_Dummy := { // statusLine := c_statusLine100, // msgHeader := m_msgHeader_dummy, // messageBody := omit, // payload := omit // } // TODO:change name template (omit) INVITE_Request m_sccas_invite_stl( template(value) SipUrl p_requestUri, template(value) CallId p_callId, template(value) CSeq p_cSeq, template(value) From p_from, template(value) To p_to, template(value) Via p_via, template(value) Contact p_contact, template(omit) Require p_require := omit, template(omit) Route p_route := omit, template(omit) Supported p_supported := omit, template(value) MessageBody p_mb ) modifies m_INVITE_Request_UE := { msgHeader := { callId := p_callId, contact := p_contact, cSeq := p_cSeq, fromField := p_from, toField := p_to, via := p_via }, messageBody := omit, payload := omit } } group request_sent_Bostjan { Loading Loading @@ -243,6 +285,43 @@ module AtsSccas_Templates } group request_receive_Steffen { template (present) Response mw_sccas_Response_200mediaOnly( 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 := * ) modifies mw_Response_StatusCode_Base := { statusLine := mw_statusLine(p_statusCode, ?), messageBody := { sdpMessageBody := { protocol_version := ?, origin := ?, session_name := ?, information := *, uri := *, emails := *, phone_numbers := *, connection := *, bandwidth := *, times := ?, timezone_adjustments := *, key := *, attributes := *, media_list := ? // TODO: media only && Version 0 } } } } group request_receive_Bostjan { Loading ttcn/AtsSccas/AtsSccas_Testcases.ttcn +632 −599 Original line number Diff line number Diff line Loading @@ -264,6 +264,39 @@ module AtsSccas_Testcases } // End of group Group_8_3 group Group_9_3 { /* * @desc Verify that the P-CSCF successfully processes an initial INVITE (Originating Leg) with dynamic STI. * @param p_cSeq_s Transaction Id */ testcase TP_ISC_SCCAS_CPT_INV_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { var ImsComponent v_imsComponent_ueims; // Test control if (not PICS_SCCAS_GM) { log("*** " & __SCOPE__ & ": ERROR: 'PICS_SCCAS_GM' shall be set to true for executing the TC. ***"); stop; } // TODO: setUo "the UE entity isRegisteredTo the IMS" // f_Registration_IMS f_cf_1IscUp(v_imsComponent_ueims); f_IncCSeq(p_cSeq_s); v_imsComponent_ueims.start(f_TC_IISC_SCCAS_CPT_INV_01_ueims(p_cSeq_s)); f_cf_1IscDown(v_imsComponent_ueims); } // End of TP_ISC_SCCAS_CPT_INV_01 } // End of group Group_9_3 group Group_10_3 { Loading Loading
ttcn/AtsSccas/AtsSccas_TCFunctions.ttcn +1431 −1405 Original line number Diff line number Diff line Loading @@ -611,6 +611,32 @@ module AtsSccas_TCFunctions { } // End of group Group_8_3 group Group_9_3 { function f_TC_IISC_SCCAS_CPT_INV_01_ueims(in CSeq p_cSeq_s) runs on ImsComponent { // TODO: set correct service profiles 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, // template(omit) Require p_require := omit, vc_route, m_supported_replaces, //template(omit) Supported p_supported := omit, omit //template(value) MessageBody p_mb ) ); f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callIdReg, p_cSeq_s)); } } // End of group Group_9_3 group Group_10_3 { Loading
ttcn/AtsSccas/AtsSccas_Templates.ttcn +359 −280 Original line number Diff line number Diff line Loading @@ -141,6 +141,48 @@ module AtsSccas_Templates } group request_sent_Steffen { template Supported m_supported_replaces := { fieldName := REPLACES_E, optionsTags := omit } // template(value) Response m_Response_Dummy := { // statusLine := c_statusLine100, // msgHeader := m_msgHeader_dummy, // messageBody := omit, // payload := omit // } // TODO:change name template (omit) INVITE_Request m_sccas_invite_stl( template(value) SipUrl p_requestUri, template(value) CallId p_callId, template(value) CSeq p_cSeq, template(value) From p_from, template(value) To p_to, template(value) Via p_via, template(value) Contact p_contact, template(omit) Require p_require := omit, template(omit) Route p_route := omit, template(omit) Supported p_supported := omit, template(value) MessageBody p_mb ) modifies m_INVITE_Request_UE := { msgHeader := { callId := p_callId, contact := p_contact, cSeq := p_cSeq, fromField := p_from, toField := p_to, via := p_via }, messageBody := omit, payload := omit } } group request_sent_Bostjan { Loading Loading @@ -243,6 +285,43 @@ module AtsSccas_Templates } group request_receive_Steffen { template (present) Response mw_sccas_Response_200mediaOnly( 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 := * ) modifies mw_Response_StatusCode_Base := { statusLine := mw_statusLine(p_statusCode, ?), messageBody := { sdpMessageBody := { protocol_version := ?, origin := ?, session_name := ?, information := *, uri := *, emails := *, phone_numbers := *, connection := *, bandwidth := *, times := ?, timezone_adjustments := *, key := *, attributes := *, media_list := ? // TODO: media only && Version 0 } } } } group request_receive_Bostjan { Loading
ttcn/AtsSccas/AtsSccas_Testcases.ttcn +632 −599 Original line number Diff line number Diff line Loading @@ -264,6 +264,39 @@ module AtsSccas_Testcases } // End of group Group_8_3 group Group_9_3 { /* * @desc Verify that the P-CSCF successfully processes an initial INVITE (Originating Leg) with dynamic STI. * @param p_cSeq_s Transaction Id */ testcase TP_ISC_SCCAS_CPT_INV_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { var ImsComponent v_imsComponent_ueims; // Test control if (not PICS_SCCAS_GM) { log("*** " & __SCOPE__ & ": ERROR: 'PICS_SCCAS_GM' shall be set to true for executing the TC. ***"); stop; } // TODO: setUo "the UE entity isRegisteredTo the IMS" // f_Registration_IMS f_cf_1IscUp(v_imsComponent_ueims); f_IncCSeq(p_cSeq_s); v_imsComponent_ueims.start(f_TC_IISC_SCCAS_CPT_INV_01_ueims(p_cSeq_s)); f_cf_1IscDown(v_imsComponent_ueims); } // End of TP_ISC_SCCAS_CPT_INV_01 } // End of group Group_9_3 group Group_10_3 { Loading