IBM Sametime Integrations - cisco.com · Some plugins need provisioning prior to placement in the...

Preview:

Citation preview

IBM Sametime Integrations

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1

Integrations

IBM Integrations

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 2

Cisco Unified Communicationswith IBM Lotus Sametime … Available Now

© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 3

NOTE: all client plug-ins shown herehttp://wwwin.cisco.com/voice/products/ciscoibm/

Cisco Unified Communications and Lotus Sametime Plug-ins 7.1

Expanded Deployment OptionsNew Capabilities

� Control of Unified MeetingPlace voice from Lotus web conference

� New Languages for Sametime plug-ins

� Secure messaging for Unified Messaging with Lotus Sametime

© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4

with Lotus Sametime

Customer Benefits

� Cost savings – Reduce voice conferencing fees

� Security/Compliance – Combine security and convenience

Partner Benefits

� Easier to sell into broader range of environments

� Enhanced differentiation for conferencing and messaging solutions

Functional Components for IBM Integration

� Cisco has three generic types of integration with IBM

Plugins for Sametime Connect

© 2009 Cisco Systems, Inc. All rights reserved. 5

Sametime Server .exe that uses the TSCPI(Telephony Services Conferencing ProviderInterface) API

Domino and Notes Mail Template Integrations.We are not covering these!

What are IBM plugins?

� Code that is downloaded into Sametime that allows you to do new things from within your IM client.

� In the case of Cisco, we have developed plugins allow users to invoke Cisco Unified Communications applications from their Sametime or Notes desktops

© 2009 Cisco Systems, Inc. All rights reserved. 6

applications from their Sametime or Notes desktops

� Built using the Sametime SDK

These are the integration touch points…

Sametime Server

Sametime & Notes Clients

CIPC

© 2009 Cisco Systems, Inc. All rights reserved. 7

CUPCUCM Unity MeetingPlace CUVC Webex

Presence Voicemail Collaboration Video Conf Collaboration

CIPC

Click2Call/Conf

Integration Elements

UC Element

CUCM 4.1(3)+

Cisco IBM

Call Ctrl ST 7.5.1 CF1+

Notes 8.01+

ST Client

PluginCIPC 2.1(3)+, CUVA 2.0+

© 2009 Cisco Systems, Inc. All rights reserved. 8

Presence

Video

CUCM 5.1+

CUP 6.0(2)+

CUVC 5.6

Call Ctrl

CUCM 6.0+ ST Server 7.5.1+

ST 7.5.1 CF1+

Notes 8.01+

ST 7.5.1 CF1+

Notes 8.01+

ST Server

Plugin

CUCM 7.0+ required for click 2 conference

CIPC 2.1(3)+, CUVA 2.0+

Ad-Hoc

ST Client

Plugin

Integration Elements

UC Element Cisco IBM

Messaging

��������

Unity 4.2+

Unity Conn 2.0+

ST 7.5.1 CF1+

Notes 8.01+

Integrated

© 2009 Cisco Systems, Inc. All rights reserved. 9

Unity Conn 2.0+ Notes 8.01+

Messaging

��������

Unified Domino 6.5+

DUC 1.2.3+Unity 4.1+

Unity 5.0+ & DUC 1.2.4 needed for Notes 8

���

Conf Svcs

MP 6.0(1) +

Ad-HocST 7.5.1 CF1+

Notes 8.01+

���

Conf SvcsScheduled

Domino 7.0

Notes 6.5.X/7.0 (8.0)

TelepresenceManager 1.3 +(1.5)

Integration Elements (cont).

UC Element Cisco IBM

���

Conf Svcs

MP for Notes 5.4+ Lotus Notes 6.0+

Scheduled

© 2009 Cisco Systems, Inc. All rights reserved. 10

���

Conf Svcs

���

Conf Svcs

���

Conf Svcs

ST 7.5.1 CF1+

Ad-Hoc

Scheduled

MP 7.0 MR1+ST Server 7.5.1 CF1

& 8.01

Lotus Notes 6.5.3

Meeting Center 8.0

Meeting Center 8.0

Ad-Hoc

(ST Web)

ST Web uses MP for audio conferencing

Positioning the Integrations……..� Client versus Server C2C

–Client Plugin uses CTI (JTAPI)

–Server side C2C uses TCSPI API

–User Experience & Scalability

� Sametime Integrated versus Domino Unified

© 2009 Cisco Systems, Inc. All rights reserved. 11

� Sametime Integrated versus Domino Unified Messaging

–Single Inbox versus separate message stores

–DUC (Domino Unified Communications)

–Number of mailboxes

� Collaboration via MeetingPlace, Webex or IPVC

–Ad Hoc support for “On Premise versus Off Premise”, or Video Conferencing only…

Deploying Cisco Client Side Plugins

© 2009 Cisco Systems, Inc. All rights reserved. 12

Plugin Files and Locations� A Plugin extracts to a number of files and folders containing application “jar” (java archive) files

and a “site.xml” file

� For production deployment these would normally be placed on the Sametime Server’s HTML directory. Some plugins need provisioning prior to placement in the HTML folder.

� However, you can install a plugin from any directory location

� E.g. for the Sametime 7.5.1 CF1 client the default installation locations are:

– C:\Program Files\IBM\Sametime Connect\features

– C:\Program Files\IBM\Sametime Connect\plugins

© 2009 Cisco Systems, Inc. All rights reserved. 13

SametimeOr

Folder Location

Plugin Deployment Options

� The Cisco UC plugins use the Sametime deployment tools

� You can “Pull” or “Push” plugins to the client

© 2009 Cisco Systems, Inc. All rights reserved. 14

� The Sametime client can “pull” the plugins from the an HTTP server (including the Sametime Server) or any reachable folder location.

Installing Manually

© 2009 Cisco Systems, Inc. All rights reserved. 15

Or browse to a

directory

Automatic Plugin Installation

� In real life we want to “Push” the plugins to the clients

� We can control which users receive the plugins using Sametime Profiles

© 2009 Cisco Systems, Inc. All rights reserved. 16

Sametime

Points to the plugin folder in the

Server’s HTML directory

Settings found under Policy configuration

An in depth look at Click to Call and Presence

© 2009 Cisco Systems, Inc. All rights reserved. 17

� Client side plugin for:

Phone Control and Presence – Overview

Presence

Call Ctrl Video

© 2009 Cisco Systems, Inc. All rights reserved. 18

� Supports centralised configuration and zero touch deployment

� Available in Sametime and integrated Notes clients

Dir Svc

What’s new in the MR

� CUCM CTI Redundancy for Phone Control

� CUP7.X Failover

� Enhanced LDAP lookup flexibility

� Enhanced User Synchronisation between Sametime & CUP

� Simplified phone mode swap over

© 2009 Cisco Systems, Inc. All rights reserved. 19

� Simplified phone mode swap over

� Multi Community Support (same directory as default community)

� Localisations: French, German, Spanish, Italian, Swedish, Japanese

� Sametime 8.0.2 & Notes 8.5 support

GUI ChangesButton to easily swap between

CIPC and Phone Control

© 2009 Cisco Systems, Inc. All rights reserved. 20

Phone on-hook & off-hookStatus is optionally displayed

Notes 8

© 2009 Cisco Systems, Inc. All rights reserved. 21

SameTime server – Click to Call (C2C)

� Cisco has three generic types of integration with IBM

Plugins for Sametime Connect

© 2009 Cisco Systems, Inc. All rights reserved. 22

Sametime Server .exe that uses the TSCPI(Telephony Services Conferencing ProviderInterface) API

Domino and Notes Mail Template Integrations.We are not covering these!

CUCM Configuration for Presence

� Similar to the configuration required for CUPC with the exception of licensing required for pre CUP6.0(5) and CUP7.X

–Pre CUP 6.0(5) requires CUP and CUPC licences enabled per User

–CUP 6.0(5) and later only requires a CUP licence per User

© 2009 Cisco Systems, Inc. All rights reserved. 23

Configured on the Phone Device Line

SIP Trunk configuration same as

used for CUPC deployments

� Sametime Server plugin for:

Server C2C – Overview

Call Ctrl Video

© 2009 Cisco Systems, Inc. All rights reserved. 24

� No Sametime Client configuration required

� Available in Sametime and integrated Notes clients

Server C2C

SIP

KarlKarl’s Phone

css_global

SIP

© 2009 Cisco Systems, Inc. All rights reserved. 25

SIP

Jane

Jane’s Phone

css_global

SIP Trunk Configuration

CUCM ST

SCCP

Server C2C

Highlight Jane’s Name

Click Phone Icon

© 2009 Cisco Systems, Inc. All rights reserved. 26

You can dial any number from here!

Sametime always uses a Cisco IP

Phone (hard/soft) to make or receive

calls.

Server C2C

CUCM rings caller

first!

New ST window opens. Caller

Answers

© 2009 Cisco Systems, Inc. All rights reserved. 27

New ST window opens

opens. CIPC not

shown but used to receive

call.

Answers

Note; to remove default prompt that requires user intervention:File>Preferences>Notifications>

One-on-one phone conferences>Ring Phone

(Ring Phone checked on demo)

Server C2C

After caller answers,

call placed to buddy

ST status shows Karl’s

phone as Connected

© 2009 Cisco Systems, Inc. All rights reserved. 28

ST status shows Karl’s

phone as Connected

Connected

Server C2C

Buddy answers!

ST status shows both phones as Connected

© 2009 Cisco Systems, Inc. All rights reserved. 29

CUCM Video

Supported!

Connected

ST uses Cisco IP Phone to

answer call

Server C2C with PCAP Presence

© 2009 Cisco Systems, Inc. All rights reserved. 30

Cisco Messaging Capabilities

© 2009 Cisco Systems, Inc. All rights reserved. 31

� Client side plugin:

Integrated Messaging Overview

Messaging

��������

© 2009 Cisco Systems, Inc. All rights reserved. 32

� Supports IMAP integration for Unity (Exchange/Domino) and Unity Connection

� Provides a visual voicemail interface within a Sametime window

� Available in Sametime and integrated Notes clients

What’s new……

� Secure Messaging Support

� Support for IMAP Idle

� Display of additional message attributes

� Forward voicemail as an email (non-secure messaging deployments)

© 2009 Cisco Systems, Inc. All rights reserved. 33

� Support “use Sametime credentials”, for Unity login

� Localisations: French, German, Spanish, Italian, Swedish, Japanese

� Sametime 8.0.2 & Notes 8.5 support

GUI and Preferences

© 2009 Cisco Systems, Inc. All rights reserved. 34

Right click options

Directory details

removed

Signalling Overview

HTTPS

IMAP

HTTPS

UnityVMWS

$*!x34%^

VMWS

PRI

SEC

VMWS configuration only required for Secure Messagi ng

© 2009 Cisco Systems, Inc. All rights reserved. 35

IMAP

IMAP

IMAP

Unity Connection

Message Store

$*!x34%^

VMConfiguration

Specify Unity Message Store or Unity Connection Server

Identifies the voicemail folder and the deleted voicemails

folder

Time in seconds the client

© 2009 Cisco Systems, Inc. All rights reserved. 36

Time in seconds the client will check for new voicemails

if IDLE not supported

Check box if VMWS resides on the message store, else enter the details of the VMWS server

Defines the phone or user id attribute to use when the plugin tries to resolve the

voicemail sender

Checking this box causes deleted

voicemails to be moved to the trash folder

VM (LDAP)Configuration

� Same configuration is shared by the PCAP plugin if installed

© 2009 Cisco Systems, Inc. All rights reserved. 37

Conferencing Options

© 2009 Cisco Systems, Inc. All rights reserved. 38

� MeetingPlace and Webex Client side plugins:

Ad-hoc Collaboration Overview

���

Conf Svcs

© 2009 Cisco Systems, Inc. All rights reserved. 39

� Supports HTTP/HTTPS integration for MeetingPlace and HTTPS for Webex

� Available in Sametime and integrated Notes clients

What’s new in MeetingPlace

� Localisations: French, German, Spanish (Americas), Japanese, Portuguese (Brazil), Russian

� Sametime 8.0.2 & Notes 8.5 support

© 2009 Cisco Systems, Inc. All rights reserved. 40

MeetingPlace

© 2009 Cisco Systems, Inc. All rights reserved. 41

MeetingPlace

© 2009 Cisco Systems, Inc. All rights reserved. 42

Webex

© 2009 Cisco Systems, Inc. All rights reserved. 43

C:\Program Files\IBM\Sametime Connect\pluginscom.wbx.realtime.meeting_1.0.1.jar

URL contains meeting PW

Webex Productivity Tools

© 2009 Cisco Systems, Inc. All rights reserved. 44

Support for Sametime 8 in T27 SP5

� MeetingPlace Server side plugins:

Ad-hoc Collaboration Overview

���

Conf Svcs

© 2009 Cisco Systems, Inc. All rights reserved. 45

� Supports Sametime Web integration for MeetingPlace

� Available in Sametime and integrated Notes clients

Implementation

� Free Integration with MeetingPlace 7 MR1

� MeetingPlace for Lotus Notes Integration is ‘NOT’required

� No MeetingPlace Licenses Required

� No MeetingPlace Web UL’s or Web Servers Required

© 2009 Cisco Systems, Inc. All rights reserved. 46

� No MeetingPlace Web UL’s or Web Servers Required

� Implemented with IBM Lotus Sametime TCSPI (Telephony Conferencing Service Provider Interface ) server side plug-in.

� Communication between MeetingPlace Application Server and TCSPI is RMI.

http://www.cisco.com/en/US/docs/voice_ip_comm/meeti ngplace/7x/english/integration/st_web_integration.h tml

� Start Instant Meeting from the Sametime Connect client -Select the contact from buddy list and then click on “Instant Meeting” icon

Start Instant IBM Sametime Web Meetings

� Add invitees and

© 2009 Cisco Systems, Inc. All rights reserved. 47

� Add invitees and check “Telephone Services” option to use the MeetingPlace Audio

IBM Lotus Sametime Web Conferencing Features� Integrated roster and in session control from IBM Sametime Meeting

Room

� Use MeetingPlace Audio

In-Session Controls

� Outdial

� Who’s Speaking

© 2009 Cisco Systems, Inc. All rights reserved. 48

� Who’s Speaking

� Mute/unMute

� Lock Meeting

� Join/Leave

� Meeting information

� Hang Up

� Volume

� Rename Dialed user

Limitations

� Recording is Separate

� Meeting won’t show up in MeetingPlace Web, but can be found in MeetingPlace Conference Manager

� In MeetingPlace 7 MR1 Notes scheduling won't provide the MeetingPlace Audio Integration with IBM Sametime Web (IBM issue)

© 2009 Cisco Systems, Inc. All rights reserved. 49

� Custom repeat meetings may give wrong time (IBM issue)

� Administrator has to enable Out-dial and disable Out-dial Password on MeetingPlace Application Server

� Requires to disable IP audio/video and Auto extend on IBM Sametime Server

� Single box – No “Load Balancing” or DMZ implementation

� Sametime Client side plugin:

Ad-hoc Collaboration Overview

Video

© 2009 Cisco Systems, Inc. All rights reserved. 50

� Integrates to CUVC 5.6

� Utilises Cisco’s Unified Videoconferencing Desktop Server

� Available in Sametime and integrated Notes clients

Integration into the CUVC architecture

3545 MCU

H.323 TermVideo Desktop

Server

© 2009 Cisco Systems, Inc. All rights reserved. 51

MCU

IOS GK

H.323 Term

Server

Internal GK

Client Configuration Options

© 2009 Cisco Systems, Inc. All rights reserved. 52

Here are the integration points again…..

Sametime Server

Sametime & Notes Clients

CIPC

© 2009 Cisco Systems, Inc. All rights reserved. 53

CUPCUCM Unity MeetingPlace CUVC Webex

Presence Voicemail Collaboration Video Conf Collaboration

CIPC

Click2Call/Conf

Call to action…..

CCO Download and try

They’re here!

© 2009 Cisco Systems, Inc. All rights reserved. 54

http://tools.cisco.com/support/downloads/go/Redirect.x?mdfid=278875240

Select: Unified Communications Applicationsthen: Cisco Unified Communications with IBM Lotus

Documentation:http://www.cisco.com/en/US/partner/products/ps9830/tsd_products_support_series_home.html

Cisco UC Integration for IBM/Lotus Sametime/Notes

7.1

8.0

7.0

Unified Communications System Releases

UC 7.0 (Today) Planned for 1H CY09

UC 8.0 IBM Integrations

© 2009 Cisco Systems, Inc. All rights reserved. 55

UC 7.0 (Today)IBM Integrations CY09

• IP Communicator Click to Call• Phone Control with Lotus Sametime *• Click to Call & Conf with Lotus Sametime *• Unified Messaging with Lotus Notes• Unified Messaging with Lotus Sametime• Phone Presence with Lotus Sametime *• Unified MeetingPlace Setup & Attend from Lotus Notes• Unified MeetingPlace Click to Conference from Sametime• Unified MeetingPlace with Lotus SametimeWeb *• Unified Videoconferencing with Lotus Sametime *• TelePresence Setup from Lotus Notes

� Update to Phone Control & Presence with Lotus Sametime

� Localizations � Failover support� click to call from “live

names”

� Update to Unified Messaging with Lotus Sametime

� Localizations � “secure messaging”

support� IMAP idle support for

increased scalability

IBM Integrations

• Sametime Inter-domain Federation (B2B)

IBM integration roadmap (details TBD)

• CSF based integration for IBM planned over time

• Business Transformation integration

© 2009 Cisco Systems, Inc. All rights reserved. 56