diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 3938a7083b6cf8991734f12d05495cf965b2b1f4..fc62136519600c74b1fcc76cac12318803f883a7 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -342,8 +342,11 @@ XIRIEvent ::= CHOICE mCXManagementMessage [194] MCXManagementMessage, mCVideoTransmissionControlMessage [195] MCVideoTransmissionControlMessage, mCDataFileDistribution [196] MCDataFileDistribution, - mCPTTFloorControlMessage [197] MCPTTFloorControlMessage -} + mCPTTFloorControlMessage [197] MCPTTFloorControlMessage, + + -- IMS events, see clause 7.12.4.2, continued from tag 181 + iMSDataChannelApplicationResponse [198] IMSDataChannelApplicationResponse + } -- ============== -- X3 xCC payload @@ -668,7 +671,10 @@ IRIEvent ::= CHOICE mCXManagementMessage [194] MCXManagementMessage, mCVideoTransmissionControlMessage [195] MCVideoTransmissionControlMessage, mCDataFileDistribution [196] MCDataFileDistribution, - mCPTTFloorControlMessage [197] MCPTTFloorControlMessage + mCPTTFloorControlMessage [197] MCPTTFloorControlMessage, + + -- IMS events, see clause 7.12.4.2, continued from tag 181 + iMSDataChannelApplicationResponse [198] IMSDataChannelApplicationResponse } IRITargetIdentifier ::= SEQUENCE @@ -5028,6 +5034,28 @@ StartOfInterceptionWithEstablishedIMSDataChannel ::= SEQUENCE mediaInstructions [5] SBIType OPTIONAL } +-- See clause 7.12.4.2.X for details of this structure +IMSDataChannelApplicationResponse ::= SEQUENCE +{ + targetIdentity [1] IMSSubscriberIDs, + callingIdentity [2] IMPU OPTIONAL, + applicationUEInformation [3] SEQUENCE OF ApplicationUEInformation OPTIONAL, + dCStreamID [4] INTEGER (0..65535) OPTIONAL, + getApplicationResponse [5] ApplicationResponse +} + +ApplicationUEInformation ::= SEQUENCE +{ + deviceVendor [1] UTF8String, + deviceType [2] UTF8String +} + +ApplicationResponse ::= CHOICE +{ + getRootApplicationResponse [1] SBIType, + getDCApplicationProfileListResponse [2] SBIType +} + -- ========= -- IMS CCPDU -- =========