Recently, I was doing some studies on implementation of Advanced Messaging / RCS 2 as a channel for chat bots.
The client implementation seems to be Android Messages.
This platform needs to expose its APIs so that our bots can access it. The core people working on RCS / Advanced Messaging are Jibe. They seems to be in process of providing Advanced Messaging / RCS 2 APIs but technically theres nothing ready.
Was having a look at the Solaiemes RCS API. Solaiemes is the subsidiary of Mavenir/Xura. At this point, its API end points are not working:
The following provider seems to be in a position to provide RCS 2 / Advanced Mesaging APIs:
The following vendors are yet to confirm whether they support Advanced Messaging / RCS 2:
As of april2017, the following vendors do not support Advanced Messaging
Features of Advanced Messaging
WHAT IS MESSAGING AS A PLATFORM (MAAP)?
To most users messaging is just an app a program on their phones they use to keep in touch. Advanced Messaging will change that though messaging is now becoming a platform on which applications will be built to deliver whole new levels of interaction and experience.
It is where SMS is headed. End-users simply want all the services they need as quickly and conveniently as possible, and MaaP lets operators deliver that. If you want to book a taxi, a flight or look up train times for example, you will not need to download a specific new app just hit your messenger.
MaaP removes that barrier of another app to download and connects suppliers directly to consumers. Messaging as a Platform will give operators all new possibilities for developing and implementing innovative services, and most importantly, for generating new revenues.
The potential for Messaging as a Platform
One of the more striking developments of messaging in recent times has been the evolution of messaging apps and clients into the new home page. End-users pick up their mobile devices in the morning and the first place many head to is their chat or messaging app. It has now become both their inbox and their home page. This is an evolution that operators can use to develop Messaging as a Platform propositions.
This enables all sorts of companies to interact with customers in unprecedented ways travellers, for example, could receive their actual electronic boarding pass securely from airlines rather than receiving an SMS with a link. When on holiday users can order a taxi or Uber, check the weather at their destination and the exchange rate, find a recommended restaurant and book a table and pay for it and learn some handy phrases in another language all just by sending messages.
Further to this progression in customer service and fulfilment, marketers too benefit from Advanced Messaging. They can use read receipts to tell if end-users have read promotional messages and where and when they read them. They can embed call-to-action codes in them, giving access to previously unavailable data to analyse. It all adds up to richer, more engaging advertising content.
Furthermore, Advanced Messaging also enables Bot-to-Person interactions, where end-user engagements are simply richer and more detailed. The Messaging as a Platform approach and its exponentially increased degree of interaction makes huge new monetization opportunities available to MNOs.
Operators can extend their blue sky thinking with Messaging as a Platform; why not a smart, Wi-Fi-enabled video doorbell which uses messaging to record a video message from a visitor when you are not home and chat it direct to your mobile device? Built-in AI-based intelligent assistants are great in their place but some people do not like talking out loud to their phone in public places chatbots can enable that same function via a messaging platform.
Advanced Messaging deployment models: getting it right
Another key benefit of Advanced Messaging is that deployment models can be mixtures of various approaches; operators do not need to commit entirely to a single method and limit their options.