Commit 713a18da authored by wattelet's avatar wattelet
Browse files

EPC TCs updated

parent a8258330
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -50,7 +50,7 @@ group checksTC_IMS_MESS_0001{
		   	    		
           p_monitorCompRef.start(
            f_imsIot_receive(
                {mw_SipRequest(mdw_TP_IMS_4002_01(?))},//? CallId can be checked
                {mw_SipRequest(mdw_TP_IMS_4002_02)},//? CallId can be checked
                {mw_SipRequest(mw_MESSAGE_Request_Base)},
                {0,omit},
                "TP_IMS_4002_01_gm",
@@ -66,7 +66,7 @@ group checksTC_IMS_MESS_0001{
		   	    		
           p_monitorCompRef.start(
            f_imsIot_receive(
                {mw_SipRequest(mdw_TP_IMS_4002_01(?))},//? CallId can be checked
                {mw_SipRequest(mdw_TP_IMS_4002_02)},//? CallId can be checked
                {mw_SipRequest(mw_MESSAGE_Request_Base)},
                {0, omit},
                "TP_IMS_4002_01_ic",
@@ -3959,9 +3959,9 @@ group checksTC_IMS_SHARE_0009 {
           
           p_monitorCompRef.start(
            f_imsIot_receive(
                { mw_SipRequest(mdw_TP_IMS_5097_05_p_ic(*)) },
                { mw_SipRequest(mdw_TP_IMS_5097_05_p_ic2) },
                {
                	mw_SipRequest(mdw_TP_IMS_5097_05_f_ic(*)),
                	mw_SipRequest(mdw_TP_IMS_5097_05_f_ic2),
					mw_SipRequest(mdw_TP_IMS_5097_05_f2_ic(*,mw_SipUrl_Host(v_EUT_A_Addr))), 
                	mw_SipRequest(mw_MESSAGE_Request_Base)
                },
@@ -3976,7 +3976,7 @@ group checksTC_IMS_SHARE_0009 {
           
           p_monitorCompRef.start(
            f_imsIot_receive(
                {mw_SipRequest(mdw_TP_IMS_5097_05_p_ic(*))},
                {mw_SipRequest(mdw_TP_IMS_5097_05_p_ic2)},
                {mw_SipRequest(mw_MESSAGE_Request_Base)},
                {0, omit},
                "TP_IMS_5097_05",
@@ -4245,7 +4245,7 @@ group checksTC_IMS_SHARE_0009 {
           
           p_monitorCompRef.start(
            f_imsIot_receive(
                {mw_SipRequest(mdw_TP_IMS_5108_02a_ic(*))},
                {mw_SipRequest(mdw_TP_IMS_5108_02a_ic2)},
                {mw_SipRequest(mw_MESSAGE_Request_Base)},
                {0, omit},
                "TP_IMS_5108_02",
@@ -4267,7 +4267,7 @@ group checksTC_IMS_SHARE_0009 {
            f_imsIot_receive(
                {},
                {
                	mw_SipRequest(mdw_TP_IMS_5108_02b_f_ic(*)),
                	mw_SipRequest(mdw_TP_IMS_5108_02b_f_ic2),
                	mw_SipRequest(mw_MESSAGE_Request_Base)
                },
                {0, omit},
+63 −1
Original line number Diff line number Diff line
@@ -182,6 +182,15 @@ module AtsImsIot_Templates {
			}
		}
		
		template MESSAGE_Request mdw_TP_IMS_4002_02 modifies mw_MESSAGE_Request_Base := {
			msgHeader := {
				contact := *
			},
			messageBody := {
				textplain := pattern "?#(1500,)" 
			}
		}

		/**
		 * 
		 * @desc REGISTER Request containing secuity client header.
@@ -1599,6 +1608,20 @@ module AtsImsIot_Templates {
            pAccessNetworkInfo := omit
        }
    }
	template MESSAGE_Request mdw_TP_IMS_5097_05_p_ic2 modifies mw_MESSAGE_Request_Base := {
        msgHeader := {
			callId := *,
			pChargingVector := {
                fieldName := P_CHARGING_VECTOR_E,
                chargeParams := {
                    {id := "icid-value", paramValue := ?},
                    {id := "orig-ioi", paramValue := ?},
                    *
                }
            },
            pAccessNetworkInfo := omit
        }
    }
    
		template MESSAGE_Request mdw_TP_IMS_5097_05_f2_ic(
			template CallId p_callId,
@@ -1630,6 +1653,20 @@ module AtsImsIot_Templates {
        }
    }   

	template MESSAGE_Request mdw_TP_IMS_5097_05_f_ic2 modifies mw_MESSAGE_Request_Base := {
        msgHeader := {
			callId := *,
            pChargingVector := {
                fieldName := P_CHARGING_VECTOR_E,
                chargeParams := {
                    {id := "term-ioi", paramValue := ?},
                    {id := "access-network-charging-info", paramValue := ?},
                    *
                }
            }
        }
    }
    
    template MESSAGE_Request mdw_TP_IMS_5097_08_gm(
    	template SipUrl p_requestUri
    ) modifies mw_MESSAGE_Request_Base := {
@@ -1682,6 +1719,18 @@ module AtsImsIot_Templates {
            }	
       	}
    }
    template MESSAGE_Request mdw_TP_IMS_5108_02a_ic2 modifies mw_MESSAGE_Request_Base := {
       	msgHeader := {
			callId := *,
       		pChargingVector := {
                fieldName := P_CHARGING_VECTOR_E,
                chargeParams := {
                    {id := "icid-value", paramValue := ?},
                    *
                }
            }	
       	}
    }
    
    template MESSAGE_Request mdw_TP_IMS_5108_02b_p_ic(
      template CallId p_callId,
@@ -1725,6 +1774,20 @@ module AtsImsIot_Templates {
       	}
    }

	template MESSAGE_Request mdw_TP_IMS_5108_02b_f_ic2 modifies mw_MESSAGE_Request_Base := {
       	msgHeader := {
			callId := *,
       		pChargingVector := {
                fieldName := P_CHARGING_VECTOR_E,
                chargeParams := {
                    {id := "orig-ioi", paramValue := ?},
	                {id := "term-ioi", paramValue := ?},
	                *
                }
            }	
       	}
    }
		
		
	/**
    * @desc INVITE Request checking TP_IMS_5120_01
@@ -2462,4 +2525,3 @@ module AtsImsIot_Templates {
  } // adapterTemplates

}//end module
+7 −12
Original line number Diff line number Diff line
@@ -1140,15 +1140,12 @@ module AtsImsIot_TestConfiguration {
            )));
            p_config.sgi.done;

            if(isvalue(p_config.gmB)) {
            p_config.gmB.start(f_cf_setFilter(
                valueof (m_SetFilterReq(
                    e_sip, 
                    {f_getInterfaceInfo("Gm", PX_PRODUCTS[PX_EUT_B])}
                )
            )));
                    p_config.gmB.done;
            }
            // Start traffic capture processing.
            tc_configureGuard.start(PX_MAX_MSG_WAIT);
            acPort.send(m_startTrafficCaptureReq);
@@ -1198,9 +1195,7 @@ module AtsImsIot_TestConfiguration {
            f_cf_monitor_down(p_config.mxA);
            f_cf_monitor_down(p_config.mw);
            f_cf_monitor_down(p_config.sgi);
			if(isvalue(p_config.gmB)) {
			f_cf_monitor_down(p_config.gmB);
			}
    	} // end of function f_cf_epc_call_down
	}
	
+3 −3
Original line number Diff line number Diff line
@@ -87,6 +87,6 @@ module AtsImsIot_TestSystem {
        ImsInterfaceMonitor mxA,	
        ImsInterfaceMonitor mw,	
        ImsInterfaceMonitor sgi,	
		ImsInterfaceMonitor gmB optional // See ETSI TS 103 029 V3.1.1 clause 5.4.1.1
		ImsInterfaceMonitor gmB		// See ETSI TS 103 029 V3.1.1 clause 5.4.1.1
	}
}
 No newline at end of file