Commit 57e68bb0 authored by pintar's avatar pintar
Browse files

New templates for CUG supplementary service

(INVITE_CUG and CUG parameter templates)
parent 801b065a
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -396,6 +396,12 @@ group CUGTemplates {
			cugCommunicationIndicator := p_cci
	}
	
	template CugRequestType m_cugReqType(template boolean p_outAccessRequest, template integer p_cugIndex) :=
	{
		outgoingAccessRequest := p_outAccessRequest,
		cugIndex := p_cugIndex
	}

}

group PSTNTemplates {
@@ -1269,6 +1275,19 @@ group request_receive {
		messageBody := ?
	}
	  
	template INVITE_Request mw_INVITE_Request_IMS_cug (template PChargingVector p_pChargingVector, template RecordRoute p_recordRoute, template Route p_route, template Via p_via, template Cug p_cug ) modifies  mw_INVITE_Request_Base
	:=
	{
		msgHeader := {
			pChargingVector := p_pChargingVector,
			recordRoute := p_recordRoute,
			route := p_route,
			via := p_via
		},
		messageBody := (mw_MBody_XML(mw_XmlBody_CUG(p_cug)),
						mw_MBody_MIMESdpXml(?, mw_XmlBody_CUG(p_cug)))
	}
	  
	template INVITE_Request mw_INVITE_Request_IMS_pstn (template PChargingVector p_pChargingVector, template RecordRoute p_recordRoute, template Route p_route, template Via p_via, template PSTN_transit p_pstn ) modifies  mw_INVITE_Request_Base
	:=
	{