Commit dffb3f4e authored by poglitsch's avatar poglitsch
Browse files

templates for require field check added

parent ec903139
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -632,6 +632,12 @@ module LibSip_Templates
			reasonValues := {m_ReasonValue(int2str(p_cause),?)}
		};
		
		template Require mw_Require_not_100rel :=
		{		  
			fieldName := REQUIRE_E,
			optionsTags := superset(complement(c_tag100rel)) ifpresent
		};

		template RecordRoute mw_recordroute (template RouteBody p_routeBody):=
		{   
			fieldName := RECORD_ROUTE_E,
@@ -1736,6 +1742,16 @@ group response_receive {
	  }
	}
	
	template Response mw_Response_Require (template StatusLine p_statusLine, template CallId p_callId,
		template CSeq p_cSeq, template Require p_require) modifies mw_Response_Base:=
	{
		statusLine := {sipVersion := c_sipNameVersion, statusCode := p_statusLine.statusCode, reasonPhrase := ?},
		msgHeader :=
		{
			require := p_require
	  }
	}
	
} // end group response_receive