Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
SA3
SA3LI Trial
Commits
d9217714
Commit
d9217714
authored
Oct 26, 2021
by
grahamj
Browse files
Added RCS Message, RCS Registration and RCS Session Establishment xIRI messages
parent
22ea9c3b
Pipeline
#5151
failed with stages
in 47 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
33128/r17/TS33128Payloads.asn
View file @
d9217714
...
@@ -3074,64 +3074,78 @@ RCSRegistration :: = SEQUENCE
...
@@ -3074,64 +3074,78 @@ RCSRegistration :: = SEQUENCE
RCSMessage :: = SEQUENCE
RCSMessage :: = SEQUENCE
{
{
rCSTargetIdentities [1] RCSTargetIdentities,
rCSTargetIdentities [1] RCSTargetIdentities,
direction
[2]
Direction
,
rCSServerURI
[2]
RCSServerURI
,
rCSServerURI
[3] RCS
ServerURI
,
originatingRCSParty
[3] RCS
Party
,
groupChatSessionID [4] GroupChatSessionID OPTIONAL
,
destinationRCSParties [4] RCSParties
,
originatingRCSParty
[5]
OriginatingRCSParty
,
rCSMessageType
[5]
RCSMessageType
,
d
estinationRCSParties [6] DestinationRCSParties
,
d
irection [6] Direction
,
rCSMessageType [7] RCSMessageType
,
conversationID [7] CPMConversationID OPTIONAL
,
rCSEvent [8] RCSEvent
,
contributionID [8] CPMContributionID OPTIONAL
,
conversationID [9] ConversationID OPTIONAL
,
messageID [9] CPMMessageID
,
contributionID [10] ContributionID O
,
locaton [10] Location OPTIONAL
,
messageID [11] MessageID
,
groupChatSessionID [11] RCSGroupChatSessionID OPTIONAL
,
iMDNInfo
[1
1
]
IMDNInfo
OPTIONAL,
rCSEvent
[1
2
]
RCSEvent
OPTIONAL,
chatSubject
[1
2
]
chatSubject
OPTIONAL,
iMDNInfo
[1
3
]
IMDNInfo
OPTIONAL,
locaton
[1
3
]
Location
OPTIONAL
chatSubject
[1
4
]
chatSubject
OPTIONAL
}
}
RCSSessionEstablishment :: = SEQUENCE
RCSSessionEstablishment :: = SEQUENCE
{
{
rCSTargetIdentities [1] RCSTargetIdentities,
rCSTargetIdentities [1] RCSTargetIdentities,
direction [2] Direction,
rCSServerURI [2] RCSServerURI,
rCSServerURI [3] RCSServerURI,
originatingRCSParty [3] RCSParty,
groupChatSessionID [4] GroupChatSessionID OPTIONAL,
destinationRCSParties [4] RCSParties,
originatingRCSParty [5] OriginatingRCSParty,
rCSSessionType [5] RCSSessionType,
destinationRCSParties [6] DestinationRCSParties,
direction [6] Direction,
sDPOffer [7] SDPInfo,
conversationID [7] CPMConversationID,
sDPAnswer [8] SDPInfo,
contributionID [8] CPMContributionID,
rCSSessionType [9] RCSSessionType,
sDPOffer [9] SDPInfo,
location [10] Location OPTIONAL,
sDPAnswer [10] SDPInfo,
rCSFileTransferFlag [11] RCSFileTransferFlag OPTIONAL
location [11] Location OPTIONAL,
groupChatSessionID [12] GroupChatSessionID OPTIONAL,
rCSFileTransferFlag [13] RCSFileTransferFlag OPTIONAL
}
}
-- ===========
-- ===========
RCS parameters
RCS parameters
-- ===========
-- ===========
IMPUList ::= SEQUENCE
chatSubject ::= UTF8String
CPIMAddress ::= UTF8String
CPMContributionID ::= UTF8String
CPMConversationID ::= UTF8String
CPMMessageID ::= UTF8String
FullCPIMAddress ::= SEQUENCE
{
{
iMPU
[1]
IMPU
,
address
[1]
cPIMAddress
,
additionalIMPU
[2] SEQUENCE OF
IMPU
OPTIONAL
uRIParameters
[2] SEQUENCE OF
URIParameters
OPTIONAL
}
}
RCSTargetIdentitie
s ::= SEQUENCE
FullMSRPAddres
s ::= SEQUENCE
{
{
iMPUs [1] IMPUList OPTIONAL,
address [1] MSRPAddress,
iMPI [2] IMPI OPTIONAL,
uRIParameters [2] SEQUENCE OF URIParameters OPTIONAL
iMEI [3] IMEI OPTIONAL
}
}
RCSRegistrationRequestType ::= ENUMERATED
IMDNInfo ::= OCTET STRING
IMPUList ::= SEQUENCE
{
{
initialRegistration(1),
iMPU [1] IMPU,
reRegistration(2),
additionalIMPU [2] SEQUENCE OF IMPU OPTIONAL
deRegistration(3)
}
}
MSRPAddress ::= UTF8String
RCSCapabilities ::= CHOICE
RCSCapabilities ::= CHOICE
{
{
standaloneMessaging
[1] RCSStandaloneMessagingICSI
,
standaloneMessaging
(1)
,
,
oneToOneChat(2)
,
groupChat(3),
groupChat(3),
fileTransfer(4),
fileTransfer(4),
fileTransferViaSMS(5),
fileTransferViaSMS(5),
...
@@ -3141,6 +3155,66 @@ RCSCapabilities ::= CHOICE
...
@@ -3141,6 +3155,66 @@ RCSCapabilities ::= CHOICE
chatbotCommunicationStandaloneMessages(9)
chatbotCommunicationStandaloneMessages(9)
}
}
RCSEvent ::= ENUMERATED
{
messageDelivery(1),
deliveryNotification(2),
displayNotification(3)
}
RCSFileTransferFlag ::= ENUMERATED
{
msrpFileTransfer(1),
httpFileTransfer(2)
}
RCSGroupChatSessionID ::= UTF8String
RCSMessageType ::= ENUMERATED
{
oneToOneChat(1),
groupChat(2),
standalonePagerModeMessage(3),
standaloneLargeModeMessage(4)
}
RCSParty ::= SEQUENCE
{
iMPI [1] IMPI OPTIONAL,
sIPAddresses [2] SEQUENCE OF SIPAddress OPTIONAL,
mSRPAddresses [3] SEQUENCE OF FullMSRPAddress OPTIONAL,
cPIMAddress [4] SEQUENCE OF FullCPIMAddress OPTIONAL
}
RCSRegistrationRequestType ::= ENUMERATED
{
initialRegistration(1),
reRegistration(2),
deRegistration(3)
}
RCSServerURI ::= UTF8String
RCSTargetIdentities ::= SEQUENCE
{
iMPUs [1] IMPUList OPTIONAL,
iMPI [2] IMPI OPTIONAL,
iMEI [3] IMEI OPTIONAL
}
SDPInfo ::= OCTET STRING
SIPAddress ::= SEQUENCE
{
displayName [1] SIPDisplayName OPTIONAL,
address [2] IMPU OPTIONAL,
uRIParameters [3] SEQUENCE OF URIParameter OPTIONAL
}
SIPDisplayName ::= UTF8String
URIParameter ::= UTF8String
-- =================
-- =================
-- Common Parameters
-- Common Parameters
-- =================
-- =================
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment