Commit 3ff10564 authored by wattelet's avatar wattelet
Browse files

MW REG TC update 3 + names change in PIXIT

parent f0318e43
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -199,7 +199,7 @@ module AtsIms_Gm_TCFunctions {
				f_setHeaders_2ndREGISTER(p_cSeq_s);	
				// Re-send protected REGISTER
				f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, 
				omit, omit, m_securityClient({PX_SecMechanism}), omit ,omit)); //LibIms
				omit, omit, m_securityClient({PX_SecTls}) , omit ,omit)); //LibIms
				
				f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, *, p_cSeq_s));

@@ -238,7 +238,7 @@ module AtsIms_Gm_TCFunctions {
				f_setHeaders_2ndREGISTER(p_cSeq_s);	
				// Re-send protected REGISTER
				f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, 
				omit, omit, omit, m_securityVerify({PX_SecMechanism}) ,omit)); //LibIms
				omit, omit, omit, m_securityVerify({PX_SecTls}) ,omit)); //LibIms
				
				f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, *, p_cSeq_s));

+32 −34
Original line number Diff line number Diff line
@@ -1031,7 +1031,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_REGISTER(p_cSeq_s);

			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, 
				m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms
				m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms
		
			f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s));
		
@@ -1042,7 +1042,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_2ndREGISTER(p_cSeq_s);
			// Re-send protected REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization, 
				m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms
				m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms
    
			// awaiting 200 OK REGISTER
			f_awaitingOkResponse(p_cSeq_s);
@@ -1100,7 +1100,7 @@ module AtsIms_Mw_TCFunctions
			var REGISTER_Request v_register;

			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms	
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
@@ -1110,7 +1110,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_2ndREGISTER(p_cSeq_s);
			// Re-send again protected REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
				m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecVerify}) ,omit)); //LibIms
				m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms
    
			// awaiting 200 OK REGISTER
			f_awaitingOkResponse(p_cSeq_s);
@@ -1165,7 +1165,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_REGISTER(p_cSeq_s);
			// send REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms
		
			f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s));
		
@@ -1216,7 +1216,8 @@ module AtsIms_Mw_TCFunctions

			f_setHeaders_REGISTER(p_cSeq_s);
			// send REGISTER - without Security Client header field
			f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); //LibSip
            f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
                                                 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms
		
			f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s));
		
@@ -1261,7 +1262,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_REGISTER(p_cSeq_s);
			// send REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms
		
			f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s));

@@ -1272,7 +1273,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_2ndREGISTER(p_cSeq_s);
			// Re-send protected REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms	
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms	
		
			f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s));
		
@@ -1326,7 +1327,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_REGISTER(p_cSeq_s);
			// send REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms
		
			f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s));

@@ -1337,7 +1338,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_2ndREGISTER(p_cSeq_s);
			// Re-send protected REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}),  m_securityVerify({PX_SecMechanism}) ,omit)); //LibIms	
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}),  m_securityVerify({PX_SecTls}) ,omit)); //LibIms	
		
			f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s));
		
@@ -1370,7 +1371,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_REGISTER(p_cSeq_s);
			// send REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms
		
			f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s));
            v_securityVerify := vc_response.msgHeader.securityVerify;
@@ -1382,7 +1383,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_2ndREGISTER(p_cSeq_s);
			// Re-send protected REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), v_securityVerify ,omit)); //LibIms	
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), v_securityVerify ,omit)); //LibIms	
		
			f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callId, p_cSeq_s));
		
@@ -1443,7 +1444,7 @@ module AtsIms_Mw_TCFunctions
			var REGISTER_Request v_register;

			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityClient({PX_SecClient}) ,omit)); //LibIms	
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityClient({PX_SecAka}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
@@ -1453,7 +1454,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_2ndREGISTER(p_cSeq_s);
			// Re-send again protected REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
				m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityClient({PX_SecClient}) ,omit)); //LibIms
				m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityClient({PX_SecAka}) ,omit)); //LibIms
			    
			// awaiting 200 OK REGISTER
			f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callId, p_cSeq_s));
@@ -1502,7 +1503,7 @@ module AtsIms_Mw_TCFunctions
			var REGISTER_Request v_register;

			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecMechanism}) ,omit)); //LibIms	
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecTls}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
@@ -1512,7 +1513,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_2ndREGISTER(p_cSeq_s);
			// Re-send again protected REGISTER wo security-client
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
				m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecClient}) ,omit)); //LibIms
				m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecAka}) ,omit)); //LibIms
			    
			// awaiting 4xx response
			f_awaitingResponse(mw_Response_Base(mw_statusLine4xx, vc_callId, p_cSeq_s));
@@ -1544,7 +1545,7 @@ module AtsIms_Mw_TCFunctions
			var REGISTER_Request v_register;

			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecClient}) ,omit)); //LibIms	
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUTvisiting, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
@@ -1554,7 +1555,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_2ndREGISTER_authorizationWithDifferentUserName();
			// Re-send again protected REGISTER wo security-client
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
				m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecClient}) ,omit)); //LibIms
				m_proxyRequire_secAgree, m_require_secAgree, omit, m_securityVerify({PX_SecAka}) ,omit)); //LibIms
			    
			// awaiting 403 response
			f_awaitingResponse(mw_Response_Base(c_statusLine403, vc_callId, p_cSeq_s));
@@ -1593,7 +1594,7 @@ module AtsIms_Mw_TCFunctions
			f_setHeaders_REGISTER(p_cSeq_s);
			// send REGISTER
			f_SendREGISTER(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), omit ,omit)); //LibIms
												 m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), omit ,omit)); //LibIms
		
			f_awaitingResponse(mw_Response_401onREGISTER_securityServer_UE(c_statusLine401, vc_callId, p_cSeq_s));
			
@@ -1951,10 +1952,8 @@ module AtsIms_Mw_TCFunctions
			f_SendREGISTER(m_REGISTER_Request_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); //for security association: m_add_Authorization_digest(vc_authorization,{c_Integrity_protected_no})
		
			//awaiting of 401 and sending 2nd REGISTER and awaiting 200 OK REGISTER
						
			// receiving 401 Unauthorized response.
			// and Re-send REGISTER request with Authorization header
			
			f_awaitingResponse(mw_Response_Base(c_statusLine401, vc_callId, p_cSeq_s));
	
			// set headers via, cseq and authorization
@@ -2774,9 +2773,8 @@ module AtsIms_Mw_TCFunctions
		
			var REGISTER_Request v_register;
			
			//TODO security association
			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecClient}) ,omit)); //LibIms	
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
@@ -2848,8 +2846,8 @@ module AtsIms_Mw_TCFunctions
		
			var REGISTER_Request v_register;
			
			//TODO security association
			v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization));	
			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
@@ -4945,7 +4943,7 @@ module AtsIms_Mw_TCFunctions
			f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_PCSCF1);
			
			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecClient}), m_securityVerify({PX_SecClient}) ,omit)); //LibIms	
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
@@ -5509,8 +5507,8 @@ module AtsIms_Mw_TCFunctions
		
			var REGISTER_Request v_register;
			
			// TODO security association
			v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization));	
			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
@@ -5597,8 +5595,8 @@ module AtsIms_Mw_TCFunctions
			
			f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_PCSCF1);
			
			// TODO security association
			v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization));	
			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
@@ -5764,8 +5762,8 @@ module AtsIms_Mw_TCFunctions
		
			var REGISTER_Request v_register;
			
			// TODO security association
			v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization));	
			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
@@ -5926,8 +5924,8 @@ module AtsIms_Mw_TCFunctions
		
			var REGISTER_Request v_register;
			
			// TODO security association
			v_register := valueof(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization));	
			v_register := valueof(m_REGISTER_Request_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization,
														m_proxyRequire_secAgree, m_require_secAgree, m_securityClient({PX_SecAka}), m_securityVerify({PX_SecAka}) ,omit)); //LibIms	
			// preamble with send REGISTER, await 401, send REGISTER, await 200 OK and user profile setting
			f_IMS_preamble_withRegistration(c_userProfile_UE1atSUThome, p_cSeq_s, v_register);
			f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());// sync point preamble done
+3 −3
Original line number Diff line number Diff line
@@ -24,10 +24,10 @@ modulepar {
	 * 
	 * @desc default security mechanism according to RFC3329
	 */
    SecurityMechanism PX_SecMechanism := {"tls",omit};
    SecurityMechanism PX_SecTls := {"tls",omit};

    SecurityMechanism PX_SecClient:= {"AKA",omit};
	SecurityMechanism PX_SecVerify:= {"AKA",omit};
    SecurityMechanism PX_SecAka:= {"AKA",omit};
	SecurityMechanism PX_SecNass:= {"NASS",omit};
	Via PX_Via := { VIA_E , { } };
}