Commit 1f6182b3 authored by canterburym's avatar canterburym
Browse files

TS 102 232-5 v2.3.2 (2009-10-02) agreed at LI#22 (Trouville, 2009-09-22)

parent 70c85757
Pipeline #3948 passed with stage
in 5 seconds
IPMultimediaPDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version3(3)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
-- from TS 101 671 [1]
IPAddress
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)}
-- both definitions relative to:
-- {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}
-- =====================================
-- IP Multimedia Communications Contents
-- =====================================
IPMMCC ::= SEQUENCE
{
iPMMCCObjId [0] RELATIVE-OID,
rTPCCContents [1] OCTET STRING,
-- Copy of the multimediastream, i.e. all related RTP and RTCP packets
...,
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
-- 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
}
FrameType ::= ENUMERATED
{
ipFrame(0),
-- All headers are present
udpFrame(1),
-- IP header is missing
rtpFrame(2),
-- UDP and IP headers are missing
audioFrame(3),
-- All headers are missing
...
}
-- ========================================================
-- Intercept-related information for IP Multimedia sessions
-- ========================================================
IPMMIRI ::= SEQUENCE
{
iPMMIRIObjId [0] RELATIVE-OID,
iPMMIRIContents [1] IPIRIContents,
...
}
IPIRIContents ::= CHOICE
{
originalIPMMMessage [0] OCTET STRING,
-- Copy of the IP MM signalling packet including the original IP and UDP/TCP headers
sIPMessage [1] SIPMessage,
-- Copy of the SIP content and the source and destination IP address
h323Message [2] H323Message,
-- Copy of the H.323 content and the source and destination IP address
...
}
SIPMessage ::= SEQUENCE
{
iPSourceAddress [0] IPAddress,
iPDestinationAddress [1] IPAddress,
sIPContent [2] OCTET STRING,
...
}
H323Message ::= SEQUENCE
{
iPSourceAddress [0] IPAddress,
iPDestinationAddress [1] IPAddress,
h323Content [2] H323MessageContent,
...
}
H323MessageContent ::= CHOICE
{
h225CSMessageContent [0] OCTET STRING,
h225RASMessageContent [1] OCTET STRING,
h245MessageContent [2] OCTET STRING,
genericMessageContent [3] OCTET STRING,
...
}
END -- end of IP Multimedia PDU
IPMultimediaPDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version3(3)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
-- from TS 101 671 [1]
IPAddress
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)}
-- both definitions relative to:
-- {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}
-- =====================================
-- IP Multimedia Communications Contents
-- =====================================
IPMMCC ::= SEQUENCE
{
iPMMCCObjId [0] RELATIVE-OID,
rTPCCContents [1] OCTET STRING,
-- Copy of the multimediastream, i.e. all related RTP and RTCP packets
...,
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
-- 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
}
FrameType ::= ENUMERATED
{
ipFrame(0),
-- All headers are present
udpFrame(1),
-- IP header is missing
rtpFrame(2),
-- UDP and IP headers are missing
audioFrame(3),
-- All headers are missing
...
}
-- ========================================================
-- Intercept-related information for IP Multimedia sessions
-- ========================================================
IPMMIRI ::= SEQUENCE
{
iPMMIRIObjId [0] RELATIVE-OID,
iPMMIRIContents [1] IPIRIContents,
...
}
IPIRIContents ::= CHOICE
{
originalIPMMMessage [0] OCTET STRING,
-- Copy of the IP MM signalling packet including the original IP and UDP/TCP headers
sIPMessage [1] SIPMessage,
-- Copy of the SIP content and the source and destination IP address
h323Message [2] H323Message,
-- Copy of the H.323 content and the source and destination IP address
...
}
SIPMessage ::= SEQUENCE
{
iPSourceAddress [0] IPAddress,
iPDestinationAddress [1] IPAddress,
sIPContent [2] OCTET STRING,
...
}
H323Message ::= SEQUENCE
{
iPSourceAddress [0] IPAddress,
iPDestinationAddress [1] IPAddress,
h323Content [2] H323MessageContent,
...
}
H323MessageContent ::= CHOICE
{
h225CSMessageContent [0] OCTET STRING,
h225RASMessageContent [1] OCTET STRING,
h245MessageContent [2] OCTET STRING,
genericMessageContent [3] OCTET STRING,
...
}
END -- end of IP Multimedia PDU
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment