This specification defines the overall interaction between an RCS client and the network as well as covering some network internal procedures to support that and enabling the interoperability between RCS networks as defined in GSMA PRD IR.90. Compared to the previous version, it adds support for sending replies and multiple, potentially custom reactions to a message that was sent in a conversation by the user themselves or by their contacts. It also provides the support for recalling, editing or deleting a message that the user has sent themselves allowing those actions to be reflected on the devices of their contacts in the conversation. The procedure for exchanging an icon in a group chat has evolved to align better with File Transfer procedures and the specification also improves on the handling of spam messages, enabling standardised spam reporting in person-to-person communication and allowing the network to indicate that an incoming message might be spam for cases where trust in that assessment is insufficient to block it outright. For business messaging, the enhancements revolve around the support for providing a Chatbot Gallery to the client and enabling a Chatbot to indicate that it cannot process text messages or file transfers composed by the user. Finally, this new version improves security for some signalling procedures and clarifies the required handling of errors when setting up TLS connections.