Skip to content
Courses / Multi Technology / RCS Messaging Services

RCS Messaging Services

Learning Time:
9 Hours
Level:
Intermediate
Delivery:
On-demand Live onsite Live online
CPD Credits:
9
Share

Course Details

This course seeks to provide a baseline level of knowledge for individuals seeking an end to end understanding of RCS messaging services. The course begins with a consideration of the capabilities, architecture and implementation of today’s RCS networks, including both on premise and cloud based deployment models. Next, initial procedures for RCS are covered, including first time provisioning, client provisioning, authentication, IMS registration and user capability discovery. The course then focuses specifically on messaging, outlining the different messaging options available, including group chat. Finally, the course concludes with a consideration of the different techniques available to enhance messaging, such as file transfer and geolocation, as well as messaging related services such as Enriched Calling and chatbots.

Gavin Mitchell

Gavin Mitchell

Mpirical Trainer
Gavin heads up Mpirical’s training product portfolio, which includes all course development alongside the development of NetX. Gavin’s main area of focus is 4G and 5G core networks, with considerable expertise gained over the 20 years of training experience he has within the mobile telecommunications space.
£295
for 6 months access

Individual Course

Get on-demand access to this course including all supporting courseware and learning tools.

Module 1
View

Inside RCS – Capabilities, Architecture and Implementation

RCS Overview:

  • What is RCS?
  • Global Support for RCS.
  • GSMA Universal Profile.

RCS Services:

  • RCS Services – Messaging Features.
  • RCS Services – Chatbot Features.
  • RCS Services – Enriched Calling.

Architectural Requirements for RCS – Part 1:

  • End to End Architecture.
  • IMS Architecture.
  • Call Session Control Functions.
  • Home Subscriber Server.

Architectural Requirements for RCS – Part 2:

  • RCS Devices.
  • RCS Application Servers.
  • RCS Protocols.
  • RCS Deployment Challenges.

RCS Implementation Options:

  • On Premise RCS.
  • Cloud Hosted RCS.
  • RBM and Direct API Integration.
  • RCS Fallback Strategies.
Module 2
View

RCS Initial Procedures

First Time Provisioning:

  • Overview.
  • Connecting to On Premise RCS.
  • Connecting to Cloud Hosted RCS.

Client Provisioning:

  • RCS Features Availability.
  • Triggers for Providing Configuration Data.
  • Client Provisioning Mechanisms (3GPP Access).
  • Configuration Request Data.

Authentication Mechanisms:

  • Response to the Configuration Request.
  • GBA Based HTTP Digest Authentication.
  • SMS One Time Password Authentication.
  • Temporary Tokens and SIM Authentication.
  • OpenID Connect Authentication.

Configuration Request Success:

  • RCS XML Configuration Data.
  • IMS Configuration Data.
  • Additional Configuration Considerations:
  • Configuration Request Failures.
  • Configuration via Non 3GPP Access.
  • Configuration of Secondary Devices.

IMS Registration:

  • RCS IMS Registration Procedure.
  • IMS Identities for RCS.
  • RCS Feature Tags.

RCS User Capability Discovery:

  • User Capability Discovery – SIP OPTIONS.
  • User Capability Discovery – OMA Presence.
Module 3
View

RCS Messaging

RCS 1-to-1 Messaging Architecture:

  • Messaging Technology Selection.
  • OMA CPM Architecture.
  • CPM Client.
  • CPM Participating Function.
  • Message Storage Client and Server.
  • CPM Controlling Function.
  • Interworking.
  • Enabler Servers.

RCS 1-to-1 Chat:

  • Overview.
  • Establishing a 1-to-1 Chat Session.
  • Focus on SDP (RCS 1-to-1 Chat Session).
  • MSRP Exchange.

IMDN and isComposing Notifications:

  • IMDN Basic Exchange.
  • IMDN Overhead Considerations.
  • IMDN Request Format.
  • IMDN Feedback Format.
  • isComposing Indications.

RCS Standalone Messaging:

  • Overview.
  • Pager Mode Messaging (RCS Standalone Messaging).
  • SIP MESSAGE Request (Pager Mode).
  • SIP MESSAGE and IMDN (Pager Mode).
  • Deferred Messages.

Group Messaging:

  • High Level Concept.
  • 1-to-Many Standalone Messaging.
  • RCS 1-to-1 Chat - Group Messaging.
Module 4
View

Enhancing RCS Services

Enhancing RCS Messaging:

  • File Transfer.
  • File Transfer High-Level Process.
  • File Transfer Signalling Flow.
  • Audio Messaging.
  • Geolocation PUSH.

Enriched Calling – Pre-call Experience:

  • Overview.
  • Client Configuration.
  • Call Composer Signalling Flow.

Enriched Calling – In-call Experience:

  • In-call Sharing.
  • Sharing Messages, Files and Location.
  • Shared Map and Shared Sketch.

Chatbots – Architecture and Initial Procedures:

  • Architecture for Supporting Chatbots.
  • Client Configuration.
  • Directory Access.
  • Chatbot Information.

Chatbot Sessions:

  • Establishing a Chatbot Session.
  • Rich Cards and Carousels.
  • Chip Lists.
£295
for 6 months access

Individual Course

Get on-demand access to this course including all supporting courseware and learning tools.

Available as part of our Package Options
Also available as Live training, online or onsite

How to get started...

Step 1

Purchase the course with one of the methods below.

Step 2
Log in to the Mpirical learning portal to access your course.
Step 3
Start learning right away with on-demand or get ready for your live session.

Pricing

£295
for 6 months access

Individual Course

Get on-demand access to this course including all supporting courseware and learning tools.

From
£995

Unlimited Access Package

This course is available as part of our Unlimited Access package alongside other learning tools.

Let's chat

Live Training

Live training options include live, instructor-led onsite or online for teams of 10 or more.

Live Training

Individual Course
£295
Unlimited Access Package
from £995
Access to this video course
Access to reference document
Access to learning platform
Access to NetX
Access to glossary of terms
Access to blogs
Certificate of completion
Earn badges for activities
Access to multiple courses
Access to technology related Telecoms Bytes
Access to all on-demand courses
Access to full Telecoms Bytes catalogue
Access to NetXplore virtual world
Access to NetXpert assessments
Access to NetXlabs
Added Extra

Frequently Asked Questions

Will I receive certification for completing the course?

Yes, all our courses provide a shareable certificate of completion following the test of understanding.

How long do I get access to the course?

On-demand courses are accessible immediately following purchase. Each course will have a different access period ranging from 3-6 months on average. You can continue to access the Mpirical learning platform after your course licence expires; however, you won’t be able to view any course content or learning tools unless you are a paid customer.

What else do I get with a course?

All students benefit from automatic access to our ‘Ask the Trainer’ feature with an on-demand course purchase. You will also get access to our acclaimed network visualisation tool, NetX.*

*NetX is not included with the Mini Telecoms MBA course or partner training.

Can I access the course offline?

Offline access is not currently available. You must use a connected device to access the course and learning tools. However, course pdfs and reference documents are downloadable.

Is there recommended follow-on training?

Yes, we do recommend follow-on training courses within the Mpirical learning platform.

How do I choose between a live course or on-demand course?

Our live courses are generally reserved for teams and enterprises of 10 or more. If you’d like to learn more about purchasing a single course to be delivered at your location or online, please get in touch: enquiries@mpirical.com.