Commit b233fae5 authored by garciay's avatar garciay
Browse files

Merge code with STF467

parent 5c2c2f25
Loading
Loading
Loading
Loading
+22 −1
Original line number Original line Diff line number Diff line
@@ -1422,6 +1422,27 @@ module LibIms_Steps


		}
		}


        /*
         *
         * @desc  Sets variables and default initialization for user profile and handle registration and authentication with MD5 
         * @param p_userprofile   	user profile of call
         * @param p_cSeq_s		  	cseq parameter
         * @param p_register		register template
         */
        function f_IMS_preamble_withEmergencyRegistration (in integer p_userprofile, in integer p_interface, inout CSeq p_cSeq_s, template REGISTER_Request p_register) runs on ImsComponent
        {

            f_init_interfaceprofile(p_interface);
            //Variables & defaults initialization
            f_IMS_preamble_woRegistration(p_userprofile, p_cSeq_s);
            //Preamble
            f_Registration(p_cSeq_s, p_register, PX_SIP_REGISTER_AUTHENTICATION_ENABLED, true);

            //	deregistration in case of successful registration
            vc_DeregDone := false;
            
        }

	//TODO STF471 added
	//TODO STF471 added
    /**
    /**
    *
    *
+8 −4
Original line number Original line Diff line number Diff line
@@ -1332,10 +1332,14 @@ group request_send {
                                                  template(value) From p_from,
                                                  template(value) From p_from,
                                                  template(value) To p_to,
                                                  template(value) To p_to,
                                                  template(value) Via p_via,
                                                  template(value) Via p_via,
                                                  template(omit)  Route p_route)
                                                  template(omit) Route p_route,
    modifies m_BYE_Request_Base := {
                                                  template(omit) RecordRoute p_recordRoute := omit
        msgHeader := {route := p_route}
    ) modifies m_BYE_Request_Base := {
        msgHeader := {
            route := p_route,
            recordRoute := p_recordRoute //used in case of AS as TS - for ISC interface 
        }
        }
    } // End of temlate m_BYE_Request_IMS
    
    
    template(value) BYE_Request m_BYE_Request_Reason_IMS(template(value) SipUrl p_requestUri,
    template(value) BYE_Request m_BYE_Request_Reason_IMS(template(value) SipUrl p_requestUri,
                                                         template(value) CallId p_callId,
                                                         template(value) CallId p_callId,