Rich Communication Services (RCS) is a communication protocol between mobile telephone carriers and between phone and carrier, aiming at replacing SMS messages with a text-message system that is richer, provides phonebook polling (for service discovery), and can transmit in-call multimedia. It is part of the broader IP Multimedia Subsystem. Google added support for end-to-end encryption for one-on-one conversations in their own extension.
It is also marketed as Advanced Messaging, Chat, joyn, SMSoIP, Message+, and SMS+.
In early 2020, it was estimated that RCS was available from 88 operators in 59 countries with approximately 390 million users per month.
The Rich Communication Suite industry initiative was formed by a group of industry promoters in 2007. In February 2008 the GSM Association officially became the project home of RCS and an RCS steering committee was established by the organisation.
The steering committee specified the definition, testing, and integration of the services in the application suite known as RCS. Three years later, the RCS project released a new specification – RCS-e (e = 'enhanced'), which included various iterations of the original RCS specifications. The GSMA program is now called Rich Communication Services.
The GSMA published the Universal Profile in November 2016. The Universal Profile is a single GSMA specification for advanced communications. Carriers that deploy the Universal Profile guarantee interconnection with other carriers. 47 mobile network operators, 11 manufacturers, and 2 OS providers (Google and Microsoft) have announced their support. Google's Jibe Cloud platform is an implementation of the RCS Universal Profile, designed to help carriers launch RCS quickly and scale easily.
Samsung is the major device original equipment manufacturer (OEM) to support RCS. Samsung RCS capable devices have been commercially launched in Europe since 2012 and in the United States since 2015.
Google supports RCS on Android devices with its Android SMS app Messages. In April 2018, it was reported that Google would be transferring the team that was working on its Google Allo messaging service to work on a wider RCS implementation. In June 2019, Google announced that it would begin to deploy RCS on an opt-in basis via the Messages app (branded as chat features), with service compliant with the Universal Profile and hosted by Google rather than the user's carrier. The rollout of this functionality began in France and the United Kingdom. In response to concerns over the lack of end-to-end encryption in RCS, Google stated that it would only retain message data in transit until it is delivered to the recipient. In November 2020, Google later announced that it would begin to roll out end-to-end encryption for one-on-one conversations between Messages users, beginning with the beta version of the app. In December 2020, Samsung updated its Samsung Experience messages app to also allow users to opt into Chat.
In October 2019, the four major U.S. carriers announced an agreement to form the "Cross-Carrier Messaging Initiative" to jointly implement RCS using a newly developed app. This service will be compatible with the Universal Profile. However, both T-Mobile and AT&T later signed deals with Google to replace their messaging app with Google's own Messages app.
In September 2022, Apple Inc. CEO Tim Cook said the company has no plans to support RCS on its devices or any interoperability with iMessage.
RCS combines different services defined by 3GPP and Open Mobile Alliance (OMA) with an enhanced phonebook. Another phone's capabilities and presence information can be discovered and displayed by a mobile phone. RCS reuses 3GPP specified IMS core system as the underlying service platform taking care of issues such as authentication, authorization, registration, charging and routing.
The GSMA defined a series of specific implementations of the RCS specifications. The RCS specifications often define a number of options for implementing individual communications features, resulting in challenges in delivering interoperable services between carriers. The RCS specifications aim to define a more specific implementation that promotes standardization and simplify interconnection between carriers.
At this time there are two major relevant releases:
Two or more future releases are planned:
The GSMA's Universal Profile is a single set of features for product development and operator deployment of RCS.
RCS Business Messaging (RBM) is the B2C (A2P in telecoms terminology) version of RCS. This is supposed to be an answer to third-party messaging apps (or OTTs) absorbing mobile operators' messaging traffic and associated revenues. While RCS is designed to win back Person-to-Person (P2P) traffic, RBM is intended to retain and grow this A2P traffic. RCS offers "rich" features similar to those of messaging apps, but delivered (in theory) via the preloaded SMS messaging app - for example Google Messages or Samsung Messages. By making these features available in a B2C setting, RBM is expected to attract marketing and customer service spend from enterprises, thanks to improved customer engagement and interactive features that facilitate new use cases. This was the primary reason for the development of RCS by the GSMA.
RBM includes features not available to ordinary users, including predefined quick-reply suggestions, rich cards, carousels, and branding. This last feature is intended to increase consumer confidence and reduce fraud through the implementation of a verified sender system. These additional features are only available with the use of a messaging-as-a-platform (MaaP) server integrated with the operator's network. The MaaP controls the verified sender details, unlocking RBM features, while also segregating P2P and A2P RCS messages, aiding monetisation of the latter (SMS currently suffers from grey routes, where A2P messages are sent over P2P connections, which are cheaper or often free).
According to GSMA PR in 2012, Rich Communication Services (RCS) carriers from around the globe supporting the RCS standard included AT&T, Bell Mobility, Bharti Airtel, Deutsche Telekom, Jio, KPN, KT Corporation, LG U+, Orange, Orascom Telecom, Rogers Communications, SFR, SK Telecom, Telecom Italia, Telefónica, Telia Company, Telus, Verizon and Vodafone.
Universal Profile is currently backed by "a large and growing ecosystem" (68 supporters in 2019). Universal Profile support is optional in 4G, but mandatory in 5G networks and devices.
|Movistar||Spain||June 2012|| Branded as joyn.|
|MetroPCS||United States||November 2012|| Branded as joyn.|
|KT||South Korea||December 2012|| Branded as joyn. Discontinued in 2016.|
|LG U+||South Korea||December 2012|| Branded as joyn. Discontinued in 2016.|
|SK Telecom||South Korea||December 2012|| Branded as joyn.|
|Deutsche Telekom||Germany||February 2013|| Branded as Message+|
|Telcel||Mexico||February 2013|| Branded as joyn.|
|Claro||Multiple markets||May 2013|| Branded as joyn.|
|Sprint||United States||October 2013||Launched as a separate application|
|U.S. Cellular||United States||October 2018||Universal Profile |
|Telekom||Romania||June 2014|| Branded as joyn.|
|Slovak Telekom||Slovakia||June 2014|| Branded as joyn.|
|O2||Germany||2015|| Branded as Message+Call.|
|SFR||France||May 2015|| Initially branded as joyn, now RCS.|
|T-Mobile US||United States||July 2015|| Branded as Advanced Messaging.|
|AT&T||United States||November 2015||Branded as Advanced Messaging and Video Call.|
|MTS||Russia||December 2015|| Branded as MTS Connect.|
|Jio||India||September 2016|| Branded as Jio4GVoice.|
|Sprint||United States||November 2016|| Branded as RCS. Universal Profile.|
|Rogers Wireless||Canada||December 2016||Universal Profile.|
|Fido Solutions||Canada||December 2016||Universal Profile.|
|Telenor||Multiple markets||February 2017||Universal Profile.|
|Celcom||Malaysia||May 2017||Universal Profile.|
|Vodafone||Multiple markets||2012-2017|| Universal Profile.|
|Telstra||Australia||October 2017||Branded as Telstra Messaging. Universal Profile v2.|
|Telia Company||Sweden||December 2017||Branded as SMS+.|
|Telia Company||Norway||February 2018||Branded as SMS+.|
|Globe Telecom||Philippines||February 2018||Universal Profile|
|NTT Docomo||Japan||May 2018||Branded as +Message.|
|KDDI||Japan||May 2018||Branded as +Message.|
|SoftBank Corp.||Japan||May 2018||Branded as +Message.|
|Rakuten Mobile||Japan||April 2020||As part of Link application.|
|Freedom Mobile||Canada||October 2018||Universal Profile.|
|Verizon||United States||December 2018||Branded as Chat and launched as part of Android's default Messenger app with initial rollout for Pixel 3 phones|
|Google Fi||United States||January 2019||Universal Profile.|
|Telekom Albania||Albania||Universal Profile.|
|China Mobile||China||Universal Profile.|
|Orange||Multiple markets||2012-2019||Branded as Chat Messages in Romania, joyn elsewhere.
 Since July 2018 branded as Chat - Universal profile in Slovakia.
 Service in France was interrupted as of 14 November 2017.
|COSMOTE||Greece||Branded as Message+|
|Vodacom||South Africa||Universal Profile.|
|Telkom Mobile||South Africa||Universal Profile.|
|Illinois Valley Cellular||United States||Universal Profile.|
|Tiercel Wireless||United States||Universal Profile.|
|TracFone Wireless||United States||Universal Profile.|
|T-Mobile US||United States||May 2020||Universal Profile|
|Swisscom||Switzerland||April 2020||Branded as Message+ |
|MTS||Russia||October 2020||Only for Samsung smartphones and only for Moscow customers, MTS Connect still works for all MTS customers|
Like SMS, RCS requires national and international interconnects to enable roaming. As with SMS, this will be accomplished with hubbing - where third-party providers complete agreements with individual operators to interwork their systems. Each subsequent operator that connects to a hub is therefore connected automatically to all other connected operators. This eliminates the need to each operator to connect to all the others to which they may need to send messages. RCS hubs are provided by stakeholders with a vested interest in increasing RCS use. These include traditional SMS hub providers (e.g. Global Message Services and Sinch), software and hardware vendors (e.g. Interop Technologies, Mavenir, and ZTE), and also Google via its Jibe Cloud platform.
The RCS interop and testing (IOT) accreditation process was started by the GSMA in order to improve the quality of testing, increase transparency, drive scale, minimize complexity and accelerate time-to-market (TTM) of joyn services. Companies need to undertake the IOT process from the GSMA to apply for a license to use the service mark joyn.
"Accredited" means that the device, client or network has undertaken a series of test cases (150 to 300) in a specific set of conditions, provided test results and traces that have been analysed by the GSMA RCS IOT team and any IOT issues arising resolved with the submitter.
"Accreditation Ready" is the designation awarded to a hosted RCS service that has undertaken the same series of test cases as the mobile network operator, provided test results and traces that have been analysed by the GSMA RCS IOT team and any IoT issues arising resolved with the submitter.
A list of RCS AS providers and their GSMA RCS Accreditation status can be found here: 
Amnesty International researcher Joe Westby criticized RCS for not allowing end-to-end encryption, because it is treated as a service of carriers and thus subject to lawful interception.
The Verge criticized the inconsistent support of RCS in the United States, with carriers not supporting RCS in all markets, not certifying service on all phones, or not yet supporting the Universal Profile. Concerns were shown over Google's decision to run its own RCS service due to the possibility of antitrust scrutiny, but it was acknowledged that Google had to do so in order to bypass the carriers' inconsistent support of RCS, as it wanted to have a service more comparable to Apple's iMessage service available on Android.
Ars Technica also criticized Google's move to launch a direct-to-consumer RCS service, considering it a contradiction of RCS being native to the carrier to provide features reminiscent of messaging apps, counting it as being among various past and unsuccessful attempts by Google to develop an in-house messaging service (including Google Talk, Google+ Messenger, Hangouts, and Allo), and noting limitations: such as its dependencies on phone numbers as the identity (whereas email-based accounts are telco-agnostic), not being capable of being readily synchronized between multiple devices, and the aforementioned lack of end-to-end encryption. In June 2021 Google introduced end-to-end encryption in Google Messages, an app supporting RCS. Encryption is supported only if two users are on Messages in a 1:1 chat (not group chat), both with RCS turned on.
((cite web)): CS1 maint: url-status (link)