Customising Your Contact Centre with Finesse and CUIC Michael Green, Technical Solutions Manager CCBU Agenda

Total Page:16

File Type:pdf, Size:1020Kb

Customising Your Contact Centre with Finesse and CUIC Michael Green, Technical Solutions Manager CCBU Agenda Customising your Contact Centre with Finesse and CUIC Michael Green, Technical Solutions Manager CCBU Agenda • Finesse • CUIC • Overview • Overview • Gadgets • Architecture • Architecture • Functionality and Customisation • API • Live Data Overview • Adding a Sample Gadget • Reporting Gadgets • Development Partners Finesse Overview Highlights of Finesse Feature Set Agent Features Supervisor Features Platform Features • Call Control / Agent • Silent Monitoring • LiveData Gadgets State / Wrap-Up • Barge / Intercept (PCCE, CCX) • Phonebooks & Click-to- • Change Agent State • Agent State Timer call • Real-Time Agent State • Workflows • Multiline via the Phone & Queue Data • Localization • Outbound and Callbacks • Email & Chat Handling Cisco Finesse – Revolutionising the Agent Desktop Experience • Browser-based agent desktop for easy management & upgrades • Designed to empower agents via user-centered design product • Flexible and Expandable – Finesse is a web gadget container • All applications that agents need (Cisco or 3rd party) contained within Finesse • Administrators define agent and supervisor layouts • Developer Friendly Web API Finesse Gadgets – Ease of Customisation via Modular Architecture • Mini-web pages assembled into a larger webpage • A la carte approach to agent desktop • Utilises OpenSocial for standards-based integration Enterprise Mashups – Enabling Unified Desktops for Agents • Gadget Architecture enables easier integration • Gadget Upgrades handled by each server CUIC Gadget • Reduces version compatibility dependencies Finesse Gadget CRM Gadget Enterprise CRM HTTP HTTPS CUIC Cisco Finesse Server HTTPS Web Gadget Services Container Finesse Workflows • Customers require a way of triggering screen pops or passing data to other applications without custom development • Finesse delivers this functionality via flexible workflows • Finesse supports the ability to do a browser screen pop or call a REST API on Finesse or a 3rd party application Finesse Gadgets OpenSocial Gadgets A Gadget Spec: • Is an XML file • Defines metadata about an OpenSocial app • Is cacheable – high performance server not needed Gadgets use existing web standards: • XML to define metadata • HTML for markup • JavaScript for interactivity • CSS for presentation Source: http://www.slideshare.net/wuzziwug/opensocial-intro-presentation OpenSocial Gadget Specification <?xml version="1.0" encoding="UTF-8" ?> Title=“MyGadget” <Module> <Require feature="pubsub-2" /> <ModulePrefs> </ModulePrefs> <UserPrefs> User Preferences - options to be </UserPrefs> tailored for individual pages <Content type="html"> <! [CDATA[ Your HTML & JavaScript HTML goes Here! Your web app goes here ]]> </Content> </Module> OpenSocial Gadget Server A Gadget Server: • Takes the gadget spec as input • Outputs HTML, JavaScript, and CSS as one document Source: http://www.slideshare.net/wuzziwug/opensocial-intro-presentation Gadget Presentation Flow Finesse Finesse 3rd Party Client/Browser Server Gadget 2 Gadget Server 1 Gadget XML & Container Specification Gadget 3 4 6 Proxy 5 Web Service Finesse Architecture High-Level Finesse Architecture – UCCE/PCCE • Finesse is an Active/Active Deployment for UCCE • Desktop –Users physical desktop (Window, Mac O/S, etc..) • Finesse Server – Standalone server installed with Finesse (Primary or Secondary node) • UCCE – Aggregated view of UCCE. This is logical A and B sides High-Level Finesse Architecture – UCCX • Finesse is an Active/Inactive Deployment for UCCX • Finesse runs in its own instance of Tomcat • Finesse only connects to local UCCX • Finesse only Active on Master CCX side High-Level Finesse Architecture – UCCE/PCCE • Desktop contains the Browser that connects to Finesse Server • Finesse Server contains various services that provide functionality • UCCE provides both authentication through AWDB and CTI functionality from the Agent PG High-Level Finesse Architecture – UCCX • Finesse shares XMPP server with UCCX • Finesse uses co-resident CCX Engine for CTI Feed • UCM is just not for CTI functionality, but also for authentication High-Level Finesse Architecture – UCCE/PCCE • Finesse Admin and Cisco Finesse run in the Browser • Applications from WAR’s running in Tomcat (proxied by Shindig and protected by CCE Realm) • Of greater importance is the path from REST API WAR to Notification Service to Agent Desktop High-Level Finesse Architecture – UCCE/PCCE 3rd Party Gadget Hosting • Gadgets (and associated artifacts) are placed into a special directory • Special pre- installed WAR is symbolically linked to this directory • Agent Desktop can load Gadgets via the 3rd Party Gadget WAR High-Level Finesse Architecture – UCCX 3rd Party Gadget Hosting • No different to UCCE/PCCE shown on previous slide High-Level Finesse Architecture – REST API Flow 1. Agent Desktop REST API request via Shindig 2. REST API arrives at REST API WAR 3. HTTP 202 response sent back 4. CTI Request made to Agent PG 5. Response/Events sent back to REST API WAR 6. REST API WAR publishes XMPP messages 7. Messages arrive at Agent Destkop via XMPP over BOSH Finesse API Finesse API Functionality Agent • Agent State • Answer / End • Hold / Retrieve • Conference / Transfer / Single-Step Transfer • Outbound Option Supervisor • UCM Silent Monitoring • Barge / Intercept / Change Agent State • Queue and Agent State Statistics Administration • Reason & Wrap Codes • Call Control Layouts • Phonebooks • Gadget Layouts • Workflows & Workflow Actions • Team Resource Management Finesse REST API’s • Representational State Transfer • Simple HTTP • Stateless & cacheable • Native access from web browsers Example: Set the state of Agent “1001” Finesse Client Finesse Server <User> http://server/finesse/api/User/1001 Request <extension>1001</extension> <firstName>John</firstname> <User> <lastName>Smith</lastName> <state>READY</state> <state>READY</state> </User> Response Event <role>Agent</role> </User> 27 Finesse API Business Value Before Cisco Finesse…. Cisco Finesse Business Value… CCX & CCE API’s are completely different Easily portable applications that work on both platforms If you build an application for CCX, you also Cisco Finesse Supervisor works with 3rd need build a supervisor application or go without Party applications based on the Finesse API supervisor functions. Web application integration is very difficult and The Finesse API works in thick and thin requires cumbersome middleware components applications. Custom Applications are all-or-nothing. Build an Mix-and-match gadgets from various suppliers. entire application from scratch or use the out-of- Cisco Finesse facilitates an incremental value the-box desktop approach. Requires highly specialized CTI expertise and Easy-to-use Web API to support more common legacy coding techniques web development skills Adding a Sample Gadget Finesse JavaScript Library – Quick Start to Customising Finesse Without a JavaScript Library… jquery finesse.* Finesse JS Library • Learn: • Gadget API • REST API XML • XEP/XMPP (BOSH) Library With a JavaScript Library… • Open AJAX Hub • Write Gadget from Scratch • Download a Sample that uses the Library • Coordination of All of the Above • Upload to Finesse Server • Upload to Finesse Server • Change Layout • Change Layout • See and start with working • Try, Try, Try Some More example Cisco DevNet – Developer Resources for Partners and Customers https://developer.cisco.com/site/finesse/ • Finesse Developer’s Guide describes all of the Finesse REST API’s (including Configuration and Serviceability API’s not used on the Desktop) • Finesse JavaScript Library contains the library for building gadgets as well as the JS Doc that goes with it. • Sample Gadgets that demonstrate various features of Finesse. • Getting Started for quickly getting going on Finesse Prerequisite – Have a working Finesse Nothing Up My Sleeves: Shown here is an out-of-the-box Agent Desktop layout Step 1 – Download Sample Gadget Click to download the library. (Accept the license, you won’t regret it). Unzip it and look around in it. Step 2 – Enable the 3rdpartygadget Account Using your favorite SSH tool log into Finesse Server as the Administrator and unlock the (not-so-secret- but-special) 3rdpartygadget account. Step 3 – Copy Sample Gadget to Finesse Server Files go into /files as anything from /files down is accessible from 3rdpartygadget. Step 4 – Add Sample Gadget to Desktop Layout Notice how you load the Gadget right from “localhost” (i.e. local to the Finesse Server) Don’t forget to save the changes! Step 5 – Login to Agent Desktop to see the results Cisco Unified Intelligence Centre (CUIC) Overview Cisco Unified Intelligence Centre (CUIC) Platform for report development Dashboard Extend reporting • Direct Export • Scheduled delivery • Click-to-report Link reports using drill down Segmented access by user and role CUIC Architecture CUIC Architecture – Typical Message Flow CUIC Live Data Overview Live Data • Publication of real-time data so that Intelligence Center can subscribe for UCCX and CCE Agent State Duration Extension (PCCE & UCCE) Alice Wonderland 2010 • Updated in real-time: • Subscription versus “Refresh Casino Bond 007 Rates” Royale • New in Release 11.0 Peter pan Neverland 2003 • Live Data in CCE 11.0 • Common approach in UCCX and CCE (PCCE & UCCE) Legacy Real Time Reporting Architecture Real-Time PG/ Polled Data CUIC Polled Data CUIC AW DB RTR Server Client Polled SG Finesse Finesse Data Server Client Issues: - Multiple paths exist for RT reporting data Direct DB Access - The AW database is used as CTI the transport
Recommended publications
  • AGIS SOFTWARE DEVELOPMENT § LLC, § Case No
    Case 2:19-cv-00361-JRG Document 1 Filed 11/04/19 Page 1 of 70 PageID #: 1 IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION § AGIS SOFTWARE DEVELOPMENT § LLC, § Case No. § Plaintiff, § JURY TRIAL DEMANDED § v. § § GOOGLE LLC, § § Defendant. § § PLAINTIFF’S ORIGINAL COMPLAINT FOR PATENT INFRINGEMENT Plaintiff, AGIS Software Development LLC (“AGIS Software” or “Plaintiff”) files this original Complaint against Defendant Google LLC (“Defendant” or “Google”) for patent infringement under 35 U.S.C. § 271 and alleges as follows: THE PARTIES 1. Plaintiff AGIS Software is a limited liability company organized and existing under the laws of the State of Texas, and maintains its principal place of business at 100 W. Houston Street, Marshall, Texas 75670. AGIS Software is the owner of all right, title, and interest in and to U.S. Patent Nos. 8,213,970, 9,408,055, 9,445,251, 9,467,838, 9,749,829, and 9,820,123 (the “Patents-in-Suit”). 2. Defendant Google is a Delaware corporation and maintains its principal place of business at 1600 Amphitheatre Parkway, Mountain View, California 94043, and may be served with process via its registered agent, Corporation Service Company at 251 Little Falls Drive, Wilmington, DE 19808. Upon information and belief, Google does business in Texas, directly or through intermediaries, and offers its products and/or services, including those accused herein Case 2:19-cv-00361-JRG Document 1 Filed 11/04/19 Page 2 of 70 PageID #: 2 of infringement, to customers and potential customers located in Texas, including in the judicial Eastern District of Texas.
    [Show full text]
  • Samsung Galaxy A10e
    User manual Table of contents Features 1 Camera 1 Security 1 Expandable storage 1 Night mode 1 Getting started 2 Galaxy A10e 3 Galaxy A20 4 Assemble your device 5 Charge the battery 6 Accessories 6 Start using your device 7 Use the Setup Wizard 7 Transfer data from an old device 7 Lock or unlock your device 8 Accounts 9 Set up voicemail 10 Navigation 11 i SPT_A102U_A205U_EN_UM_TN_SED_061419_FINAL Table of contents Navigation bar 16 Customize your home screen 18 Bixby 25 Digital wellbeing 25 Flexible security 26 Multi window 29 Enter text 30 Emergency mode 33 Apps 35 Using apps 36 Uninstall or disable apps 36 Search for apps 36 Sort apps 36 Create and use folders 37 Samsung apps 38 Galaxy Essentials 38 Galaxy Store 38 Galaxy Wearable 38 Samsung Health 39 ii Table of contents Samsung Members 40 Samsung Notes 41 SmartThings 43 Calculator 44 Calendar 45 Camera 47 Contacts 51 Clock 56 Email 60 Gallery 63 Internet 67 Messages 70 My Files 72 Phone 74 Google apps 82 Chrome 82 Drive 82 Duo 82 Gmail 82 iii Table of contents Google 82 Maps 83 Photos 83 Play Movies & TV 83 Play Music 83 Play Store 83 YouTube 83 Settings 84 Access Settings 85 Search for Settings 85 Connections 85 Wi-Fi 85 Bluetooth 87 Phone visibility 88 NFC and payment 89 Airplane mode 90 Voice networks 90 Mobile networks 90 Data usage 90 iv Table of contents Mobile hotspot 92 Tethering 94 Call and message continuity 94 Nearby device scanning 94 Connect to a printer 95 Virtual Private Networks 95 Private DNS 96 Ethernet 96 Sounds and vibration 96 Sound mode 96 Vibrations 97 Volume
    [Show full text]
  • Windows Desktop: Sharing Photos and Location with the Cloud
    Windows desktop: Sharing photos and location with the cloud How the cloud helps you share files, find people and your devices. Your Google Account cloud service lets you share files, photos and videos between your Windows computer and your Android phone. You can also use your Google Account on your computer to help locate your Android phone if it becomes lost or stolen. What you will need Before you begin the course, your computer must have a minimum of Windows 10 operating software. If you are not sure of your current software version, or how to update it to the latest available, please refer to the Windows desktop: Security and privacy guide. You should also check that your computer is connected to mains power, switched on and showing the latest version of the Chrome browser on the desktop. You should be connected to the internet, have an email Your free Google cloud service account set up on your computer, and ensure that the lets you share files, locate mouse, monitor and keyboard are connected properly. friends and find your missing devices Also, your Android phone needs to be switched on, have the latest version of its operating software installed, and be connected to the internet, either via Wi-Fi or mobile data. You’ll need to be signed in to your Google Account on your computer, and on your phone. To sign in to your Google Account, type google.com into the Search bar of your web browser and follow the steps. To get the most from this course, you should also back up the photos and videos on your Android phone to your Google Account cloud service, ready for viewing on your computer.
    [Show full text]
  • AT&T Motivate™ User Guide
    AT&T Motivate™ User Guide Contents Getting started . ... ......... ........................ 9 Introduction . ... ......................... 10 About the user guide ................................................... .10 Set up your phone . ... ....... ........... ........... 11 Parts and functions ..................................................... 11 Battery use ............................................................ .13 Install a SIM/SD Card ................................................... .15 Turn your phone on and off .............................................. .19 Complete the setup screens ............................................. .19 Use the touch screen ................................................... .20 Basic operations . ... ....... ........................ 21 Home screen and Apps list .............................................. .22 Phone settings menu ................................................... .25 Portrait and landscape screen orientation ................................. .26 Capture screenshots ................................................... .27 Applications .......................................................... .28 Phone number ........................................................ .34 Airplane mode ........................................................ .35 Enter text ............................................................. .36 Google account ....................................................... .39 Lock and unlock your screen ............................................ .42
    [Show full text]
  • A Software Tool for Recovering Lost Mobile Phones Using Real-Time Tracking
    DOI: http://dx.doi.org/10.26483/ijarcs.v11i3.6521 Volume 11, No. 3, May-June 2020 ISSN No. 0976-5697 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info A SOFTWARE TOOL FOR RECOVERING LOST MOBILE PHONES USING REAL-TIME TRACKING Iwara I. Arikpo Gabriel I. Osuobiem Department of Computer Science Department of Computer Science University of Calabar University of Calabar Calabar, Nigeria Calabar, Nigeria Abstract: The rapid increase in the use of smartphones and other mobile devices in developing countries like Nigeria, comes with the huge challenge of rampant phone theft and difficult process of recovery. This study was aimed at improving the recovery process for lost phones by the development of a mobile application for locating and retrieving lost mobile phones in real-time. The system design methodology was based on object-oriented analysis and design using the unified modelling language. The system was implemented using Android SDK Tools Version 23.0.5 in combination with Google Map service and an underlying Firebase real-time database. The application was tested with Android 5.0 (Lollipop). The software was successfully used to track mobile devices in real-time with other retrieval aids like lock, ring and wipe (if the owner wants to) applied during the recovery process. The authors recommend this application as a simplified solution to the problem of mobile phone theft/misplacement. Keywords: mobile phone, tracking, android, recovery, L-Code I. INTRODUCTION II. LITERATURE REVIEW In the past few years, computers have been tremendously Attempts have been made by several researchers towards the miniaturized.
    [Show full text]
  • Moto G7 Power User Guide
    User Guide Drive Contents Music, movies, TV & YouTube Check it out Check it out Clock When you’re up and running, explore what your phone can do. Get Started Connect, share & sync First look Connect with Wi-Fi Topic Location Insert the SIM and microSD cards Connect with Bluetooth wireless Charge up & power on Share files with your computer Find these fast: Wi-Fi, airplane mode, Quick settings Sign in Share your data connection flashlight, and more. Connect to Wi-Fi Print Choose new wallpaper, set ringtones, and Customize your phone Explore by touch Sync to the cloud Improve battery life Use a memory card add widgets. Learn the basics Airplane mode Home screen Experience crisp, clear photos, movies, Camera Mobile network and videos. Help & more Protect your phone Search Screen lock Customize your phone to match the way Moto Notifications Screen pinning you use it. App notifications Backup & restore Status icons Encrypt your phone Browse, shop, and download apps. Apps Volume Your privacy Keep your info safe. Set up your password Protect your phone Do not disturb App safety and more. Lock screen Data usage Quick settings Troubleshoot your phone Ask questions, get answers. Speak Speak Restart or remove an app Direct Share Restart your phone Share your Internet connection. Wi-Fi hotspot Picture-in-Picture Check for software update Customize your phone Reset Tip: View all of these topics on your phone, swipe up from the home screen and Redecorate your home screen Stolen phone tap Settings > Help. For FAQs, and other phone support, visit www.motorola.com/ Choose apps & widgets Accessibility support.
    [Show full text]
  • Email Notification When Find My Iphone Is Used
    Email Notification When Find My Iphone Is Used religiouslyquestioningly.Vernon burn-up if endodermal Midway electrolytically Arther Andri natters, jamswhile orterminable his misleads. shopfuls Averell edulcorate inventories divest supersensibly flamboyantly. orDoyle gorgonizes resits It is find my friends features and passwords for any device settings for everything there How Do Police conduct a Wiretap? What had come up one possibly can keep notification is one cat, notifications all kinds of time thanks for iphone apps skew your consent. Fear not, exist: pretty much yield of the functionality from those apps has compare it goes their replacement. This is recent of every unique way bridge which Minspy works. It almost had unread emails in it. Consent platform more useful information to. These email notification emails as find iphone two ways: we need access as a potential thief be obtained in print log a problem. Data that its location you up your iphone when is find my email notification to offer polished workout routines delivered to keep you to consult how you want to. You share your iphone when your dropbox desktop client or something like your privacy feature does this will have cookie is totally ridiculous. Want notifications when find iphone, it would potentially shareable on windows, you may have logged in notification. One of notification when your use a good and used in using a trip in? Open the app on your yes and the phone of helpful person not want to be able you share locations with. This email notifications at find iphone apps at this digital lives through his phone if they rarely benefit.
    [Show full text]
  • Personal & Contextual Portability and Plasticity with Opensocial
    Widgets and Spaces: Personal & Contextual Portability and Plasticity with OpenSocial THÈSE NO 5804 (2013) PRÉSENTÉE LE 30 AOUT 2013 À LA FACULTÉ DES SCIENCES ET TECHNIQUES DE L'INGÉNIEUR INSTITUT DE GÉNIE ÉLECTRIQUE ET ÉLECTRONIQUE PROGRAMME DOCTORAL EN INFORMATIQUE, COMMUNICATIONS ET INFORMATION ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE POUR L'OBTENTION DU GRADE DE DOCTEUR ÈS SCIENCES PAR Evgeny BOGDANOV acceptée sur proposition du jury: Dr A. Karimi, président du jury Dr D. Gillet, Dr C. Salzmann, directeurs de thèse Dr E. L.-C. Law, rapporteur Dr L. Moccozet, rapporteur Dr C. Ullrich, rapporteur Suisse 2013 A person who never made a mistake never tried anything new — Albert Einstein To my parents. Acknowledgments This thesis is only partially my work. It would not be possible without my friends, relatives, colleagues who were helping me (knowingly or unknowingly) during this PhD journey. I am hugely grateful to all of you! Denis Gillet and Christophe Salzmann. Thank you for accepting me into your research family, for giving me the freedom in choosing and shaping the research directions according to my interests, for being my mentors. After our discussions I was always leaving your office inspired and highly motivated. This is indeed something! I would like to thank my thesis committee members for reading my thesis and being my examinators: Alireza Karimi, Effie Lai-Chong Law, Carsten Ullrich, Laurent Moccozet. My research work was partially funded through the following projects: ROLE, PALETTE, SWITCH, GO-LAB. I am thankful to these projects and I did appreciate working in them. Stéphane Sire, I owe you a huge chunk of my thesis and my personal development.
    [Show full text]
  • User Manual Here's Your Device's Complete Instructions, Specs and More
    Table of Contents 8.2 Photos ................................................................................................. 49 9 Others ............................................................................50 1 Your device .....................................................................1 9.1 Other applications ....................................................................50 1.1 Keys and connectors ..................................................................1 10 Google applications ................................................ 51 1.2 Getting started ...............................................................................4 10.1 Play Store ...........................................................................................51 1.3 Home screen.....................................................................................5 10.2 Chrome ................................................................................................51 2 Text input .....................................................................14 10.3 Gmail .....................................................................................................52 2.1 Using onscreen keyboard ................................................... 14 10.4 Maps Go..............................................................................................55 2.2 Google keyboard ........................................................................ 14 10.5 YouTube .............................................................................................55
    [Show full text]
  • Polling Results
    NCBP Midyear Meeting - Thursday Afternoon Program 02 - 14 Feb 2020 Poll results Table of contents Which of the following apps have you used before? Do you use social media apps like Twitter, Facebook or Instagram? (check all that apply) If you use any of these social media apps, do you have separate accounts for your personal information vs. your bar leadership information? If you use these apps, do you use any management tools to help organize your posts? (check all that apply) What rating would you give Zoom as a bar leader tool? Are there any other apps you use to change voice information to text? Some of the apps we’re showing can be used for your personal life. Do you think using these apps for your personal like would help you be a better bar leader? If you use one of the project management tools, which one do you prefer? For those that don't use them, now that you know about these project management tools, do you think you will start using them? Do you think apps like Tripit, Notin or Adobe Scan could be used in your legal profession, as well as a bar leader position? Table of contents As a bar leader, what's your favorite app? Which of the apps we've shown you today are you going to start using? Multiple-choice poll (Multiple answers) Which of the following apps have you used 0 3 9 before? (1/5) Twitter|Hootsuite|Buffer 62 % Facebook|Pages Manager 82 % Pages Manager 5 % Instagram|Repost 67 % Zoom 51 % Multiple-choice poll (Multiple answers) Which of the following apps have you used 0 3 9 before? (2/5) Photo Transfer 13 % VoiceMail
    [Show full text]
  • What Data Is Shared by Europe's GAEN Contact Tracing Apps
    1 Contact Tracing App Privacy: What Data Is Shared By Europe’s GAEN Contact Tracing Apps Douglas J. Leith, Stephen Farrell School of Computer Science & Statistics, Trinity College Dublin, Ireland 18th July 2020 Abstract—We describe the data transmitted to backend servers The pressures imposed by the ongoing pandemic and the by the contact tracing apps now deployed in Germany, Italy, timeline above mean that all this development has taken Switzerland, Austria, Denmark, Spain, Poland, Latvia and Ire- place under severe time-pressure with many decisions having land with a view to evaluating user privacy. These apps consist of two separate components: a “client” app managed by the to be made speedily in the face of significant uncertainty. national public health authority and the Google/Apple Exposure We therefore approach this measurement exercise with a Notification (GAEN) service, that on Android devices is managed view to highlighting potential improvements, and not from a by Google and is part of Google Play Services. We find that the perspective of attempting to allocate blame. We believe that health authority client apps are generally well behaved from a all of the actors involved are attempting to do their best in a privacy point of view, although the privacy of the Irish, Polish, Danish and Latvian apps could be improved. In marked contrast, challenging situation. That said, given that many governments we find that the Google Play Services component of these apps are encouraging entire populations to use these apps it is is extremely troubling from a privacy viewpoint. In one “privacy necessary that the detail of their operation be visible to enable conscious” configuration, Google Play Services still contacts properly informed choices by users and potential users of these Google servers roughly every 20 minutes, potentially allowing apps.
    [Show full text]
  • ACM Market Study Into Mobile App Stores
    Public Report Market study into mobile app stores The Netherlands Authority for Consumers & Markets Public Market study into mobile app stores Case no.: ACM/18/032693 / Date: 11 April, 2019 Table of contents Executive summary 3 Managementsamenvatting 9 1 Introduction 15 1.1 Reason for looking into mobile app stores 15 1.2 ACM’s perspective, public interests and the scope of this report 16 1.3 Methodology and structure of this report 17 2 The app-ecosystem 19 2.1 Online Platforms 19 2.2 The consumer 22 2.3 App providers 23 2.4 The app stores 26 2.5 Platform-ecosystems 30 2.6 Observations 38 3 Importance of the app stores 40 3.1 Bottleneck 40 3.2 Alternatives to apps 42 3.3 Alternatives to app stores 44 3.4 Alternative app-ecosystems 51 3.5 Bargaining Power 68 3.6 Future Developments 71 3.7 Observations 72 4 Conduct 74 4.1 Equal access to the end-user 74 4.2 In-app purchases 86 4.3 Transparency & liability 96 5 Public interests 101 5.1 Competitive markets 101 5.2 Safeguarding consumer interests 104 6 Findings and follow-up 106 6.1 Favouring own apps over apps from other providers 106 6.2 Unequal treatment of apps in general 107 6.3 Lack of transparency 107 6.4 Follow-up 108 Annex 1: Contacts (confidential) 109 2/109 The Netherlands Authority for Consumers & Markets Public Market study into mobile app stores Case no.: ACM/18/032693 / Date: 11 April, 2019 Executive summary For a Dutch version of this executive summary, see the next chapter.
    [Show full text]