Commit a642b922 authored by schmitting's avatar schmitting
Browse files

a

parent 6cb8e398
Loading
Loading
Loading
Loading
+68 −85
Original line number Diff line number Diff line
@@ -668,7 +668,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
		// Testbody
		
		//Awaiting INVITE	
		f_awaitingINVITE(mw_INVITE_Request_PassertedPrivacy(mw_From(m_SipUrl_Anonymous),omit,m_Privacy(c_privacy_id)));
		f_awaitingINVITE(mw_INVITE_Request_PassertedPrivacy(mw_From(mw_SipUrl_Anonymous),omit,m_Privacy(c_privacy_id)));
		f_sendResponse(m_Response_18XonINVITE(c_statusLine180,vc_callId, vc_cSeq,vc_caller_From, vc_caller_To, vc_via,vc_contact));

        //await CANCEL and send 200 OK; send 487 and await ACK
@@ -713,7 +713,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
		// Testbody
		
		//Awaiting INVITE	
		f_awaitingINVITE(mw_INVITE_Request_PassertedPrivacy(mw_From(m_SipUrl_Anonymous),omit,m_Privacy(c_privacy_header)));
		f_awaitingINVITE(mw_INVITE_Request_PassertedPrivacy(mw_From(mw_SipUrl_Anonymous),omit,m_Privacy(c_privacy_header)));
		f_sendResponse(m_Response_18XonINVITE(c_statusLine180,vc_callId, vc_cSeq,vc_caller_From, vc_caller_To, vc_via,vc_contact));

        //await CANCEL and send 200 OK; send 487 and await ACK
@@ -772,14 +772,14 @@ module AtsNIT_SipSip_SS_TCFunctions {
        //await 180
        f_awaitingResponse(mw_Response_Base(c_statusLine180, vc_callId, vc_cSeq));

		f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());

		// POSTAMBLE
		
		// send CANCEL and receive 200 OK
        LibIms_Steps.f_setHeadersCANCEL(vc_cSeq,c_userProfile_UE2atSUThome);
        f_cancelCall_await487(m_CANCEL_Request_UE(vc_requestUri, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_route));
			
        f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
			
		// send REGISTER, await 401, send REGISTER, await 200 OK	
		f_RemoveRegistration(vc_cSeq); // deregistration in SUT
		
@@ -809,7 +809,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
		// Testbody
		
		//Awaiting INVITE	
		f_awaitingINVITE(mw_INVITE_Request_PassertedPrivacy(mw_From(m_SipUrl_Anonymous),omit,m_Privacy((c_privacy_header,c_privacy_id))));
		f_awaitingINVITE(mw_INVITE_Request_PassertedPrivacy(mw_From(mw_SipUrl_Anonymous),omit,m_Privacy((c_privacy_header,c_privacy_id))));
		f_sendResponse(m_Response_18XonINVITE(c_statusLine180,vc_callId, vc_cSeq,vc_caller_From, vc_caller_To, vc_via,vc_contact));

        //await CANCEL and send 200 OK; send 487 and await ACK
@@ -868,7 +868,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
        //await 180
        f_awaitingResponse(mw_Response_Base(c_statusLine180, vc_callId, vc_cSeq));

		f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());

		// POSTAMBLE
		
@@ -876,6 +875,8 @@ module AtsNIT_SipSip_SS_TCFunctions {
        LibIms_Steps.f_setHeadersCANCEL(vc_cSeq,c_userProfile_UE2atSUThome);
        f_cancelCall_await487(m_CANCEL_Request_UE(vc_requestUri, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_route));
			
        f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
				
		// send REGISTER, await 401, send REGISTER, await 200 OK	
		f_RemoveRegistration(vc_cSeq); // deregistration in SUT
		
@@ -935,7 +936,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
        //await 180
        f_awaitingResponse(mw_Response_Base(c_statusLine180, vc_callId, vc_cSeq));

		f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());

		// POSTAMBLE
		
@@ -943,6 +943,8 @@ module AtsNIT_SipSip_SS_TCFunctions {
        LibIms_Steps.f_setHeadersCANCEL(vc_cSeq,c_userProfile_UE2atSUThome);
        f_cancelCall_await487(m_CANCEL_Request_UE(vc_requestUri, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_route));
			
        f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());	
			
		// send REGISTER, await 401, send REGISTER, await 200 OK	
		f_RemoveRegistration(vc_cSeq); // deregistration in SUT
		
@@ -1002,7 +1004,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
        //await 180
        f_awaitingResponse(mw_Response_Base(c_statusLine180, vc_callId, vc_cSeq));

		f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());

		// POSTAMBLE
		
@@ -1010,6 +1011,8 @@ module AtsNIT_SipSip_SS_TCFunctions {
        LibIms_Steps.f_setHeadersCANCEL(vc_cSeq,c_userProfile_UE2atSUThome);
        f_cancelCall_await487(m_CANCEL_Request_UE(vc_requestUri, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_route));
					
        f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());	
					
		// send REGISTER, await 401, send REGISTER, await 200 OK	
		f_RemoveRegistration(vc_cSeq); // deregistration in SUT
		
@@ -1134,14 +1137,14 @@ module AtsNIT_SipSip_SS_TCFunctions {
        //await 180
        f_awaitingResponse(mw_Response_Base(c_statusLine180, vc_callId, vc_cSeq));

		f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());

		// POSTAMBLE
		
		// send CANCEL and receive 200 OK
        LibIms_Steps.f_setHeadersCANCEL(vc_cSeq,c_userProfile_UE2atSUThome);
        f_cancelCall_await487(m_CANCEL_Request_UE(vc_requestUri, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_route));
				
        f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
				
		// send REGISTER, await 401, send REGISTER, await 200 OK	
		f_RemoveRegistration(vc_cSeq); // deregistration in SUT
		
@@ -1570,7 +1573,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
	* @param	p_CSeq_s Transaction Id
	*/
	function f_AtsNIT_TC_SS___XXSS_TIR02UE1(in CSeq p_cSeq_s) runs on ImsComponent {
		f_AtsNIT_TC_SS___XXSS_TIR02UE1(p_cSeq_s);		
		f_AtsNIT_TC_SS___XXSS_TIR01UE1(p_cSeq_s);		
	} // end function f_AtsNIT_TC_SS___XXSS_TIR02UE1

	/** 
@@ -10646,7 +10649,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -10803,7 +10806,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
    		
@@ -10867,7 +10870,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -10928,7 +10931,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE3_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11029,7 +11032,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11092,7 +11095,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11154,7 +11157,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
            var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11307,7 +11310,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
            var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11370,7 +11373,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11433,7 +11436,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE3_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
            var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11533,7 +11536,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
            var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11596,7 +11599,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
            var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11659,7 +11662,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11798,7 +11801,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
            var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11867,7 +11870,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
            var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -11935,7 +11938,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE3_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -12024,7 +12027,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
            var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -12092,7 +12095,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE1_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
            var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -12159,7 +12162,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		var SipUrl v_UE2Url := f_initSipUrl(c_userProfile_UE2atSUThome);
    		var SipUrl v_UE3Url := f_initSipUrl(c_userProfile_UE3atSUThome);
    		
@@ -12394,7 +12397,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE3_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		var SipUrl v_UE2Url := f_initSipUrl(c_userProfile_UE2atSUThome);
    		var SipUrl v_UE3Url := f_initSipUrl(c_userProfile_UE3atSUThome);
    		
@@ -12627,7 +12630,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		// variables
			var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -12689,7 +12692,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	function f_AtsNIT_TC_SSS__XXSSCONF_INV_001UE2(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
			
    		// preamble
			var REGISTER_Request v_register;
@@ -12818,7 +12821,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	function f_AtsNIT_TC_SSS__XXSSCONF_INV_001UE3(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		// preamble
			var REGISTER_Request v_register;

@@ -12938,7 +12941,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		// variables
			var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -12999,7 +13002,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	*/
    	function f_AtsNIT_TC_SSS__XXSSCONF_INV_002UE2(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
			
    		// preamble
			var REGISTER_Request v_register;
@@ -13074,7 +13077,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	*/
    	function f_AtsNIT_TC_SSS__XXSSCONF_INV_002UE3(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
			
    		// preamble
			var REGISTER_Request v_register;
@@ -13152,7 +13155,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		// variables
			var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -13215,7 +13218,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	function f_AtsNIT_TC_SSS__XXSSCONF_INV_003UE2(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		// preamble
			var REGISTER_Request v_register;

@@ -13315,7 +13318,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	function f_AtsNIT_TC_SSS__XXSSCONF_INV_003UE3(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -13400,7 +13403,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		// variables
			var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -13461,7 +13464,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	*/
    	function f_AtsNIT_TC_SSS__XXSSCONF_INV_004UE2(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
			
    		// preamble
			var REGISTER_Request v_register;
@@ -13509,7 +13512,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	*/
    	function f_AtsNIT_TC_SSS__XXSSCONF_INV_004UE3(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
			
    		// preamble
			var REGISTER_Request v_register;
@@ -13559,7 +13562,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		// variables
			var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -13650,7 +13653,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	*/
    	function f_AtsNIT_TC_SSS__XXSSCONF_INV_005UE2(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		// preamble
			var REGISTER_Request v_register;

@@ -13742,7 +13745,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		// variables
			var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -13799,7 +13802,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	function f_AtsNIT_TC_SSS__XXSSCONF_LEAV_001UE2(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
			
    		// preamble
			var REGISTER_Request v_register;
@@ -13894,7 +13897,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		// variables
			var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -13950,7 +13953,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    	*/
    	function f_AtsNIT_TC_SSS__XXSSCONF_LEAV_002UE2(in CSeq p_cSeq_s) runs on ImsComponent {
			var SessionDialog v_CONF_Session;
			var SipUrl v_confUrl;
			var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
			
    		// preamble
			var REGISTER_Request v_register;
@@ -13999,7 +14002,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -14186,7 +14189,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE2_Session;
    		var SessionDialog v_CONF_Session;
    		// disables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -14329,7 +14332,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -14462,7 +14465,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE2_Session;
    		var SessionDialog v_CONF_Session;
    		// disables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -14565,7 +14568,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_CONF_Session;
			var SessionDialog v_SUBSCR_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -14726,7 +14729,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		var SessionDialog v_UE2_Session;
    		var SessionDialog v_CONF_Session;
    		// enables conference state subscription
    		var SipUrl v_confUrl;
    		var SipUrl v_confUrl := f_initSipUrl(c_conferenceProfile_factoryURI);
    		
    		// preamble
			var REGISTER_Request v_register;
@@ -16892,8 +16895,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
			// establish call with UE2
			f_establishCall(vc_cSeq, c_userProfile_UE2atSUThome);
    		
			f_check_Conversation();
		
			// Testbody
		
			f_acceptReferECTUser(f_initSipUrl(c_userProfile_UE1atSUThome), f_initSipUrl(c_userProfile_UE2atSUThome), v_requestUri);			
@@ -17020,8 +17021,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
			// accept call from UE1
			f_acceptCall(); 
    		
			f_check_Conversation();
		
			// Testbody		

			v_requestUri := vc_requestUri;
@@ -17054,7 +17053,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
			);

			f_selfOrClientSyncAndVerdict(c_sync3, f_getVerdict());

            f_selfOrClientSyncAndVerdict(c_uPlane, f_getVerdict());
			f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
						
			// postamble
@@ -17132,8 +17131,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
			// accept call from UE2
			f_acceptCall(); 
		
			f_check_Conversation();
		
			// Testbody
		
			f_acceptReferECTUser(f_initSipUrl(c_userProfile_UE1atSUThome), f_initSipUrl(c_userProfile_UE2atSUThome), v_requestUri);			
@@ -17258,15 +17255,13 @@ module AtsNIT_SipSip_SS_TCFunctions {
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());

			// establish call with UE1
			f_establishCall(vc_cSeq, c_userProfile_UE2atSUThome);
    		
			f_check_Conversation();
			f_establishCall(vc_cSeq, c_userProfile_UE1atSUThome);
    		
			// Testbody		

			v_requestUri := vc_requestUri;
			v_requestUri.hostPort := vc_reqHostPort;		
			f_referECTUser(vc_cSeq, c_userProfile_UE1atSUThome, v_requestUri, f_initSipUrl(c_userProfile_UE3atSUThome), f_initSipUrl(c_userProfile_UE2atSUThome), false);
			f_referECTUser(vc_cSeq, c_userProfile_UE1atSUThome, v_requestUri, f_initSipUrl(c_userProfile_UE3atSUThome), f_initSipUrl(c_userProfile_UE2atSUThome), true);

			// accept Re-Invite with sendonly SDP
			f_acceptHoldCall();
@@ -17294,7 +17289,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
			);

			f_selfOrClientSyncAndVerdict(c_sync3, f_getVerdict());

            f_selfOrClientSyncAndVerdict(c_uPlane, f_getVerdict());
			f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
						
			// postamble
@@ -17336,8 +17331,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
			// establish call with UE2
			f_establishCall(vc_cSeq, c_userProfile_UE2atSUThome);
    		
			f_check_Conversation();
		
			// accept Re-Invite from UE2 with sendonly SDP
			f_acceptHoldCall();

@@ -17508,8 +17501,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
			// accept call from UE1
			f_acceptCall(); 
    		
			f_check_Conversation();
		
			// Re-Invite UE1 with sendonly SDP - Place on Hold UE1
			f_holdCall(false);		

@@ -17521,8 +17512,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
			// establish call with UE3 -- Consultation Communication --
			f_establishCall(vc_cSeq, c_userProfile_UE3atSUThome);
    		
			f_check_Conversation();
		
			// Re-Invite UE3 with sendonly SDP - Place on Hold UE3
			f_holdCall(false);		
									
@@ -17595,6 +17584,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
				vc_caller_To
			);
		
            f_selfOrClientSyncAndVerdict(c_uPlane, f_getVerdict());
			f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
						
			// postamble
@@ -17627,8 +17617,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
			// accept call from UE2 -- Consultation Communication --
			f_acceptCall(); 
		
			f_check_Conversation();
		
			// accept Re-Invite with sendonly SDP - accept Hold Call from UE2
			f_acceptHoldCall();

@@ -17695,8 +17683,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
			// accept call from UE2
			f_acceptCall(); 
    		
			f_check_Conversation();

			// accept Re-Invite from UE2 with sendonly SDP
			f_acceptHoldCall();

@@ -17865,9 +17851,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
			p_cSeq_s, v_register);

			// establish call with UE1
			f_establishCall(vc_cSeq, c_userProfile_UE2atSUThome);
    		
			f_check_Conversation();
			f_establishCall(vc_cSeq, c_userProfile_UE1atSUThome);

			// Re-Invite UE1 with sendonly SDP - Place on Hold UE1
			f_holdCall(true);		
@@ -17880,8 +17864,6 @@ module AtsNIT_SipSip_SS_TCFunctions {
			// establish call with UE3 -- Consulation Communication --
			f_establishCall(vc_cSeq, c_userProfile_UE3atSUThome);

			f_check_Conversation();

			// Re-Invite UE3 with sendonly SDP - Place on Hold UE3
			f_holdCall(true);		

@@ -18024,6 +18006,7 @@ module AtsNIT_SipSip_SS_TCFunctions {
    		f_awaitingResponse(mw_Response_Base(c_statusLine486, vc_callId, vc_cSeq));					
    		f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
    		
            f_selfOrClientSyncAndVerdict(c_uPlane, f_getVerdict());
    		f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
    		
    		f_loadSession(v_UE2_Session);
+27 −43
Original line number Diff line number Diff line
@@ -199,7 +199,7 @@ module AtsNIT_SipSip_Steps {
				vc_caller_To, 
				vc_via,
				vc_contact,
				f_route(),
				f_recordroute(),
				valueof(m_MBody_SDP(vc_sdp_local))
			));
    		
@@ -253,7 +253,7 @@ module AtsNIT_SipSip_Steps {
		function f_holdCall(in boolean p_orginatingSide) runs on ImsComponent {
			
			// change SDP to sendonly
			f_SIP_modSessionDirection(m_attribute_sendonly); 
            f_SIP_modMediaDirection(0,m_attribute_sendonly);
			
			// prepare and send INVITE
    		LibIms_Steps.f_setHeadersReINVITE(vc_cSeq, p_orginatingSide);
@@ -311,7 +311,7 @@ module AtsNIT_SipSip_Steps {
    			vc_caller_From, 
    			vc_caller_To, 
    			vc_via,vc_contact,
    			f_route(),
    			f_recordroute(),
    			valueof(m_MBody_SDP(vc_sdp_local))
    		));
    		
@@ -423,35 +423,20 @@ module AtsNIT_SipSip_Steps {
			in SipUrl p_referred_by_user,
			in boolean flag 
		) runs on ImsComponent {
			var charstring v_callId;
			var charstring v_toTag;
			var charstring v_fromTag;

			if(flag) {
                v_callId := vc_callId.callid;
                v_toTag := f_getTag(vc_to.toParams, "to-tag");
                v_fromTag := f_getTag(vc_from.fromParams, "from-tag");
			var From v_From;
			var To v_To;
			
			// set Refer headers
            LibIms_Steps.f_setHeadersREFER(p_cSeq, p_to_user);	
			
    			// send Refer with the Replaces and Require headers
    			f_SendREFER(m_REFER_Request_replaces(
    				c_requestUri, 
                	vc_callId, 
        			vc_cSeq,
        			vc_contact, 
        			vc_from, 
        			vc_to, 
        			vc_via, 
        			m_ReferTo_SipUrl(p_refer_to_user, "INVITE"),
    				m_ReferredBy_SipUrl(p_referred_by_user),
    				omit, //m_Replaces(v_callId, v_toTag, v_fromTag),
    				m_Require_replaces
    			));
			if(flag) {
                v_From := vc_from;
                v_To := vc_to;
			} else {
    			// set Refer headers
    			LibIms_Steps.f_setHeadersREFER(p_cSeq, p_to_user);					
			    
                v_From := vc_callee_From;
                v_To := vc_callee_To;
			}
			
			// send Refer without the Replaces and Require headers
            f_SendREFER(m_REFER_Request_Base(
@@ -459,13 +444,12 @@ module AtsNIT_SipSip_Steps {
                 vc_callId, 
                 vc_cSeq,
                 vc_contact, 
        			vc_from, 
        			vc_to, 
            	 v_From, 
                 v_To, 
                 vc_via, 
                 m_ReferTo_SipUrl(p_refer_to_user, "INVITE"),
                 m_ReferredBy_SipUrl(p_referred_by_user)
             ));	
			}
			
			// Receive a 202
			f_awaitingResponse(mw_Response_Base(
+11 −11

File changed.

Preview size limit exceeded, changes collapsed.

+4 −4

File changed.

Preview size limit exceeded, changes collapsed.