Commit 22ea9c3b authored by grahamj's avatar grahamj
Browse files

Not finished yet, still WIP

parent 74f0f51f
Pipeline #5143 failed with stages
in 18 seconds
......@@ -167,7 +167,21 @@ XIRIEvent ::= CHOICE
-- HR LI Events, see clause 7.10.3.3
n9HRPDUSessionInfo [100] N9HRPDUSessionInfo,
s8HRBearerInfo [101] S8HRBearerInfo
s8HRBearerInfo [101] S8HRBearerInfo,
--RCS Events, see clause 7.X.3
rCSRegistration [2761] RCSRegistration,
rCSMessage [2762] RCSMessage,
rCSSessionEstablishment [2763] RCSSessionEstablishment
-- The tag numbers [2764-2769] are reserved for future RCS xIRI Messages.
-- rCSSessionModification [2764] RCSSessionModification,
-- rCSSessionRelease [2765] RCSSessionRelease,
-- rCSStartOfInterceptionWithAlreadyRegisteredUE [2766] RCSStartOfInterceptionWithAlreadyRegisteredUE,
-- rCSStartOfInterceptionWithAlreadyEstablishedSession [2767] RCSStartOfInterceptionWithAlreadyEstablishedSession,
-- rCSUnsuccessfulProcedure [2768] RCSUnsuccessfulProcedure,
-- rCSCapabilityDiscovery [2769] rCSCapabilityDiscovery
}
-- ==============
......@@ -324,10 +338,23 @@ IRIEvent ::= CHOICE
aFAKMAApplicationKeyRefresh [96] AFAKMAApplicationKeyRefresh,
aFStartOfInterceptWithEstablishedAKMAApplicationKey [97] AFStartOfInterceptWithEstablishedAKMAApplicationKey,
aFAuxiliarySecurityParameterEstablishment [98] AFAuxiliarySecurityParameterEstablishment,
aFApplicationKeyRemoval [99] AFApplicationKeyRemoval
aFApplicationKeyRemoval [99] AFApplicationKeyRemoval,
-- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent.
-- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent.
--RCS Events, see clause 7.X.3
rCSRegistration [2761] RCSRegistration,
rCSMessage [2762] RCSMessage,
rCSSessionEstablishment [2763] RCSSessionEstablishment
-- The tag numbers [2764-2769] are reserved for future RCS xIRI Messages.
-- rCSSessionModification [2764] RCSSessionModification,
-- rCSSessionRelease [2765] RCSSessionRelease,
-- rCSStartOfInterceptionWithAlreadyRegisteredUE [2766] RCSStartOfInterceptionWithAlreadyRegisteredUE,
-- rCSStartOfInterceptionWithAlreadyEstablishedSession [2767] RCSStartOfInterceptionWithAlreadyEstablishedSession,
-- rCSUnsuccessfulProcedure [2768] RCSUnsuccessfulProcedure,
-- rCSCapabilityDiscovery [2769] rCSCapabilityDiscovery
}
IRITargetIdentifier ::= SEQUENCE
......@@ -3032,6 +3059,88 @@ FiveGMMStatus ::= ENUMERATED
uENot5GMMRegistered(2)
}
-- ============
RCS definitions
-- ============
RCSRegistration :: = SEQUENCE
{
rCSTargetIdentities [1] RCSTargetIdentities,
rCSRegistrationRequestType [2] RCSRegistrationRequestType,
rCSTargetCapabilities [3] SEQUENCE SIZE(1..MAX) OF RCSCapabilities,
location [4] Location OPTIONAL
}
RCSMessage :: = SEQUENCE
{
rCSTargetIdentities [1] RCSTargetIdentities,
direction [2] Direction,
rCSServerURI [3] RCSServerURI,
groupChatSessionID [4] GroupChatSessionID OPTIONAL,
originatingRCSParty [5] OriginatingRCSParty,
destinationRCSParties [6] DestinationRCSParties,
rCSMessageType [7] RCSMessageType,
rCSEvent [8] RCSEvent,
conversationID [9] ConversationID OPTIONAL,
contributionID [10] ContributionID O,
messageID [11] MessageID,
iMDNInfo [11] IMDNInfo OPTIONAL,
chatSubject [12] chatSubject OPTIONAL,
locaton [13] Location OPTIONAL
}
RCSSessionEstablishment :: = SEQUENCE
{
rCSTargetIdentities [1] RCSTargetIdentities,
direction [2] Direction,
rCSServerURI [3] RCSServerURI,
groupChatSessionID [4] GroupChatSessionID OPTIONAL,
originatingRCSParty [5] OriginatingRCSParty,
destinationRCSParties [6] DestinationRCSParties,
sDPOffer [7] SDPInfo,
sDPAnswer [8] SDPInfo,
rCSSessionType [9] RCSSessionType,
location [10] Location OPTIONAL,
rCSFileTransferFlag [11] RCSFileTransferFlag OPTIONAL
}
-- ===========
RCS parameters
-- ===========
IMPUList ::= SEQUENCE
{
iMPU [1] IMPU,
additionalIMPU [2] SEQUENCE OF IMPU OPTIONAL
}
RCSTargetIdentities ::= SEQUENCE
{
iMPUs [1] IMPUList OPTIONAL,
iMPI [2] IMPI OPTIONAL,
iMEI [3] IMEI OPTIONAL
}
RCSRegistrationRequestType ::= ENUMERATED
{
initialRegistration(1),
reRegistration(2),
deRegistration(3)
}
RCSCapabilities ::= CHOICE
{
standaloneMessaging [1] RCSStandaloneMessagingICSI,
,
groupChat(3),
fileTransfer(4),
fileTransferViaSMS(5),
geolocationPush(6),
geoLocationPushViaSMS(7),
chatbotCommunicationSessions(8),
chatbotCommunicationStandaloneMessages(9)
}
-- =================
-- Common Parameters
-- =================
......@@ -4011,4 +4120,4 @@ OGCURN ::= UTF8String
-- TS 29.572 [24], clause 6.1.6.2.15
MethodCode ::= INTEGER (16..31)
END
\ No newline at end of file
END
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