Where are we now? Cisco Jabber újdonságok, bevezetés, tervezés. Mihályfi Márton mérnök tanácsadó, collaboration február 27.

Similar documents
You can provide that information to the client with the following methods:

Service Discovery. About Service Discovery

Configure Cisco Jabber

Deploying Cisco Jabber on Mobile Devices

Designing Workspace of the Future for the Mobile Worker

User Management. Jabber IDs

Common Policies. Parameters Reference Guide for Cisco Jabber

User Management. Jabber IDs

Configure Mobile and Remote Access

Known Issues, Limitations, and Important Notes

Mobile and Remote Access Through Cisco Expressway

Federating Cisco Jabber

Unified Communications Mobile and Remote Access via Cisco Expressway

Unified Communications Mobile and Remote Access via Cisco VCS

Deployment and Installation Guide for Cisco Jabber, Release 10.5

Cisco Jabber Guest. BRKUCC Extend the Reach of Your Cisco Video Solution with Cisco Jabber Guest. Darin Dunlap Senior Product Manager, CTG

Cisco Jabber 10.6 Deployment and Installation Guide

You can use the following directory servers with Cisco Jabber:

Unified Communications Mobile and Remote Access via Cisco Expressway

Mobile and Remote Access Through Cisco Video Communication Server

Mobile and Remote Access Through Cisco Expressway

Jabber Deployment Revisited

Install the Clients. Install Cisco Jabber for Windows. Use the Command Line. Before You Begin

Cisco Jabber: Deploying Cisco Jabber On Premise

Cisco Jabber for Windows 9.7(7) Release Notes

Expressway for Mobile and Remote Access Deployments, page 1 Cisco AnyConnect Deployments, page 9 Survivable Remote Site Telephony, page 17

Hardware Requirements for Cisco Jabber for Mac. Intel Core 2 Duo or later processors in any of the following Apple hardware:

Deploying Jabber Desktop Clients BRKUCC-2345

Cisco Jabber Deployment for Multiple CUCM and IMP clusters using single Expressway-E and C.

Implementing Jabber with VCS-Expressway and MRA

Empower, Engage & Innovate with Cisco Collaboration System Release 10

Configure Service Discovery

Telepresence solution design,features, updates

Configure Voice and Video Communication

Mobile and Remote Access Through Cisco Expressway

Deploying Cisco Jabber on Mobile Devices

Cisco Collaboration Mid-Market architecture with BE6K and BE7K

Cisco Jabber 11.0 Deployment and Installation Guide

Cisco Jabber for iphone and ipad 9.6 Installation and Configuration Guide

Cisco Expressway Options with Cisco Meeting Server and/or Microsoft Infrastructure

Release Notes for Cisco Jabber for Mac 11.9

Mobile and Remote Access Through Cisco Expressway

Release Notes for Cisco Jabber for Mac 11.7.x

Setup for Cisco Unified Communications Manager

Install the Clients. Install Cisco Jabber for Windows

Configure Centralized Deployment

Migrating from VCS to CUCM

Mobile and Remote Access Through Cisco Expressway

Users. LDAP Synchronization Overview

Mobile and Remote Access Through Cisco Expressway

Cisco Expressway Session Classification

Install the Clients. Install Cisco Jabber for Windows. Install Cisco Jabber for Windows, page 1 Install Cisco Jabber for Mac, page 27

Mobile and Remote Access Through Cisco Video Communication Server

Mobile and Remote Access Through Cisco Expressway

On-Premises Deployment for Cisco Jabber 11.7

SIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions Used by CM-IMP. XMPP (extensible Messaging and Presence Protocol) Used by CM-IMP

Mobile and Remote Access Through Cisco Video Communication Server

Deploying Cisco Jabber on Mobile Devices

Configure the Clients

Deploy Webex Video Mesh

Limitations and Restrictions

cisco. Number: Passing Score: 800 Time Limit: 120 min

Cisco Jabber includes a broad range of features. As indicated in the following table, some features are client-specific. Alert When Available

IM and Presence Service Configuration for XMPP Federation

For more information about the Cisco Jabber suite of products, see

Configure Call Control

CAPPS: Implementing Cisco Collaboration Applications v1

Cisco Unified Communications XMPP Federation

Cisco Jabber Features and Options

Client for Cisco UC integration

Cisco Expressway with Jabber Guest

Cisco Jabber for ipad Administration Guide

Cisco DX Series Video Endpoints: Best Practices for Desktop Collaboration Enablement David Scott Technical Marketing Engineer BRKCOL-2608

Cisco TelePresence Integration Guide Documentation for integrating Cisco CTS/TX TelePresence Systems with BlueJeans

Integrate Microsoft Office Communicator and Microsoft Lync Clients for Cisco UC

Enabling External Collaboration and Federation with Expressway

Features and Options for Cisco Jabber 11.5

Cisco Jabber for Windows 9.7 Release Notes

Partitioned Intradomain Federation for IM and Presence Service on Cisco Unified Communications Manager, Release 11.5(1)SU2

CCNP COLLABORATION. Cisco Certified Network Professional Collaboration

Integrate Microsoft Office Communicator Client and Microsoft Lync Client for Cisco UC

Requirements. System Requirements

Requirements. Software Requirements

Cisco Jabber for Mac 9.6 Release Notes

Jabber for Windows - Quick Start Guide

Cisco Unified Presence 8.0

Deploying OAuth with Cisco Collaboration Solution Release 12.0

Overview of this Integration

Interdomain Federation Guide for IM and Presence Service on Cisco Unified Communications Manager, Release 11.5(1)SU2

ITBraindumps. Latest IT Braindumps study guide

Cisco TelePresence Video Communication Server Basic Configuration (Control with Expressway)

Cisco Jabber for Mac Installation and Configuration Guide 9.2(1)

Cisco Enterprise Mobile Collaboration

P2PSIP, ICE, and RTCWeb

Cisco Jabber Video for TelePresence

Cisco Hosted Collaboration Solution (HCS) and Cisco Collaboration Cloud

IP Office Platform R11.0

INTEGRATING CISCO UNIFIED COMMUNICATIONS APPLICATIONS

Planning Your Deployment

Cisco Collaboration Update. Aleksandar Vulović, Collaboration SE Cisco Connect Macedonia 2016.

Transcription:

Where are we now? Cisco Jabber újdonságok, bevezetés, tervezés Mihályfi Márton mérnök tanácsadó, collaboration 2014. február 27.

Aktuális Jabber verziók újdonságai Windows Phone mode Tanúsítványok Service discovery ios Android Jabber Guest 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4

Ø Service Discovery Ø Phone Mode Update Ø Collaboration Edge* Ø SIP URI Dialling Ø Group Chat Enhancements Ø Native Accessory Support Ø Accessibility Enhancements Ø Disable Local Chat Ø Self Care Portal Ø Import Contacts 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5

Service Discovery enables Jabber to automatically establish client configuration. Cloud or On Premise (Mode Detection) UC Service (Cluster & Profile Detection) Service Discovery establishes UC domain and operating mode and client operating location. Client Location (Edge Detection) Service Discovery enhances end user experience, no configuration prompts. Service Discovery reduces chance of support calls due to mis-configuration. Service Discovery is a Jabber cross platform feature (Windows, Mac & Mobile) 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6

Service Discovery is used to resolve following information to enable the client to startup. On First Run: What is the End Users UC Service Domain? ( cisco.hu etc) On Subsequent Run: (Service domain resolved from Cache) Is the user domain operating in Cloud, On Premise or Hybrid mode? Is the client inside or outside the Corporate Network, does it need to use Cisco Expressway (Collaboration Edge Architecture) solution to connect? Which UC manager cluster in a multi-cluster environment should the Jabber client connect to? Where can the client retrieve operating profiles from 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7

Service Discovery must discovery the UC domain on first run of Jabber client user@cisco.hu Option 1 Client can prompt end user to enter userid with domain. (email Address or Jabber ID) Client will use domain portion of data entered by user to resolve service type (on premise/cloud) Client will CACHE domain for future logins Option 2 Administrator can provide client domain information so user not prompted to enter domain ID (email address) Info is provided as command line option OR creating a customized MSI installer file using a transformation file. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8

Service Discovery discovers Jabber s operating mode Jabber performs an HTTP request to the WebEx CAS service to establish if the domain is configured for WebEx The highest priority returned record will be used for connecting to UC services Jabber performs all request simultaneously no matter what is returned from each request Priority Service HTTPRequest/DNS SRV Jabber will try to resolve services for domain Jabber performs a DNS SRV look up to establish if UC manager services are enabled for the domain 1 WebEx Messenger HTTP CAS lookup 2 UC Manager 9.x _cisco-uds._tcp.example.com 3 Cisco Presence 8.x _cuplogin._tcp.example.com 4 Collaboration Edge _collab-edge._tls.example.com Jabber with Collaboration Edge Architecture is available in Jabber for Windows 9.6 for testing purposes only. It will be a fully supported feature in Jabber for Windows 9.7 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9

Service discovery can resolve UC manager location Service discovery with UC manager 9.x+ supports multi-cluster discovery Service discovery supports selection of Phone Mode/UC mode for Windows Client connects to UDS service resolved by service discovery UDS Request Cluster 1 Cluster 2 Home cluster cached Redirection to home cluster, profile download and registration 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10

Administrator can customize Jabber installer to manage service discovery Pre-populate client with service domain so email prompt is not displayed Provide separate service domains for On Premise / edge services Settings can be specified either using: Command Line Switches MSI installer packaging/transformation using MST file SERVICES_DOMAIN Set to domain for login service (WebEx Messenger, CUCM or CUP) VOICE_SERVICES_DOMAIN Set to domain used for discovering Mobile and Remote Access infrastructure (_collab-edge) AUTHENTICATOR Set to authentication service name if service discovery is not used or fails (WebEx, CUCM or CUP) TFTP CUCM TFTP address if service discovery is not used or fails 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11

Example Solutions have a WebEx Messenger domain configured at example.com UC services domain configured at uc.example.com Jabber with Collaboration Edge Architecture is available in Jabber for Windows 9.6 for testing purposes only. It will be a fully supported feature in Jabber for Windows 9.7 In the UC services domain they have deployed CUCM and the Expressway pair as part of the Collaboration Edge Architecture Admin transforms Jabber msi as follows SERVICES_DOMAIN=example.com VOICE_SERVICES_DOMAIN=uc.example.com When service discovery is run, Jabber will discover WebEx Messenger domain (CAS lookup to WebEx for example.com) Jabber will discover Collaboration Edge SRV (_collab-edge._tls.uc.example.com), and can establish operating mode, and connect to Edge infrastructure 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12

If required (or if discovery fails) manual configuration can be used User can specify operating mode and server addresses. Manual configuration not available for remote access operation via Cisco Expressway. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13

Collaboration Edge support provides VPN less access for Jabber clients Service discovery when outside the corporate network Collaboration Services Inside firewall (Intranet) DMZ Outside firewall Internet Jabber @ the café Jabber @ Home Support for Hybrid service models Secure communication over encrypted connection UCM Jabber @ work EXPY Client EXPY Server Jabber @ Anywhere UDS contact service support (LDAP not supported) 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14

Phone mode was made available with the release of Jabber for Windows 9.2.1 Phone mode allows Jabber for Windows to be deployed without Instant messaging and Presence. Phone mode deployment is made easier with Service Discovery and Service Profiles _cisco-uds SRV record to discover CUCM location No IM & P service profile so Jabber will not connect to CUCM IM&P / WebEx Messenger Click to X can be disabled at install time of Jabber for Windows Office integration can be turned off 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15

Standards based Instant Messaging and Presence User managed Contact list with groups Directory search (Active Directory/LDAP) MS Outlook Contact search Soft phone Standards based Voice and Video Calling Desk Phone Control Desk phone Control with video support Install Mode Jabber IM Only Jabber Full UC Jabber Phone mode Extend and Connect 3 rd party PBX/PSTN phone control Video Desktop Sharing (BFCP Standards based) Visual Voicemail (Unity Connection) Call History WebEx Meetings Integration (incl support for Outlook, Notes, Google) Admin/User defined custom DHTML Tabs Microsoft Office Integration (Office 2007/2010/2013) 2010 2010 Cisco Cisco and/or and/or its affiliates. its affiliates. All rights All reserved. rights reserved. Cisco Cisco Confidential 16 16

CUCM 9.x + and Service Discovery Deploy _cisco-uds SRV record for service discovery point to CUCM node(s) (client will be redirected to home cluster) Do not provision a IM&P service profile for phone mode only users When Jabber performs service discovery, CUCM will be located. Jabber will connect, download service profile (.cnf file) and connect to configured services CUCM 8.x + msi Transformation Transform the Jabber Windows msi as follows (or use switches with msiexec at install time) Set AUTHENTICATOR=CUCM Set TFTP=1.2.3.4 Set CCMCIP=1.2.3.4 Set PRODUCT_MODE=phone_mode Manual Configuration Manual configuration is available to enduser when Jabber starts 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17

CLICK to X can be disabled at install time (e.g. if another application is to access Office contact card API. e.g. Lync) Transform the msi with the following key CLICK2X=disable Alternatively specify CLICK2X=disable at install time using a msiexec command line switch Example msiexec.exe /i CiscoJabberSetup.msi PRODUCT_MODE=Phone_Mode TFTP=1.2.3.4 CCMCIP=1.2.3.4 CLICK2X=disable CLEAR=1 LANGUAGE=1033 /quiet CLEAR : deletes all existing cache configuration 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18

Ability to dial another party using SIP URI String can be a well known address such as email address, IMAddress or UPN Recommended to use same address for SIP URI, email and IM No need to create number translation patterns Simplified Route Patterns Business to Business voice and video calling SIP URI calls can be initiated from search bar, contact list, call history, Microsoft Office Contact Cards, TEL: protocol handler etc Can be set as Call Forward address 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19

When users are synced from AD to CUCM, users SIP URI address can be set CUCM will use one of the following two AD attributes mail msrtcsip-primaryuseraddress SIP URI address can also be set manually if required mail email address attribute msrtcsip-primaryuseraddress Lync/OCS SIP URI attribute 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20

Jabber will be returned a user s SIP URI when a directory search is performed Jabber will perform search against a set attribute depending on directory integration LDAP mail msrtcsip-primaryuseraddress WebEx Messenger mail imaddress workphone homephone mobilephone <directory> <DirectoryURI>msrtcsip-primaryuseraddress</DirectoryURI> </directory> mail is the default attribute used for SIP URI directory lookup If a different attribute is required for directory lookup, it must be specified in jabberconfig.xml 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21

Line Configuration CSF devices always require a DN Assign the appropriate Route Partition Assign the appropriate Calling Search Space SIP Profile Set dial string interpretation so URI s and phone numbers can be dialled 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22

Ensure user Primary Extension (Enduser configuration page) is set to extension in correct Route Partition SIP URI dialling is disabled by default in Jabber for Windows enable using jabberconfig.xml <Policies> <EnableSIPURIDialling>True</EnableSIPURIDialling> </Policies> 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23

Search for Charles Holland JID Phone Numbers Photo Directory URI (mail) Directory Attributes that can be used for SIP URI mail [default] msrtcsipprimaryuseraddress Call SIP:cholland@example.com Users selects Call cholland@example.com 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24

Search for Charles Holland JID Phone Numbers Photo Directory URI (mail) Call SIP:cholland@example.com Directory Attributes that can be used for SIP URI mail [default] imaddress workphone homephone mobilephone Users selects Call cholland@example.com 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25

2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26 26

a Cisco árlistán elérhetőek No separate plugins required for Jabra and Logitech Jabra Speak 450 Jabra Handset 450 Logitech C920-C Logitech K725-C Plugins included in Jabber installer 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27

Ability for endusers to import groups and contacts from xml file Action performed from Jabber client (File->Import Contacts) Contacts stored on IM&P Contact limit set by IM& P server On premise and cloud supported Specify group name IM address (unique address) Display name <?xml version="1.0" encoding="utf-8"?> <buddylist> <group> <gname>team Mates</gname> <user> <uname>cholland@cisco.hu</uname> <fname>charles Holland</fname> </user> <user> <uname>smiller@cisco.hu</uname> <fname>sue Miller</fname> </user> </group> </buddylist> Contacts can also be bulk provisioned using the CUCM BAT tool 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28

Jabber 9.6 is supported in CUCM 8.0(1)+ environments Jabber Feature Jabber Windows 9.6 CUCM Service Discovery 9.6 9.0* (CUP 8.0(3)+ Collaboration Edge 9.6 [Beta only] 9.1.2 + URI Dialling 9.6 9.1.2 + Microsoft Windows 8 32 bit Microsoft Windows 8 64 bit Microsoft Windows 7 32 bit Microsoft Windows 7 64 bit Microsoft Windows Vista 32 bit Microsoft Windows Vista 64 bit Microsoft Windows XP 32 bit with Service Pack 3 Note: Jabber 9.7 will be supported on Windows 7 and Windows 8 environments only 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29

Jabber for Windows 9.7 Collaboration Edge (solution release) Persistent Chat Custom Contacts Service Discovery Enhancements Windows 8.1 Support (excluding MediaNet) Window Pop-Out Resolution Improvements 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30

Persistent Chat - Feature Set and UI Room Discovery & Enrolment Find and join chat rooms Room Participation Send and receive IMs to/from other members of chat room Message Management Create filters and notification service Jabber for Windows 9.7 CUCM IM & P 10.x Persistent Chat Tab 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 31

Persistent Chat - Filters and Notifications Creating a filter for the phrase Galway Notification service on hub window Notification on My Mentions Multiple Notifications 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 32

Persistent chat - Multiple Chat Tear Outs 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 33

Jabber Mobile 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34

Shipping Soon Single fully integrated client Full UC capabilities with CUCM video Interoperate with TelePresence Cisco Expressway for Remote and Mobile Access support Feature consistency with iphone, ipad Client modes: IM-only, IM+UC In Early Adopter trials, shipping soon! 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 35

Shipping Soon 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 36

Available Now Single fully integrated & universal client Full UC capabilities with CUCM video Support for Service Discovery to enhance first time user experience Feature consistency on iphone, ipad and soon Android Client modes: IM-only, IM+UC Available Now 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 37

Cisco Jabber for iphone and ipad 9.6.1 2013 Cisco and/or its affiliates. All rights reserved. Shipping Soon Cisco Confidential 38

Jabber Guest 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39

Guest Users DMZ Enterprise Workers Cisco Expressway Web Browser Call Control: SIP Presence & IM: XMPP Meetings, Conferencing Voice Messaging Mobile Apps Cisco Unified Communications Manager (UCM) Cisco TelePresence Video Communication Server (VCS via UCM) Unified Presence WebEx Connect service (SaaS) WebEx (SaaS) TelePresence MCU Unity Connection 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 40

User Experience Video Point-to-point video Point to video conference Midcall control Keypad Mute audio or video Full-screen Camera or audio device selection Self-view Call control - WebRTC Compatible Media Browser plug-in (desktop web) Future WebRTC for media * Images for illustration purpose only. Final UI subject to change. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 41

User Experience Video Point-to-point video Point to video conference Midcall control Keypad Mute audio or video Full-screen Camera or audio device selection Self-view Call control - WebRTC-compatible Media Native apps (mobile) Future WebRTC * Images for illustration purpose only. Final UI subject to change. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 42

Home Internet DMZ Enterprise Expressway Edge Expressway Core Jabber Guest Cisco UCM HTTP-based call control (ROAP) SIP RTP/SRTP STUN/TURN Jabber Guest Serves up Javascript call control based on URL For mobile, uses Cisco app from app store or integrates it into third-party app For laptop browsers, initiates H.264 plugin install as needed for Cisco or 3rd-party Web app Converts HTTP call request to SIP INVITE 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 43

https://jabberc.cisco.com/call/ 83614600 vagy kattints ide 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 44

ROAP is RTCWeb Offer/Answer Protocol IETF Draft Uses SIP Offer & Answer mechanism for setup & negotiation of media between browser & another device (server or browser) Exchanges are handled through HTTP or Web Sockets Offer & Answer mechanism similar to SIP RFC3264 A-party sends an messagetype: Offer towards B-party Offer includes parameters such as SDP B-party responds with messagetype: Answer Answer includes B s SDP A-party acknowledges the Answer with messagetype :OK 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 45

TURN stands for Traversal Using Relays around NAT IETF RFC 5766 Extension of STUN (RFC 5389) and uses STUN formatted messages TURN protocol defines how a client communicates to a Relay Server Relay Server allows exchange of data of the client with it s peer Relayed transport address is an IP address & port allocated on Relay Server which is used for relaying data between the client & it s peer TURN does not cover a mechanism for sharing the Relayed transport address between client & it s peer SIP or ROAP are examples of protocols that allow sharing the addresses (e.g. ICE candidates shared via SDP offer) Part of Interactive Connectivity Establishment (ICE) approach Three ICE candidates normally shared include: Local IP address & port (aka Transport address) on the device, Reflective Address, and TURN server Relayed address 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 46

Jabber Guest Reverse Proxy SIP VCS-C ROAP msgs HTTP Consumer Traversal Zone TURN RTP Over TURN VCS-E Dual NIC RTP Movi mov@cisco.hu ROAP SIP Inbound RTP Outbound RTP STUN/TURN Internet DMZ CUCM Enterprise DN = 1111 DN = 2222 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 47

Van-e kérdés? 2013-2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 48

Köszönöm a figyelmet!