+ All Categories
Home > Documents > Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst...

Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst...

Date post: 06-Mar-2018
Category:
Upload: lyhanh
View: 218 times
Download: 1 times
Share this document with a friend
146
Brent Kelly, Senior Analyst and Partner Brent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Wainhouse Research, LLC Integrating Integrating IBM Lotus Sametime IBM Lotus Sametime With Enterprise Voice With Enterprise Voice Networks Networks
Transcript
Page 1: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Brent Kelly, Senior Analyst and PartnerBrent Kelly, Senior Analyst and PartnerWainhouse Research, LLCWainhouse Research, LLC

Integrating Integrating IBM Lotus Sametime IBM Lotus Sametime With Enterprise Voice With Enterprise Voice

NetworksNetworks

Page 2: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Collaborative Communications in a Collaborative Communications in a Flattening WorldFlattening World

In the flat world, more and more business will be done through collaboration within and between companies… The next layers of value creation – whether in technology, marketing, biomedicine, or manufacturing – are becoming so complex that no single firm or department is going to be able to master them alone…

Friedman, Thomas L., The World is Flat: A Brief History of the Twenty-First Century, Farrar, Straus and Giroux, 2005, P. 353.

Page 3: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Tutorial OutlineTutorial Outline

• Introducing the Battle for the Enterprise Collaboration Desktop• IBM’s Business Overview• IBM’s Unified Communications Strategy• Introducing Sametime Server 7.5• Sametime Connect Client 7.5• Sametime Meeting Room Client 7.5• Presence and IM Integration into other applications• IBM Lotus’ Partner Ecosystem

Part 1An Overview of Lotus Sametime 7.5

Page 4: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Tutorial OutlineTutorial Outline

• Configuring Sametime Server• Configuring Sametime Connect Client• The Sametime Telephony API and How It Works• Telephony Through Client-Plug-ins• Specific Vendor-Sametime Voice Implementations• Our Analysis of IBM Lotus’ IP Communications Solution• IBM Lotus’ Unified Communications Future

Part 2Integrating Voice into Sametime

Page 5: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

The instructorThe instructor……

Dr. E. Brent KellyBrent is a senior analyst & partner with Wainhouse Research. He has served as CEO of a manufacturing company, Marketing VP in a multimedia company, as well as in various technical and managerial positions at Schlumberger, including a 4 ½ year period in Europe. Brent has written numerous reports, white papers, and articles on Unified Communications and collaboration including detailed reports on Microsoft, Cisco, Avaya, and Telephony-Based Unified Communications for 2007. Brent has a Ph.D. in engineering and lives near Salt Lake City.

Page 6: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

This TutorialThis TutorialISIS•• A technical overview of the Sametime Server.A technical overview of the Sametime Server.•• A glimpse into the Sametime client and the useful A glimpse into the Sametime client and the useful

functionality it can offer to knowledge workersfunctionality it can offer to knowledge workers•• HighHigh--level training for understanding the steps required to level training for understanding the steps required to

integrate the enterprise phone system with Sametime integrate the enterprise phone system with Sametime

IS NOTIS NOT•• An inAn in--depth seminar on CTI integrationdepth seminar on CTI integration•• A A ““howhow--toto”” course on designing a Sametime course on designing a Sametime

implementation implementation •• Vendor or product recommendationVendor or product recommendation

Page 7: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Manufacturer of telephony equipmentManufacturer of telephony equipmentPBXs, phones, gateways, networking gear, etcPBXs, phones, gateways, networking gear, etc

Service provider (network or conferencing)Service provider (network or conferencing)CSP, NSP, ISP, ASPCSP, NSP, ISP, ASP

Reseller / channel partnerReseller / channel partner

End user of telephony and conferencing End user of telephony and conferencing products/servicesproducts/services

Other or DonOther or Don’’t Knowt Know ☺

Who Are You?Who Are You?

Page 8: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Use Lotus Domino/Notes/Sametime in your organization

Have an integrated PBX/Sametime solution

Your Environment TodayYour Environment Today

You’re worried because you’re ON the IP PBX boat

You’re worried about missing the IP PBX boat

Use Exchange/Outlook/Sametime

Page 9: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

And nowAnd now…… on on with the showwith the show

Page 10: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

The Enterprise Collaboration The Enterprise Collaboration Desktop LandscapeDesktop Landscape

Key TrendsKey Trends•• Big Players in the Collaboration SpaceBig Players in the Collaboration Space•• Unified CommunicationsUnified Communications•• Presence EnablementPresence Enablement•• Integration into Business ApplicationsIntegration into Business Applications

Page 11: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Big Players Entering the Big Players Entering the Collaboration MarketCollaboration Market

Newcomers

Second Tier

Market Leaders

(Pivot VoIP)

Page 12: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Lessons These Players LearnedLessons These Players Learned

•• Telephony vendors need more than just voice Telephony vendors need more than just voice service upgrade / replacementservice upgrade / replacement

•• IBM needs more than IM, presence, and web IBM needs more than IM, presence, and web conferencingconferencing

•• A compelling solution needs both voice and A compelling solution needs both voice and collaborationcollaboration

Page 13: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Introducing TelephonyIntroducing Telephony--Based Based Unified CommunicationsUnified Communications

•• Unified Communications includesUnified Communications includes–– PBX (IP or TDM PBX (IP or TDM –– Existing PBX)Existing PBX)–– Presence & presence managementPresence & presence management–– Instant Messaging (IM)Instant Messaging (IM)–– Voice and voice conferencingVoice and voice conferencing–– MobilityMobility–– Unified MessagingUnified Messaging

•• Single repository for email, voice mail, and faxesSingle repository for email, voice mail, and faxes

–– Web or data conferencingWeb or data conferencing–– Video and video conferencingVideo and video conferencing

Page 14: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Identity and Presence are Identity and Presence are Fundamental EnablersFundamental Enablers

Presence will be the dial tone for the 21st century!

VoiceMessaging (email, voice, fax)

Mobility

InstantMessaging

TeamWorkspaces

Documents& Files

CalendaringWeb

Conferencing

Identity&

Presence

•• A single identity A single identity provides simplicityprovides simplicity–– One credential across all One credential across all

devicesdevices–– Enables authentication and Enables authentication and

service authorizationservice authorization•• Presence shortens the Presence shortens the

decision making cycledecision making cycle–– Reduces response lagsReduces response lags–– The call initiator knowsThe call initiator knows

•• The other personThe other person’’s availability s availability before making the callbefore making the call

•• the best method for making the best method for making contactcontact

Page 15: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Workflow IntegrationWorkflow IntegrationAny Application Any Application –– Any MediumAny Medium

WWWWWW

Communicate Communicate in contextin context

Easily connect to servicesEasily connect to services

Web/video conferencesWeb/video conferences

PC and phone PC and phone integratedintegrated

Know where people Know where people are are ““PresencePresence””

Leads to Business integrity, consistent user experience and compliance, across

all users and devices..

Page 16: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

IBM Lotus IBM Lotus ““CollaborativeCollaborative”” AcquisitionsAcquisitions

•• Lotus Development Corp in 1995Lotus Development Corp in 1995–– Bought primarily for the Notes product and marketBought primarily for the Notes product and market

•• DatabeamDatabeam in 1998in 1998–– Architecture for hosting T.120 data conferencing and Architecture for hosting T.120 data conferencing and

H.323 multimedia conferencingH.323 multimedia conferencing

•• UbiqueUbique in 1998in 1998–– Presence awareness and IM softwarePresence awareness and IM software

Sametime began as the synthesis of theDatabeam and Ubique technology

Page 17: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

IBMIBM’’s UCs UC2 2 StrategyStrategy

•• IBM's vision is to IBM's vision is to foster innovation and foster innovation and business agilitybusiness agility by making it easier for by making it easier for people to people to find, reach and collaboratefind, reach and collaboratethrough a unified communications through a unified communications experience.experience.

•• IBM accomplishes this by delivering an IBM accomplishes this by delivering an openopen and and extensibleextensible software software platformplatform that that integrates integrates presence, IM, email, unified presence, IM, email, unified messaging, web, voice, video, telephonymessaging, web, voice, video, telephonyand and business applicationsbusiness applications across across multimulti--vendor environmentsvendor environments..

UC2 = Unified Communications & Collaboration

Page 18: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Elements of UCElements of UC22 Plans andPlans andIBMIBM’’s role for eachs role for each

• Provide easy integration with major telephony platforms for click-to-call and incoming call control

Telephony Integration

• Continue to provide the industry leading Presence and IM platform for the enterprise.

• Deliver SIP proxy/registrar to support IBM Business Partner end-points.

• Provide differentiated value (Organization Collaboration, Location Awareness)

Enterprise Presence/IM

• Lotus Sametime will be the Unified UC2 Client• Provide integrated UC2 experience for IBM Lotus Notes®,

Microsoft® Office, WebSphere Portal, Web, Mobile

Unified Client

• Integrate with leading UM/VM providers via Lotus Sametime and Lotus Notes 8 plug-ins

Unified Messaging

• Tight integration & coordinated customer interaction with industry leaders

IP Telephony

IBM Lead IBM Business Partner Lead

Page 19: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Elements of UCElements of UC22 Plans andPlans andIBMIBM’’s Role for Eachs Role for Each

• Deliver Lotus Sametime point-to-point video chat• Enable n-way video chat (with partners)• Tightly integrate & coordinate with industry leaders

Video Conferencing

• Deliver Lotus Sametime 5-way voice chat• Tightly integrate & coordinate with industry leaders

Audio Conferencing

• Deliver enhanced Web conferencingWeb Conferencing

• Demonstrate and deliver vision and leadership around new effective meeting user experience

Unified Meetings

IBM Lead IBM Business Partner Lead

Page 20: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Our Focus TodayOur Focus Today

•• Sametime ServerSametime Server•• Sametime Connect ClientSametime Connect Client•• Sametime Meeting Room ClientSametime Meeting Room Client

Page 21: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

What Is SametimeWhat Is Sametime•• Sametime has evolved into a development platformSametime has evolved into a development platform

–– Highly extensible, can be embeddedHighly extensible, can be embedded–– Implemented as a set of C++ and Java applicationsImplemented as a set of C++ and Java applications

•• Sametime today can be divided into two parts:Sametime today can be divided into two parts:–– Community Services Community Services –– Presence and IMPresence and IM

•• Based on the Virtual Places protocolBased on the Virtual Places protocol–– Meeting Services Meeting Services –– Web conferencingWeb conferencing

•• Based on a derivative of the T.120 protocolBased on a derivative of the T.120 protocol

•• Sametime requires DominoSametime requires Domino–– Meeting Center is a Domino applicationMeeting Center is a Domino application–– Direct support for the Domino directoryDirect support for the Domino directory

•• Sametime also supports other directories via LDAPSametime also supports other directories via LDAP–– Administered (partially) through the Domino admin interfaceAdministered (partially) through the Domino admin interface

Page 22: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime HighSametime High--LevelLevelArchitectural OverviewArchitectural Overview

Connect ClientEclipse / WED (Java)Buddy ListChat (1-to-1, n-way)Directory-Browse, Search, Resolve

Meeting Room Client

Meeting Toolkit (Java)AppShare, Whiteboard,Q&A, Audio, Video

Operating System

Community Toolkit (Java)Buddy ListChat (1-to-1, n-way)Directory-Browse, Search, ResolveST Links

JVM / Operating System

Community Server

Buddy List

Chat

Places

SIP GW

Meeting Server

Slides

Multimedia T.120

ActivityProvider

Other Services:Meeting CenterMail, CalendarAddress BookDatabaseDirectoryAdmin / Logging

NetworkNetwork

Sametime Server

Connection MUX

Domino Server

Page 23: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

IBM Lotus Sametime ServerIBM Lotus Sametime Server•• Sametime Server is at the heart of IBMSametime Server is at the heart of IBM’’s s

collaboration solutioncollaboration solution•• It provides a scalable, enterprise platform forIt provides a scalable, enterprise platform for

–– Presence and IM based on Virtual Places (VP) Presence and IM based on Virtual Places (VP) ProtocolProtocol

–– Multipoint voice and video (H.323Multipoint voice and video (H.323--based)based)–– File transferFile transfer–– Application sharingApplication sharing–– Web ConferencingWeb Conferencing–– WhiteboardingWhiteboarding–– Meeting Recording and PlaybackMeeting Recording and Playback

Page 24: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Server ConfigurationsSametime Server Configurations

•• StandaloneStandalone–– For small to medium businessesFor small to medium businesses–– Supports between 8,000 and 20,000 Supports between 8,000 and 20,000

simultaneous userssimultaneous users•• ClusteredClustered

–– For medium to large businessesFor medium to large businesses–– Supports up to 100,000 simultaneous usersSupports up to 100,000 simultaneous users

•• Both require Domino ServerBoth require Domino Server•• Both require an LDAP directoryBoth require an LDAP directory•• Primary Difference: Scalability and Primary Difference: Scalability and

RedundancyRedundancy

Page 25: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime ServerSametime ServerStandalone ConfigurationStandalone Configuration

•• Sametime and Domino Sametime and Domino Servers on same Servers on same physical devicephysical device

•• You can have multiple You can have multiple Sametime Standalone Sametime Standalone serversservers–– Users are assigned Users are assigned

to a single to a single ““homehome””Sametime serverSametime server

•• No redundancyNo redundancy•• LDAP directory can be LDAP directory can be

on same or different on same or different devicedevice–– LDAP can be LDAP can be

Domino or thirdDomino or third--partyparty

Sametime &Domino Server

LDAP Directory

Page 26: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime ServerSametime ServerClustered ImplementationClustered Implementation

•• Community Services can Community Services can be distributed and be distributed and clustered, managed as a clustered, managed as a single unitsingle unit

•• Meeting Services can be Meeting Services can be distributed or clustereddistributed or clustered

•• Multiplexer and Multiplexer and Rotating DNS Rotating DNS system system enables enables more capacity more capacity and load and load balancingbalancing

...

Sametime CommunityServices Multiplexers(Increases Capacity) LDAP Directory

Sametime&DominoServers

Page 27: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Differences between Standalone Differences between Standalone and Clustered Serversand Clustered Servers

•• AvailabilityAvailability–– Clustered allows users to register and Clustered allows users to register and

use capability even if one physical use capability even if one physical server failsserver fails

•• ScalabilityScalability–– Large enterprises can simply add Large enterprises can simply add

more Sametime serversmore Sametime servers–– Allows for load balancing among Allows for load balancing among

serversservers

Sametime &Domino Server

LDAP Directory

Sametime &Domino Server

LDAP Directory

...

Sametime CommunityServices Multiplexer(Load balancer) LDAP Directory

Sametime&DominoServers

...

Sametime CommunityServices Multiplexer(Load balancer) LDAP Directory

Sametime&DominoServers

Page 28: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Subtle Distinction for Sametime Subtle Distinction for Sametime Meeting ServersMeeting Servers

•• Meeting Servers can be clustered using EMSMeeting Servers can be clustered using EMS–– Requires EMS: Enterprise Meeting ServerRequires EMS: Enterprise Meeting Server

•• Meeting Servers can be distributedMeeting Servers can be distributed•• Meeting Servers can invite another Meeting Server if Meeting Servers can invite another Meeting Server if

so configuredso configured–– A Meeting document is shared among meeting serversA Meeting document is shared among meeting servers

•• CaveatsCaveats–– Clicking on a meeting link sent through email or a client Clicking on a meeting link sent through email or a client

takes you to the original meeting servertakes you to the original meeting server–– Pointing your browser at the local meeting server and Pointing your browser at the local meeting server and

connecting causes Meeting Server invitations to occurconnecting causes Meeting Server invitations to occur–– IBM and other large companies cluster Meeting Servers IBM and other large companies cluster Meeting Servers

using EMSusing EMS

More on Meetings later

Page 29: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

IBMIBM’’s Sametime IM Deployments Sametime IM Deployment•• Serves 330,000 employeesServes 330,000 employees

5 Sametime Servers

RedundantLDAP Servers

10 Multiplexers

IP Sprayer

Page 30: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

IBMIBM’’s Sametime Meeting Server s Sametime Meeting Server DeploymentDeployment

•• Serves 330,000 employeesServes 330,000 employees

5 Sametime Meeting Servers

Redundant DB2Database

Internet2 Sametime

Enterprise Meeting Servers

Reverse Proxy

Page 31: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Rules of Thumb forRules of Thumb forMultiple Sametime ServersMultiple Sametime Servers

•• Multiplexers can support ~ 25,000 Multiplexers can support ~ 25,000 connectionsconnections–– Multiplexers take the socket connection load off Multiplexers take the socket connection load off

the Sametime Serversthe Sametime Servers•• Each Sametime Server can support ~ Each Sametime Server can support ~

100,000 users with multiplexers100,000 users with multiplexers–– ~8,000 ~8,000 –– 10,000 without multiplexers10,000 without multiplexers

•• Deploy a new Sametime Server when server Deploy a new Sametime Server when server load reaches about 60%load reaches about 60%

IBM Lotus has significant Sametime experience IBM Lotus has significant Sametime experience deploying large and very large deploymentsdeploying large and very large deployments

Page 32: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

How Redundancy WorksHow Redundancy Works•• Internally Sametime uses an online directory (called Internally Sametime uses an online directory (called

OLD)OLD)–– The OLD establishes logical channels between users The OLD establishes logical channels between users

connected to different serversconnected to different servers–– The OLD is copied to all clustered serversThe OLD is copied to all clustered servers

•• State information is maintained in the client, not the State information is maintained in the client, not the serverserver–– Presence information is on the local server, howeverPresence information is on the local server, however

•• If a Sametime server goes down, the client is If a Sametime server goes down, the client is automatically reconnected via a new logical channel automatically reconnected via a new logical channel through another serverthrough another server–– Sametime user may not even know the server went downSametime user may not even know the server went down–– IM windows stay liveIM windows stay live

Page 33: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

RedundancyRedundancyClusteredSametimeServers

Sametime Cluster

DistributedOnline

Directory

2. Where is User 2?

3. Server Location

for User 2

Server A

Server C

User 1Client 1

Registered on A

User 2Client 2

Registered on C

4. L

ogic

al C

hann

el b

etw

een

Use

r 1 a

nd U

ser 2

1. Send IM

5. Send IM

New

logi

cal c

hann

el

New Connection

Server Locationfor User 2

Page 34: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Remote User AccessRemote User Access•• IM is typically a closed communityIM is typically a closed community

–– Usually use a VPN to connectUsually use a VPN to connect•• Meetings are differentMeetings are different

–– Access depends upon your needsAccess depends upon your needs–– If all meetings are internal only, use a VPNIf all meetings are internal only, use a VPN–– For outside partiesFor outside parties

•• You can put a Sametime server in the DMZ or on the You can put a Sametime server in the DMZ or on the public Internetpublic Internet

•• AllAll Sametime meetings are encryptedSametime meetings are encrypted

Page 35: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Federating IM DomainsFederating IM Domains•• Requires the Sametime IM GatewayRequires the Sametime IM Gateway•• It is provided free of chargeIt is provided free of charge•• Federation possible withFederation possible with

•• Others (i.e. MSN/LCS/OCS?) in the futureOthers (i.e. MSN/LCS/OCS?) in the future–– IBM Lotus will federate with those who will federate IBM Lotus will federate with those who will federate

with them!with them!

Page 36: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Gateway ArchitectureSametime Gateway Architecture

Externalusers?

Lotus Sametime Gateway

VP

Connector

Core

Plugin

Plugin

Plugin

SIPC

onnectorXM

PPC

onnector

Enterprises & Public IM Providers

Sametime

The Lotus Sametime Gateway supports two kinds of extensibility•Protocol connectors – to support a variety of real time protocols•Management plug-ins – to facilitate enhanced message handling

Message Management

Page 37: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

IM Gateway RequirementsIM Gateway Requirements•• Operating SystemsOperating Systems

–– Windows, AIX, Linux, Solaris, or i5 (AS400)Windows, AIX, Linux, Solaris, or i5 (AS400)•• LDAP Server (for authentication and LDAP Server (for authentication and

permissions to contact users in other permissions to contact users in other domains)domains)

•• WebSphereWebSphere Application ServerApplication Server•• DB2 must be installedDB2 must be installed•• Sametime GatewaySametime Gateway

–– Can be clustered or on a single machineCan be clustered or on a single machine•• SIP Proxy Server (for AOL and Yahoo!)SIP Proxy Server (for AOL and Yahoo!)

–– Same machine or another as the GatewaySame machine or another as the GatewayAll of these components except the operating system and

the LDAP server come with the Sametime Gateway software license

Page 38: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime FederationSametime Federation

ExternalNetwork

InternalSametime

Deployment

SametimeGateway

(Single or clustered)

AOL IM Server

Yahoo! IM Server

GoogleTalk IM Server

WebSphereApplication Server

SIP ProxyServer

Sametime Server

AOL SIP

SIP

XMPP

VP

Sametime Gateway is built on top of WebSphere middleware software.

Page 39: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

IM Gateway ConfigurationIM Gateway Configuration•• External communities are added to the Sametime External communities are added to the Sametime

GatewayGateway–– Host name, port number, and transport protocolHost name, port number, and transport protocol

•• Can configure SSL or TLS security with external Can configure SSL or TLS security with external communitiescommunities

•• Connecting servers to Sametime GatewayConnecting servers to Sametime Gateway–– Local Sametime Servers must be connected to the GatewayLocal Sametime Servers must be connected to the Gateway–– Register your Sametime Gateway with AOL, AOL Register your Sametime Gateway with AOL, AOL

Clearinghouse, Yahoo!, and Clearinghouse, Yahoo!, and GoogleTalkGoogleTalk•• Use the IBM Lotus Sametime Provisioning ApplicationUse the IBM Lotus Sametime Provisioning Application

–– IBM sends your Community information to AOL and Yahoo! (not IBM sends your Community information to AOL and Yahoo! (not required for required for GoogleTalkGoogleTalk))

–– They configure their networks, then you can connectThey configure their networks, then you can connect

•• You can log all IM messagesYou can log all IM messages

Page 40: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Adding Federated Users to the Adding Federated Users to the Sametime Connect clientSametime Connect client

You must enter the IM name and the domain of your federated buddy.

External Contact

You must click the External Contact check box.

Page 41: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime ClientsSametime Clients

Page 42: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

The Three Sametime ClientsThe Three Sametime Clients

Sametime ConnectSametime Connect““Think IM/Presence/IP VoiceThink IM/Presence/IP Voice””

Sametime Meeting RoomSametime Meeting Room““Think Web ConferencingThink Web Conferencing””

Sametime MobileSametime Mobile““Think Smart PhoneThink Smart Phone””

Blackberry Windows Mobile Symbian Sametime client is also in Lotus Notes, portlets, and other third-party clients.

Page 43: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Connect ClientSametime Connect ClientMajor CapabilitiesMajor Capabilities

•• PresencePresence•• IMIM•• IP voice (up to 5 participants)IP voice (up to 5 participants)•• IP Video (P2P IP Video (P2P -- Q2 2007)Q2 2007)•• Instant meetingsInstant meetings•• Advanced privacy statusAdvanced privacy status•• Dynamic location awarenessDynamic location awareness•• Announcements with responseAnnouncements with response•• Chat historyChat history

} Use the Global IP Sound codec.Same codec used in Skype.Not Skype compatible!

Page 44: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Sametime Contact List WindowContact List Window

Communities &Location

Communities are Sametime Servers orSametime Server Clusters

Page 45: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Sametime Contact List WindowContact List Window

Communities &Location

Page 46: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Sametime Contact List WindowContact List Window

Communities &Location

ContactGroups

ContactList

Actions

Hovering mouse showsContact Status, Picture,Location, and Contact Information

Page 47: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Contact Window ActionsContact Window Actions

TextChat

IP VoiceChat

Announcement AddContact

Click-To-Call

FileTransfer

InstantMeeting

Actions

Page 48: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Searching for a ContactSearching for a Contact

Connect clientsearches as each

letter is entered

Type name in Find box

Page 49: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

ContactsContacts

•• Sametime Connect Client and Meeting Sametime Connect Client and Meeting Client integrate with the LDAP directoryClient integrate with the LDAP directory

•• LDAPLDAP–– Databases are typically updated dailyDatabases are typically updated daily

•• If a name changes, you must run a If a name changes, you must run a special name update process to special name update process to propagate the name among all serverspropagate the name among all servers

Page 50: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

The Sametime Chat WindowThe Sametime Chat WindowChat

ControlsCallby

Telephone

InviteAnotherContact

AddChat

Partner

VoiceOver

IP CallTransfer

File

StartInstantMeeting

ChatHistory

AutomaticSpellingChecker

SendScreenCaptureImage

Pencil shows whoIs typing

Page 51: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

The Sametime Chat WindowThe Sametime Chat Window

•• Number of people that can participate in Number of people that can participate in an IM conversation is not limitedan IM conversation is not limited

•• IP audio is limited to 5 peopleIP audio is limited to 5 people•• P2P video available Q2 2007P2P video available Q2 2007•• Sametime chat modelSametime chat model

–– Supports Supports ““semisemi--persistent chatpersistent chat””–– People coming in after session starts get the People coming in after session starts get the

entire historyentire history–– Persistent chat available from third partyPersistent chat available from third party

Page 52: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Meeting RoomSametime Meeting Room

•• Think Web ConferencingThink Web Conferencing•• Based on T.120 standardBased on T.120 standard

Multipoint Video is available now in the Meeting RoomMultipoint Video is available now in the Meeting Room

Page 53: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Meeting RoomSametime Meeting Room

•• Three ways to launch a Sametime Three ways to launch a Sametime MeetingMeeting–– Start an Instant Meeting from the Contact or Start an Instant Meeting from the Contact or

Chat windowsChat windows–– Schedule a meeting using a browser Schedule a meeting using a browser

interface on the Sametime Serverinterface on the Sametime Server•• Best to use fully qualified domain name to Sametime Best to use fully qualified domain name to Sametime

ServerServer

–– Schedule a meeting in Notes calendar Schedule a meeting in Notes calendar (Outlook calendar scheduling available in Q2 (Outlook calendar scheduling available in Q2 2007)2007)

http://dellduocore.rp1770.usu.edu/stcenter.nsf

Page 54: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Launching an Instant MeetingLaunching an Instant Meeting

•• An instant meeting does not support meeting An instant meeting does not support meeting recording and playbackrecording and playback

Adding server-based IP voice or IP voice and video

Page 55: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

A Clarifying Word onA Clarifying Word onSametime Voice and VideoSametime Voice and Video

•• IP voice and video in the Connect client IP voice and video in the Connect client are completely different from that in the are completely different from that in the Meeting Room clientMeeting Room client–– Independent and unrelatedIndependent and unrelated

•• Telephony voice is completely different Telephony voice is completely different from IP voicefrom IP voice–– Sametime cannot be used as an IP Sametime cannot be used as an IP

softphonesoftphone–– Sametime IP voice does not interface with Sametime IP voice does not interface with

telephony voice, IP or otherwisetelephony voice, IP or otherwise

Page 56: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Scheduling a MeetingScheduling a MeetingBrowser Method Browser Method --11--

Page 57: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Scheduling a MeetingScheduling a MeetingBrowser Method Browser Method --22--

Page 58: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Meeting RecordingMeeting Recordingand Hiding Optionsand Hiding Options

Page 59: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Meeting Room ClientSametime Meeting Room Client

ParticipantArea

Web Push&

Polling Area

Group ChatArea

(Can also send chat to a single

person)

CollaborationArea

Welcome information comes from the text entered when the meeting

was created

Page 60: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

PollingPolling

Page 61: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Multimodal CommunicationsMultimodal CommunicationsVoice, Video, DataVoice, Video, Data

Audio/Video(Voice

ActivatedSwitching)

IBM partners can help with continuous presence

(Hollywood Squares)

AnnotationTools

Be carefulusing•Shaded or textured backgrounds

•Builds and transitions are lost

Page 62: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

ArchivingArchiving

•• Sametime has three archiving Sametime has three archiving mechanismsmechanisms–– Users can log their own instant messaging Users can log their own instant messaging

sessions in sessions in ““Chat HistoryChat History””•• Stored on the local machineStored on the local machine•• Can be enabled or disabled by policyCan be enabled or disabled by policy

–– Logging instant messages at the Sametime Logging instant messages at the Sametime ServerServer•• Stored in a text file on the serverStored in a text file on the server

–– Recording Sametime MeetingsRecording Sametime Meetings•• Stored on the serverStored on the server

Page 63: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Archiving Archiving –– Chat HistoryChat History

Stored locally at C:\Documents and Settings\Brent\SametimeTranscriptsStored as an HTML file for rich text and emoticons.

Page 64: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Archiving Instant MessagesArchiving Instant MessagesServer SideServer Side

•• Archiving allows central management, Archiving allows central management, storage, and searching of storage, and searching of IMsIMs

•• Allows compliance with SOX, HIPAA, Allows compliance with SOX, HIPAA, and other governmental regulationsand other governmental regulations

•• Only Only IMsIMs are archived. IP voice are archived. IP voice conversations and presence information conversations and presence information are not logged.are not logged.

Page 65: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Archiving Instant MessagesArchiving Instant Messages

•• Chat logs are text files (unwieldy)Chat logs are text files (unwieldy)•• Frankly, use a thirdFrankly, use a third--party IM logging capabilityparty IM logging capability

Chat logging in Sametime … is intended to be a "proof of concept" to demonstrate that the Sametime API Toolkit can log chats between users.

Page 66: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Archiving CaveatsArchiving Caveats

•• Archiving does not guarantee a Archiving does not guarantee a message was actually delivered to and message was actually delivered to and read by the destination end userread by the destination end user

•• It does not guarantee compliance with It does not guarantee compliance with governmental regulationsgovernmental regulations

•• Archiving on the IM gateway will lead to Archiving on the IM gateway will lead to duplicate messages being storedduplicate messages being stored

Page 67: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Meeting Recording & PlaybackMeeting Recording & Playback•• ChatChat•• Send Web pageSend Web page•• Question and answer pollsQuestion and answer polls•• AudioAudio•• VideoVideo•• Screen sharingScreen sharing•• WhiteboardWhiteboard•• Slide presentationsSlide presentations•• Note: tool pointer, stamp, and highlighter are not Note: tool pointer, stamp, and highlighter are not

recorded.recorded.•• Recorded on the server at C:Recorded on the server at C:\\Program Program

FilesFiles\\LotusLotus\\DominoDomino\\MeetingArchiveMeetingArchive//

Page 68: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Replaying A MeetingReplaying A Meeting

Page 69: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Replaying A MeetingReplaying A MeetingPlayback controls

Playback items:• Chat• Sent Web pages• Polls• IP Audio• IP Video• Screen sharing• Whiteboard• Slide

presentations• Note: tool pointer,

stamp, and highlighter are not recorded.

Page 70: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Integration with Sametime Integration with Microsoft Office ApplicationsMicrosoft Office Applications(Sametime 7.5.1 (Sametime 7.5.1 –– Q2 2007)Q2 2007)

•• Integration with Office applications is Integration with Office applications is automatic through Smart Tagsautomatic through Smart Tags–– WordWord–– ExcelExcel–– OutlookOutlook–– SharePointSharePoint

BK18

Page 71: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Presence with Status and in Context:Presence with Status and in Context:Makes asynchronous communication synchronousMakes asynchronous communication synchronous

Page 72: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

3-14-06Sametime Partner CommunitySametime Partner Community

Page 73: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

30 Minute Break30 Minute Break

Page 74: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Preparing Sametime for TelephonyPreparing Sametime for Telephony

Page 75: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Configuring the Sametime ServerConfiguring the Sametime Server

In the next few slides you will see the basic steps required to configure a working

Sametime implementation.

Configuring an enterprise configuration is much more complicated and should be done

by a networking professional.

This is an installation in my lab only!

Page 76: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Server OS OptionsServer OS Options

•• Operating Systems SupportedOperating Systems Supported–– IBM IBM pSeriespSeries (AIX)(AIX)–– IBM i5/OS (IBM i5/OS (iSeriesiSeries) V5R3 ) V5R3 –– Sun SolarisSun Solaris–– Microsoft Windows 2000 Server with Service Microsoft Windows 2000 Server with Service

Pack 4Pack 4–– Microsoft Windows 2003 ServerMicrosoft Windows 2003 Server–– Linux (Red Hat or SUSE Linux (Red Hat or SUSE –– Q2 2007)Q2 2007)

Page 77: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Server LDAP Directory OptionsServer LDAP Directory Options

•• IDS 5.1, 5.2 IDS 5.1, 5.2 •• Lotus DominoLotus Domino•• Microsoft Active Directory 2003, Microsoft Active Directory 2003,

except i5/OS except i5/OS •• Sun ONE Directory 5 (Sun ONE Directory 5 (iPlanetiPlanet 5.1, 5.1,

5.2), except i5/OS5.2), except i5/OS

Page 78: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Configuring the Sametime ServerConfiguring the Sametime Server--11--

•• Install Windows 2003 Server R2Install Windows 2003 Server R2–– Free Trial download available at Free Trial download available at

http://www.microsoft.com/windowsserver2003http://www.microsoft.com/windowsserver2003/evaluation/trial/default.mspx/evaluation/trial/default.mspx

–– Get the domain set and the network running, Get the domain set and the network running, but donbut don’’t add any rolest add any roles

Page 79: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Configuring the Sametime ServerConfiguring the Sametime Server--22--

•• Install the Domino ServerInstall the Domino Server–– Free trial available at Free trial available at http://wwwhttp://www--

128.ibm.com/developerworks/downloads/ls/ls128.ibm.com/developerworks/downloads/ls/lsds/?S_TACT=105AGX13&S_CMP=LSDLds/?S_TACT=105AGX13&S_CMP=LSDL

–– Must create a user id and password but it is Must create a user id and password but it is still freestill free

Page 80: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Configuring the Sametime ServerConfiguring the Sametime Server--33--

•• Install Lotus Notes, Domino Designer Install Lotus Notes, Domino Designer and Domino Administratorand Domino Administrator–– Free trial available at Free trial available at http://wwwhttp://www--

128.ibm.com/developerworks/downloads/ls/ls128.ibm.com/developerworks/downloads/ls/lsndad/?S_TACT=105AGX13&S_CMP=LSDLndad/?S_TACT=105AGX13&S_CMP=LSDL

Page 81: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Configuring the Sametime ServerConfiguring the Sametime Server--44--

•• Install the Sametime 7.5 Server Install the Sametime 7.5 Server SoftwareSoftware–– No free trail download is available yetNo free trail download is available yet……

Free trial will be available Q2, 2007 with 7.5.1!

Page 82: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Configuring the Sametime ServerConfiguring the Sametime Server--55--

•• Add users to the Domino databaseAdd users to the Domino database

If you want photos in Sametime, you must add a field to Domino using Domino Designer and import the photo.

Page 83: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Configuring Sametime ConnectConfiguring Sametime Connect--11--

•• Install Sametime Connect on the userInstall Sametime Connect on the user’’s s computercomputer–– Free trial is not availableFree trial is not available–– Client operating systems supportedClient operating systems supported

•• WindowsWindows•• Linux (Red Hat and SUSE)Linux (Red Hat and SUSE)•• Mac (Q2 2007!)Mac (Q2 2007!)

Free trial will be available Q2 2007 with 7.5.1!

Page 84: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Configuring Sametime ConnectConfiguring Sametime Connect--22--

•• Select the Select the community community (server) where (server) where your account isyour account is

•• Add user nameAdd user name•• Add passwordAdd password

You can log into more than one community at the same time!

Page 85: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Client SOA ArchitectureSametime Client SOA Architecture--11--

•• Sametime Connect is built upon EclipseSametime Connect is built upon Eclipse•• Eclipse isEclipse is

–– Open source softwareOpen source software–– An extensible development platformAn extensible development platform–– A runtime environmentA runtime environment–– (for more information, go to (for more information, go to www.eclipse.orgwww.eclipse.org))

•• Eclipse plugEclipse plug--in software modules provide platform in software modules provide platform extensibilityextensibility–– PlugPlug--ins are the base functional unit (declarations + code)ins are the base functional unit (declarations + code)–– PlugPlug--ins define ins define ““extension pointsextension points”” where other plugwhere other plug--ins can ins can

contribute (e.g., menu items, services)contribute (e.g., menu items, services)

•• The Sametime Connect client is composed entirely of The Sametime Connect client is composed entirely of Eclipse plugEclipse plug--insins

Page 86: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Client SOA ArchitectureSametime Client SOA Architecture--22--

•• IBM Lotus has developed a universal SOA IBM Lotus has developed a universal SOA software client called Lotus Expeditorsoftware client called Lotus Expeditor–– It is the followIt is the follow--on release of IBM on release of IBM WebSphereWebSphere

Everyplace DeploymentEveryplace Deployment

•• ExpeditorExpeditor–– Is an alternative to Microsoft .NETIs an alternative to Microsoft .NET–– Was designed to extend composite applications to Was designed to extend composite applications to

laptops, desktops, kiosks and mobile devices laptops, desktops, kiosks and mobile devices –– Can be used to extend Eclipse, IBM Lotus, IBM Can be used to extend Eclipse, IBM Lotus, IBM

WebSphereWebSphere, or IBM Workplace infrastructures, or IBM Workplace infrastructures

Page 87: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime Client SOA Architecture Sametime Client SOA Architecture --33--

SIP Stack * Third-Party Protocols *

Java Runtime Environment (J9 JCL Desktop for Lotus Sametime Connect 7.5)

Eclipse 3.2 RCP

Sametime Java Toolkit

User Interface Components

Credential Store/SSO

Pre-Authenticated Browser

Embedded Browser

Network Sensing Localization Spell Checker User Interface

Components ...

Lotus Expediter 6.1 (formerly known as WebSphere Everyplace Deployment)

Login Chat Presence Real-Time Sessions Notification Other

Tools

RTC (Real-Time Collaboration) Gateway API

* SIP and third-party protocols not supported in Sametime 7.5

Telephony

MessagingServices

RTSession

Buddy List Storage Directory Privacy Policy

Community Services Chat Storage User Info OS-Specific

ServicesQuick Find

Storage Service

Service and Plug-in

Registry

Location Service

Policy Service Capabilities

Page 88: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

There Are Two Different Ways to There Are Two Different Ways to Add Telephony to SametimeAdd Telephony to Sametime

1.1. Sametime Connect client plugSametime Connect client plug--inin•• Eclipse plugEclipse plug--ins allow you to extend the ins allow you to extend the

Sametime Connect clientSametime Connect client•• Add any functionality desiredAdd any functionality desired

2.2. Sametime Server APISametime Server API–– TCSPI (Telephony Conference Service TCSPI (Telephony Conference Service

Provider Interface)Provider Interface)

–– TCSPI gives the same user experience TCSPI gives the same user experience regardless of which partner implements itregardless of which partner implements it

Page 89: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Telephony Through a Sametime Telephony Through a Sametime Connect Client PlugConnect Client Plug--inin

•• Nothing uniform between vendor Nothing uniform between vendor implementationsimplementations

•• Some plugSome plug--ins keep telephony within ins keep telephony within the Sametime clientthe Sametime client

•• Other plugOther plug--ins point to a thirdins point to a third--party party product interfaceproduct interface

Page 90: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Telephony Through theTelephony Through theTCSPI APITCSPI API

Integrated VoIP Voice Chat

Client Telephony SPI

Voice Chat Remote TCSPI

Client Telephony API

Click-to-Call,and other telephony UI Elements

Browser

Web Conferencing Click-to-Call

TCSPI

Server Telephony API

TelephonyPlug-in

Sametime Client

Sametime Server

Vendor Provided

Page 91: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Launching TCSPILaunching TCSPI

You must start this executable, which is provided by the third-party telephony provider!

Page 92: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

TCSPI in Sametime Connect TCSPI in Sametime Connect ClientClient

Start a phone callAdd in phone call

CallAppearsin Pop-upMenu

Page 93: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Starting a Call from theStarting a Call from theContact ListContact List

Users just select one or more names, and click Call… or Call me At

Invited users can choosewhether to get an invitation or an alertbefore their phone rings

Page 94: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Starting a Call from the Chat Starting a Call from the Chat WindowWindow

Any chat participant can click the telephone icon to turn the chat into a phone call

Telephony controls open up, and each participant picks the number where they want to be called

Page 95: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Telephony Control in Chat WindowTelephony Control in Chat Window

Users can see who is on the call, who is speaking or muted, and manage their own phone connection

The person who starts the call has additional controls -- for example, mute all

Page 96: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

TCSPI Telephony in a Web TCSPI Telephony in a Web conferenceconference

Phone connections are managed through the participant list

People can quickly join the phone call by clicking a button on the Welcome page

Page 97: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

TCSPI Telephony in Web TCSPI Telephony in Web conferences conferences -- participantsparticipants

They have controls for managing their own connection

Participants see the connection status of all users in the meeting

Users can easily follow the conversation with the “Recent Speakers” view

Page 98: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

TCSPI Telephony in Web TCSPI Telephony in Web conferences conferences –– moderatorsmoderators

Mute all

Unmute all

Moderators can also control individual user phones

Moderators have additional controls for managing the phone call

Page 99: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

TCSPI Call Control Functionality Available in TCSPI Call Control Functionality Available in SametimeSametime

Connect ClientClick to Call Highlight individuals and click on either the green telephone or right click for the pop-up

menu to appear. The caller can select which number he/she is called on.

Answer Call Recipient is notified of an incoming call and clicks to accept. Call is placed from telephony system to designated phone.

Mute Call Users can mute themselves.

Deflect Call Sametime Connect Client allows the user to deflect a call by diverting it from one destination to another. The diversion can be inside or outside the switching sub-domain.

Hang Up Call The user can disconnect the call from the Sametime Connect Client interface

Mute Call Users can mute themselves.

Moderator Associate User The moderator can associate a user that dialed in manually with the name they used when joining the web portion of the call

Moderator Rename User The moderator can change the name that appears for a particular user

Moderator Change Volume The moderator can raise or lower a particular user’s line volume or the volume for everyone in the call.

Deflect Call Sametime Meeting Room Client allows the user to deflect a call by diverting it from one destination to another. The diversion can be inside or outside the switching sub-domain.

Hang Up Call The user can disconnect the call from their phone using the Sametime Meeting Room Client interface

Meeting Room ClientClick to Join User clicks on the join button and the system dials out to the user.

Moderator Mute All The moderator can mute other conference participants

Page 100: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

TCSPI Standard?TCSPI Standard?•• Presently, IBM Lotus uses no call control standardPresently, IBM Lotus uses no call control standard•• Each telephony vendor implements the Each telephony vendor implements the

““sttelephonyservice.exesttelephonyservice.exe”” executable as they see fitexecutable as they see fit–– Some vendor PBXs and audio bridges do not support all Some vendor PBXs and audio bridges do not support all

functions (i.e. raise volume level)functions (i.e. raise volume level)•• Sametime passes to the executableSametime passes to the executable

–– User name or namesUser name or names–– Telephone Telephone number(snumber(s) from LDAP directory) from LDAP directory–– Whether the call is launched from the Meeting Room Client or a Whether the call is launched from the Meeting Room Client or a

Connect ClientConnect Client–– A few other parametersA few other parameters

•• Note: to clickNote: to click--toto--call, the person must be on the buddy listcall, the person must be on the buddy list–– Contacts in Notes Address Book and Outlook Contacts not on Contacts in Notes Address Book and Outlook Contacts not on

the buddy list cannot be calledthe buddy list cannot be called•• TCSPI supports three deployment models:TCSPI supports three deployment models:

–– coco--located on premiselocated on premise–– Sametime on premise, hosted bridgeSametime on premise, hosted bridge–– hosted Sametime server and hosted bridgehosted Sametime server and hosted bridge

Page 101: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sample Call Control in TCSPISample Call Control in TCSPI•• Scenario: User selects mute while in a Scenario: User selects mute while in a

web conferenceweb conference

1. Rebecca pressed mute

2. Mute Rebecca’s line

3. Display mute icon by Rebecca’s name

Call control works both ways. If a DTMF tone or phone button is used, Sametime icons are updated.

Page 102: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

For More InformationFor More Information•• Lotus Sametime 7.5 AdministratorLotus Sametime 7.5 Administrator’’s Guide: s Guide:

http://www.elink.ibmlink.ibm.com/publications/servlet/http://www.elink.ibmlink.ibm.com/publications/servlet/pbi.wss?CTYpbi.wss?CTY=CA&FNC=SRX&PBL=G210=CA&FNC=SRX&PBL=G210--23842384--0101

•• Lotus Sametime 7.5 Installation Guide: Lotus Sametime 7.5 Installation Guide: http://wwwhttp://www--12.lotus.com/ldd/doc/uafiles.nsf/docs/ST75/$File/st75instal12.lotus.com/ldd/doc/uafiles.nsf/docs/ST75/$File/st75install.pdfl.pdf

•• Lotus Instant Messaging telephony extension: Lotus Instant Messaging telephony extension: http://wwwhttp://www--128.ibm.com/developerworks/lotus/library/st128.ibm.com/developerworks/lotus/library/st--telephony/index.htmltelephony/index.html

•• Extending Sametime 7.5 Building PlugExtending Sametime 7.5 Building Plug--ins for ins for Sametime: Sametime: http://www.redbooks.ibm.com/Redbooks.nsf/Redbookhttp://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247346.html?OpenAbstracts/sg247346.html?Open

•• Working with the Sametime Community Server Toolkit Working with the Sametime Community Server Toolkit (IBM Redbook): (IBM Redbook): http://www.redbooks.ibm.com/redbooks/pdfs/sg246667.pdfhttp://www.redbooks.ibm.com/redbooks/pdfs/sg246667.pdf

Page 103: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Specific Voice Configurations from Specific Voice Configurations from Vendor PartnersVendor Partners

TCSPI

ClientPlug-in

Page 104: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

3Com3Com

SametimeClients

Authorized Users

IBM System i Linux ServerRuns 3Com VCX IP PBX

(Entirely SIP-Based)

TCSPI API Link

UserPhones

PSTNNetwork

SIP

Mes

sage

s

3Com’s VCX software publishes a web services interface that other applications access through its services oriented architecture (SOA) .

3Com or third-partygateway

Sametime, Notes, Domino, and other applications can all run on the same physical System i server.

Page 105: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

AlcatelAlcatel--LucentLucent--11--

SametimeClients

SametimeClientPlug-in

ApplicationServer

MiddlewareLayer

MediaServer

OmniPCXPBX

Voicemail &Email Servers

LDAPDirectory

OmniTouchUnified

Communications(Logical Software Modules)

Page 106: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

AlcatelAlcatel--LucentLucent--22--

Click-to-callor Dial

Mid-Call ControlsAnswer, Hang Up

Transfer, Conference

Call logWeb SoftphoneMy Assistant

Page 107: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

AlcatelAlcatel--LucentLucent--33--

MobilityMobilityPresence from Sametime

UnifiedMessaging (w/Notes)

Call History

Based on Alcatel “application foundation” web services

Page 108: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Avaya Avaya --11--Conferencing BridgeConferencing Bridge

CommunicationManager Gateways

IP, Softphone, Wireless, Digital & Analog

Endpoints

PBX Feature ServerCall Control

SametimeClients

Authorized Users

Avaya Meeting ExchangeConferencing Bridge

TCSPI API Link

• Caveats:– This solution can used with any PBX, not just Avaya’s.– A point-to-point call uses two ports on the bridge!

Page 109: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

CommunicationManager

PBX Feature ServerCall Control

Call Center

ModularMessaging(Unified Messaging)

MeetingExchange(Audio and

Web conferencing)

Avaya Avaya --22--IP IP SoftphoneSoftphone

SametimeClients

UserPhones

SametimeClientPlug-in

Gateways

AvayaProtocol

Page 110: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Avaya Avaya –– 33--Next GenNext Gen

CommunicationManager

PBX Feature ServerCall Control

Call Center

ModularMessaging(Unified Messaging)

MeetingExchange

(Audio andWeb conferencing)

SametimeClients

UserPhones

SametimeClientPlug-in

Gateways

Application EnablementServices Server

CSTA (SIP over XML)

Telephony will be embedded within Sametime and use Sametime next gen call

control mechanisms.

Page 111: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Cisco Cisco --11--Unified Presence ServerUnified Presence Server

Mobile Data with Voice

Mobile Phone with Browser

IP Phone with Browser

Soft phone Dual Mode Phone

Traditional Phone

3rd Party ClientsandServiceslike LCS

LocationServices

Cisco Unity Connection

Cisco Unified CallManager

Cisco UnifiedCallManager

ExpressUnified

Contact Center

UnifiedMeetingPlace

Express

Presence/SIP

Network

SIP

SIMPLECisco Unified

Presence Server

Cisco Clients

Effectively connecting devices…

…to intelligent services in the network…

Page 112: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Cisco Cisco --22--Integration with Unified Presence Integration with Unified Presence

ServerServer

PSTNNetwork

Cisco UnifiedCallManager

IPPhones

Cisco UnifiedPresence Server

(hardened MCS server)

SametimeClients

Authorized Users TCSPI API Link

Solution previously available from IBM Global Services. General availability from Cisco in Q2 2007.

Page 113: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Cisco Cisco --33--Summer 2007Summer 2007

Cisco Unity Voicemail integrated with the Sametime client!

Page 114: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

ilinkilink --11--

•• Two integrated productsTwo integrated products–– TeamCallTeamCall Audio ConferencingAudio Conferencing

•• Audio conferencing for Sametime meetingsAudio conferencing for Sametime meetings

–– iOfficeiOffice CommunicatorCommunicator•• Provides clickProvides click--toto--call, midcall, mid--call control, and incoming call control, and incoming

call notification to Sametimecall notification to Sametime

For more information see www.ilink.de/en.

Page 115: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

ilinkilink --22--TeamCallTeamCall Audio ConferencingAudio Conferencing

ModeratorControls

“Who isSpeaking”IndicatorBubble

Click to Join Link

SametimeClients

Authorized UsersTCSPI API Link

PSTNNetwork

UserPhones

Audio Bridgesilink’s own SIP/Linux BridgeSiemens HiPath 4000 MMCS

Digium’s Asterisk PBX

TeamCall Telephony Access Platform

Middleware

Page 116: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Mid-call controlsIncoming call popup

ilinkilink --33--iOfficeiOffice CommunicatorCommunicator

PSTNNetwork

SametimeClients

UserPhones

ilinkMiddleware

SametimeClientPlug-in

Middleware layer normalizes interface.Works with PBXs from Alcatel, Avaya, Cisco, Digium, Ericsson, Siemens

Click-to-call

Call history

Page 117: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

iscoordiscoord AG AG --11--•• iscoordiscoord provides the provides the isis●●phonephone

–– Fully functional SIP 2.0 Fully functional SIP 2.0 softphonesoftphone•• isis●●phonephone

–– integrates into the Sametime framework integrates into the Sametime framework –– maintains the Sametime look and feelmaintains the Sametime look and feel

•• Works withWorks with–– ITSP carriersITSP carriers–– PBXs from 3Com, Digium/Asterisk, Avaya, PBXs from 3Com, Digium/Asterisk, Avaya,

Cisco, Nortel, and SiemensCisco, Nortel, and Siemens•• Requires an Requires an iscoordiscoord executable to be executable to be

installed on the Sametime client PCinstalled on the Sametime client PC

Page 118: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

iscoordiscoord AG AG --22--IntegrationIntegration

PSTNNetwork

SametimeClients

UserPhones

SametimeClient Plug-in

& is●phone PC .exe

Works with PBXs from 3Com, Avaya, Cisco, Digium, Nortel, & Siemens.Also works with ITSP

Page 119: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

iscoordiscoord AG AG --33--ScreensScreens

Place a callPlacing a call from the chat window

Mid-Call controls and function tabs

Page 120: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Nortel Nortel --11--CS1000 IntegrationCS1000 Integration

PSTNNetwork

NortelCS 1000

PBXSametime

Clients

UserPhones

SIP

Mes

sage

s

NortelApplication

Gateway 1000

(AG 1000 is required onlyfor hard phone integration)

SametimeClientPlug-in

Page 121: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Nortel Nortel --22--Important Implementation InformationImportant Implementation Information

• Caveats– Nortel MCS 5100 functionality significantly overlaps

with Sametime; hence, MCS 5100 is not integrated with Sametime.

– The Nortel integration with Sametime is possible, but it is not a generally available solution.• Requires Nortel services group to implement on a custom

basis.– Solution requires either Nortel 2050 softphone or

Nortel hardphones.• Typically implement one or the other, but not both.

– Requires Nortel CS1000 PBX.– Nortel has full MCS 5100 integration with Notes

Page 122: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

PentosPentos AG AG --11--OverviewOverview

•• PentosPentos offers a Sametime 2 offers a Sametime 2 SkypeSkypeplugplug--inin

•• Integrates Integrates SkypeSkype calling and buddy list calling and buddy list into the Sametime interfaceinto the Sametime interface

Protocol Stacks/Java Toolkit

Community ServicesStandard Function Plug-Ins

Sametime User Interface Components (Contact List, Directory, Chat…)

Real-Time Collaboration Gateway API

PentosSametime 2

Skype Plug-in

Page 123: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

PentosPentos AG AG --22--Sametime 2 Sametime 2 SkypeSkype

Sametime Contacts

Skype Contacts

Pentosbelieves Skypebusiness usage is very big in Europe.

Page 124: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

PhoneSoftPhoneSoft --11--OverviewOverview

•• Product: Product: VoiceMemoVoiceMemo for Lotus Notes & for Lotus Notes & SametimeSametime–– Allows easy voice memo creation from Allows easy voice memo creation from

SametimeSametime–– Voice messages are sent as email Voice messages are sent as email

attachmentsattachments

Page 125: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

PhoneSoftPhoneSoft --22--IntegrationIntegration

EnterprisePBX

IP or DigitalPhones Notes

DominoServer

PhoneSoftServer withDialogics

Board

SametimeClients withPhoneSoftPlug-in &Executable

Record a voice message using your telephone handset.

Automatically launches Notes email with .wav file attached.

Page 126: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Premiere Global Services Premiere Global Services --11--Audio Conferencing Service ProviderAudio Conferencing Service Provider

SametimeClients

Authorized UsersTCSPI API Link

PSTNNetwork

UserPhones

InternalNetwork

Premiere GlobalAudio Bridges

Internet

Works for Instant or Scheduled MeetingsWorks for Instant or Scheduled Meetings

Page 127: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Premiere Global Services Premiere Global Services --22--

Provides audio bridging and meeting audio controls

Page 128: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Siemens Siemens --11--The New OpenScapeThe New OpenScape

•• Removes reliance on MicrosoftRemoves reliance on Microsoft’’s s Live Communications ServerLive Communications Server

•• Supports a Services Oriented Supports a Services Oriented ArchitectureArchitecture

•• Client plugClient plug--in that offersin that offers–– Sametime look and feelSametime look and feel–– MidMid--call controlscall controls–– Integrated telephony presenceIntegrated telephony presence–– Preference settings within Sametime clientPreference settings within Sametime client

Page 129: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Siemens Siemens --22--OpenScape IntegrationOpenScape Integration

PSTNNetwork

PBXSametime

Connect Clients

UserPhones

OpenScapePlug-ins

APIs

OpenScapeServer

SIP

Mes

sage

s

This solution can play with any PBX either directly through SIP or a third-party gateway.

Page 130: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Siemens Siemens --33--Integration PointsIntegration Points

Siemens OpenScape shows telephony presence in the Sametime interface!

Page 131: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Siemens Siemens --44--MidMid--Call ControlsCall Controls

Add peopleto call

Call transfer

Callhold

Transfer toanother device

Hang up

Point-to-Point Call Controls

Launch anInstant meeting

Conference Call Controls

Page 132: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

VoiceRiteVoiceRite --11--OverviewOverview

•• Product: Product: VoiceRiteVoiceRite Client for SametimeClient for Sametime•• ProvidesProvides

–– Access to IBMAccess to IBM’’s s WebSphereWebSphere unified unified messaging platform from within Sametimemessaging platform from within Sametime

–– Ability to interact with inbound calls going to Ability to interact with inbound calls going to voice mailvoice mail

Page 133: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

VoiceRiteVoiceRite --22--IntegrationIntegration

SametimeClients

Authorized Users

Enterprise

PublicPhoneSystem

IP or DigitalPhones

NetworkBoundary

Internet

Remote Sametime User

VoIPGateway

WebSphereUnified

Messaging

Page 134: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

VoiceRiteVoiceRite --33-- Contact List ScreenContact List Screen

ChatDial

Add toCalendar

Add aTask

Add toDirectory

FilterToggle

ViewPreferences

VoiceRiteAction Bar

Email

VoiceMessage

List

InboundCall

History

Page 135: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

VoiceRiteVoiceRite --44-- Contact List ScreenContact List Screen

Screen Pop of Business Card and

Presence infofor phone and IM

Transfer call toa new number

Transfer call to apreset number

Take call On Softphone

Client

Send a pre-recordedmessage.

Type and sendtext-to-speech

to the caller

Place Callon Hold

Send callto Voicemail

Page 136: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

XCOM XCOM --11--Audio Conferencing Service ProviderAudio Conferencing Service Provider

MeetingXMeetingX

EnterprisePBX

IP or DigitalPhones

PublicPhoneSystem

PublicInternet

Authorized XCOM MeetingX Users

NetworkBoundary

iLinkAudio Bridges

Sametime &Domino

Server Cluster

...

XCom Data CenterMeetingX Service

Sametime Servers and iLink Audio Bridges are hosted by XCOM.

They are linked through the TCSPI interface.

TCSP

I Int

erfa

ce

Page 137: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime CostsSametime Costs

•• $56.75/user$56.75/user–– Perpetual licensePerpetual license

•• $11.75/user$11.75/user–– Annual software maintenanceAnnual software maintenance

•• Today there are approximately 18 Today there are approximately 18 million paying Sametime usersmillion paying Sametime users–– #1 enterprise IM/presence solution#1 enterprise IM/presence solution

Page 138: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Quick Comparison Chart Quick Comparison Chart --11--Vendor Product

NameAvailability Cost

3Com Integration with Sametime Now One time fee, “nominal” if Sametime already installed

Now

NowNow

Nov. 2007

Q2 2007Summer 20072008Now

Now

Now

Alcatel-Lucent OmniTouch Unified Communications Suite

~ €50-70/user

Avaya Meeting Exchange for SametimeTelephony Integration for Sametime (IP Softphone)CSTA Integration

No charge$72-$100/user

$36-$55/user

Cisco Cisco Unified Presence ServerVoice Message IntegrationMid-Call Control

Not announced

ilink TeamCall Audio Conferencing for IBM Lotus Sametime

iOffice Communicator for IBM Lotus Sametime 7.5

$100/user

$100/user

iscoord is●phone $79/user

Page 139: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Quick Comparison Chart Quick Comparison Chart --22--

Vendor ProductName

Availability Cost

NowPentos AG Pentos Sametime 2 Skype Now €20/user

Siemens OpenScape Version 3 for Sametime

Q3 2007 Not Announced. Less than the $75/user for OpenScape for LCS

VoiceRite VoiceRite Client for Sametime Now ~ $45/user for 5,000 user implementation (includes all hardware/software)

PhoneSoft VoiceMemo for Lotus Notes & Sametime

Now $995/port

Premiere Global Services

ReadyConference Integrated Audio Solution for IBM Lotus Sametime Connect and IBM Lotus Web Conferencing

Now No charge. Users must have an account with Premiere, however.

Now

Nortel Nortel Sametime Integration Custom integration

XCOM AG MeetingX Various. Entry € 0.25 per person/minute

Page 140: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Our Analysis of IBM LotusOur Analysis of IBM Lotus’’Sametime SolutionSametime Solution

1.1. The giant has awoken!The giant has awoken!•• IBM is ramping up its marketing/sales and IBM is ramping up its marketing/sales and

development efforts around both Notes and development efforts around both Notes and SametimeSametime

2.2. We agree that communications, We agree that communications, collaboration and social computing will collaboration and social computing will become an integral part of many become an integral part of many enterprise workflow processesenterprise workflow processes

•• UCUC2 2 strategy is soundstrategy is sound

Page 141: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Analysis Analysis --22--•• WhereWhere’’s the Money for IBM?s the Money for IBM?

–– Addressable market is over $12 billionAddressable market is over $12 billion–– Domino and Sametime Server salesDomino and Sametime Server sales–– Services: for every dollar of software sold, IBM makes 3 Services: for every dollar of software sold, IBM makes 3 –– 4 times that in 4 times that in

servicesservices•• Sametime combined with the enterprise telephony system is Sametime combined with the enterprise telephony system is

compellingcompelling–– Alone, Sametime is less compellingAlone, Sametime is less compelling–– Comparable IM and presence capability is available Comparable IM and presence capability is available ““for freefor free””

•• IBM is well capitalizedIBM is well capitalized•• Lotus Notes is installed on approximately 110 million desktops Lotus Notes is installed on approximately 110 million desktops

worldwideworldwide–– A huge installed customer base to work withA huge installed customer base to work with

•• This is an all software solutionThis is an all software solution–– Plays to IBMPlays to IBM’’s middleware and service strengthss middleware and service strengths

Page 142: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Analysis Analysis --33--•• We like We like SametimeSametime’’ss extensibilityextensibility

–– Can easily create Can easily create mashupsmashups with Eclipse plugwith Eclipse plug--insins–– System seems quite openSystem seems quite open–– Multiple operating systems (particularly servers) is a big Multiple operating systems (particularly servers) is a big

plusplus•• Sametime alone lacks completenessSametime alone lacks completeness

–– Multiple vendors requiredMultiple vendors required–– Enterprises want Enterprises want ““a single neck to chokea single neck to choke””–– IBM Global Services are a significant resource to IBM Global Services are a significant resource to

eliminate multi vendor frustrationseliminate multi vendor frustrations–– Telephony capabilities are a bit primitive and rapidly Telephony capabilities are a bit primitive and rapidly

evolvingevolving•• No midNo mid--call control, no integrated call control, no integrated softphonesoftphone•• Behind Microsoft, and other telephony vendors with unified Behind Microsoft, and other telephony vendors with unified

communications capabilitiescommunications capabilities•• Will be corrected in future releasesWill be corrected in future releases

Page 143: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime FuturesSametime Futures--11--

•• Sametime Version 7.5.1 will release in Sametime Version 7.5.1 will release in Q2 of 2007Q2 of 2007–– PointPoint--toto--point video in the Sametime Connect point video in the Sametime Connect

ClientClient–– Better telephony controls than in version 7.5Better telephony controls than in version 7.5–– Telephony integration will function just the Telephony integration will function just the

same same –– through APIs and plugthrough APIs and plug--insins–– Any integration done now will still work with Any integration done now will still work with

Sametime 7.5.1Sametime 7.5.1

Page 144: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Sametime FuturesSametime Futures--22--

•• Sametime NextSametime Next–– Enhanced midEnhanced mid--call controlcall control–– More standard telephony interfaceMore standard telephony interface

•• Will work out of the box with multiple telephony vendorsWill work out of the box with multiple telephony vendors’’PBXs and audio bridgesPBXs and audio bridges

–– Better meeting server architectureBetter meeting server architecture–– Working to resolve the Working to resolve the ““call controlcall control”” issueissue

•• With Notes 8, the same plugWith Notes 8, the same plug--ins will work with ins will work with both Sametime and Notes!both Sametime and Notes!–– For customers: No more need to install and maintain For customers: No more need to install and maintain

duplicate capabilitiesduplicate capabilities–– For partners: No more need to build duplicate For partners: No more need to build duplicate

capabilitiescapabilities

Page 145: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

Connecting Connecting ……People will change their habits quickly when they People will change their habits quickly when they have a strong reason to do so, and people have an have a strong reason to do so, and people have an innate urge to connect with other peopleinnate urge to connect with other people…… And And when you give people a new way to connect with when you give people a new way to connect with other people, they will punch through any technical other people, they will punch through any technical barrier, they will learn new languagesbarrier, they will learn new languages……people are people are wired to want to connect with other people and they wired to want to connect with other people and they find it objectionable not to be able to.find it objectionable not to be able to.

Friedman, Thomas L., Friedman, Thomas L., The World is Flat: A Brief History of the The World is Flat: A Brief History of the TwentyTwenty--First CenturyFirst Century, Farrar, Straus and Giroux, 2005, P. 63., Farrar, Straus and Giroux, 2005, P. 63.

IBM Lotus Sametime provides a unified way for people to connect!

Page 146: Integrating IBM Lotus Sametime With Enterprise Voice · PDF fileBrent Kelly, Senior Analyst and Partner Wainhouse Research, LLC Integrating IBM Lotus Sametime With Enterprise Voice

E. Brent Kelly, Ph.D.E. Brent Kelly, [email protected]@wainhouse.com

Wainhouse Research, LLCWainhouse Research, LLCwww.wainhouse.comwww.wainhouse.com

Q&AQ&A


Recommended