Type name | Type definition | Description |
---|---|---|
RCSGroupChatSessionID | SIPURI | Shall contain the SIPURI that uniquely identifies the CPM Group Session for an RCS Group Chat. See OMA-TS-CPM_System_Description-V2 [82] clause 5.1.1.5. |
RCSConversationID | UUID | CPM Conversation Identity associated with a CPM Standalone Message, CPM File Transfer, or CPM Session. See OMA-TS-CPM_Conversation_Function [109] clause 5.3. |
RCSContributionID | UUID | CPM Contribution Identity of an individual CPM Standalone Message, CPM File Transfer, or CPM Session (see OMA-TS-CPM_Conversation_Function [109] clause 5.3). |
IMDNMessageID | UTF8String | Sender includes an IMDNMessageIDin the RCSMessage for which he wishes to receive an Instant Message Disposition Notification (IMDN). |
RCSServerURI | UTF8String | The identity of the RCS Server serving the user. Shall contain a SIP URI or tel URI for the RCS Server. |
Choice name | Type | Description |
---|---|---|
fiveGSIdentities | FiveGSSubscriberIDs | Shall be chosen if the identities being reported are 5GS Identities. |
ePSIdentities | EPSSubscriberIDs | Shall be chosen if the identities being reported are EPS Identities. |
iMSIdentities | IMSIdentities | Shall be chosen if the identities being reported are IMS Identities. |
Field name | Type | Cardinality | Description |
---|---|---|---|
RCSDestinations | SEQUENCE OF RCSDestination | 1..MAX | Each RCSDestination shall be populated with all known identities for the destination. Each destination for the RCS Message shall be included. |
Field name | Type | Cardinality | Description |
---|---|---|---|
RCSDestination | SEQUENCE OF RCSIdentity | 1..MAX | Each RCSDestination shall be populated with all known identities for the destination. |
Field name | Type | Cardinality | Description | M/C/O |
---|---|---|---|---|
rCSTarget | SEQUENCE OF RCSIdentity | 1..MAX | RCS target identities. All identities associated to the target known at the POI shall be included. | M |
rCS | RCS | 1 | RCS Registration type, i.e. Registration, Reregistration and Deregistration. | M |
rCS | IMSPayload | 1 | SIP REGISTER request related to target IMS Registration, Reregistration or Deregistration. | M |
rCS | IMSPayload | 1 | SIP REGISTER response related to target IMS Registration, Reregistration or Deregistration. | M |
location | Location | 0..1 | Shall include the target's location when available according to the location reporting type provisioned for the task. | C |
Enumeration | Description |
---|---|
registration | Shall be selected if the message being reported contains a SIP REGISTER request for a target that is not currently registered. |
reRegistration | Shall be selected if the message being reported contains a SIP REGISTER request and the target is already registered. |
uEDeregistration | Shall be selected if the event being reported contains a SIP REGISTER request with an "expires" parameter set to 0 and/or a SIP NOTIFY Request with the "state" attribute set to "terminated" and the "event" attribute set to "unregistered". |
networkDeregistration | Shall be selected if the event being reported contains a SIP NOTIFY Request with the "state" attribute set to "terminated" and the "event" attribute set either to "expired", or "rejected", or "deactivated" or "probation". |
Field name | Type | Cardinality | Description | M/C/O |
---|---|---|---|---|
rCSTarget | SEQUENCE OF RCSIdentity | 1..MAX | Provide RCS target identities. All identities associated to the target known at the POI shall be included. | M |
groupChat | RCSGroupChat | 0..1 | Group chat session URI. Shall be present if the message is part of a CPM Group Chat. See OMA-TS-CPM_System_Description-V2 [82] clause 5.1.1.5. | C |
originating | SEQUENCE OF RCSIdentity | 1..MAX | Shall identify the originating party. | M |
destination | SEQUENCE OF RCS | 1..MAX | Shall identify the destination(s) of the message. | M |
direction | Direction | 1 | Shall be provided to identify the direction of the message relative to the target: "toTarget" or "fromTarget". | M |
messageType | RCS | 1 | Identifies the type of information being transmitted by the RCS Message. | M |
conversation | RCS | 1 | CPM Conversation Identity associated with the CPM Standalone Message, CPM File Transfer, or CPM Session. See OMA-TS-CPM_Conversation_Function [109] clause 5.3. | M |
contribution | RCS | 1 | CPM Contribution Identity of the individual CPM Standalone Message, CPM File Transfer, or CPM Session (see OMA-TS-CPM_Conversation_Function [109] clause 5.3). | M |
inReplyTo | RCS | 0..1 | InReplyTo-Contribution-ID identifying the Contribution-ID of the CPM Standalone Message, CPM File Transfer or CPM Session that is being replied to (see OMA-TS-CPM_Conversation_Function [109] clause 5.3). Shall be included if the InReplyTo-Contribution-ID header field is present for the message being reported. | C |
messageID | IMDN | 0..1 | IMDN Message-ID of the individual message (see RFC 5438). Shall be included if present in the RCS message. | C |
location | Location | 0..1 | Shall include the target's location when available according to the location reporting type provisioned for the task. | C |
message | RCSPayload | 1 | One of the following payload types (other payload types may be added in future versions of the specification):
| M |
Enumeration | Description |
---|---|
messageWithUserContent | Shall be selected if the message being reported contains user generated communications content. |
fileTransferMessage | Shall be selected if the message being reported is a File Transfer message (see GSMA RCC.07 [78] clause 3.2.5). |
geoLocationPUSHMessage | Shall be selected if the message being reported contains a geolocation PUSH message (see GSMA RCC.07 [78] clause 3.2.6). |
iMDNNotification | Shall be selected if the event being reported contains an IMDN notification (see OMA-TS-CPM_Conversation_Function [109] clause 5.4). |
Choice name | Type | Description |
---|---|---|
fullPayload | EncapsulatedRCSPayload | Contains the entire payload of the RCS message in the original encoding. Shall be chosen if the original payload of the RCS message being reported contains only authorised information. |
modifiedPayload | ModifiedRCSPayload | Contains the modified encapsulated RCS message and a list of the modifications performed. Shall be chosen if the original payload of the RCS message being reported contains any information that is not authorised. |
Choice name | Type | Description |
---|---|---|
mIME | MIMEEntity | Shall be chosen if the message is in the format of a MIME Entity (see Section 2.4 of RFC 2045). |
mSRP | MSRPMessage | Shall be chosen if the message is an MSRP Message. |
sIP | SIPMessage | Shall be chosen if the message is a SIP Message. |
Field name | Type | Cardinality | Description | M/C/O |
---|---|---|---|---|
modified | Encapsulated | 1 | Contains the modified payload in the original enoding. | M |
modifications | Payload | 1 | Contains the list of modifications done to the modifiedRCSPayload. | M |