Commit da448554 authored by pintar's avatar pintar
Browse files

Changes done due to validation phase on STF406 in weeks 13 and 14.

Validation was done with Italtel AS as SUT and with IMS UE MyMonster and IMS Communicator. 
parent 52fd7f7b
Loading
Loading
Loading
Loading
+10 −4
Original line number Diff line number Diff line
@@ -55,7 +55,10 @@ module IMS_SS_Functions {
            if(PX_UE_REGISTRATION) {
                f_gm_pcscf_registration(p_CSeq);
    			if(PX_UE_REG_EVENT_SUBSCRIPTION) {
                    f_gm_pcscf_reg_event(p_CSeq);
                    f_gm_pcscf_reg_event_subscription(p_CSeq);
    			}
    			if(PX_UE_REG_EVENT_NOTIFICATION) {
                	f_gm_pcscf_reg_event_notification(p_CSeq);
            	}
            }
    	}   
@@ -110,7 +113,7 @@ module IMS_SS_Functions {
            f_awaitingRegistration_IMS_gm(p_CSeq);
        }
        
        function f_gm_pcscf_reg_event(CSeq p_CSeq) runs on ImsComponent {
        function f_gm_pcscf_reg_event_subscription(CSeq p_CSeq) runs on ImsComponent {
            var template SipUrl v_sipUrl_From, v_sipUrl_To;
            
            action("Please subscribe to Reg-Event"); 
@@ -136,6 +139,9 @@ module IMS_SS_Functions {
                vc_via,
                vc_contact
            ));  
        }
        
        function f_gm_pcscf_reg_event_notification(CSeq p_CSeq) runs on ImsComponent {
           
            LibIms_Steps.f_setHeadersNOTIFY(
                p_CSeq, 
+6 −2
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@ module SS_Ims_PIXITS {
	
    /** @desc	float default timer value for PX_Timeout_CW_AS_CW)
                */
    modulepar float	PX_Timeout_CW_AS_CW;
    modulepar float	PX_Timeout_CW_AS_CW := 40.0;
	
	/** @desc	Integer for Cause value used for mapping between 
		*          ISUP: Cause value within CAUI parameter and 
@@ -175,6 +175,10 @@ modulepar boolean PX_UE_REGISTRATION := true;
 * @desc En-/disable UE reg event subscription
 */
modulepar boolean PX_UE_REG_EVENT_SUBSCRIPTION := true;     
/**
 * @desc En-/disable UE reg event notification
 */
modulepar boolean PX_UE_REG_EVENT_NOTIFICATION := false; 
    
   

+3 −3
Original line number Diff line number Diff line
@@ -617,7 +617,7 @@
     * @param p_pcscf P-CSCF Test Component
     * @param p_as AS Test Component
     */
    function f_cf_scscf_up(ImsComponent p_pcscf, ImsComponent p_as) runs on ServerSyncComp {
    function f_cf_scscf_up(inout ImsComponent p_pcscf, inout ImsComponent p_as) runs on ServerSyncComp {
        //Create 
        p_pcscf := ImsComponent.create("P-CSCF");
        p_as := ImsComponent.create("AS");
@@ -655,7 +655,7 @@
     * @desc Setup the test configuration for UE testing at the Gm Interface
     * @param p_comp P-CSCF Test Component
     */
    function f_cf_ue_up(ImsComponent p_comp) runs on ServerSyncComp {
    function f_cf_ue_up(inout ImsComponent p_comp) runs on ServerSyncComp {
        //Create 
        p_comp := ImsComponent.create("P-CSCF");
						
@@ -682,7 +682,7 @@
        unmap(p_comp:SIPP, system:Gm);          
    }
    
    function f_cf_pcscf_up(ImsComponent p_comp) runs on ServerSyncComp {
    function f_cf_pcscf_up(inout ImsComponent p_comp) runs on ServerSyncComp {
        //Create 
        p_comp := ImsComponent.create("UE A");