Commit 457381de authored by rennoch's avatar rennoch
Browse files

CW extensions

parent 9b110fb5
Loading
Loading
Loading
Loading
+49 −3
Original line number Diff line number Diff line
@@ -65,7 +65,10 @@ module LibIms_Templates
        extension "File:../xsd/CDIVN.xsd"
    }
    
    
    import from X_3gpp_ns_cw_1_0 language "XSD" all
    with {
        extension "File:../xsd/cw.xsd"
    }    
    
    
    
@@ -495,6 +498,11 @@ group XMLTemplates {
        conference_type := p_confInfo
	};
	
	template XmlBody m_XmlBody_CW(template Ims_cw p_cw) :=
	{
		cw := p_cw
	};
	
    template XmlBody m_XmlBody_CUG(template Cug p_cug) :=
    {
        cug := p_cug
@@ -678,6 +686,44 @@ group CUGTemplates {
	}
}//end group CUGTemplates

group CWTemplates {

	template Ims_cw m_CW(template TEmptyType p_cwi) := {
        anyAttributes := omit,
        communication_waiting_indication := p_cwi,
        elem := omit	    
	}
	
    template Cug m_CW2 (
        template CugRequestType p_crt,
        template NetworkIdentityType p_nit,
        template SixteenbitType p_cibc,
        template TwoBitType p_cci
    ):= {
        active := omit,
        anyAttributes := omit,
        cugCallOperation := p_crt,
        networkIndicator := p_nit,
        cugInterlockBinaryCode := p_cibc,
        cugCommunicationIndicator :=p_cci
    }
	
    template Cug mw_CW (
        template CugRequestType p_crt,
        template NetworkIdentityType p_nit,
        template SixteenbitType p_cibc,
        template TwoBitType p_cci
    ):= {
        active := omit,
        anyAttributes := omit, 
        cugCallOperation := p_crt,
        networkIndicator := p_nit,
        cugInterlockBinaryCode := p_cibc,
        cugCommunicationIndicator := p_cci
    }
	
}//end group CWTemplates

group MCIDTemplates {
	
 template Mcid m_mcid_request_mcidIndicatorTrue :=