Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 33.128  Word version:  18.7.0

Top   Top   Up   Prev   Next
0…   4…   5…   5.7…   6…   6.2.2.2A…   6.2.3…   6.2.3.2.7…   6.2.3.3…   6.2.4…   6.3…   6.3.2.2A…   6.3.3…   6.3.3.2…   6.3.3.2.4…   6.3.3.2A…   7…   7.3…   7.3.3…   7.3.3.2.21…   7.3.3.2.42…   7.3.3.2.63…   7.3.4…   7.4…   7.4.3.8…   7.5…   7.6…   7.7…   7.7.4…   7.8…   7.8.4…   7.9…   7.10…   7.10.4…   7.11…   7.12…   7.13…   7.13.3…   7.13.3.4…   7.14…   7.15…   8…   A…   D…   E…   M…

 

7.13.3  Generation of xIRI at IRI-POI in the RCS Server over LI_X2p. 350

7.13.3.1  Generalp. 350

7.13.3.1.1  Introductionp. 350
The IRI-POI present in the RCS Servers shall send xIRI over LI_X2 for the events listed in clause 7.13.4 of TS 33.127, the details of which are described in the following clauses.
If the RCS implementation uses protocols other than SIP and MSRP, alternative triggers may be used such that the IRI-POI in the RCS Server generates appropriate xIRIs for the events listed in clause 7.13.4 of TS 33.127.
Up
7.13.3.1.2  Common parameters for RCS reportingp. 350
7.13.3.1.2.1  Simple typesp. 350
Type name Type definition Description
RCSGroupChatSessionIDSIPURI 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.
RCSConversationIDUUIDCPM Conversation Identity associated with a CPM Standalone Message, CPM File Transfer, or CPM Session.
See OMA-TS-CPM_Conversation_Function [109] clause 5.3.
RCSContributionIDUUID 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).
IMDNMessageIDUTF8StringSender includes an IMDNMessageIDin the RCSMessage for which he wishes to receive an Instant Message Disposition Notification (IMDN).
RCSServerURIUTF8StringThe identity of the RCS Server serving the user. Shall contain a SIP URI or tel URI for the RCS Server.
Up
7.13.3.1.2.2  Type: RCSIdentityp. 351
Choice name Type Description
fiveGSIdentitiesFiveGSSubscriberIDsShall be chosen if the identities being reported are 5GS Identities.
ePSIdentitiesEPSSubscriberIDsShall be chosen if the identities being reported are EPS Identities.
iMSIdentitiesIMSIdentitiesShall be chosen if the identities being reported are IMS Identities.
Up
7.13.3.1.2.3  Type: RCSDestinationsp. 351
Field name Type Cardinality Description
RCSDestinationsSEQUENCE OF RCSDestination1..MAXEach RCSDestination shall be populated with all known identities for the destination. Each destination for the RCS Message shall be included.
Up
7.13.3.1.2.4  Type: RCSDestinationp. 351
Field name Type Cardinality Description
RCSDestinationSEQUENCE OF RCSIdentity1..MAXEach RCSDestination shall be populated with all known identities for the destination.
Up

7.13.3.2  Registrationp. 351

7.13.3.2.1  RCS registration recordp. 351
The xIRI containing an RCSRegistration record shall be generated when the IRI-POI in the S-CSCF or in an RCS Server detects that an RCS target matching one of the RCS identifiers, provided via LI_X1 has registered, reregistered or deregistered for RCS services. Accordingly, the IRI-POI in the RCS Server generates the xIRI when the following event is detected:
  • When the IRI-POI is located in the S-CSCF:
    • If the S-CSCF uses third-party registrations to notify the RCS Server when a UE registers, when the S-CSCF receives a 200 OK from the RCS Server in response to a third-party SIP REGISTER request registering, reregistering or deregistering a target with the RCS Server.
    • If the S-CSCF is the NF responsible for handling RCS Registrations:
  • When the IRI-POI is located in the RCS Server:
Field name Type Cardi­nality Description M/C/O
rCSTargetIdentitiesSEQUENCE OF RCSIdentity1..MAXRCS target identities. All identities associated to the target known at the POI shall be included.M
rCSRegistrationTypeRCSRegistrationType1RCS Registration type, i.e. Registration, Reregistration and Deregistration.M
rCSRegistrationUpdateRequestIMSPayload1SIP REGISTER request related to target IMS Registration, Reregistration or Deregistration.M
rCSRegistrationUpdateResponseIMSPayload1SIP REGISTER response related to target IMS Registration, Reregistration or Deregistration.M
locationLocation0..1Shall include the target's location when available according to the location reporting type provisioned for the task.C
Up
7.13.3.2.2  RCS Registration parametersp. 352
7.13.3.2.2.1  Enumeration: RCSRegistrationTypep. 352
Enumeration Description
registrationShall be selected if the message being reported contains a SIP REGISTER request for a target that is not currently registered.
reRegistrationShall 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".
Up

7.13.3.3  RCS Messagep. 352

7.13.3.3.1  RCS Message recordp. 352
The IRI-POI present in the RCS Server shall generate an xIRI containing an RCSMessage record when the IRI-POI present in the RCS Server detects that an RCS target has sent or received an RCS message. In this specification, an RCS message refers to any message sent or received in the context of pager mode standalone messaging, large message mode messaging, 1-to-1 chat or group chat. This xIRI is also generated when the target sends or receives a delivery notification or display notification.
Accordingly, the IRI-POI in the RCS Server shall generate the RCSMessage xIRI when it detects the following events:
  • The RCS Server receives a SIP MESSAGE from the target or destined to the target, determined by the direction attribute present in the CPM Header, and:
    • The "Contact" or "Accept-Contact" header includes a service feature tag among the feature tags listed in GSMA RCC.07 [78] clause 2.4.4.1 Table 3.
    • The SIP "Content-Type" header is "message/cpim".
  • The RCS Server receives an MSRP packet from the target or destined to the target and:
    • The content of the MSRP packet is a CPIM (Common Presence and Instant Messaging) object (see definition in RFC 3862).
Field name Type Cardi­nality Description M/C/O
rCSTargetIdentitiesSEQUENCE OF RCSIdentity1..MAXProvide RCS target identities. All identities associated to the target known at the POI shall be included.M
groupChatSessionIDRCSGroupChatSessionID0..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
originatingIdentitySEQUENCE OF RCSIdentity1..MAXShall identify the originating party.M
destinationIdentitiesSEQUENCE OF RCSDestinations1..MAXShall identify the destination(s) of the message.M
directionDirection1 Shall be provided to identify the direction of the message relative to the target: "toTarget" or "fromTarget". M
messageTypeRCSMessageType1Identifies the type of information being transmitted by the RCS Message.M
conversationIDRCSConversationID1CPM 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
contributionIDRCSContributionID1 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
inReplyToContributionIDRCSContributionID0..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
messageIDIMDNMessageID0..1 IMDN Message-ID of the individual message (see RFC 5438). Shall be included if present in the RCS message.C
locationLocation0..1Shall include the target's location when available according to the location reporting type provisioned for the task.C
messagePayloadRCSPayload1One of the following payload types (other payload types may be added in future versions of the specification):
  • encapsulatedRCSPayload shall be chosen when the RCS message does not contain any unauthorized information.
M
Up
7.13.3.3.2  RCS Message parametersp. 354
7.13.3.3.2.1  Type: RCSMessageTypep. 354
Enumeration Description
messageWithUserContentShall 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).
Up
7.13.3.3.2.2  Type: RCSPayloadp. 354
Choice name Type Description
fullPayloadEncapsulatedRCSPayloadContains 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.
modifiedPayloadModifiedRCSPayloadContains 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.
Up
7.13.3.3.2.3  Type: EncapsulatedRCSPayloadp. 354
Choice name Type Description
mIMEMIMEEntity Shall be chosen if the message is in the format of a MIME Entity (see Section 2.4 of RFC 2045).
mSRPMSRPMessageShall be chosen if the message is an MSRP Message.
sIPSIPMessageShall be chosen if the message is a SIP Message.
Up
7.13.3.3.2.4  Type: ModifiedRCSPayloadp. 354
Field name Type Cardi­nality Description M/C/O
modifiedRCSPayloadEncapsulatedRCSPayload1Contains the modified payload in the original enoding.M
modificationsPayloadModifications1Contains the list of modifications done to the modifiedRCSPayload.M
Up

Up   Top   ToC