Loading ttcn/AtsImsIot/AtsImsIot_Behavior.ttcn +7 −7 Original line number Diff line number Diff line Loading @@ -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", Loading @@ -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", Loading Loading @@ -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) }, Loading @@ -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", Loading Loading @@ -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", Loading @@ -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}, Loading ttcn/AtsImsIot/AtsImsIot_Templates.ttcn +63 −1 Original line number Diff line number Diff line Loading @@ -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. Loading Loading @@ -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, Loading Loading @@ -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 := { Loading Loading @@ -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, Loading Loading @@ -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 Loading Loading @@ -2462,4 +2525,3 @@ module AtsImsIot_Templates { } // adapterTemplates }//end module ttcn/AtsImsIot/AtsImsIot_TestConfiguration.ttcn +7 −12 Original line number Diff line number Diff line Loading @@ -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); Loading Loading @@ -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 } Loading ttcn/AtsImsIot/AtsImsIot_TestSystem.ttcn +3 −3 Original line number Diff line number Diff line Loading @@ -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 Loading
ttcn/AtsImsIot/AtsImsIot_Behavior.ttcn +7 −7 Original line number Diff line number Diff line Loading @@ -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", Loading @@ -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", Loading Loading @@ -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) }, Loading @@ -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", Loading Loading @@ -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", Loading @@ -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}, Loading
ttcn/AtsImsIot/AtsImsIot_Templates.ttcn +63 −1 Original line number Diff line number Diff line Loading @@ -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. Loading Loading @@ -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, Loading Loading @@ -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 := { Loading Loading @@ -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, Loading Loading @@ -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 Loading Loading @@ -2462,4 +2525,3 @@ module AtsImsIot_Templates { } // adapterTemplates }//end module
ttcn/AtsImsIot/AtsImsIot_TestConfiguration.ttcn +7 −12 Original line number Diff line number Diff line Loading @@ -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); Loading Loading @@ -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 } Loading
ttcn/AtsImsIot/AtsImsIot_TestSystem.ttcn +3 −3 Original line number Diff line number Diff line Loading @@ -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