...
A Secure Message is a Short Text Message that can be sent and received securely using
. Secure Messages share the same communication infrastructure provided used for secure voice.
EVSS do do not relay at all on Apple Push Notification or Google Cloud Messaging, in order to protect users' security:
...
Secure Messages are text only, thus no attachments are provided. Maximum length of a Secure Message is 160 characters.
How does a Secure Message work?
When a user chooses to send a Secure Message, it triggers an HTTPS POST request in his client towards
which plays a "store-and-forward" role. If recipient is online, Secure Message is immediately delivered. Otherwise it is stored temporarily in
up to 3 days before expiring: as soon as the recipient pops up online,
delivers the Secure Message.
...
Subtitle |
---|
Prefix | figure |
---|
SubtitleText | Typing a new Secure Message in history view (BlackBerry) |
---|
AnchorName | bb_typing_new_message |
---|
| Image Modified
|
| Subtitle |
---|
Prefix | figure |
---|
SubtitleText | Typing a new Secure Message in history view (iPhone) |
---|
AnchorName | iphone_typing_new_message |
---|
| Image Modified
|
| Subtitle |
---|
Prefix | figure |
---|
SubtitleText | Typing a new Secure Message in history view (Android) |
---|
AnchorName | android_typing_new_message |
---|
| Image Modified
|
|
Info |
---|
Please note that by convention, your outgoing communications are placed on the right side of the screen, while the incoming ones by the chosen contact are placed on the left of the screen. |
...
As stated before, Secure Messages are also available from "Contacts" view which is probably the best way to start a conversation via text messages. Obviously first thing it to reach the contact you want to write to. Please refer to Secure calling.
Subtitle |
---|
Prefix | figure |
---|
SubtitleText | New Secure Message from contact's details (BlackBerry) |
---|
AnchorName | bb_new_message_contact |
---|
| Image Added
|
| Subtitle |
---|
Prefix | figure |
---|
SubtitleText | New Secure Message from contact's details (iPhone) |
---|
AnchorName | iphone_new_message_contact |
---|
| Image Added
|
| Subtitle |
---|
Prefix | figure |
---|
SubtitleText | New Secure Message from contact's details (Android) |
---|
AnchorName | android_new_message_contact |
---|
| Image Added
|
|
Once you reached the specific number of your peer contact, then you can open his contact's history by pressing the "info" icon in Android and iPhone or just pressing the central button on the keyboard in BlackBerry (please check Xref |
---|
AnchorName | bb_central_button |
---|
|
, Xref |
---|
AnchorName | iphone_info_icon |
---|
|
and Xref |
---|
AnchorName | android_info_icon |
---|
|
).
You'll get exactly the same view shown in History (detailed event view).
...
So you can now type your message, just as in
Xref |
---|
AnchorName | bb_typing_new_message |
---|
|
,
Xref |
---|
AnchorName | iphone_typing_new_message |
---|
|
and
Xref |
---|
AnchorName | android_typing_new_message |
---|
|
.
...
Receiving Secure
...
Messages
Obviously a Secure Message can be received as it can be sent. In this case a specific notification is raised by
using system's notifications.
iPhone locked | brand |
|
in backgroundOnce you open the applicationfigure | SubtitleText | new Secure Message notification is shown |
---|
|
| shows an event | AnchorName | new_msg_notification |
---|
| Image Added
|
| Subtitle |
---|
Prefix | figure |
---|
SubtitleText | event notification on its icon |
---|
|
| "Recent" icon shows how many events occurred. Clicking on "Recent" shows "History" list with event item in bold. | Image Removed | Image Removed | Image Removed |
BlackBerry locked | Click on system's notification area | Click on item |
---|
Sound and vibration notify a new event. Once unlocked "new message" icon is shown in notification area | When you drop down the event list, itemshows the "new message" icon and you can click on it. | You got redirected directly to "History" view where "Message received" event is bolded. |
Image Removed | Image Removed | Image Removed |
Android locked | Click on system's notification area | Click on item |
---|
Sound and vibration notify a new event. If you had a model equipped
with coloured led, then it would lit.
Once unlocked, | AnchorName | iphone_icon_notification |
---|
| Image Added
|
|
Subtitle |
---|
Prefix | figure |
---|
SubtitleText | new Secure Message notification is shown |
---|
AnchorName | bb_new_msg_notification |
---|
| Image Added |
| Subtitle |
---|
Prefix | figure |
---|
SubtitleText | drop down event list shows "new message" icon |
---|
AnchorName | bb_icon_notification |
---|
| Image Added |
|
Image Removed | Image Removed Subtitle |
---|
Prefix | figure |
---|
SubtitleText | "new message" icon is shown in notification area |
---|
|
| When you drop down the event list, itemshows the "new message" icon and some details about the sender. | Once you clicked on item in event list, you gotredirected directly to "History" view where the "received message" event is bolded. | AnchorName | android_new_msg_notification |
---|
| Image Added |
| Subtitle |
---|
Prefix | figure |
---|
SubtitleText | drop down event list shows "new message" icon |
---|
AnchorName | android_icon_notification |
---|
| Image Modified
|
|
Info |
---|
If just one message has been received, then clicking on the notification would lead you directly to the event detail where you'll be able to read the message. |
...
As shown above each platform shows the event notification differently, according to the underlying operating system behaviour.
Secure Messages compared to
...
regular Text Messages (SMS)
Secure Messages provide a user experience very similar to SMS, adding security and with some minor differences. Some current constraints will be relaxed in next versions.
...
- You cannot attach anything to a Secure Message: Secure Messages are actually text only.
- Secure Message length is fixed to a maximum of 160 characters.
- Each Secure Message has a time validity, after which it expires. Expiration means that the Secure Message content is no longer readable and it's gone for good. Instead of message content you'd rather read "Message received" or "Message sent".
...
Subtitle |
---|
Prefix | figure |
---|
SubtitleText | BlackBerry expired Secure Message |
---|
AnchorName | bb_expired_msg |
---|
| Image Modified
|
| Subtitle |
---|
Prefix | figure |
---|
SubtitleText | iPhone expired Secure Message |
---|
AnchorName | iphone_expired_msg |
---|
| Image Modified
|
| Subtitle |
---|
Prefix | figure |
---|
SubtitleText | Android expired Secure Message |
---|
AnchorName | android_expired_msg |
---|
| Image Modified
|
|
Each time you send a Secure Message you can see a status icon appearing on its side. Here follows an explanation of each icon along with its status name and meaning:
Icon | Description | Meaning | Timeouts and general behaviour |
---|
Image Modified | Sending Message | is actually trying to send the Secure Message to its recipient via | If there is some network issue, then starts the retry procedure: it tries to send 5 times the message to . 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 and the message is removed from local queue |
Image Modified | Message Enqueued | Secure Message has been enqueued in encrypted storage and will be delivered to recipient as soon as possible. | If delivery is not possible because the peer if offline, retries as soon as recipient registers for up to an expiration period (72h), before removing them definitely from the database. |
Image Modified | Message Delivered | Secure Message has been delivered to recipient's device, who could have read it or not. | None |
Image Modified | Error sending Message | This status is a fall back for any other one and it's triggered both by timeouts and error responses. | None |
...