diff --git a/102232-6/PstnIsdnPDU.asn b/102232-6/PstnIsdnPDU.asn index c9f363d168aa5a1a6c3ce5de10bc99ee70177a64..0983a7efa1bc842c6b92cbdddb947bdd1cde1f27 100644 --- a/102232-6/PstnIsdnPDU.asn +++ b/102232-6/PstnIsdnPDU.asn @@ -1,20 +1,21 @@ +-- =============================== +-- Description of the PstnIsdn PDU +-- =============================== + PstnIsdnPDU -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version4(4)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version5(5)} 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) version16(16)} + -- from TS 102 232-01 [2] PayloadDirection FROM LI-PS-PDU - {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version13(13)}; + {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version18(18)}; -- ============================ @@ -23,8 +24,8 @@ IMPORTS -- definitions are relative to -- {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2)} -pstnIsdnIRIObjId RELATIVE-OID ::= {li-ps(5) pstnIsdn(6) version4(4) iRI(1)} -pstnIsdnCCObjId RELATIVE-OID ::= {li-ps(5) pstnIsdn(6) version4(4) cC(2)} +pstnIsdnIRIObjId RELATIVE-OID ::= {li-ps(5) pstnIsdn(6) version5(5) iRI(1)} +pstnIsdnCCObjId RELATIVE-OID ::= {li-ps(5) pstnIsdn(6) version5(5) cC(2)} -- =============================== @@ -61,9 +62,13 @@ SupplementaryInfo ::= SEQUENCE copyOfSDPMessage [6] OCTET STRING OPTIONAL, -- Format as per RFC 4566 [7] ..., - frameType [7] FrameType OPTIONAL + frameType [7] FrameType OPTIONAL, -- Populated if one or more protocol layers are missing from CC data -- May be omitted if all headers are present. + alternateProtocol [8] AlternateProtocol OPTIONAL + -- Used to identify the protocol of packets sent in pstnIsdnCCContents + + } InformationAppliesTo ::= SEQUENCE @@ -81,18 +86,26 @@ InformationAppliesTo ::= SEQUENCE FrameType ::= ENUMERATED { ipFrame(0), - -- All headers are present + -- All headers are present. Use AlternateProtocol to signal the contents if not RTP udpFrame(1), - -- IP header is missing - rtpFrame(2), - -- UDP and IP headers are missing + -- IP header is missing. Use AlternateProtocol to signal the contents if not RTP + applicationFrame(2), + -- UDP and IP headers are missing. Use AlternateProtocol to signal the contents if not RTP audioFrame(3), -- All headers are missing ..., artificialRtpFrame(4) -- UDP and IP headers are missing, artificial RTP frame has been added + +} +AlternateProtocol ::= ENUMERATED +{ + uDPTL(1), + -- pstnIsdnCCContents parameter contains UDPTL packets + ... } + -- ============================== -- Description of the PstnIsdn CC -- ============================== @@ -110,4 +123,3 @@ PstnIsdnCC ::= SEQUENCE } END -- end of PstnIsdnPDU - diff --git a/102232-6/portal/PstnIsdnPDU,ver4.txt b/102232-6/portal/PstnIsdnPDU,ver5.txt similarity index 74% rename from 102232-6/portal/PstnIsdnPDU,ver4.txt rename to 102232-6/portal/PstnIsdnPDU,ver5.txt index c9f363d168aa5a1a6c3ce5de10bc99ee70177a64..0983a7efa1bc842c6b92cbdddb947bdd1cde1f27 100644 --- a/102232-6/portal/PstnIsdnPDU,ver4.txt +++ b/102232-6/portal/PstnIsdnPDU,ver5.txt @@ -1,20 +1,21 @@ +-- =============================== +-- Description of the PstnIsdn PDU +-- =============================== + PstnIsdnPDU -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version4(4)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version5(5)} 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) version16(16)} + -- from TS 102 232-01 [2] PayloadDirection FROM LI-PS-PDU - {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version13(13)}; + {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version18(18)}; -- ============================ @@ -23,8 +24,8 @@ IMPORTS -- definitions are relative to -- {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2)} -pstnIsdnIRIObjId RELATIVE-OID ::= {li-ps(5) pstnIsdn(6) version4(4) iRI(1)} -pstnIsdnCCObjId RELATIVE-OID ::= {li-ps(5) pstnIsdn(6) version4(4) cC(2)} +pstnIsdnIRIObjId RELATIVE-OID ::= {li-ps(5) pstnIsdn(6) version5(5) iRI(1)} +pstnIsdnCCObjId RELATIVE-OID ::= {li-ps(5) pstnIsdn(6) version5(5) cC(2)} -- =============================== @@ -61,9 +62,13 @@ SupplementaryInfo ::= SEQUENCE copyOfSDPMessage [6] OCTET STRING OPTIONAL, -- Format as per RFC 4566 [7] ..., - frameType [7] FrameType OPTIONAL + frameType [7] FrameType OPTIONAL, -- Populated if one or more protocol layers are missing from CC data -- May be omitted if all headers are present. + alternateProtocol [8] AlternateProtocol OPTIONAL + -- Used to identify the protocol of packets sent in pstnIsdnCCContents + + } InformationAppliesTo ::= SEQUENCE @@ -81,18 +86,26 @@ InformationAppliesTo ::= SEQUENCE FrameType ::= ENUMERATED { ipFrame(0), - -- All headers are present + -- All headers are present. Use AlternateProtocol to signal the contents if not RTP udpFrame(1), - -- IP header is missing - rtpFrame(2), - -- UDP and IP headers are missing + -- IP header is missing. Use AlternateProtocol to signal the contents if not RTP + applicationFrame(2), + -- UDP and IP headers are missing. Use AlternateProtocol to signal the contents if not RTP audioFrame(3), -- All headers are missing ..., artificialRtpFrame(4) -- UDP and IP headers are missing, artificial RTP frame has been added + +} +AlternateProtocol ::= ENUMERATED +{ + uDPTL(1), + -- pstnIsdnCCContents parameter contains UDPTL packets + ... } + -- ============================== -- Description of the PstnIsdn CC -- ============================== @@ -110,4 +123,3 @@ PstnIsdnCC ::= SEQUENCE } END -- end of PstnIsdnPDU -