Commit f4709930 authored by pintar's avatar pintar
Browse files

Behavior function for TC_IMS_CALL_0026

parent a04c0975
Loading
Loading
Loading
Loading
+62 −0
Original line number Diff line number Diff line
@@ -2817,6 +2817,68 @@ group checksTC_IMS_CALL_0025 {
	    
} // group

group checksTC_IMS_CALL_0026 {
								    
		/**
		  * @desc Starts monitor component behavior 
		  * @param p_monitorCompRef Reference to monitor component
		  */
		function f_mtc_check_TP_IMS_5408_04_gm(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage,
			integer p_skipCount
		) runs on ImsTestCoordinator {
		   	    	
			var template SkipType v_skip := {0, omit};
	    	
			if(p_skipCount > 0) {
				v_skip := {p_skipCount, mw_SipRequest(mw_INVITE_Request_Base)};
			}
		   	    		
			p_monitorCompRef.start(
				f_imsIot_receive(
				{mw_SipRequest(mw_INVITE_Request_Base)},
				{},
				v_skip,
				"TP_IMS_5408_04",
				false,
				p_checkMessage
				)
			);
			p_monitorCompRef.done;
		}
	    
		/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component
		  */
		function f_mtc_check_TP_IMS_5408_04_mw(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage,
			integer p_skipCount
		) runs on ImsTestCoordinator  {
			var template SipUrl v_ibcfEutAUrl := mw_SipUrl_Host(f_GetEUTIbcfAddress(PX_EUT_A));
			var template SkipType v_skip := {0, omit};
	    	
			if(p_skipCount > 0) {
				v_skip := {p_skipCount, mw_SipRequest(mw_INVITE_Request_Base)};
			}
			
			p_monitorCompRef.start(
				f_imsIot_receive(
				{mw_SipRequest(mdw_TP_IMS_5408_04_mw(v_ibcfEutAUrl))},
				{},
				v_skip,
				"TP_IMS_5408_04",
				false,	
				p_checkMessage
				)
			);
			p_monitorCompRef.done;
		}
	    
} // group
	
	
group checksTC_IMS_SS_0001 {