Tour the latest Cisco Spark API features

Size: px
Start display at page:

Download "Tour the latest Cisco Spark API features"

Transcription

1

2 DEVNET-3609 Tour the latest Cisco Spark API features Stève Sfartz, David Staudt, API Evangelists

3 Cisco Spark Questions? Use Cisco Spark to communicate with the speaker after the session How 1. Browse to cs.co/ciscolivebot#devnet 2. Follow the instructions to be added 3. Install Spark or open the space: DEVNET: CLEUR DevNet Attendees 1. Enter messages/questions in the space cs.co/ciscolivebot#devnet 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

4 Agenda Intro to Cisco Spark APIs Video SDK Updates Events API (Compliance) Open Source Starter Kits Spark-registered Devices programmability

5 Cisco Spark APIs and SDKs - Intro

6 Cisco Spark supports awesome collaboration today DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 6

7 Delightful Meeting Room Experiences DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 7

8 Extend Depot and Integration Platform Services Cisco Spark Depot Instantly add functionality Cisco and 3 rd party developed Interactive bots and app integrations Integration Platforms No-code (or low-code) Integrate with 100s of services Easy Spark messaging and bot features DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 8

9 Integrate Human + System Collaboration REST API / Messaging Push Scripts/Apps Automate Spark operations with requests from virtually any language Chat Bots Use Spark Webhooks and REST API to build interactive messaging apps Custom Messaging Integrations Connect to Spark SSO/Oauth to perform operations on users behalf xapi / Room Devices / CE In-Room Meetings UX new In-Room Controls, Node.js jsxapi, Macros (coming for Spark-registered) DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 9

10 Embed Cisco Spark SDKs w/video What if your users spend most of their time in some other business app? Patient Information Date: Name: Coud Inc. Weight: Appointments Meeting (Doctor) Full status (Doctor) Assistant Billing Reports Medical History 2 month checkup 1 month checkup Respiration problem 10 days checkup Notes DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 10

11 Easily embed Spark messaging, video and calling into your workflow Spark SDKs Build your own UI Spark Widgets Leverage Spark UI/UX DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 11

12 Cisco Spark SDK Video Updates

13 Spark SDK - Features Calling Call & Media Controls Other Functions Specs Calling Call Events Both 1:1 and Group Calling Call Control Audio Control Video Control Feedback Push notifications ios SDK - swift ios 10 and 11 JS SDK - WebRTC Chrome - current Firefox - current Android SDK Android 5.0 CODECS H264 Opus DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 13

14 Cisco Spark Client to Widget Think of the client as two separate pieces Recents Recent convos Space Persistent chat and calling capabilities, etc. DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 14

15 Space Widget Group & 1:1 audio & video calling Group & 1:1 persistent messaging View shared content Markdown support File sharing and management Flag or delete messages Read receipts Add or remove DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 15

16 Cisco Spark Client to Widget Recents Space DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 16

17 Recents Widget Recent Spark conversation list (spaces & people) Hooks to open a conversation with the Space Widget Unread space highlighting Event hooks for messages, calls, and memberships Incoming call notifications DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 17

18 Spark Feature SDK for ios SDK for Android SDK for Browsers Widgets Audio and/or video 1:1 calling Group space calling - NEW Dial by , Spark user ID, or SIP address PSTN and DTMF Call and event controls Audio and video call control View shared content View content and video simultaneously - NEW Maximum bandwidth controls - NEW Create Teams, Spaces, and Memberships Send Messages User Interface included Advanced Messaging Receipts, Flags, Roster - NEW DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 18

19 Salesforce / Spark Integration Demo

20 Persistent Guest Mode - What if My Users are Not on Spark? Anyone - Cisco Spark user - Guest Cisco Spark platform Everywhere - Cisco Spark user, spaces, devices - SIP addresses DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 20

21 Persistent Guests for Spark SDK Connects consumers and other non-cisco enterprise users with Cisco Spark paid users via simple browser & mobile voice and video through Spark platform Use cases: For patients to tele-doctor on healthcare mobile app. For consumers to support helpline on retail website. Terms of service: Guests offer is included in all Spark paid offers. No additional cost. Guest can reach only paid Spark users Guest to Guest is forbidden Guest issuers are created by developers who are part of a paid Org DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 21

22 Cisco Spark for Developers developer bot oauth guest token REST API SDKs Widgets, ios / Android SDK all Spark features DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 22

23 Guest Mode Deep Dive DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 24

24

25 Create a Guest token from code DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 26

26 Request an access token from the Guest token POST Authorization: Bearer <guest token> { } "token": "eyjhbgci.eynlx3r5cgu.i4zgvxatoh9y" "expiresin": DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 27

27 Guest token demo

28 Mobile SDKs - Simplify the User Experience Business App + separate video App Business App with Spark Video SDK embedded DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 29

29 Spark SDK for ios and Now Android Familiar Development Tools DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 30

30 Spark SDK for Android Project Setup Install the Spark SDK Maven repo to your project Gradle file: Enable Multi-Dex Add Spark SDK module Gradle file: Import Spark SDK: DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 31

31 Spark SDK for Android Oauth DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 32

32 Spark SDK for Android Oauth Java Code DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 33

33 Spark SDK for Android Make Call DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 34

34 Android SDK Demo

35 Cisco Spark Messaging API Updates

36 Ambassador Starter Kits A set of community driven starter kits for Cisco Spark Primarily based on Botkit, the most popular Open Source Bot framework. Open Source and Highly Customizable Reference Implementation Deploy securely in your preferred Cloud in minutes Open Source MIT License, meaning you can use, modify, deploy and sell the code without restriction. Provided as a Reference implementation containing the core functionality and services that apply to most deployments. Easy to extend and customize using the skills capability of Botkit, making it easy to add new functionality and function with customized versions of popular SaaS applications. Each project comes with a pre-composed Dockerfile and a Deploy to Heroku button, allowing deployments in your chosen Cloud within minutes. New features over time thanks to the Cisco Spark for Developers community. DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 37

37 Enterprise Bots: Deployment Checklist Ability to host Bots and Integrations in the customers choice of Cloud, allowing transparency of any associated data flows Ability to heavily customize Bots and Integrations to work with the customers heavily customized business applications Any data storage to be on a compliant and trusted storage platform to which only the customer has access DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 38

38 Top Cisco Spark API Horizontal Use Cases Incident Management HR Onboarding Task Management Sales Pipeline Finance Operations Polling Scheduling Content Management Network Operations DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 39

39 Doorman Demo

40 Cisco Spark Compliance Enforce company policies Comply with legal requests Enforce company retention policies Integrate with Existing DLP, Archival and ediscovery ediscovery Search and Extraction Flexible Retention Policy Administration Events API DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 41

41 Cisco Spark Control Hub DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 42

42 Cisco Spark Administrator Roles DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 43

43 Compliance Officer Ensures that a company is conducting its business in full compliance with all laws and regulations search Cisco Spark for space IDs, keywords, shared files, and any address used in your organization. Generate reports and download data in JSON format. The Cisco Spark API has compliance authorization scopes that support the compliance officer s role. access and manage all data created by their organization including messages, content attachments, etc. in order to monitor data and to mitigate compliance issues Note that: Full administrators can't assign the compliance officer role to themselves. Another full administrator must assign the role to them. Administrators can limit the amount of messages and files that are kept by configuring a data retention policy. When that threshold is met, aging content gets purged. DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 44

44 ediscovery Search and Extraction Extension of Cisco Spark Control Hub Designed for Compliance Officer Search on ID, space ID, keywords 90-day in Cisco Spark base offer Any time period in Pro Pack for Cisco Spark Control Hub DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 45

45 JSON data reports Actor Object Target Verb An actor represents the person or entity that initiated the event or action. An object is the person or conversation or entity that is being operated on. For example, someone sends a message, the object will be of type comment. If someone adds Bob to a space, the object will of type person. If someone shares a file, the object will be of type file. A target is the place or destination the action is directed towards. Target is always conversation (for example, a conversation in a space). A verb is the type of action being performed. For messages, the action is usually post but could be other things such as delete (when someone deletes a message). DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 46

46 jq example to parse JSON data DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 47

47 DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 48

48 Events API Enables polling for events and content that enables organizations to monitor and correct behavior, preventing the loss of sensitive data Cisco Spark Events API Third party DLP or CASB Cisco Cloudlock will be the first integration to provide DLP management via the Events API Corrective actions - delete content - remove member - alert admin/user Governance code DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 49

49 Compliance scopes DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 50

50 Admin Sandbox When you are not an administrator of your Cisco Spark Organization Send an from the address used on your existing Cisco Spark account to Ask for the creation of a separate Cisco Spark account : For a separate address: dev support will create a new Cisco Spark account for this address and assign it to the Admin Sandbox organization. This address cannot have been previously used for a Cisco Spark account. Using your home address or a web service is recommended. When your new admin account is created, you will receive an inviting you to administer the Sandbox organization. Follow the instructions to complete the activation. You will be an admin in the Sandbox Organization, along with every other developer who has been granted access to the Sandbox organization. DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 51

51 To go further: import a Cisco Spark colllection DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 52

52 Cloudlock Demo

53 Spark-registered Devices Updates Counting People Branding Spark-registered devices Calling Spark & SIP addresses

54 Accessing the WebUI of your Spark-registered Devices DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 55

55 Accessing the xapi of your Spark-registered Devices Create a local Integrator user Connect via SSH with the Integrator user credentials REQUIREMENT: network connectivity to the Room System DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 56

56 In-Rooms Control Demo CLEUR agenda

57 Waking up your system (via WebUI and TSH) xcommand Standby Deactivate *s Standby State: Off Other Standby commands - xcommand Standby Activate - xcommand Standby Halfwake DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 58

58 Personalization: Custom text (awake) via Web UI & TSH xconfiguration UserInterface CustomMessage: Welcome to the DevNet Zone" DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 59

59 Personalization: Custom text (awake) via Postman DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 60

60 To go further: import the xapi collection DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 61

61 Personalization: Custom text (awake) via Node.js jsxapi DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 62

62 jsxapi Demo Counting participants at DevNet Workshops

63 Resources Room Devices on DevNet Postman collection for xapi Learning Lab: Introduction to xapi Macros & Controls samples DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 64

64 What s next?

65 SDK & Widgets Roadmap Android SDK Windows SDK - C# Persistent Guests for SDK More web browsers support (desktop and mobile) More multiparty video layouts Widget - more Spark client mimics And your open source contributions! We want your feature requests! DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 66

66 Spark Ambassadors Sign up today! Get Started with integration possibilities Direct access to our developer evangelists & product teams Brainstorm ideas & use cases that your customer needs Showcase your integrations to Cisco for exposure DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 67 31

67 Open source SDKs Easy to start and stop Rapid prototype before procurement Secured 3rd party can check Anyone can contribute under MIT license Royalty free Cisco pays for open H264 We open source the SDK and the sample app DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 68

68 Spark SDKs and Widgets Ordering All Spark subscribers can use Spark SDKs and widgets! No add-on! Enjoy business messaging with M1 and + Single Sign-On, Exchange directory integration, Admin portal, Spaces moderation, M1 available online DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 69

69 Developer Resources

70 Cisco Spark SDK & Widget Developer Resources Cisco Spark API / SDK Docs: Cisco DevNet Spark Resources: GitHub Resources: Cisco Spark Developer Support: DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 71

71 Cisco Spark Questions? Use Cisco Spark to communicate with the speaker after the session How 1. Browse to cs.co/ciscolivebot#devnet 2. Follow the instructions to be added 3. Install Spark or open the space: DEVNET: CLEUR DevNet Attendees 1. Enter messages/questions in the space cs.co/ciscolivebot#devnet 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

72 Please complete your Online Session Evaluations after each session Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt All surveys can be completed via the Cisco Live Mobile App or the Communication Stations Complete Your Online Session Evaluation Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at Cisco and/or its affiliates. All rights reserved. Cisco Public

73 Continue Your Education in the DevNetZone Over 148 Devnet / Spark Sessions! Click here: CLEUR Session Catalog + DevNet + Spark DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 74

74 Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 75

75 Thank you

76

Spark SDK Video - Overview and Coding Demo

Spark SDK Video - Overview and Coding Demo DEVNET-2026 Spark SDK Video - Overview and Coding Demo Olivier Proffit - Sr. Product Manager David Staudt DevNet Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the

More information

Cisco Spark Widgets Technical drill down

Cisco Spark Widgets Technical drill down DEVNET-1891 Cisco Spark Widgets Technical drill down Adam Weeks, Engineer @CiscoSparkDev Stève Sfartz, API Evangelist @CiscoDevNet Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker

More information

Cisco Spark Messaging APIs - Integration Platforms as a Service Real World Use-Cases

Cisco Spark Messaging APIs - Integration Platforms as a Service Real World Use-Cases DEVNET-2023 Cisco Spark Messaging APIs - Integration Platforms as a Service Real World Use-Cases David Staudt DevNet Developer Evangelist / Principal Engineer Cisco Spark How Questions? Use Cisco Spark

More information

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist DEVNET-1080 Introduction to Git Ashley Roach Principal Engineer Evangelist Twitter: @aroach Email: asroach@cisco.com Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the

More information

2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Embed Spark SDK in Your App Olivier Proffit, Product Manager Jonathan Field, Business Development Manager 2017 Cisco and/or its affiliates.

More information

Git, Atom, virtualenv, oh my! Learn about dev tools to live by!

Git, Atom, virtualenv, oh my! Learn about dev tools to live by! BRKDEV-2633 Git, Atom, virtualenv, oh my! Learn about dev tools to live by! Ashley Roach, Principal Engineer Evangelist Agenda Introduction Why are developer tools useful? What s in the toolbelt? Tool

More information

NXOS in the Real World Using NX-API REST

NXOS in the Real World Using NX-API REST NXOS in the Real World Using NX-API REST Adrian Iliesiu Corporate Development Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

An Introduction to Developing for Cisco Kinetic

An Introduction to Developing for Cisco Kinetic An Introduction to Developing for Cisco Kinetic Krishna Chengavalli Technical Marketing Engineer IoT Software Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Automating Cisco Spark with Cloud Integration Cisco DevNet Webinar Series

Automating Cisco Spark with Cloud Integration Cisco DevNet Webinar Series Automating Cisco Spark with Cloud Integration Cisco DevNet Webinar Series Speaker: David Staudt DevNet Developer Evangelist, Principal Engineer Hostess: Kara Sullivan Cisco Networking Academy 18 April

More information

European DevNet Pros Panel

European DevNet Pros Panel DEVNET-2399 European DevNet Pros Panel Erik Tiengo, CTO @Neratech Stefano Linari, CEO @Allentia Paola Mancini, Software Engineer @Italtel Jean-Luc Darbonnel, Project Lead @Orange Tobias Lensker, Sales

More information

Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests

Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests DEVNET-1631 Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests Adam Kalsey, Spark Developer Relations Cisco Spark How Questions? Use Cisco Spark to communicate

More information

DevNet Workshop-Hands-on with CloudCenter and Jenkins

DevNet Workshop-Hands-on with CloudCenter and Jenkins DevNet Workshop-Hands-on with CloudCenter and Jenkins Tuan Nguyen, Technical Marketing Engineer, CPSG Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find

More information

Cloud Mobility: Meraki Wireless & EMM

Cloud Mobility: Meraki Wireless & EMM BRKEWN-2002 Cloud Mobility: Meraki Wireless & EMM Emily Sporl Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile

More information

Automation with Meraki Provisioning API

Automation with Meraki Provisioning API DEVNET-2120 Automation with Meraki Provisioning API Courtney M. Batiste, Solutions Architect- Cisco Meraki Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC

Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC DEVNET-2916 Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC John McDonough, Technical Leader Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the

More information

CloudCenter for Developers

CloudCenter for Developers DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco ACI App Center Fabrice Servais, Software Engineer, Data Center Networking, Cisco Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Dialogic PowerVille Conferencing

Dialogic PowerVille Conferencing Dialogic PowerVille Conferencing Converged Audio and Video Conferencing Solution for On-the-Go Mobile and Fixed Subscribers Put the power of real-time, high-definition, collaborative audio and video conferencing

More information

Managing Cisco UCS with the Python SDK

Managing Cisco UCS with the Python SDK DEVNET-2060 Managing Cisco UCS with the Python SDK John McDonough, Technical Leader Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

Privacy Requirements Scoping

Privacy Requirements Scoping DEVNET-2016 Privacy Requirements Scoping Jonathan Fox, Director, Privacy Engineering, Cisco Lisa Bobbitt, Privacy Architect, Cisco Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker

More information

Coding Intro to APIs and REST

Coding Intro to APIs and REST DEVNET-3607 Coding 1001 - Intro to APIs and REST Matthew DeNapoli DevNet Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Deploying, Configuring and Using Cisco Spark (SPARK) v2

Deploying, Configuring and Using Cisco Spark (SPARK) v2 6210 Central Ave, Portage, IN. 46368 Phone: 219.764.3800 Fax: 219.764.3805 Web: http://www.ctclc.com Deploying, Configuring and Using Cisco Spark (SPARK) v2 This is a three day instructor-led course where

More information

Magical Chatbots with Cisco Spark and IBM Watson

Magical Chatbots with Cisco Spark and IBM Watson DEVNET-2321 Magical Chatbots with Cisco Spark and IBM Watson Lauren Ramgattie, Technical Marketing Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Get Hands On With DNA Center APIs for Managing Intent

Get Hands On With DNA Center APIs for Managing Intent DEVNET-3620 Get Hands On With DNA Center APIs for Managing Intent Adam Radford Distinguished Systems Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

DevOps CICD for VNF a NetOps Approach

DevOps CICD for VNF a NetOps Approach DevOps CICD for VNF a NetOps Approach Renato Fichmann Senior Solutions Architect Cisco Advanced Services Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

Basic. $5/user per mo.

Basic. $5/user per mo. Product Suite Intelligent office suite Secure cloud-based file storage per user 30 GB Unlimited Unlimited Access across devices (computer, phone, or tablet) Works without an Internet connection Compatible

More information

1 Intelligent Communications Recap. 2 Client and Admin Upgrade Experiences. 3 Skype for Business to Teams Partner. 4 Partner Checklist & Resource

1 Intelligent Communications Recap. 2 Client and Admin Upgrade Experiences. 3 Skype for Business to Teams Partner. 4 Partner Checklist & Resource Microsoft Teams: Agenda 1 Intelligent Communications Recap 2 Client and Admin Upgrade Experiences 3 Skype for Business to Teams Partner Guidance 4 Partner Checklist & Resource Microsoft Teams Communicate

More information

Agenda. 1 Intelligent Communications. 2 Considerations. 3 Partner Approach, Tools & Resources. 4 Partner Guidance & Checklist

Agenda. 1 Intelligent Communications. 2 Considerations. 3 Partner Approach, Tools & Resources. 4 Partner Guidance & Checklist Microsoft Teams: Agenda 1 Intelligent Communications 2 Considerations 3 Partner Approach, Tools & Resources 4 Partner Guidance & Checklist Microsoft Teams Communicate through chat, meetings & calls Collaborate

More information

WORKSHOP: from Zero to a Network Application with #golang

WORKSHOP: from Zero to a Network Application with #golang WORKSHOP: from Zero to a Network Application with #golang Patrick Riel, priel@cisco.com Stève Sfartz, stsfartz@cisco.com Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after

More information

Finesse APIs: Getting started with the REST APIs and XMPP events

Finesse APIs: Getting started with the REST APIs and XMPP events Finesse APIs: Getting started with the REST APIs and XMPP events Denise Kwan, Software Engineer @ DevNet Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

Cisco Spark Hybrid Media service

Cisco Spark Hybrid Media service Cisco Spark Hybrid Media service Richard Murphy Technical Marketing Engineer Abstract Cisco Spark is a constantly evolving cloud platform with innovation happening in the cloud and on the Cisco Spark app.

More information

Microsoft 365. A complete, intelligent, secure solution to empower employees. Integrated for simplicity. Built for teamwork. Unlocks creativity

Microsoft 365. A complete, intelligent, secure solution to empower employees. Integrated for simplicity. Built for teamwork. Unlocks creativity 2x 50% 5x Microsoft 365 A complete, intelligent, secure solution to empower employees Unlocks creativity Built for teamwork Integrated for simplicity Intelligent security Inner Loop Files Sites Content

More information

No compromise Collaboration Solution. Razvan Atimariti Collaboration PSS

No compromise Collaboration Solution. Razvan Atimariti Collaboration PSS No compromise Collaboration Solution Razvan Atimariti Collaboration PSS why Collaboration? why Now? why Cisco? What Does It Mean to Be an Agile Organization? Promote open flow of information Encourage

More information

Cisco Enterprise Agreement

Cisco Enterprise Agreement PSODGT-1076 Cisco Enterprise Agreement John Marshall, Global Director: Cisco Enterprise Agreement strategy Vinay Nichani, WW Software Sales Cisco Spark How Questions? Use Cisco Spark to communicate with

More information

Release Notes: Blue Jeans 2.9.5

Release Notes: Blue Jeans 2.9.5 Release Notes: Blue Jeans 2.9.5 Release 2.9.5 of the Blue Jeans service, scheduled for implementation on March 28, 2015, enhances performance, adds features, improves the user experience, and supports

More information

Hybrid Cloud Automation using Cisco CloudCenter API

Hybrid Cloud Automation using Cisco CloudCenter API Hybrid Cloud Automation using Cisco CloudCenter API Ray Doerr, Advanced Services Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Inside Cisco IT: Automated end user services via Cisco Prime Service Catalog, Process Orchestrator and AppDynamics

Inside Cisco IT: Automated end user services via Cisco Prime Service Catalog, Process Orchestrator and AppDynamics Inside Cisco IT: Automated end user services via Cisco Prime Service Catalog, Process Orchestrator and AppDynamics Simon Power Sr Manager IT David Reed IT Service Manager Agenda The increasingly critical

More information

Getting Started with OpenStack

Getting Started with OpenStack Getting Started with OpenStack Charles Eckel, Developer Evangelist, Cisco DevNet @eckelcu Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Getting Started with Adobe Connect Professional

Getting Started with Adobe Connect Professional Getting Started with Adobe Connect Professional Quick Reference Guide Remove technology barriers from traditional web conferencing and you get Adobe Acrobat Connect Professional 7. Connect Pro is a cutting

More information

Routing Underlay and NFV Automation with DNA Center

Routing Underlay and NFV Automation with DNA Center BRKRST-1888 Routing Underlay and NFV Automation with DNA Center Prakash Rajamani, Director, Product Management Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Hands On Exploration of NETCONF and YANG

Hands On Exploration of NETCONF and YANG Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect Enterprise Networks @bryan25607 Agenda Introduction Module 1 YANG Data Modeling Module 2 Introduction

More information

Automation and Programmability using Cisco Open NXOS and DevOps Tools

Automation and Programmability using Cisco Open NXOS and DevOps Tools Automation and Programmability using Cisco Open NXOS and DevOps Tools Jeff Lester Sr. Solutions Integration Architect Matt Tarkington Consulting Engineer Services Cisco Spark How Questions? Use Cisco Spark

More information

Enterprise Recording and Live Streaming Architecture with VBrick

Enterprise Recording and Live Streaming Architecture with VBrick Enterprise Recording and Live Streaming Architecture with VBrick Terry French Technical Manager - International - VBrick Systems Inc BRKCOL-2111 Agenda Enterprise Video Overview VBrick Core Components

More information

PSOACI Tetration Overview. Mike Herbert

PSOACI Tetration Overview. Mike Herbert Tetration Overview Mike Herbert Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion

More information

Microsoft Teams. A Gamechanger for Teamwork. Karuana Gatimu Principle Program Manager, Adoption. Ritika Gupta Program Manager

Microsoft Teams. A Gamechanger for Teamwork. Karuana Gatimu Principle Program Manager, Adoption. Ritika Gupta Program Manager Microsoft Teams A Gamechanger for Teamwork Karuana Gatimu (@Karuana) Principle Program Manager, Adoption Ritika Gupta Program Manager Microsoft Teams Engineering Group Microsoft 365: Universal Toolkit

More information

Hands-On with IoT Standards & Protocols

Hands-On with IoT Standards & Protocols DEVNET-3623 Hands-On with IoT Standards & Protocols Casey Bleeker, Developer Evangelist @geekbleek Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this

More information

Cisco Spark Hybrid Services

Cisco Spark Hybrid Services Data Sheet Cisco Spark Hybrid Services Use Cisco Spark Hybrid Services to integrate your on-premises assets with Cisco Spark in the Cisco Collaboration Cloud. When you do, you can protect your investments

More information

PolyU Staff Service. Lync Setup and User Guide

PolyU Staff  Service. Lync Setup and User Guide PolyU Staff Email Service Lync 2013 Setup and User Guide Version 1.0 Last Update: 28 November 2013 PolyU Staff Email: www.polyu.edu.hk/email ITS HelpCentre Support: www.polyu.edu.hk/hots ITS HelpCentre

More information

Real time Location Services Overview and Use cases

Real time Location Services Overview and Use cases Real time Location Services Overview and Use cases Ashutosh Malegaonkar, Principal Engineer @amalegaonkar DEVNET-1071 /me Maker Breaker Meditate @amalegaonkar DEVNET-1071 2017 Cisco and/or its affiliates.

More information

AIRCALL GUIDE FOR ADMINS

AIRCALL GUIDE FOR ADMINS AIRCALL GUIDE FOR ADMINS 1 TABLE OF CONTENTS Welcome to Aircall! 1. Configure your Account Configure your numbers Manage your agents Explore Analytics Choose your plan & pricing 2. Configure your App Make

More information

Deploying Cloud-Agnostic Applications with Cisco CloudCenter

Deploying Cloud-Agnostic Applications with Cisco CloudCenter LTRCLD-2303 Deploying Cloud-Agnostic Applications with Cisco CloudCenter Zack Kielich CloudCenter Product Manager Vince Motto Sr. Technical Leader Andrew Horrigan Consulting Engineer Matt Tarkington Consulting

More information

Introduction to Cisco IoT Tools for Developers IoT 101

Introduction to Cisco IoT Tools for Developers IoT 101 Introduction to Cisco IoT Tools for Developers IoT 101 Mike Maas, Technical Evangelist, IoT, DevNet Angela Yu, Technical Leader DEVNET-1068 Agenda The Cisco IoT System Distributing IoT Applications Developer

More information

Creating a custom gadget using the Finesse JavaScript Library API

Creating a custom gadget using the Finesse JavaScript Library API Creating a custom gadget using the Finesse JavaScript Library API Denise Kwan, Software Engineer @ DevNet Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

Please give me your feedback

Please give me your feedback #HPEDiscover Please give me your feedback Session ID: B4385 Speaker: Aaron Spurlock Use the mobile app to complete a session survey 1. Access My schedule 2. Click on the session detail page 3. Scroll down

More information

Kuber-what?! Learn about Kubernetes

Kuber-what?! Learn about Kubernetes DEVNET-1999 Kuber-what?! Learn about Kubernetes Ashley Roach, Principal Engineer Evangelist Agenda Objectives A brief primer on containers The problems with running containers at scale Orchestration systems

More information

DNA Automation Services Offerings

DNA Automation Services Offerings DNA Automation Services Offerings Jamie Owen, Solutions Architect, Cisco Advanced Services Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

NetDevOps Style Configuration Management for the Network

NetDevOps Style Configuration Management for the Network DEVNET-3616 NetDevOps Style Configuration Management for the Network Hank Preston, NetDevOps Evangelist ccie 38336, R/S @hfpreston Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker

More information

BlueJeans Events Instructions for Moderators. October 2017

BlueJeans Events Instructions for Moderators. October 2017 BlueJeans Events Instructions for Moderators October 2017 Scheduling Events Schedule an Event 1. Enter an Event Title 2. Provide a Description 3. Select an available Event Size (your plan will dictate

More information

Cisco Container Platform

Cisco Container Platform Cisco Container Platform Pradnesh Patil Suhail Syed Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click

More information

Cisco Meeting App. User Guide. Version December Cisco Systems, Inc.

Cisco Meeting App. User Guide. Version December Cisco Systems, Inc. Cisco Meeting App User Guide Version 2.5.0 December 2018 Cisco Systems, Inc. www.cisco.com 1 Contents 1 Contents 1 Contents ii 1 Version history iv 1 Welcome to Cisco Meeting App 5 1.1 Cisco Meeting App

More information

Cisco UCS Director and ACI Advanced Deployment Lab

Cisco UCS Director and ACI Advanced Deployment Lab Cisco UCS Director and ACI Advanced Deployment Lab Michael Zimmerman, TME Vishal Mehta, TME Agenda Introduction Cisco UCS Director ACI Integration and Key Concepts Cisco UCS Director Application Container

More information

BRKCOC-2399 Inside Cisco IT: Integrating Spark with existing large deployments

BRKCOC-2399 Inside Cisco IT: Integrating Spark with existing large deployments Inside Cisco IT: Integrating Spark with existing large deployments Jan Seynaeve, Sr. Collaborations Engineer Luke Clifford, Sr. Collaborations Engineer Cisco Spark How Questions? Use Cisco Spark to communicate

More information

Migrating Applications with CloudCenter

Migrating Applications with CloudCenter Migrating Applications with CloudCenter Tuan Nguyen, Technical Marketing Engineer, Insieme BU DEVNET-1179 Cisco Spark How Questions? Use Cisco Spark to chat with the speaker after the session 1. Find this

More information

Customer s journey into the private cloud with Cisco Enterprise Cloud Suite

Customer s journey into the private cloud with Cisco Enterprise Cloud Suite Customer s journey into the private cloud with Cisco Enterprise Cloud Suite Peter Charpentier, Senior Solution Architect, Cisco AS Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker

More information

Course Catalog: Spark + WebEx + Jabber

Course Catalog: Spark + WebEx + Jabber Course Catalog: Spark + WebEx + Jabber WebEx, Jabber and Cisco Spark End User and Administrator Training Meet Me In The Cloud, Inc. https://meetmeinthecloud.com San Francisco Bay Area Contact: sales@meetmeinthecloud.comm

More information

Getting Started With Containers

Getting Started With Containers DEVNET 2042 Getting Started With Containers Matt Johnson Developer Evangelist @mattdashj Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

VST Hospital Administrator Guide. Version 2.0.4

VST Hospital Administrator Guide. Version 2.0.4 VST Hospital Administrator Guide Version 2.0.4 Notice Copyright 2002- Vocera Communications, Inc. All rights reserved. Vocera is a registered trademark of Vocera Communications, Inc. This software is licensed,

More information

Who wants to be a millionaire? A class in creating your own cryptocurrency

Who wants to be a millionaire? A class in creating your own cryptocurrency DEVNET-3626 Who wants to be a millionaire? A class in creating your own cryptocurrency Tom Davies, Sr. Manager, DevNet Sandbox Vallard Benincosa, Software Engineer Cisco Spark How Questions? Use Cisco

More information

Presented by Max Fritz Senior Systems Consultant, Now Micro. Office 365 for Education What to Use When

Presented by Max Fritz Senior Systems Consultant, Now Micro. Office 365 for Education What to Use When Presented by Max Fritz Senior Systems Consultant, Now Micro Office 365 for Education What to Use When Max Fritz Senior Systems Consultant MCSA Office 365, MCSE Productivity Founder of Minnesota Office

More information

Administrator s Guide

Administrator s Guide Administrator s Guide (January 2017) Welcome! You have been invited to manage the subscriber community who will be using this videoconferencing service within your organization. This guide will provide

More information

Next Generation Mobile Collaboration

Next Generation Mobile Collaboration Next Generation Mobile Collaboration PSOUCC-2777 Chris Wiborg Director, Cisco Collaboration Portfolio Marketing @cwiborg Agenda Why Mobile Collaboration Matters Shifting User Expectations Delivering Value

More information

IBM Lotus Sametime Advanced 8

IBM Lotus Sametime Advanced 8 IBM Lotus Sametime Advanced 8 Lisa Sarkady Lotus IT Specialist Great Lakes District 1 Agenda Sametime product family overview Sametime Advanced overview & demo Architecture & Deployment 2 IBM Software

More information

Expertise that goes beyond experience.

Expertise that goes beyond experience. Pre-Conference Training and Certification Expertise that goes beyond experience. OKTANE18.COM Monday, May 21 - Tuesday, May 22 ARIA Resort & Casino, Las Vegas Contents 03 04 05 Okta Education Services

More information

Course Catalog: Webex Teams + Webex Meetings + Jabber

Course Catalog: Webex Teams + Webex Meetings + Jabber Course Catalog: Webex Teams + Webex Meetings + Jabber Webex Meetings, Webex Teams, and Jabber End User and Administrator Training Meet Me In The Cloud, Inc. https://meetmeinthecloud.com San Francisco Bay

More information

Single Sign-On. Introduction

Single Sign-On. Introduction Introduction DeliverySlip seamlessly integrates into your enterprise SSO to give your users total email security and an extra set of robust communications tools. Single sign-on (SSO) systems create a single

More information

LEVEL 3 SM WEB MEETING

LEVEL 3 SM WEB MEETING LEVEL 3 SM WEB MEETING REAL-TIME, INTUITIVE, ROBUST COLLABORATION AT YOUR FINGERTIPS JANUARY 2017 Today, organizations are finding that rudimentary web conferencing applications are inadequate and frustrating

More information

Tetration Hands-on Lab from Deployment to Operations Support

Tetration Hands-on Lab from Deployment to Operations Support LTRACI-2184 Tetration Hands-on Lab from Deployment to Operations Support Furong Gisiger, Solutions Architect Lawrence Zhu, Sr. Solutions Architect Cisco Spark How Questions? Use Cisco Spark to communicate

More information

Spark Quick Reference Guide

Spark Quick Reference Guide Spark Quick Reference Guide Making Teamwork Simpler Spark simplifies teamwork by making communication seamless. Send messages, share files, and meet with different teams, all in one place. Easily pull

More information

Salesforce External Identity Implementation Guide

Salesforce External Identity Implementation Guide Salesforce External Identity Implementation Guide Salesforce, Summer 17 @salesforcedocs Last updated: September 28, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

FROM VSTS TO AZURE DEVOPS

FROM VSTS TO AZURE DEVOPS #DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using

More information

Web AppBuilder Presented by

Web AppBuilder Presented by Web AppBuilder Presented by Agenda Product overview Web AppBuilder for ArcGIS tour What s new in the ArcGIS Online June 2016 update Customization Community and Resources Summary The ArcGIS Platform enables

More information

Cisco Spark. Questions? Use Cisco Spark to communicate with the speaker after the session. How

Cisco Spark. Questions? Use Cisco Spark to communicate with the speaker after the session. How Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly

More information

Cisco Unified Presence 8.0

Cisco Unified Presence 8.0 Cisco Unified Presence 8.0 Cisco Unified Communications Solutions unify voice, video, data, and mobile applications on fixed and mobile networks, enabling easy collaboration every time from any workspace.

More information

Simplifying Collaboration Deployments with Prime Collaboration

Simplifying Collaboration Deployments with Prime Collaboration Simplifying Collaboration Deployments with Prime Collaboration Jose Gregorio Linero Welcker, Technical Solutions Architect Latam MCO CCIE Collaboration # 24857 Cisco Spark How Questions? Use Cisco Spark

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

About This Guide 1. Terminology Used in this Guide 1 System Requirements 1. Getting Started 2. Downloading and Installing Meeting Software 2

About This Guide 1. Terminology Used in this Guide 1 System Requirements 1. Getting Started 2. Downloading and Installing Meeting Software 2 RP1Cloud User Guide Contents About This Guide 1 Terminology Used in this Guide 1 System Requirements 1 Getting Started 2 Downloading and Installing Meeting Software 2 Install the Plug-in 2 Install the

More information

Unpacking Office 365 A high level overview of the apps and services bundled in the standard Office 365 subscription: What is it Use cases FAQ

Unpacking Office 365 A high level overview of the apps and services bundled in the standard Office 365 subscription: What is it Use cases FAQ Unpacking Office 365 A high level overview of the apps and services bundled in the standard Office 365 subscription: What is it Use cases Unpacking Office 365 Making the move to Office 365? Whether your

More information

Video Call. Agenda. Victorian Telehealth Workshop 4/04/2017. Time Item Duration am Introductions 5 minutes

Video Call. Agenda. Victorian Telehealth Workshop 4/04/2017. Time Item Duration am Introductions 5 minutes Video Call Victorian Telehealth Workshop Agenda Time Item Duration 10.00 am Introductions 5 minutes 10.05 am 10.25 am Progress checkpoint / quick run through of available resources / capturing common themes

More information

Using Workload Automation to Optimize Hybrid Cloud Estates

Using Workload Automation to Optimize Hybrid Cloud Estates BRKPAR-4121 Using Workload Automation to Optimize Hybrid Cloud Estates Ben Nye Using Workload Automation to Optimize Hybrid Cloud Estates Ben Nye CEO Key Drivers Digital Transformation Proliferation of

More information

Cisco Spark from Telstra. Empower teamwork

Cisco Spark from Telstra. Empower teamwork Cisco Spark from Telstra Empower teamwork Contents Product summary 03 Benefits 06 Solutions 07 Cisco Spark Business Messaging 07 Spark Advanced Meetings 08 Cisco Spark Hybrid Services 09 Spark Board 10

More information

A vision for intelligent communications

A vision for intelligent communications A vision for intelligent communications Nathalie Regniers Sr Product Marketing Manager Microsoft 365, Western Europe Legal Notice This document reflects Microsoft s current expectations about Skype for

More information

Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie

Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie Siming Yuan, Technical Leader, Engineering, Cisco Jean-Benoit Aubin, Engineer, Software Engineering, Cisco Sedy Yadollahi,

More information

Hello everyone. My name is Kundan Singh and today I will describe a project we did at Avaya Labs.

Hello everyone. My name is Kundan Singh and today I will describe a project we did at Avaya Labs. Hello everyone. My name is Kundan Singh and today I will describe a project we did at Avaya Labs. 1 Let me start by saying that people often forget the importance of separating data from the application

More information

Team Advanced VC Services. Cisco WebEx Services

Team Advanced VC Services. Cisco WebEx Services Team Advanced VC Services Cisco WebEx Services People Want to Collaborate Their Way More Technology Choices Are Available Than Ever Before They want mobility. They want applications that make them more

More information

Communications Enabling Your Apps. Craig Walker VP Cloud Services CeBIT 2018

Communications Enabling Your Apps. Craig Walker VP Cloud Services CeBIT 2018 Communications Enabling Your Apps Craig Walker VP Cloud Services CeBIT 2018 1 Agenda 1. ALE Vision and Strategy 2. Communications: Adding Value to the Digital Workplace 3. Rainbow CPaaS 4. How to Engage

More information

Building Secure and Scalable Mobile Apps on AWS

Building Secure and Scalable Mobile Apps on AWS Building Secure and Scalable Mobile Apps on AWS Dennis Hills Mobile Developer Advocate, Amazon Web Services April 20, 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda

More information

Administrator s Guide. September 27, 2017

Administrator s Guide. September 27, 2017 Administrator s Guide September 27, 2017 Contents Administrators have control of their Enterprise Group. Provision and edit service for employees, and, view and manage billing and meeting history. One

More information

Introduction to OpenConfig

Introduction to OpenConfig DEVNET-1775 Introduction to OpenConfig Santiago Álvarez, TME Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App

More information

Cisco Cloud Collaboration. next generation meetings experience

Cisco Cloud Collaboration. next generation meetings experience Cisco Cloud Collaboration next generation meetings experience Digital Learning Students can learn anytime, anywhere on any device, and learn in the ways they want to learn Break Classroom Boundaries extend

More information

BrainDumps q. Cisco Cisco WebEx Solutions Design and Implementation

BrainDumps q. Cisco Cisco WebEx Solutions Design and Implementation BrainDumps.648-232.40q Number: 648-232 Passing Score: 800 Time Limit: 120 min File Version: 6.0 Cisco 648-232 Cisco WebEx Solutions Design and Implementation 1. I was delighted when I saw that I had passed

More information