Commit 25c3c952 authored by Mark Canterbury's avatar Mark Canterbury
Browse files

TS 102 232-5 v2.4.1 (2010-04-07) agreed at LI#23 (Roma, 2010-02-09)

parent 26e968a2
Loading
Loading
Loading
Loading
+25 −6
Original line number Diff line number Diff line
IPMultimediaPDU 
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version3(3)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version4(4)}

DEFINITIONS IMPLICIT TAGS ::=
BEGIN
@@ -10,10 +10,12 @@ IMPORTS
		FROM HI2Operations 
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version10(10)};

-- ============================
-- Object Identifier Definition
-- ============================

iPMMIRIObjId RELATIVE-OID			::= {li-ps(5) iPMultimedia(5) version3(3) iRI(1)}
iPMMCCObjId RELATIVE-OID			::= {li-ps(5) iPMultimedia(5) version3(3) cC(2)}
iPMMIRIObjId RELATIVE-OID			::= {li-ps(5) iPMultimedia(5) version4(4) iRI(1)}
iPMMCCObjId RELATIVE-OID			::= {li-ps(5) iPMultimedia(5) version4(4) cC(2)}
	-- both definitions relative to: 
	-- {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}

@@ -24,18 +26,23 @@ iPMMCCObjId RELATIVE-OID ::= {li-ps(5) iPMultimedia(5) version3(3) cC(2)}
IPMMCC		::= SEQUENCE
{
	iPMMCCObjId 				[0] RELATIVE-OID,
	rTPCCContents				[1] OCTET STRING,
		-- Copy of the multimediastream, i.e. all related RTP and RTCP packets
	mMCCContents				[1] OCTET STRING,
		-- Copy of the multimediastream, i.e. all related RTP/RTCP or MSRP packets
		-- Protocol of the multimedia packets is indicated by means of mMCCprotocol parameter		
		-- mMCCContents was called rTPCCContents in earlier versions until v2.3.2.
	...,
	frameType					[2] FrameType OPTIONAL,
		-- The availability of header information shall be signalled with the frameType parameter
		-- The module is defined as OPTIONAL because of backwards compatibility reasons
		-- For new implementations the module is MANDATORY to be used as defined in clause 5.5
	streamIdentifier			[3] OCTET STRING OPTIONAL
	streamIdentifier			[3] OCTET STRING OPTIONAL,
		-- Used to identify the media stream within the current CIN, typically in case of 
		-- multiple media streams communications
		-- May be used to correlate each media stream with the relevant SDP media description of IRI
		-- May contain c= and m= lines extracts for instance
	mMCCprotocol				[4] MMCCprotocol OPTIONAL
		-- Used to identify the protocol of packets sent in MMCCContent (RTP, MSRP, etc.)
		-- Absence means mMCCContents contains RTP/RTCP packets
}

FrameType	::= ENUMERATED
@@ -48,6 +55,17 @@ FrameType ::= ENUMERATED
		-- UDP and IP headers are missing
	audioFrame(3),
		-- All headers are missing
	...,
	tcpFrame(4)
		-- IP header is missing
}

MMCCprotocol	::= ENUMERATED
{
	rTP(0),
		-- mMCCContents parameter contains RTP/RTCP packets
	mSRP(1),
		-- mMCCContents parameter contains MSRP packets
	...
}

@@ -100,3 +118,4 @@ H323MessageContent ::= CHOICE
}

END -- end of IP Multimedia PDU
+25 −6
Original line number Diff line number Diff line
IPMultimediaPDU 
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version3(3)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version4(4)}

DEFINITIONS IMPLICIT TAGS ::=
BEGIN
@@ -10,10 +10,12 @@ IMPORTS
		FROM HI2Operations 
		{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version10(10)};

-- ============================
-- Object Identifier Definition
-- ============================

iPMMIRIObjId RELATIVE-OID			::= {li-ps(5) iPMultimedia(5) version3(3) iRI(1)}
iPMMCCObjId RELATIVE-OID			::= {li-ps(5) iPMultimedia(5) version3(3) cC(2)}
iPMMIRIObjId RELATIVE-OID			::= {li-ps(5) iPMultimedia(5) version4(4) iRI(1)}
iPMMCCObjId RELATIVE-OID			::= {li-ps(5) iPMultimedia(5) version4(4) cC(2)}
	-- both definitions relative to: 
	-- {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}

@@ -24,18 +26,23 @@ iPMMCCObjId RELATIVE-OID ::= {li-ps(5) iPMultimedia(5) version3(3) cC(2)}
IPMMCC		::= SEQUENCE
{
	iPMMCCObjId 				[0] RELATIVE-OID,
	rTPCCContents				[1] OCTET STRING,
		-- Copy of the multimediastream, i.e. all related RTP and RTCP packets
	mMCCContents				[1] OCTET STRING,
		-- Copy of the multimediastream, i.e. all related RTP/RTCP or MSRP packets
		-- Protocol of the multimedia packets is indicated by means of mMCCprotocol parameter		
		-- mMCCContents was called rTPCCContents in earlier versions until v2.3.2.
	...,
	frameType					[2] FrameType OPTIONAL,
		-- The availability of header information shall be signalled with the frameType parameter
		-- The module is defined as OPTIONAL because of backwards compatibility reasons
		-- For new implementations the module is MANDATORY to be used as defined in clause 5.5
	streamIdentifier			[3] OCTET STRING OPTIONAL
	streamIdentifier			[3] OCTET STRING OPTIONAL,
		-- Used to identify the media stream within the current CIN, typically in case of 
		-- multiple media streams communications
		-- May be used to correlate each media stream with the relevant SDP media description of IRI
		-- May contain c= and m= lines extracts for instance
	mMCCprotocol				[4] MMCCprotocol OPTIONAL
		-- Used to identify the protocol of packets sent in MMCCContent (RTP, MSRP, etc.)
		-- Absence means mMCCContents contains RTP/RTCP packets
}

FrameType	::= ENUMERATED
@@ -48,6 +55,17 @@ FrameType ::= ENUMERATED
		-- UDP and IP headers are missing
	audioFrame(3),
		-- All headers are missing
	...,
	tcpFrame(4)
		-- IP header is missing
}

MMCCprotocol	::= ENUMERATED
{
	rTP(0),
		-- mMCCContents parameter contains RTP/RTCP packets
	mSRP(1),
		-- mMCCContents parameter contains MSRP packets
	...
}

@@ -100,3 +118,4 @@ H323MessageContent ::= CHOICE
}

END -- end of IP Multimedia PDU