Commit a4f7b73c authored by YannGarcia's avatar YannGarcia
Browse files

Fixing compiler issues

parent 9200a6d0
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -589,7 +589,7 @@ module AtsSccas_Steps {
                                              vc_contact, 
                                              vc_contact, 
                                              -,
                                              -,
                                              "600000",
                                              "600000",
                                              m_contentType("multipart/mixed",{m_contentTypeBoundary(c_boundary)}) ,
                                              m_contentType_sccas("multipart/mixed",{m_contentTypeBoundary(c_boundary)}) ,
                                              m_MBody_MIME_SipReqResp(c_boundary,m_req,m_ResponseReg_3ptyUe)
                                              m_MBody_MIME_SipReqResp(c_boundary,m_req,m_ResponseReg_3ptyUe)
                              ));
                              ));
                              
                              
+3560 −3562
Original line number Original line Diff line number Diff line
@@ -113,7 +113,7 @@ module AtsSccas_TCFunctions {
                                              vc_contact, 
                                              vc_contact, 
                                              -,
                                              -,
                                              "600000",
                                              "600000",
                                              m_contentType("multipart/mixed",{m_contentTypeBoundary(c_boundary)}) ,
                                              m_contentType_sccas("multipart/mixed",{m_contentTypeBoundary(c_boundary)}) ,
                                              m_MBody_MIME_SipReqResp(c_boundary,m_req,m_ResponseReg_3ptyUe)
                                              m_MBody_MIME_SipReqResp(c_boundary,m_req,m_ResponseReg_3ptyUe)
                              ));
                              ));
                tc_ack.start;
                tc_ack.start;
@@ -253,7 +253,7 @@ module AtsSccas_TCFunctions {
                                                vc_contact, 
                                                vc_contact, 
                                                -,
                                                -,
                                                "600000",
                                                "600000",
                                                m_contentType("multipart/mixed",{m_contentTypeBoundary(c_boundary)}) ,
                                                m_contentType_sccas("multipart/mixed",{m_contentTypeBoundary(c_boundary)}) ,
                                                m_MBody_MIME_SipReqResp(c_boundary,m_req,m_ResponseReg_3ptyUe)
                                                m_MBody_MIME_SipReqResp(c_boundary,m_req,m_ResponseReg_3ptyUe)
                                ));
                                ));
                tc_ack.start;
                tc_ack.start;
@@ -381,7 +381,7 @@ module AtsSccas_TCFunctions {
                                                vc_contact, 
                                                vc_contact, 
                                                -,
                                                -,
                                                "600000",
                                                "600000",
                                                m_contentType("multipart/mixed",{m_contentTypeBoundary(c_boundary)}) ,
                                                m_contentType_sccas("multipart/mixed",{m_contentTypeBoundary(c_boundary)}) ,
                                                m_MBody_MIME_SipReqResp(c_boundary,m_req,m_ResponseReg_3ptyUe)
                                                m_MBody_MIME_SipReqResp(c_boundary,m_req,m_ResponseReg_3ptyUe)
                                ));
                                ));
                tc_ack.start;
                tc_ack.start;
@@ -1295,10 +1295,10 @@ module AtsSccas_TCFunctions {
                    vc_to,
                    vc_to,
                    vc_via_REG,
                    vc_via_REG,
                    vc_contact,
                    vc_contact,
                    omit, // template(omit) Require p_require := omit,
                    omit,
                    vc_route,
                    vc_route,
                    m_supported_replaces, //template(omit) Supported p_supported := omit,
                    m_supported_replaces,
                    omit //template(value) MessageBody p_mb
                    m_messageBody_SDP_mediaOnly
                )
                )
            
            
            );
            );
@@ -1359,7 +1359,6 @@ module AtsSccas_TCFunctions {
					vc_route,
					vc_route,
					m_supported_replaces, 
					m_supported_replaces, 
					m_messageBody_SDP_mediaOnly
					m_messageBody_SDP_mediaOnly
					
				)
				)
			
			
			);
			);
@@ -1610,7 +1609,7 @@ module AtsSccas_TCFunctions {
					omit, // template(omit) Require p_require := omit,
					omit, // template(omit) Require p_require := omit,
					vc_route,
					vc_route,
					m_supported_replaces, 
					m_supported_replaces, 
					omit
					m_messageBody_SDP_mediaOnly
					
					
				)
				)
			
			
@@ -1674,7 +1673,7 @@ module AtsSccas_TCFunctions {
					omit, // template(omit) Require p_require := omit,
					omit, // template(omit) Require p_require := omit,
					vc_route,
					vc_route,
					m_supported_replaces, 
					m_supported_replaces, 
					omit // TODO
					m_messageBody_SDP_mediaOnly // TODO
					
					
				)
				)
			
			
@@ -1821,7 +1820,6 @@ module AtsSccas_TCFunctions {
					vc_route,
					vc_route,
					m_supported_replaces, 
					m_supported_replaces, 
					m_messageBody_SDP_mediaOnly
					m_messageBody_SDP_mediaOnly
					
				));
				));
			
			
			// TDOD  PEarlyMedia indicating value "the last received P-Early-Media header field",
			// TDOD  PEarlyMedia indicating value "the last received P-Early-Media header field",
@@ -2062,7 +2060,7 @@ module AtsSccas_TCFunctions {
							 m_sccas_invite( // TODO Replaces indicating value PX_UE_A_SIP_URI; // indicating access transfer procedure
							 m_sccas_invite( // TODO Replaces indicating value PX_UE_A_SIP_URI; // indicating access transfer procedure
											vc_requestUri,
											vc_requestUri,
											vc_callId, 
											vc_callId, 
											p_cSeq_s, 
											v_cSeq_s, 
											vc_from, vc_to, vc_via_REG, 
											vc_from, vc_to, vc_via_REG, 
											vc_contact,
											vc_contact,
											-, -, -,
											-, -, -,
@@ -2070,7 +2068,7 @@ module AtsSccas_TCFunctions {
											));
											));
				tc_ack.start;
				tc_ack.start;
				alt {
				alt {
					[] SIPP.receive(mw_Response_Base(c_statusLine480)) {
					[] SIPP.receive(mw_Response_Base(c_statusLine480, vc_callId, v_cSeq_s)) {
						tc_ack.stop;
						tc_ack.stop;
						log("*** " & __SCOPE__ & ": PASS: 480 OK message was received ***");
						log("*** " & __SCOPE__ & ": PASS: 480 OK message was received ***");
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2130,7 +2128,7 @@ module AtsSccas_TCFunctions {
							 m_sccas_invite( // TODO TargetDialog indicating value PX_UE_MediaLines; // indicating number of media lines in the Target Access Leg is less than the number of media lines in the Source Access Leg
							 m_sccas_invite( // TODO TargetDialog indicating value PX_UE_MediaLines; // indicating number of media lines in the Target Access Leg is less than the number of media lines in the Source Access Leg
											vc_requestUri,
											vc_requestUri,
											vc_callId, 
											vc_callId, 
											p_cSeq_s, 
											v_cSeq_s, 
											vc_from, vc_to, vc_via_REG, 
											vc_from, vc_to, vc_via_REG, 
											vc_contact,
											vc_contact,
											-, -, -,
											-, -, -,
@@ -2138,7 +2136,7 @@ module AtsSccas_TCFunctions {
											));
											));
				tc_ack.start;
				tc_ack.start;
				alt {
				alt {
					[] SIPP.receive(mw_Response_Base(c_statusLine480)) {
					[] SIPP.receive(mw_Response_Base(c_statusLine480, vc_callId, v_cSeq_s)) {
						tc_ack.stop;
						tc_ack.stop;
						log("*** " & __SCOPE__ & ": PASS: 480 OK message was received ***");
						log("*** " & __SCOPE__ & ": PASS: 480 OK message was received ***");
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2198,13 +2196,13 @@ module AtsSccas_TCFunctions {
							 m_BYE_Request_UE(
							 m_BYE_Request_UE(
											vc_requestUri,
											vc_requestUri,
											vc_callId, 
											vc_callId, 
											p_cSeq_s, 
											v_cSeq_s, 
											vc_from, vc_to, vc_via_REG
											vc_from, vc_to, vc_via_REG
											));
											));
				tc_T1.start(8.0); tc_T1.timeout; // wait 8s
				tc_T1.start(8.0); tc_T1.timeout; // wait 8s
				tc_ack.start;
				tc_ack.start;
				alt {
				alt {
					[] SIPP.receive(mw_Response_Base(c_statusLine200)) {
					[] SIPP.receive(mw_Response_Base(c_statusLine200, vc_callId, v_cSeq_s)) {
						tc_ack.stop;
						tc_ack.stop;
						log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
						log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2276,13 +2274,13 @@ module AtsSccas_TCFunctions {
							 m_BYE_Request_UE(
							 m_BYE_Request_UE(
											vc_requestUri,
											vc_requestUri,
											vc_callId, 
											vc_callId, 
											p_cSeq_s, 
											v_cSeq_s, 
											vc_from, vc_to, vc_via_REG
											vc_from, vc_to, vc_via_REG
											));
											));
				tc_T1.start(8.0); tc_T1.timeout; // wait 8s
				tc_T1.start(8.0); tc_T1.timeout; // wait 8s
				tc_ack.start;
				tc_ack.start;
				alt {
				alt {
					[] SIPP.receive(mw_Response_Base(c_statusLine200)) {
					[] SIPP.receive(mw_Response_Base(c_statusLine200, vc_callId, v_cSeq_s)) {
						tc_ack.stop;
						tc_ack.stop;
						log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
						log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2354,14 +2352,14 @@ module AtsSccas_TCFunctions {
							 m_CANCEL_Request_Reason_IMS(
							 m_CANCEL_Request_Reason_IMS(
											vc_requestUri,
											vc_requestUri,
											vc_callId, 
											vc_callId, 
											p_cSeq_s, 
											v_cSeq_s, 
											vc_from, vc_to, vc_via_REG,vc_route,
											vc_from, vc_to, vc_via_REG,vc_route,
											503
											503
											));
											));
				tc_T1.start(8.0); tc_T1.timeout; // wait 8s
				tc_T1.start(8.0); tc_T1.timeout; // wait 8s
				tc_ack.start;
				tc_ack.start;
				alt {
				alt {
					[] SIPP.receive(mw_Response_Base(c_statusLine200)) {
					[] SIPP.receive(mw_Response_Base(c_statusLine200, vc_callId, v_cSeq_s)) {
						tc_ack.stop;
						tc_ack.stop;
						log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
						log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2421,7 +2419,7 @@ module AtsSccas_TCFunctions {
							 m_Response_2xx_Base(
							 m_Response_2xx_Base(
											c_statusLine503,
											c_statusLine503,
											vc_callId, 
											vc_callId, 
											p_cSeq_s, 
											v_cSeq_s, 
											vc_from, 
											vc_from, 
											vc_to, 
											vc_to, 
											vc_via_REG
											vc_via_REG
@@ -2429,7 +2427,7 @@ module AtsSccas_TCFunctions {
				tc_T1.start(8.0); tc_T1.timeout; // wait 8s											
				tc_T1.start(8.0); tc_T1.timeout; // wait 8s											
				tc_ack.start;
				tc_ack.start;
				alt {
				alt {
					[] SIPP.receive(mw_Response_Base(c_statusLine503)) {
					[] SIPP.receive(mw_Response_Base(c_statusLine503, vc_callId, v_cSeq_s)) {
						tc_ack.stop;
						tc_ack.stop;
						log("*** " & __SCOPE__ & ": PASS: Respoonse 503 was received ***");
						log("*** " & __SCOPE__ & ": PASS: Respoonse 503 was received ***");
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2629,7 +2627,7 @@ module AtsSccas_TCFunctions {
                             m_sccas_invite(
                             m_sccas_invite(
                                            vc_requestUri,
                                            vc_requestUri,
                                            vc_callId, 
                                            vc_callId, 
                                            p_cSeq_s, 
                                            v_cSeq_s, 
                                            vc_from, vc_to, vc_via_REG, 
                                            vc_from, vc_to, vc_via_REG, 
                                            vc_contact,
                                            vc_contact,
                                            -, -, -,
                                            -, -, -,
@@ -2637,7 +2635,7 @@ module AtsSccas_TCFunctions {
                                            ));
                                            ));
                tc_ack.start;
                tc_ack.start;
                alt {
                alt {
                    [] SIPP.receive(mw_Response_Base(c_statusLine480)) {
                    [] SIPP.receive(mw_Response_Base(c_statusLine480, vc_callId, v_cSeq_s)) {
                        tc_ack.stop;
                        tc_ack.stop;
                        log("*** " & __SCOPE__ & ": PASS: 480 OK message was received ***");
                        log("*** " & __SCOPE__ & ": PASS: 480 OK message was received ***");
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2703,7 +2701,7 @@ module AtsSccas_TCFunctions {
                             m_sccas_invite(
                             m_sccas_invite(
                                            vc_requestUri,
                                            vc_requestUri,
                                            vc_callId, 
                                            vc_callId, 
                                            p_cSeq_s, 
                                            v_cSeq_s, 
                                            vc_from, vc_to, vc_via_REG, 
                                            vc_from, vc_to, vc_via_REG, 
											m_contact_wildcard("g3gppps2csSrvccTermPreAlerting"),
											m_contact_wildcard("g3gppps2csSrvccTermPreAlerting"),
                                            -, -, -,
                                            -, -, -,
@@ -2711,7 +2709,7 @@ module AtsSccas_TCFunctions {
                                            ));
                                            ));
                tc_ack.start;
                tc_ack.start;
                alt {
                alt {
                    [] SIPP.receive(mw_Response_Base(c_statusLine183)) {
                    [] SIPP.receive(mw_Response_Base(c_statusLine183, vc_callId, v_cSeq_s)) {
                        tc_ack.stop;
                        tc_ack.stop;
                        log("*** " & __SCOPE__ & ": PASS: 183 OK message was received ***");
                        log("*** " & __SCOPE__ & ": PASS: 183 OK message was received ***");
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2771,7 +2769,7 @@ module AtsSccas_TCFunctions {
                             m_sccas_invite(
                             m_sccas_invite(
                                            vc_requestUri,
                                            vc_requestUri,
                                            vc_callId, 
                                            vc_callId, 
                                            p_cSeq_s, 
                                            v_cSeq_s, 
                                            vc_from, vc_to, vc_via_REG, 
                                            vc_from, vc_to, vc_via_REG, 
											m_contact_wildcard("g3gppPs2csSrvccOrigPreAlerting"), 
											m_contact_wildcard("g3gppPs2csSrvccOrigPreAlerting"), 
                                            -, -, -,
                                            -, -, -,
@@ -2779,7 +2777,7 @@ module AtsSccas_TCFunctions {
                                            ));
                                            ));
                tc_ack.start;
                tc_ack.start;
                alt {
                alt {
                    [] SIPP.receive(mw_Response_Base(c_statusLine183)) {
                    [] SIPP.receive(mw_Response_Base(c_statusLine183, vc_callId, v_cSeq_s)) {
                        tc_ack.stop;
                        tc_ack.stop;
                        log("*** " & __SCOPE__ & ": PASS: 183 OK message was received ***");
                        log("*** " & __SCOPE__ & ": PASS: 183 OK message was received ***");
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2839,14 +2837,14 @@ module AtsSccas_TCFunctions {
                             m_Response_18x_Base(
                             m_Response_18x_Base(
                                            c_statusLine183,
                                            c_statusLine183,
                                            vc_callId, 
                                            vc_callId, 
                                            p_cSeq_s, 
                                            v_cSeq_s, 
                                            vc_from, 
                                            vc_from, 
                                            vc_to, 
                                            vc_to, 
                                            vc_via_REG
                                            vc_via_REG
                                            ));
                                            ));
                tc_ack.start;
                tc_ack.start;
                alt {
                alt {
                    [] SIPP.receive(mw_Response_Base(c_statusLine200)) {
                    [] SIPP.receive(mw_Response_Base(c_statusLine200, vc_callId, v_cSeq_s)) {
                        tc_ack.stop;
                        tc_ack.stop;
                        log("*** " & __SCOPE__ & ": PASS: response 200 was received ***");
                        log("*** " & __SCOPE__ & ": PASS: response 200 was received ***");
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2901,19 +2899,19 @@ module AtsSccas_TCFunctions {
                f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync
                f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync


                // Registration
                // Registration
                f_IncCSeq(v_cSeq_s); f_setHeadersOPTIONS(v_cSeq_s);
                f_IncCSeq(v_cSeq_s); LibSip_Steps.f_setHeadersOPTIONS(v_cSeq_s);
                f_SendOPTIONS(
                AtsSccas_Steps.f_SendOPTIONS(
											m_OPTIONS_Request_Base(
											m_OPTIONS_Request_Base(
															vc_requestUri,
															vc_requestUri,
															vc_callId, 
															vc_callId, 
                                            p_cSeq_s, 
															v_cSeq_s, 
															vc_from, 
															vc_from, 
															vc_to, 
															vc_to, 
															vc_via_REG
															vc_via_REG
															));
															));
                tc_ack.start;
                tc_ack.start;
                alt {
                alt {
                    [] SIPP.receive(mw_Response_Base(c_statusLine200)) {
                    [] SIPP.receive(mw_Response_Base(c_statusLine200, vc_callId, v_cSeq_s)) {
                        tc_ack.stop;
                        tc_ack.stop;
                        log("*** " & __SCOPE__ & ": PASS: 200 response was received ***");
                        log("*** " & __SCOPE__ & ": PASS: 200 response was received ***");
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -2973,7 +2971,7 @@ module AtsSccas_TCFunctions {
                             m_sccas_invite(
                             m_sccas_invite(
                                            vc_requestUri,
                                            vc_requestUri,
                                            vc_callId, 
                                            vc_callId, 
                                            p_cSeq_s, 
                                            v_cSeq_s, 
                                            vc_from, vc_to, vc_via_REG, 
                                            vc_from, vc_to, vc_via_REG, 
                                            vc_contact,
                                            vc_contact,
                                            -, -, -,
                                            -, -, -,
@@ -2981,7 +2979,7 @@ module AtsSccas_TCFunctions {
                                            ));
                                            ));
                tc_ack.start;
                tc_ack.start;
                alt {
                alt {
                    [] SIPP.receive(mw_Response_Base(c_statusLine200)) {
                    [] SIPP.receive(mw_Response_Base(c_statusLine200, vc_callId, v_cSeq_s)) {
                        tc_ack.stop;
                        tc_ack.stop;
                        log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
                        log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -3109,14 +3107,14 @@ module AtsSccas_TCFunctions {
                             m_Response_2xx_Base(
                             m_Response_2xx_Base(
                                            c_statusLine200,
                                            c_statusLine200,
                                            vc_callId, 
                                            vc_callId, 
                                            p_cSeq_s, 
                                            v_cSeq_s, 
                                            vc_from, 
                                            vc_from, 
                                            vc_to, 
                                            vc_to, 
                                            vc_via_REG
                                            vc_via_REG
                                            ));
                                            ));
                tc_ack.start;
                tc_ack.start;
                alt {
                alt {
                    [] SIPP.receive(mw_Response_Base(c_statusLine180)) {
                    [] SIPP.receive(mw_Response_Base(c_statusLine180, vc_callId, v_cSeq_s)) {
                        tc_ack.stop;
                        tc_ack.stop;
                        log("*** " & __SCOPE__ & ": PASS: Respoonse 180 was received ***");
                        log("*** " & __SCOPE__ & ": PASS: Respoonse 180 was received ***");
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -3176,14 +3174,14 @@ module AtsSccas_TCFunctions {
                             m_Response_2xx_Base(
                             m_Response_2xx_Base(
                                            c_statusLine200,
                                            c_statusLine200,
                                            vc_callId, 
                                            vc_callId, 
                                            p_cSeq_s, 
                                            v_cSeq_s, 
                                            vc_from, 
                                            vc_from, 
                                            vc_to, 
                                            vc_to, 
                                            vc_via_REG
                                            vc_via_REG
                                            ));
                                            ));
                tc_ack.start;
                tc_ack.start;
                alt {
                alt {
                    [] SIPP.receive(mw_Response_Base(c_statusLine183)) {
                    [] SIPP.receive(mw_Response_Base(c_statusLine183, vc_callId, v_cSeq_s)) {
                        tc_ack.stop;
                        tc_ack.stop;
                        log("*** " & __SCOPE__ & ": PASS: Respoonse 183 was received ***");
                        log("*** " & __SCOPE__ & ": PASS: Respoonse 183 was received ***");
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
                        f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -3243,7 +3241,7 @@ module AtsSccas_TCFunctions {
							 m_sccas_invite(
							 m_sccas_invite(
											vc_requestUri,
											vc_requestUri,
											vc_callId, 
											vc_callId, 
											p_cSeq_s, 
											v_cSeq_s, 
											vc_from, vc_to, vc_via_REG, 
											vc_from, vc_to, vc_via_REG, 
											vc_contact,
											vc_contact,
											-, -, -,
											-, -, -,
@@ -3251,7 +3249,7 @@ module AtsSccas_TCFunctions {
											));
											));
				tc_ack.start;
				tc_ack.start;
				alt {
				alt {
					[] SIPP.receive(mw_Response_Base(c_statusLine200)) {
					[] SIPP.receive(mw_Response_Base(c_statusLine200, vc_callId, v_cSeq_s)) {
						tc_ack.stop;
						tc_ack.stop;
						log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
						log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -3379,14 +3377,14 @@ module AtsSccas_TCFunctions {
							 m_Response_2xx_Base(
							 m_Response_2xx_Base(
											c_statusLine200,
											c_statusLine200,
											vc_callId, 
											vc_callId, 
											p_cSeq_s, 
											v_cSeq_s, 
											vc_from, 
											vc_from, 
											vc_to, 
											vc_to, 
											vc_via_REG
											vc_via_REG
											));
											));
				tc_ack.start;
				tc_ack.start;
				alt {
				alt {
					[] SIPP.receive(mw_Response_Base(c_statusLine180)) {
					[] SIPP.receive(mw_Response_Base(c_statusLine180, vc_callId, v_cSeq_s)) {
						tc_ack.stop;
						tc_ack.stop;
						log("*** " & __SCOPE__ & ": PASS: Respoonse 180 was received ***");
						log("*** " & __SCOPE__ & ": PASS: Respoonse 180 was received ***");
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -3446,14 +3444,14 @@ module AtsSccas_TCFunctions {
							 m_Response_2xx_Base(
							 m_Response_2xx_Base(
											c_statusLine200,
											c_statusLine200,
											vc_callId, 
											vc_callId, 
											p_cSeq_s, 
											v_cSeq_s, 
											vc_from, 
											vc_from, 
											vc_to, 
											vc_to, 
											vc_via_REG
											vc_via_REG
											));
											));
				tc_ack.start;
				tc_ack.start;
				alt {
				alt {
					[] SIPP.receive(mw_Response_Base(c_statusLine183)) {
					[] SIPP.receive(mw_Response_Base(c_statusLine183, vc_callId, v_cSeq_s)) {
						tc_ack.stop;
						tc_ack.stop;
						log("*** " & __SCOPE__ & ": PASS: Respoonse 183 was received ***");
						log("*** " & __SCOPE__ & ": PASS: Respoonse 183 was received ***");
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
@@ -3513,12 +3511,12 @@ module AtsSccas_TCFunctions {
							 m_BYE_Request_UE(
							 m_BYE_Request_UE(
											vc_requestUri,
											vc_requestUri,
											vc_callId, 
											vc_callId, 
											p_cSeq_s, 
											v_cSeq_s, 
											vc_from, vc_to, vc_via_REG
											vc_from, vc_to, vc_via_REG
											));
											));
				tc_ack.start;
				tc_ack.start;
				alt {
				alt {
					[] SIPP.receive(mw_Response_Base(c_statusLine200)) {
					[] SIPP.receive(mw_Response_Base(c_statusLine200, vc_callId, v_cSeq_s)) {
						tc_ack.stop;
						tc_ack.stop;
						log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
						log("*** " & __SCOPE__ & ": PASS: 200 OK message was received ***");
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
						f_selfOrClientSyncAndVerdict(c_tbDone, e_success); // sync
+853 −846
Original line number Original line Diff line number Diff line
@@ -110,15 +110,21 @@ module AtsSccas_Templates
        }
        }
        
        
        group HeaderTemplatesIztok {
        group HeaderTemplatesIztok {
			template Accept mw_accept( template AcceptBody_List p_acceptParams := *) := {

			template (present) Accept mw_accept(
                                                template (present) AcceptBody_List p_acceptArgs := ?
                                                ) := {
				fieldName  := ACCEPT_E,
				fieldName  := ACCEPT_E,
				acceptArgs := p_acceptParams
				acceptArgs := p_acceptArgs
			}
			}
			
			
			template RecvInfo mw_recvinfo( template InfoPackage_List p_infoPackage_list ) :={
			template (present) RecvInfo mw_recvinfo(
                                                    template (present) InfoPackage_List p_infoPackage_list := ?
                                                    ) :={
				fieldName := RECV_INFO_E,
				fieldName := RECV_INFO_E,
				infoPackageList := p_infoPackage_list
				infoPackageList := p_infoPackage_list
			}
			}
            
        }
        }
        
        
        group HeaderTemplatesYann {
        group HeaderTemplatesYann {
@@ -268,18 +274,10 @@ module AtsSccas_Templates
                    
                    
                    template  Supported m_supported_replaces := 
                    template  Supported m_supported_replaces := 
                    {
                    {
                         fieldName := REPLACES_E,
                        fieldName := SUPPORTED_E,
                        optionsTags := omit 
                        optionsTags := omit 
                    }
                    }
        
        
//                 template(value) Response m_Response_Dummy := {
//                    statusLine := c_statusLine100,
//                    msgHeader := m_msgHeader_dummy,
//                    messageBody := omit,
//                    payload := omit
//                }
                    
        
                    template (omit) INVITE_Request m_sccas_invite_contact(
                    template (omit) INVITE_Request m_sccas_invite_contact(
                                                                          template (value) SipUrl p_requestUri,
                                                                          template (value) SipUrl p_requestUri,
                                                                          template (value) CallId p_callId,
                                                                          template (value) CallId p_callId,
@@ -293,7 +291,6 @@ module AtsSccas_Templates
                                                                          template (omit) Supported p_supported := omit,
                                                                          template (omit) Supported p_supported := omit,
                                                                          template (value) MessageBody p_mb
                                                                          template (value) MessageBody p_mb
                    ) modifies m_INVITE_Request_UE := {
                    ) modifies m_INVITE_Request_UE := {
                        
                        msgHeader := {
                        msgHeader := {
                            callId := p_callId,
                            callId := p_callId,
                            contact := p_contact,
                            contact := p_contact,
@@ -815,13 +812,23 @@ module AtsSccas_Templates
											msgHeader := {
											msgHeader := {
												pChargingVector := p_chargingVector,
												pChargingVector := p_chargingVector,
												featureCaps   := p_featureCaps,
												featureCaps   := p_featureCaps,
												accept := mw_accept({{"application/vnd.3gpp.state-and-event-info.xml"}}),
												accept := mw_accept({{"application/vnd.3gpp.state-and-event-info.xml", *}}),
												recvInfo := mw_recvinfo({{"g3gppStateAndEventPackageName"}})
												recvInfo := mw_recvinfo({{"g3gppStateAndEventPackageName", *}})
											}
											}
										}
										}
				    }
				    }
                }   
                }   
                group request_receive_Yann {
                group request_receive_Yann {

                    template(value) ContentType m_contentType_sccas(
                                                                    in template (value) charstring p_mTypeSubtype,
                                                                    in template (omit) SemicolonParam_List p_mParams := omit
                                                                    ) modifies m_contentType := {
                        fieldName := CONTENT_TYPE_E,
                        mTypeSubtype := p_mTypeSubtype,
                        mParams := omit
                    }

                }
                }


                template (present) Response mw_sccas_Response_2xxonINVITE(
                template (present) Response mw_sccas_Response_2xxonINVITE(
+1 −1
Original line number Original line Diff line number Diff line
@@ -228,7 +228,7 @@ module AtsSccas_Testcases
            * @desc Verify that the SCCAS send INVITE for anchored user populated with FeatureCaps header
            * @desc Verify that the SCCAS send INVITE for anchored user populated with FeatureCaps header
            * @param p_cSeq_s Transaction Id
            * @param p_cSeq_s Transaction Id
            */
            */
            testcase TP_ISC_SCCAS_GEN_INV_01(inout CSeq p_cSeq_s) 
            testcase TC_ISC_SCCAS_GEN_INV_01(inout CSeq p_cSeq_s) 
            runs on ServerSyncComp
            runs on ServerSyncComp
            system TestAdapter {
            system TestAdapter {
                //Variables
                //Variables
Compare 7d796164 to 44122c65
Original line number Original line Diff line number Diff line
Subproject commit 7d796164eb9b23fc5d6f06eb0be3be5a3743861d
Subproject commit 44122c6589a3fa7f42825d2475511d08da499ff0