Sunteți pe pagina 1din 7

Case 1: CHAT 1 TO 1 MESSAGE REVOKE SUCCESSFUL

EMe EMe
RCS User A RCS User B
PF-A PF-B
User A has cached the revoke
capability for the network of
User B is
contact B
SIP INVITE (Msg 1) offline
SIP INVITE (Msg 1)
Network O-PF Revoke capable
Session case= term-unregistered
CHAT REVOKE S&F
SIP 200 OK Message in S&F for
TIMER fires
Network T-PF is Revoke capable Retry Delivery
SIP 200 OK
Network T-PF is Revoke capable

MSRP SEND (msg2)


MSRP SEND (msg2)

MSRP 200 OK MSRP 200 OK

SIP BYE SIP BYE Session may close due to inactivity


from user A or the network
CHAT REVOKE TIMER expires AND
SIP MESSAGE (M-R (Msg1)) SIP MESSAGE (M-R (Msg1))
Delivery notification not received
SIP 200 OK SIP 200 OK

S&F
Msg1 removed from the
SIP MESSAGE (M-R success) SIP MESSAGE (M-R success)
S&F after successfully
revoked
SIP 200 OK SIP 200 OK
Case 2: CHAT 1 TO 1 MESSAGE REVOKE SUCCESSFUL (486 RESPONSE)

EMe EMe
RCS User A RCS User B
PF-A PF-B

User A has cached the revoke


User B goes
capability for the network of
SIP INVITE (Msg 1) offline
contact B SIP INVITE (Msg 1)
Network O-PF Revoke capable
Session case= term-registered
SIP INVITE (Msg 1)
CHAT REVOKE Network O-PF Revoke capable
TIMER fires
SIP S&F response
SIP 486
No indication T-PF is Revoke capable
SIP 486
No indication T-PF is Revoke capable S&F Message in S&F for
Retry Delivery
MSRP SEND (msg 2)
MSRP SEND (msg 2)

MSRP 200 OK MSRP 200 OK


SIP INVITE (msg 1)
Network O-PF Revoke capable

Message Retry delivery fires


SIP S&F response
CHAT REVOKE TIMER expires AND
Delivery notification not received
SIP MESSAGE (M-R (Msg1)) SIP MESSAGE (M-R (Msg1))

S&F
Msg1 removed from
SIP MESSAGE (M-R success) SIP MESSAGE (M-R success)
the S&F after
successfully revoked
SIP 200 OK SIP 200 OK
Case 3: CHAT 1 TO 1 MESSAGE REVOKE FAILED DUE TO S&F RETRIES

EMe EMe
RCS User A RCS User B
User A has cached the revoke PF-A PF-B
capability for the network of
contact B User B goes
SIP INVITE (Msg 1) offline
SIP INVITE (Msg 1)
Network O-PF Revoke capable
Session case= term-registered
SIP INVITE (Msg 1)
CHAT REVOKE Network O-PF Revoke capable
TIMER fires
SIP S&F response
SIP 200 OK
Network T-PF is Revoke capable
SIP 200 OK
Network T-PF is Revoke capable S&F Message in S&F for
Retry Delivery
MSRP SEND (msg 2)
MSRP SEND (msg 2)

MSRP 200 OK MSRP 200 OK


SIP INVITE (msg 1)
Network O-PF Revoke capable
Message Retry delivery fires
CHAT REVOKE TIMER expires AND
SIP MESSAGE (M-R (Msg1)) SIP MESSAGE (M-R (Msg1))
Delivery notification not received

SIP 200 OK SIP 200 OK Message Revoke is received


while Msg1 is under Retry
SIP MESSAGE (M-R failed) Delivery. The revocation result
SIP MESSAGE (M-R failed)
is failed
SIP 200 OK SIP 200 OK

SIP 200 OK

SIP MESSAGE (msg 1 delivered)

SIP 200 OK SIP 200 OK


Case 4: CHAT 1 TO 1 MESSAGE REVOKE FAILED DUE TO S&F RETRIES

EMe EMe
RCS User A RCS User B
PF-A PF-B

User B goes
SIP INVITE (Msg 1) offline
SIP INVITE (Msg 1)
Network O-PF Revoke capable
Session case= term-registered
SIP INVITE (Msg 1)
CHAT REVOKE Network O-PF Revoke capable
TIMER fires
SIP S&F response
SIP 200 OK
Network T-PF is Revoke capable
SIP 200 OK
Network T-PF is Revoke capable S&F Message in S&F for
Retry Delivery
MSRP SEND (msg 2)
MSRP SEND (msg 2)

MSRP 200 OK MSRP 200 OK


SIP INVITE (msg 1)
Network O-PF Revoke capable
Message Retry delivery fires
CHAT REVOKE TIMER expires AND
Delivery notification not received SIP MESSAGE (M-R (Msg1)) SIP MESSAGE (M-R (Msg1))

SIP 200 OK SIP 200 OK

S&F Msg1 removed from


SIP MESSAGE (msg 1 delivered) SIP MESSAGE (msg 1 delivered)
the S&F
SIP 200 OK SIP 200 OK
Message Revoke is received while
SIP MESSAGE (M-R failed) SIP MESSAGE (M-R failed)
Msg1 is under Retry Delivery. The
revocation result is failed
SIP 200 OK SIP 200 OK
Case 5: CHAT 1 TO 1 MESSAGE REVOKE FAILED DUE TO MESSAGING SERVER ERROR

EMe EMe
RCS User A RCS User B
PF-A PF-B
User A has cached the revoke
capability for the network of
User B is
contact B
SIP INVITE (Msg 1) offline
SIP INVITE (Msg 1)
Network O-PF Revoke capable
Session case= term-unregistered
CHAT REVOKE S&F
SIP 200 OK Message in S&F for
TIMER fires
Network T-PF is Revoke capable Retry Delivery
SIP 200 OK
Network T-PF is Revoke capable

MSRP SEND (msg2)


MSRP SEND (msg2)

MSRP 200 OK MSRP 200 OK

SIP BYE SIP BYE Session may close due to inactivity


from user A or the network
CHAT REVOKE TIMER expires AND
SIP MESSAGE (M-R (Msg1)) SIP MESSAGE (M-R (Msg1))
Delivery notification not received
SIP error SIP error
The client shall conclude the revoke S&F
result is failed Msg1 is not removed
from the S&F due to
server error
Case 6: CHAT 1 TO 1 MESSAGE REVOKE FAILED DUE TO DELIVERY NOTIFICATION RECEIVED

EMe EMe
RCS User A RCS User B
User A has cached the revoke PF-A PF-B
capability for the network of
contact B User B goes
SIP INVITE (Msg 1) offline
SIP INVITE (Msg 1)
Network O-PF Revoke capable
Session case= term-registered
SIP INVITE (Msg 1)
CHAT REVOKE Network O-PF Revoke capable
TIMER fires
SIP S&F response
SIP 200 OK
Network T-PF is Revoke capable
SIP 200 OK
Network T-PF is Revoke capable S&F Message in S&F for
Retry Delivery
MSRP SEND (msg 2)
MSRP SEND (msg 2)

MSRP 200 OK MSRP 200 OK


SIP INVITE (msg 1)
Network O-PF Revoke capable
Message Retry delivery fires
CHAT REVOKE TIMER expires AND
Delivery notification not received SIP MESSAGE (M-R (Msg1)) SIP MESSAGE (M-R (Msg1))

SIP 200 OK SIP 200 OK

SIP MESSAGE (msg 1 delivered) SIP MESSAGE (msg 1 delivered) S&F Msg1 removed from the
S&F due to delivery over
SIP 200 OK SIP 200 OK retries

SIP MESSAGE (M-R failed) SIP MESSAGE (M-R failed)

Delivery notification is received for


SIP 200 OK SIP 200 OK
msg 1 and consequently the
revocation result is failed
Case 7: CHAT 1 TO 1 MESSAGE REVOKE FAILED DUE TO TERMINATING NETWORK INTERWORKING DELIVERY

EMe Non VF
RCS User A RCS User B
User A has cached the interworking PF-A PF-B
capability for the network of
contact B User B is
SIP INVITE (Msg 1) offline
SIP INVITE (Msg 1)
Network O-PF Revoke capable
Session case= term-unregistered

DELIVERY TIMEOUT may be fired S&F Message in S&F for


(based on IM CAP ALWAYS ON
Interworking
value)
Delivery
SIP 200 OK
Network T-PF is Interworking capable
Interworking capability SIP 200 OK
indication is received and any Network T-PF is Interworking capable
client monitoring timer is
MSRP SEND (msg 2)
canceled MSRP SEND (msg 2)

MSRP 200 OK MSRP 200 OK

Message interworking to
SMS fires
SIP BYE SIP BYE

Msg1 is interworked to SMS and SMS (msg1)


IMDN with new notification type
<interworking-notification> is sent
SIP MESSAGE (msg 1 delivered) SIP MESSAGE (msg 1 interworked)

SIP 200 OK SIP 200 OK

S-ar putea să vă placă și