Commit f20c40fe authored by pintar's avatar pintar
Browse files

correction of f_mtc_check_TP_IMS_5097_01_mw function:

route should checked:
in TP_IMS_5097_01 is written - not containing Route header 
 indicating the SCSCF_SIP_URI
parent 7c385d1f
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -1105,6 +1105,7 @@ group checksTC_IMS_CALL_0001F {
	    ) runs on ImsTestCoordinator  {
	    var SipMessage v_sip; 
		var PChargingVector v_PChargingVector;
		var Route v_Route;
		var template SipUrl v_scscfEutAUrl := mw_SipUrl_Host(f_GetEUTScscfAddress(PX_EUT_A));
					var template PChargingVector vt_PChargingVector_termoid := mw_PChargingVector({
					{id := "term-oid", paramValue := *}, 
@@ -1114,6 +1115,11 @@ group checksTC_IMS_CALL_0001F {
					{id := "access-network-charging-info", paramValue := *}, 
					*
			});
		var template Route vt_scscfRoute := {
					fieldName := ROUTE_E,
					routeBody := {mw_routeBody(v_scscfEutAUrl), *}  
			};	
	    
	   
       p_monitorCompRef.start(
        f_imsIot_receive(
@@ -1128,12 +1134,17 @@ group checksTC_IMS_CALL_0001F {
       p_monitorCompRef.done;
	   f_getSipMsgFromMonitor(p_monitorCompRef, v_sip);
	   v_PChargingVector := v_sip.request.msgHeader.pChargingVector;
	   v_Route := v_sip.request.msgHeader.route;
   	   // Check PChargingVector not containing term-oid, not containing access-network-charging-info
       if (match(v_PChargingVector, vt_PChargingVector_termoid)) {
			f_setIotVerdictFAIL("TP_IMS_5097_01");
       } 
       if (match(v_PChargingVector, vt_PChargingVector_accessnetinfo)) {
			f_setIotVerdictFAIL("TP_IMS_5097_01");
       } 
	   // Check Route header
	   if (match(v_Route, vt_scscfRoute)) {
			f_setIotVerdictFAIL("TP_IMS_5097_01");
	   } 
	   } //function