Microsoft Office Live Communications Server 2005: In Close Up Ilse Van Criekinge Exchange Trainer &...
-
Upload
ryan-tarry -
Category
Documents
-
view
217 -
download
1
Transcript of Microsoft Office Live Communications Server 2005: In Close Up Ilse Van Criekinge Exchange Trainer &...
MicrosoftMicrosoftOffice Live Communications Office Live Communications
Server 2005: In Close UpServer 2005: In Close Up
Ilse Van CriekingeExchange Trainer & Consultant
(Azlan Training)
AgendaAgenda
Introduction Introducing Live Communications ServerDifferent versions and editionsServer perspectiveClient sideIntegration with:
Microsoft Sharepoint Products and TechnologiesMicrosoft Exchange Server and Active DirectoryMicrosoft Office Live Meeting
What’s next?
Real Time CollaborationReal Time Collaboration
Instant MessagingPresenceAudio and VideoData Collaboration
Instant MessagingInstant Messaging
Office communication that is near real-time and more efficient than e-mail and telephonyWell suited for immediate, informal, but important exchange of, ideas and information among users in a distributed groupIntegrates easily with the desktop environmentAllows you to maintain a list of known users whose presence, or otherwise, is indicated
PresencePresenceOnlineOnline
OnlineOnline
BusyBusy
User A
User B
User C
Status visibleto users
Audio and VideoAudio and Video
Audio allows the users to send their voice or other sounds to other devices or computers
Requires microphones and speakers
Video allows the users to send a video image of themselves or an item under discussion
Requires either a video-capture card and camera, or a camera that supports video for Windows
Users can exchange audio and video by using a combination of different communication devices such as PC-to-PC, Phone-to-PC, and PC-to-Phone
Data CollaborationData Collaboration
Application sharingAllows you to share progams that are available on your computer with other usersAllows two people to view and work on files simultaneously
WhiteboardAllows you to draw and type simultaneously with someone else
File transferAllows you to send and receive files while you are having an IM conversation with any of your contacts
AgendaAgenda
Introduction Introducing Live Communications ServerDifferent versions and editionsServer perspectiveClient sideIntegration with:
Microsoft Sharepoint Products and TechnologiesMicrosoft Exchange Server and Active DirectoryMicrosoft Office Live Meeting
What’s next?
Design Goals of Live Design Goals of Live Communications ServerCommunications Server
SecureManageableStandards BasedExtensible
Live Communications Server Live Communications Server 20052005
Microsoft Office Live Communications Server 2005 provides cost-savings, improved business efficiencies, and increased productivity in an enterprise-grade real-time collaboration server.With standard protocols, advanced deployment and management tools, a strong partner ecosystem, and innovative client features, Live Communications Server is the clear choice for today’s organizations
Benefits of LCS 2005Benefits of LCS 2005Instantly find and communicate with peopleAdd real-time collaboration capabilities to core Microsoft Office programs and othersCollaborate from within Microsoft SharePoint Products and TechnologiesConnect to public IM service providers using the new Public IM Connectivity serviceConnect quickly and easily from remote locations
Benefits of LCS 2005 (cont’d)Benefits of LCS 2005 (cont’d)
Connect and communicate instantly with other organizationsTake advantage of enterprise-wide featuresGet higher availability and data recovery through Microsoft SQL Server integrationReduce communication and travel costsBuild on an extensible platform
LCS and its design goalsLCS and its design goalsDesign Goal 1: Secure
Windows AD Integration
TLS connections
Audio/Video privacy using RTP/LCP encryption
Kerberos and NTLM for client authentication
Design Goal 2: ManageableFamiliar Windows based management tools
Manage users, servers, and global settings
Group policy object support for a controlled rollout
LCS and its design goals LCS and its design goals (cont’d)(cont’d)
Design Goal 3: Standards BasedLCS is built on the SIP/SIMPLE PlatformSIP/Simple = Session Initiation Protocol/SIP Instant Messaging and Presence Leveraging ExtensionsApplication-layer control protocol that handles the setup, modification, and tear-down of multimedia sessionsBased on a request and response transaction model similar to HTTP. Each transaction consists of a request that invokes a particular method or a function on the server and at least one response Considered to be a client–server protocol
LCS and its design goals LCS and its design goals (cont’d)(cont’d)
Design Goal 4: ExtensibleLive Communications Server is based on industry standards with client and server Application Programming Interfaces (APIs) that enable innovative applications and customised solutions using presence and other real-time capabilitiesThe architecture of Live Communications Server uses the industry-standard protocols and includes a rich set of APIs. Because it uses the industry standard SIP and SIMPLE protocols, a developer can create presence, IM, audio, video and data collaboration, conferencing, and telephony solutions, or even integrate presence and real time capabilities into your existing applications
AgendaAgenda
Introduction Introducing Live Communications ServerDifferent versions and editionsServer perspectiveClient sideIntegration with:
Microsoft Sharepoint Products and TechnologiesMicrosoft Exchange Server and Active DirectoryMicrosoft Office Live Meeting
What’s next?
Different versions and editionsDifferent versions and editions
IM and presence Standard EditionStandards protocols (SIP and SIMPLE)Controlled SIP namespaceEncryptionCentralized managementIntegration with Active DirectoryIntegration with Microsoft Office 2003Archiving – logging of messagesCustomizable client using XML
Microsoft Office LCS 2003Microsoft Office LCS 2003
Enterprise EditionHigh-availabilityRemote user accessDirect FederationClearing houseActive Directory topology support:
Resource Forest Central ForestMulti-tree Forest
Microsoft Office LCS 2005Microsoft Office LCS 2005
Public IM Connectivity (Licenses Sold Separately)Enhanced Federation for simple enterprise-to-enterprise federationMultiple-tree forest topologyEnhanced Security and Spam over IM Control (URL filter application, Spim filters)Address Book ServiceSupport for Microsoft Office Communicator 2005
Microsoft Office LCS 2005 Sp1Microsoft Office LCS 2005 Sp1
Differences in EditionsDifferences in Editions
Single Server ArchitectureSupports up to 15k usersUser’s data stored in MSDEAuthenticated identity in AD
Add logging & archivingSQL Server
Remote user accessNo VPN required
Federate outside firewallVia access proxy
Two-tiered architectureOver 120k users in single poolCentral SQL database stores user dataAuthenticated identity via AD
Scale outWith additional EE servers
Remote user accessNo VPN required
Federate outside firewallsVia access proxy
For higher availabilityFront end fail-over supportOptional SQL clustering
AgendaAgenda
Introduction Introducing Live Communications ServerDifferent versions and editionsServer perspectiveClient sideIntegration with:
Microsoft Sharepoint Products and TechnologiesMicrosoft Exchange Server and Active DirectoryMicrosoft Office Live Meeting
What’s next?
Server ArchitectureServer Architecture
Winsock
User ServicesModule
SIP Proxy
Content Logging ModuleServer API Module
Dispatcher
Content LoggingService
Active Directory
Storage
Managed APIs
Applications
Server Roles available in LCS 2005Server Roles available in LCS 2005
\
Live CommunicationsServer 2005
Standard Edition
Live CommunicationsServer 2005
Archiving Service ( single tier)
Live CommunicationsServer 2005
Enterprise Edition
Live CommunicationsServer 2005
Enterprise Edition
Live CommunicationsServer 2005
Enterprise Edition
Live Communications Server 2005
Back- End Storage
Load Balancer
Live Communications Server 2005
Director
Enterprise EditionPool
Live Communications
Server 2005Access Proxy
Remote User
FederatedEnterprise
Live Communications Server 2005
Proxy
Branch Office
Intranet boundary
Internet boundary
PSTN GatewayLive Communications
Server 2005Proxy
Public IMService Provider
Server RolesServer RolesFront-End architecture components (home server)
Standard Edition ServerEnterprise Edition Server
Other RolesDirectorEnterprise Pool
Hardware Load BalancerFront-End ServersSQL Back-End Server
Access ProxyBranch ProxyArchiving ServiceAddress Book Service
Access ProxyAccess Proxy
Enables federationAbility of your organization’s users to communicate with users in another organization
Enables public IM connectivityAbility to connect to public IM service providers (MSN, AOL, Yahoo!)
Enables remote user accessAbility of your organization’s users to connect to internal LCS from an external location
Designed to operate in the perimeter networkDoes not require or communicate to Active DirectoryDoes not authenticate users
DirectorDirector
Authenticates and authorizes remote clients (the enterprises own users connecting from outside the firewall using the Access proxy)Routes (directs) clients to their home serverNot used to home any users
Microsoft SQL ServerMicrosoft SQL Server
Provides a highly-available back-end database to store
User presenceRouting informationContact information
Supports clustering and locating data files on SANs
ProxyProxy
Provides a platform for customizing deployment and developing applicationsWhile static routing rules can be configured, complex routing rules can be written by using MSPL (Microsoft SIP Processing Language) or by using managed code (such as C++, C#)
Archiving ServiceArchiving Service
Enables companies to conform to corporate or government policies that require the retention of instant messaging communications
Consists of a server that contains archived instant message conversations or usage data for users configured for archiving
Must be enabled on each LCS hosting users that you want to archive
Address Book ServiceAddress Book Service
Provides global address list information from Active Directory to Microsoft Office Communicator 2005Performs phone number normalization for Communicator telephony integration
Deployment SequenceDeployment Sequence
Prepare Active Directory
Install and Configure LCS, Standard or Enterprise Edition
Install an archiving server (optional)
Enable client connectivity
(configure DNS if necessary)
Install an Access Proxy for Federation
or Outside User Access (optional)
Deploy a Director for use by the Access
Proxy (optional)
Deploy a Proxy for Branch Office Access
(optional)
Determine your deployment Determine your deployment pathpath
New deployment or upgrade?Do you require
High availability?Archiving?Outside user access, federation or public IM connectivity?Support for branch offices not connected to the corporate network?
Deployment PrerequisitesDeployment PrerequisitesActive Directory
Domain controllers, Windows 2000 Sp4 or Windows 2003Global catalog, Windows 2000 Sp4 or Windows 2003, at least one in forest root
PKI is deployed (Microsoft or a third-party infrastructure)DNSWindows Server 2003, Standard Edition; Windows Server 2003, Enterprise Edition; or Windows Server 2003, Datacenter Edition
Supported Active Directory Supported Active Directory Topologies (LCS 2005 Sp1)Topologies (LCS 2005 Sp1)
Single Forest TopologiesSingle domainSingle forest with multiple domainsMultitree forest
MultiForest TopologiesResource forestCentral forest
Single Forest – Single domainSingle Forest – Single domain
contoso.com
Active Directory
...
SQL
Live Communications Server 2005 Pool
Labels
Active Directory MIIS ServerSQL
Contact objectUser object
Disabled user account
Standard Edition server
SQL SQL serverEnterprise Edition server
contoso.com
Active Directory
Live Communications Server 2005
Pool
Single Forest – Multiple DomainsSingle Forest – Multiple Domains
users.fabrikam.com
Active Directory
fabrikam.com
Active Directory
production.fabrikam.com
Active Directory
Archiving
Live CommunicationsServer 2003
branch.users.fabrikam.com
Active Directory
Live CommunicationsServer 2005
Live Communications Server 2005
Pool
Single Forest – Multiple TreesSingle Forest – Multiple Trees
users.fabrikam.com
Active Directory
fabrikam.com
Active Directory
production.fabrikam.com
Active Directory
Archiving
LCS 2003
branch.users.fabrikam.com
Active Directory
LCS 2005Pool
LCS 2005
emea.fab2.com
Active Directory
fab2.com
Active Directory
fab1.com
Active Directory
MultiForest – Resource ForestMultiForest – Resource Forest
Resource Forest
Live Communications Server 2005 Pool
Active Directory
User Forest
Active Directory
User Forest
Active Directory
Disabled user accounts
Users Users
MultiForest – Central ForestMultiForest – Central Forest
Central Forest
MIIS Server
SQL
Pool
Active Directory
ContactsUser Forest
Active Directory
Users
User Forest
Active Directory
Users
Internet ScenariosInternet Scenarios
FederationBetween seperate organizationsWith public IM service providers such as MSN, AOL, and Yahoo!
Remote User Access
LCS 2005 Sp1LCS 2005 Sp1Federation OptionsFederation Options
Type of FederationMust specify
Access Proxy Of Federated Partner
Must specify SIP domain
Direct federation Yes Yes
Default route federation (clearing house)
Yes No
IM service provider table Yes No
Restricted enhanced federation No Yes
Unrestricted enhanced federation
No No
Direct FederationDirect Federation
AP
NorthwindTraders
AP
Contoso
Bob
DanChris
Dennis Michael
Bob’s Contacts: Dan@NorthwindChris@Contoso
Internal Live Communications Server
deployment
Internal Live Communications Server
deployment
Public IM ConnectivityPublic IM Connectivity
Authorize public IM connectivity on a per-user or group basis and change both individual and group authorizations as neededConfigure Access Proxies to filter incoming IM traffic for the purpose of weeding out unsolicited commercial messagesLog SIP traffic with a public IM service providerArchive SIP traffic with a public IM service provider
Deployment MethodsDeployment Methods
Setup Deployment ToolExplains tasksProvides tips about permissions and prerequisitesIncludes warningsUses task wizards
Command-line toolsLcsCmd.exeLCServer.msiSqlSetup.exe
License Pricing and Licensing License Pricing and Licensing ProgramsPrograms
Live Communications Server 2005 Server License (Standard Edition – Enterprise Edition)
Live Communications Server 2005 Client Access Licentie (CAL)
Live Communications Server 2005 Telephony CAL
Live Communications Server 2005 External Connector Licence
Live Communications Server 2005 Public IM Connectivity Service
License Pricing and Licensing License Pricing and Licensing ProgramsPrograms
Licenses PricesLCS 2005 Standard Edition Server license with 5 CALs $1,119
LCS 2005 Enterprise Edition Server license with 25 CALs $4,969
LCS 2005 Client Access License (CAL) $31 per device or per user
LCS 2005 Telephony CAL $31 per device or per user
LCS 2005 Standard Edition $787 per server
LCS Enterprise Edition $3,154 per server
LCS 2005 External Connector License Available through volume licensing programs
LCS 2005 Public IM Connectivity Service Available through volume licensing programs
AgendaAgenda
Introduction Introducing Live Communications ServerDifferent versions and editionsServer perspectiveClient sideIntegration with:
Microsoft Sharepoint Products and TechnologiesMicrosoft Exchange Server and Active DirectoryMicrosoft Office Live Meeting
What’s next?
Supported ClientsSupported Clients
Windows Messenger 5.0Microsoft Messenger 5.0 for MacMicrosoft Office Communicator 2005Microsoft Office Communicator Web Access
Windows Messenger 5.0Windows Messenger 5.0
Microsoft Office Communicator 2005Microsoft Office Communicator 2005
Telephony & Voice over IPTelephony & Voice over IP
Office Communicator can integrate with:VoIP endpoint
PC-Phone or Phone-PC conversations
Remote Call Control (RCC) clientControlling a PBX phone (line)
PSTN conference callsControlling the initiation, scheduling and flow of a PSTN conference call
‘‘Bob’ +1 206 555 0170Bob’ +1 206 555 0170(external party)(external party)
Scenario: PC to PhoneScenario: PC to Phone
SIP-PSTN SIP-PSTN gatewaygateway
‘‘Alice’ +1 425 555 0170Alice’ +1 425 555 0170
• Communicator sends invite to gateway
• RTP session to the gateway; then PSTN
• VoIP ‘up to the gateway’
Live Communications Live Communications Server 2005Server 2005
PSTN Network
Media Session
Media Session
Scenario: Phone to PCScenario: Phone to PC
‘‘Alice’ +1 425 555 0170Alice’ +1 425 555 0170
• Bob calls Alice’s number
• SIP-PSTN gateway looks up mapping for URI (i.e. +1 425 555 0170 = [email protected])
• Invite sent to client; RTP session setup
Media Session
Media Session
PSTN Network
‘‘Bob’ +1 206 555 0170Bob’ +1 206 555 0170(external party)(external party)
Live Communications Live Communications Server 2005Server 2005
SIP-PSTN SIP-PSTN gatewaygateway
Scenario: Outgoing PBX CallScenario: Outgoing PBX Call
PBXPBXRCC GatewayRCC Gateway(CSTA over SIP)(CSTA over SIP)
‘‘Alice’ +1 425 555 0170Alice’ +1 425 555 0170
• Communicator sends call setup message to PBX infrastructure
• PBX dials number, puts desk phone off hook
• Call may be VoIP, maybe not… the phone infrastructure determines
PSTN Network
‘‘Bob’ +1 206 555 0170Bob’ +1 206 555 0170(external party)(external party)
Live Communications Live Communications Server 2005Server 2005
Scenario: Incoming PBX CallScenario: Incoming PBX Call
PBXPBXRCC GatewayRCC Gateway(CSTA over SIP)(CSTA over SIP)
‘‘Alice’ +1 425 555 0170Alice’ +1 425 555 0170
• PBX Infrastructure sends call notification to Communicator (toast appears)
• Click to answer/deflect (or automatically forwarded)
• Call taken…somewhere
• Maybe VoIP, maybe not…the PBX type determines
PSTN Network
CellCellPhonePhone
‘‘Bob’ +1 206 555 0170Bob’ +1 206 555 0170(external party)(external party)
Live Communications Live Communications Server 2005Server 2005
PSTN Conference CallingPSTN Conference Calling
PSTN (1-800 style) conference calls can be controlled via Communicator
Escalation from IM to a callCall management capabilities during call (e.g. lock, mute, eject)Scheduling of calls
Participants are prompted for a number for the bridge to call them at, or they can call in
Microsoft Office Communicator Microsoft Office Communicator Web AccessWeb Access
Released end 2005Browser based instant messaging and presence client for Microsoft Office Live Communications Server 2005 SP1, with a look and feel similar to Microsoft Office Communicator 2005Available for download at the Microsoft Download Center
Design principles & capabilitiesDesign principles & capabilities
Design PrinciplesIntuitive and in-context user experienceIntegrated into enterprise infrastructureEnable ‘reach’ to a wider range of Information workersEase of deployment and management
Core CapabilitiesRich IM and presence delivered via a web browserUnique IM features to ensure ease of use in a browser environmentAlignment with server scalability goalsBroad base of browser clients supported
Microsoft Office Communicator Microsoft Office Communicator Web Access (cont’d)Web Access (cont’d)
System Requirements
Windows Server 2003 Service Pack 1
Microsoft .NET Framework version 2.0
Microsoft Office Live Communications Server 2005 with SP1
Communicator Web Access Communicator Web Access TopologyTopology
Can be located on Live Communications Server machines or on a separate IIS serverCommunicator Web Access implements a scalable solution that provides DHTML UI to thousands of browsers, and interacts with the server in a similar way to Windows Messenger / Communicator
Live Live Communications Communications
Server 2005 Server 2005 EnvironmentEnvironment
Communicator Communicator Web Access Web Access
server server infrastructureinfrastructure
Web ClientsWeb Clients
HTTPSHTTPS SIPSIP
AgendaAgenda
Introduction Introducing Live Communications ServerDifferent versions and editionsServer perspectiveClient sideIntegration with:
Microsoft Sharepoint Products and TechnologiesMicrosoft Exchange Server and Active DirectoryMicrosoft Office Live Meeting
What’s next?
Microsoft Sharepoint Products Microsoft Sharepoint Products and Technologiesand Technologies
Presence, IM, and Web Conferencing in Outlook, Word, SharePoint, etc.Enabling higher productivity from users favorite applications
Microsoft Sharepoint Products Microsoft Sharepoint Products and Technologies (cont’d)and Technologies (cont’d)
Microsoft Exchange Server and Microsoft Exchange Server and Active DirectoryActive Directory
Best supported when using Office Communicator 2005Free/busy and Out of Office information
Microsoft Office Live MeetingMicrosoft Office Live Meeting
Live Meeting enables you to collaborate online with colleagues, customers, and partners in real time, between either individuals or large groups—with just a PC, and an Internet connection Register today for a free trial! http://www.microsoft.com/office/livemeeting/
Office Live MeetingOffice Live MeetingIntegrated with PowerPointIntegrated with PowerPoint
Office Live MeetingOffice Live Meeting
AgendaAgenda
Introduction Introducing Live Communications ServerDifferent versions and editionsServer perspectiveClient sideIntegration with:
Microsoft Sharepoint Products and TechnologiesMicrosoft Exchange Server and Active DirectoryMicrosoft Office Live Meeting
What’s next?
What’s nextWhat’s next
ResourcesResources
Live Communications Server Home Pagehttp://www.microsoft.com/livecommLive Communications Server Deployment Resources
http://office.microsoft.com/en-us/FX011450741033.aspxWhitepapersNewsgroups
The Connected GenerationThe Connected Generation
7 & 8 March 20067 & 8 March 2006
ICC GentICC Gent