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
Show whitespace changes
Inline
Side-by-side
33128/r17/TS33128Payloads.asn
View file @
d9217714
...
...
@@ -3074,64 +3074,78 @@ RCSRegistration :: = SEQUENCE
RCSMessage :: = SEQUENCE
{
rCSTargetIdentities [1] RCSTargetIdentities,
direction
[2]
Direction
,
rCSServerURI
[3] RCS
ServerURI
,
groupChatSessionID [4] GroupChatSessionID OPTIONAL
,
originatingRCSParty
[5]
OriginatingRCSParty
,
d
estinationRCSParties [6] DestinationRCSParties
,
rCSMessageType [7] RCSMessageType
,
rCSEvent [8] RCSEvent
,
conversationID [9] ConversationID OPTIONAL
,
contributionID [10] ContributionID O
,
messageID [11] MessageID
,
iMDNInfo
[1
1
]
IMDNInfo
OPTIONAL,
chatSubject
[1
2
]
chatSubject
OPTIONAL,
locaton
[1
3
]
Location
OPTIONAL
rCSServerURI
[2]
RCSServerURI
,
originatingRCSParty
[3] RCS
Party
,
destinationRCSParties [4] RCSParties
,
rCSMessageType
[5]
RCSMessageType
,
d
irection [6] Direction
,
conversationID [7] CPMConversationID OPTIONAL
,
contributionID [8] CPMContributionID OPTIONAL
,
messageID [9] CPMMessageID
,
locaton [10] Location OPTIONAL
,
groupChatSessionID [11] RCSGroupChatSessionID OPTIONAL
,
rCSEvent
[1
2
]
RCSEvent
OPTIONAL,
iMDNInfo
[1
3
]
IMDNInfo
OPTIONAL,
chatSubject
[1
4
]
chatSubject
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
rCSServerURI [2] RCSServerURI,
originatingRCSParty [3] RCSParty,
destinationRCSParties [4] RCSParties,
rCSSessionType [5] RCSSessionType,
direction [6] Direction,
conversationID [7] CPMConversationID,
contributionID [8] CPMContributionID,
sDPOffer [9] SDPInfo,
sDPAnswer [10] SDPInfo,
location [11] Location OPTIONAL,
groupChatSessionID [12] GroupChatSessionID OPTIONAL,
rCSFileTransferFlag [13] RCSFileTransferFlag OPTIONAL
}
-- ===========
RCS parameters
-- ===========
IMPUList ::= SEQUENCE
chatSubject ::= UTF8String
CPIMAddress ::= UTF8String
CPMContributionID ::= UTF8String
CPMConversationID ::= UTF8String
CPMMessageID ::= UTF8String
FullCPIMAddress ::= SEQUENCE
{
iMPU
[1]
IMPU
,
additionalIMPU
[2] SEQUENCE OF
IMPU
OPTIONAL
address
[1]
cPIMAddress
,
uRIParameters
[2] SEQUENCE OF
URIParameters
OPTIONAL
}
RCSTargetIdentitie
s ::= SEQUENCE
FullMSRPAddres
s ::= SEQUENCE
{
iMPUs [1] IMPUList OPTIONAL,
iMPI [2] IMPI OPTIONAL,
iMEI [3] IMEI OPTIONAL
address [1] MSRPAddress,
uRIParameters [2] SEQUENCE OF URIParameters OPTIONAL
}
RCSRegistrationRequestType ::= ENUMERATED
IMDNInfo ::= OCTET STRING
IMPUList ::= SEQUENCE
{
initialRegistration(1),
reRegistration(2),
deRegistration(3)
iMPU [1] IMPU,
additionalIMPU [2] SEQUENCE OF IMPU OPTIONAL
}
MSRPAddress ::= UTF8String
RCSCapabilities ::= CHOICE
{
standaloneMessaging
[1] RCSStandaloneMessagingICSI
,
,
standaloneMessaging
(1)
,
oneToOneChat(2)
,
groupChat(3),
fileTransfer(4),
fileTransferViaSMS(5),
...
...
@@ -3141,6 +3155,66 @@ RCSCapabilities ::= CHOICE
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
-- =================
...
...
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