Multi-device environment (optional)
7-1
Multi-device environment Mobile Operator
Primary RCS client (regulatory and telephony functions)
B’s MSISDN Secondary RCS client
7-2
Incoming voice call Mobile Operator
Primary RCS client (regulatory and telephony functions)
CC SETUP
SIP INVITE
Secondary RCS client
”SIP forking” like behaviour 7-3
Multi-device environment and service discovery A’ R2
A’’ R2
B
S-CSCF A OPTIONS
OPTIONS
200 OK
200 OK
OPTIONS
OPTIONS
OPTIONS 200 OK
200 OK
200 OK
A’’ service capabilities unknown to B (service discovery via SIP OPTIONS) Since SMS is not an RCS capability, in case the primary mobile client A’ is not registered the other users are not informed that an instant SMS towards A is unavailable. 7-4
Multi-device environment and Presence Service A’
A’’
S-CSCF
RLS AS
SUBSCRIBE (A, GRUU A’)
SUBSCRIBE (A, GRUU A’)
200 OK
200 OK
NOTIFY (GRUU A’)
NOTIFY (GRUU A’)
200 OK
200 OK
SUBSCRIBE (A, GRUU A”)
SUBSCRIBE (A, GRUU A”)
200 OK
200 OK
NOTIFY (GRUU A’’)
NOTIFY (GRUU A’’)
200 OK
200 OK presence event
NOTIFY (GRUU A’) NOTIFY (GRUU A’’) 200 OK
7-5
NOTIFY (GRUU A’) NOTIFY (GRUU A’’) 200 OK
Multi-device environment and Presence Service A’
A’’
PS AS
PUBLISH (presence info update)
RLS AS
NOTIFY (presence info update)
NOTIFY (presence info update) NOTIFY (presence info update)
A’ and A’’ service capabilities are combined by a PS AS when presented towards other subscribers. A’ and A’’ terminals social presence information is synchronised via PS AS.
7-6
Multi-device environment and IS&VS A’ R2
A’’ R2
B
S-CSCF A Voice call INVITE
INVITE
INVITE 100 TRYING and/or 180 RINGING
200 OK
200 OK
CANCEL 200 OK
487 Cancelled ACK
ACK
Image / Video Sharing
7-7
IS or VS session can be accepted by any user’s A registered terminal (not only the one involved in a voice call)
Multi-device environment and IM/Chat & FT A’ R2
A’’ R2
B
S-CSCF A INVITE
INVITE (subject message)
INVITE 100 TRYING and/or 180 RINGING 200 OK
200 OK
CANCEL 200 OK 487 Canceled ACK
ACK IM/Chat or File Transfer
The first message (subject message) delivered to all user’s A registered terminals. The IM/Chat or FT can be accepted only from one terminal. 7-8