Commit d4e6cfb5 authored by pintar's avatar pintar
Browse files

new templates

mdw_TP_IMS_5082_01_mw
mdw_TP_IMS_5120_01_mw
parent 0bf96aa3
Loading
Loading
Loading
Loading
+40 −1
Original line number Diff line number Diff line
@@ -332,7 +332,21 @@ module AtsImsIot_Templates {
	 modifies mw_INVITE_Request_Base := {
    	msgHeader := {
			pChargingVector :=  mw_PChargingVector({
				{id := "access-network-charging-info", paramValue := *}, 
				{id := "access-network-charging-info", paramValue := ?}, 
				*
			})
    	}
	}
    
	/**
	  * 
	  * @desc 200 OK Response checking TP_IMS_5082_01 on MW
	  */
	template Response mdw_TP_IMS_5082_01_mw 
	 modifies mw_200OK_Base := {
		msgHeader := {
			pChargingVector :=  mw_PChargingVector({
				{id := "access-network-charging-info", paramValue := ?}, 
				*
			})
		}
@@ -851,6 +865,31 @@ module AtsImsIot_Templates {
       	}
    }
		
		
	/**
    * @desc INVITE Request checking TP_IMS_5120_01
    */
	template INVITE_Request mdw_TP_IMS_5120_01_mw(
   		template SipUrl p_SCSCF_URI
  	) modifies mw_INVITE_Request_Base := {
		msgHeader := {        
			route := {
				fieldName := ROUTE_E,
				routeBody := {
					complement(mw_routeBody(p_SCSCF_URI)),
					*
				}
  			},
			recordRoute := {
				fieldName := RECORD_ROUTE_E,
				routeBody := {
					mw_routeBody(p_SCSCF_URI), 
					*
				}       		
			}
		}
	}
    
    template Response mw_TP_IMS_5121_02_mw modifies mdw_2XX_Base := {
	    msgHeader := {
	        pChargingVector := {