Joyn Blackbird Product Definition Document Version 2.0 26Th September 2013
Total Page:16
File Type:pdf, Size:1020Kb
GSM Association Non-confidential Official Document RCC.60 - joyn Blackbird Product Definition Document joyn Blackbird Product Definition Document Version 2.0 26th September 2013 This is a Non-binding Permanent Reference Document of the GSMA Security Classification: Non-confidential Access to and distribution of this document is restricted to the persons permitted by the security classification. This document is confidential to the Association and is subject to copyright protection. This document is to be used only for the purposes for which it has been supplied and information contained in it must not be disclosed or in any other way made available, in whole or in part, to persons other than those permitted under the security classification without the prior written approval of the Association. Copyright Notice Copyright © 2013 GSM Association Disclaimer The GSM Association (“Association”) makes no representation, warranty or undertaking (express or implied) with respect to and does not accept any responsibility for, and hereby disclaims liability for the accuracy or completeness or timeliness of the information contained in this document. The information contained in this document may be subject to change without prior notice. Antitrust Notice The information contain herein is in full compliance with the GSM Association’s antitrust compliance policy. V1.0 Page 1 of 168 GSM Association Non-confidential Official Document RCC.60 - joyn Blackbird Product Definition Document Table of Contents 1 Introduction 8 1.1 Overview 8 1.2 Scope 8 1.2.1 Purpose of the document 8 1.2.2 Structure of the document 8 1.2.3 joyn client scope 8 1.2.4 Blackbird Feature List 9 1.3 Requirement Classification 10 1.4 Definitions and Abbreviations 10 1.5 References 16 2 Discovery and Activation of joyn 17 2.1 Native device out of the box experience 17 2.1.1 First device start-up 17 2.1.2 Operating System update or Maintenance release update 18 2.1.3 Removal of content from previous joyn account 18 2.2 Downloadable applications 18 2.3 Service Activation 19 2.3.1 Configuration of the user´s primary device over a cellular network 19 2.3.2 Configuration of the user´s primary device over non-cellular networks 19 2.3.3 User consent 20 2.3.4 Dual Mode Service Activation 21 2.3.5 Technical Implementation 23 2.4 Multiple Devices 26 2.4.1 Configuration of additional devices sharing the same identity 27 2.4.2 Technical Implementation 28 2.5 Provisioning push 28 2.5.1 Network initiated configuration request 28 2.5.2 Technical Implementation 29 2.6 Managing multiple implementations on the same device 29 2.6.1 Functional description and User Experience 29 2.6.2 Dependencies and integration with other features (including multi- device) 29 2.6.3 Technical Implementation 30 2.7 Branding aspects 32 3 Contacts and capabilities discovery 32 3.1 User Experience for Capability Discovery and Contacts 32 3.1.1 Contact discovery 32 3.1.2 Service capabilities 33 3.1.3 Availability of joyn services 34 3.2 joyn implementation into contact list 34 3.2.1 Contacts detail page 35 3.2.2 Contact handling - User Alias 36 3.2.3 Contact handling – joyn contacts not in users address book 36 V1.0 Page 2 of 168 GSM Association Non-confidential Official Document RCC.60 - joyn Blackbird Product Definition Document 3.2.4 Contact handling - activities log 36 3.2.5 Contact handling - joyn services UI prioritisation 37 3.2.6 Contact handling – contact with more than one phone number 37 3.2.7 Contact handling – two contacts sharing the same phone number 37 3.3 Multi-device support 37 3.3.1 Functional requirements for the individual MNO solution 38 3.4 Technical Implementation 38 3.4.1 Specification References 38 3.4.2 Configuration Parameters 38 3.4.3 joyn Blackbird Specific Technical Behaviour 39 3.4.4 Implementation Guidelines 42 4 Integrated messaging 43 4.1 The converged inbox with dedicated entry points 43 4.1.1 Sender’s experience 45 4.1.2 Receiver experience 46 4.1.3 Experience within a conversation 46 4.1.4 Group messaging 46 4.1.5 Sending files 47 4.1.6 Naming and Iconography 47 4.2 Fully integrated messaging experience 47 4.2.1 Messaging application 48 4.2.2 Sender’s experience 48 4.2.3 Receiver experience 51 4.2.4 Experience within a conversation 51 4.2.5 Group messaging 54 4.2.6 User flows 54 4.2.7 Sending files 56 4.2.8 Naming and iconography 56 4.3 Dependencies and interaction with other features 56 4.4 Technical realisation 57 4.4.1 Users reachable on joyn 57 4.4.2 Integrated Messaging Capability 57 4.4.3 Configuration Parameters 58 4.5 Classification 63 5 One to one Chat 63 5.1 User Experience for 1 to 1 Chat 63 5.1.1 Sender’s experience 63 5.1.2 Receiver’s experience 63 5.1.3 In-chat functionality 63 5.1.4 Notifications and appearance 66 5.2 Interaction with other features 67 5.2.1 1-to-1 chat across multiple devices 67 5.2.2 1-to-1 chat while in a call 68 5.3 Technical implementation 68 V1.0 Page 3 of 168 GSM Association Non-confidential Official Document RCC.60 - joyn Blackbird Product Definition Document 5.3.1 Specification References 68 5.3.2 Configuration Parameters 68 5.3.3 joyn Blackbird specific technical behaviour 70 5.3.4 Implementation Guidelines 70 5.4 Other considerations 73 6 Group Chat 73 6.1 User Experience for Group Chat 73 6.1.1 Sender’s experience 73 6.1.2 Receiver’s experience 73 6.1.3 In-chat experience: information on participants 74 6.1.4 In-chat experience: messages and conversation history 75 6.1.5 Notifications and appearance 77 6.2 Interaction with other features 79 6.3 Technical implementation 80 6.3.1 Specification References 80 6.3.2 Configuration Parameters 80 6.3.3 Changes relevant to RCS 5.1 82 6.3.4 joyn Blackbird specific technical behaviour 82 6.3.5 Implementation Guidelines 82 6.4 Backward Compatibility 90 7 File Transfer 90 7.1 1-to-1 File transfer User Experience 91 7.1.1 Sender’s Experience 91 7.1.2 Receivers Experience 94 7.2 Group File Transfer Functional Description and UX 97 7.2.1 Group File Transfer – Sender’s Experience 97 7.2.2 Group File Transfer – Receivers Experience 97 7.3 Dependencies and integration with other features (including multi-device) 99 7.3.1 Multi devices and File Transfer 99 7.4 Technical implementation 100 7.4.1 Specification References 100 7.4.2 Configuration Parameters 100 7.4.3 joyn Blackbird Specific Technical Behaviour 101 7.4.4 Implementation Guidelines 102 7.5 Roaming, Data records 103 7.5.1 Roaming 103 7.5.2 File Transfer Data Record 103 8 Geolocation Push 103 8.1 Overview 103 8.2 Location Share 104 8.2.1 Location Share Sender’s Experience 104 8.2.2 Location Share Recipient experience 107 8.3 Show us on a map 109 8.4 Dependencies and integration with other features (including multi-device) 111 V1.0 Page 4 of 168 GSM Association Non-confidential Official Document RCC.60 - joyn Blackbird Product Definition Document 8.4.1 Capability Exchange, Multi Device 111 8.5 Technical implementation 112 8.5.1 Specification References 112 8.5.2 Configuration Parameters 112 8.5.3 joyn Blackbird Specific Technical Behaviour 113 8.5.4 Implementation Guidelines 114 8.6 Legacy Interoperability / Backward compatibility 114 8.7 Roaming 114 8.8 Billing 114 9 vCard exchange 115 9.1 vCard User Experience 115 9.1.1 Create and Edit User vCard 115 9.1.2 Sending a vCard 116 9.1.3 Receiving a vCard 117 9.2 Dependencies and integration with other features (including multi-device) 118 9.3 Technical implementation 118 9.4 Other Considerations 118 9.4.1 Legacy interoperability 118 9.4.2 Billing 118 10 In-call sharing 119 10.1.1 Service definition 119 10.1.2 Sender’s Experience 119 10.1.3 Receiver’s Experience 120 10.1.4 Experience while sharing 120 10.1.5 Notifications and appearance 121 10.1.6 Image and Video quality 121 10.1.7 Video Orientation 122 10.2 Interaction with other features 124 10.2.1 In call share in a multi-device context: 124 10.2.2 Call screen entry points to other services 124 10.3 Technical implementation 125 10.3.1 Specification References 125 10.3.2 Configuration Parameters 125 10.3.3 Implementation Guidelines 125 11 VoIP Call 126 11.1 Service Availability 127 11.2 Functional description and UX 128 11.2.1 Caller Experience 128 11.2.2 Entry points behaviour 128 11.2.3 Indications and labels in entry points 130 11.2.4 Receiver experience 132 11.2.5 Caller party / Called party common experience 133 11.2.6 Call fall-back to circuit switched calls 134 11.2.7 Multiparty VoIP call 134 V1.0 Page 5 of 168 GSM Association Non-confidential Official Document RCC.60 - joyn Blackbird Product Definition Document 11.3 Dependencies and integration with other features (including multi-device) 134 11.3.1 In call services 134 11.3.2 Multi-device scenario 134 11.4 Technical implementation 134 11.4.1 Specification References 134 11.4.2 Configuration Parameters 135 11.4.3 joyn Blackbird Specific Technical Behaviour 135 11.4.4 Implementation Guidelines 141 12 Peer to peer IP Video Call 141 12.1 IP Video Call User Experience 141 12.1.1 Service definition 141 12.1.2 Caller Experience 142 12.1.3 Receiver’s Experience 142 12.1.4 Caller / Called common experience 143 12.1.5 Dependencies and integration with other features 145 12.1.6 Video Call and Multi devices 146 12.2 Technical implementation 147 12.2.1 Specification References 147 12.2.2 Configuration Parameters 147 12.2.3 joyn Blackbird Specific Technical Behaviour 148 12.2.4 Implementation Guidelines 149 12.3 Specific issues 150 13 joyn settings 150 13.1 joyn management menu/options 150 13.2 Technical Implementation 151 14 Blocking joyn services 152 14.1 Blocking/Unblocking Joyn service principles