Commit 0e6d7105 authored by poglitsch's avatar poglitsch
Browse files

corrections

parent 5e446fee
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -1454,6 +1454,20 @@ log ("### f_imsIot_receive: failCriteria=", p_failCriteria);
 			return v_rtn;
 		}
 		
			function f_getContactAddr(in Contact contact) return SipUrl {
				var SipUrl v_SipUrl;
				
				var ContactAddress addr := contact.contactBody.contactAddresses[0];

				if (ischosen (addr.addressField.nameAddr)) {
					v_SipUrl := addr.addressField.nameAddr.addrSpec;
				} else {
					v_SipUrl := addr.addressField.addrSpecUnion;
				}
				
				return (v_SipUrl);
			}
 			
 	}
 
}
 No newline at end of file
+11 −9
Original line number Diff line number Diff line
@@ -348,17 +348,22 @@ module AtsImsIot_Templates {
	  * 
	  * @desc BYE Request checking TP_IMS_5052_01 on MW
	  */
	template BYE_Request mdw_TP_IMS_5052_01_mw(template CallId p_callId, template SipUrl p_pcscfEutAUri, template RecordRoute p_route)
	template BYE_Request mdw_TP_IMS_5052_01_f_mw(template CallId p_callId, template SipUrl p_pcscfEutAUri)
	 modifies mw_BYE_Request_Base := {
	  msgHeader := {
		route := {
			fieldName := ROUTE_E,
			routeBody := {
				*, 
				complement(mw_routeBody(p_pcscfEutAUri)),
				mw_routeBody(p_pcscfEutAUri),
				*
			}
		},
		}
	  }
	}
	
	template BYE_Request mdw_TP_IMS_5052_01_p_mw(template CallId p_callId, template RecordRoute p_route)
	modifies mw_BYE_Request_Base := {
		msgHeader := {
			recordRoute := p_route
		}
	}
@@ -402,10 +407,7 @@ module AtsImsIot_Templates {
	template INVITE_Request mdw_TP_IMS_5067_01_mw 
	 modifies mw_INVITE_Request_Base := {
    	msgHeader := {
			pChargingVector :=  mw_PChargingVector({
				{id := "access-network-charging-info", paramValue := ?}, 
				*
			})
			pChargingVector := ?
    	}
	}