Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

IconDescriptionMeaning Timeouts and general behaviour
Image Modified

Sending Message

Brand
brandclient
is actually trying to send the Secure Message to its recipient via
Brand
brandserver

If there is some network issue, then

Brand
brandclient
starts the retry procedure: it tries to send 5 times the message to
Brand
brandserver
. If it fails at the fifth try (5 * TLSTimeout = 60 secs), then the message remains in the client queue waiting for one of the following triggers:

    • The user can connect to Sip Server
    • The client sends a SIP KeepAlive to the server
    • The user sends another message

If more than 12 hours passed and the message is still in client queue waiting to be sent, then the message expires: a "Send error" notification is fired by

Brand
brandclient
and the message is removed from local queue

 

Image ModifiedMessage Enqueued

Secure Message has been enqueued in

Brand
brandserver
encrypted storage and will be delivered to recipient as soon as possible.

If delivery is not possible because the peer if offline,
Brand
brandserver
retries as soon as recipient registers for up to an expiration period (72h), before removing them definitely from the database.
Image ModifiedMessage Delivered

Secure Message has been delivered to recipient's device, who could have read it or not.

None
Image ModifiedError sending Message

This status is a fall back for any other one and it's triggered both by timeouts and error responses.

None

...