RCS messaging is a smooth and nice messaging protocol.
You can do many things with it all with point-to-point encryption.
You want to send typed in ASCII text You want to send a sample of your voice
You want to send some graphics
You want to send some emojis
You want to send all of the above in mixed mode
All of that is not only possible but it is possible in a smooth and nice manner.
RCS messaging started out in the Year 2007. Even though important features were lacking, it has matured to a very Beautifully written protocol that has not been changed much ever since The Year 2017.
According to Wikipedia there between Four and six implementations of the RCS protocol supported natively on different types of Androids & iPhones
There are many more gorgeous details about the protocol go read about them in the linked Wikipedia page if it's something to your liking.
Rich Communication Services
https://en.wikipedia.org/wiki/Rich_Communication_Services?wprov=sfla1