Upload
nubia
View
84
Download
3
Tags:
Embed Size (px)
DESCRIPTION
UC205 . Построение систем многоточечных конференций на базе Microsoft Lync Server 2010. Made in Switzerland!. Lync Server voice-apps (dial-in conferencing, Response Group Service, Announcement Service, Call Park) & Attendant Console. Agenda. Conferencing & Collaboration Roadmap. - PowerPoint PPT Presentation
Citation preview
Построение систем многоточечных конференций на базе Microsoft Lync Server 2010
UC205
Made in Switzerland!▪ Lync Server voice-apps (dial-in conferencing, Response
Group Service, Announcement Service, Call Park) & Attendant Console
AgendaRoadmap for Conferencing
Design Tenets and Scenarios
Web Conferencing Experience and Demo
Web Conferencing Drilldown
Audio Conferencing Experience and Demo
Audio Conferencing Drilldown
Lync Server 2010
Conferencing & Collaboration Roadmap
Lync 2010▪ Richer Audio Conferencing▪ Desktop & Application Sharing▪ PowerPoint Presentations▪ Whiteboard▪ Polling
Live Meeting▪ Available during migration to Lync
Server 2010▪ Use Live Meeting Service for very
large meetings
OCS 2007 R2Communicator
▪ Audio Conferencing▪ Desktop Sharing
Live Meeting▪ Audio conferencing▪ Desktop & Application Sharing▪ PowerPoint Presentations▪ Whiteboard▪ Polling, Q&A, etc.
Conferencing Design Pillars
• One click scheduling • One click join from meeting reminder or invite• Two click sharing
»SIMPLE “It just makes sense”
• Strong investments in reliability for voice, video, data• Improved notifications – voice quality warnings, lobby• Improved diagnostics for admins
»RELIABLE “It works all the time”
• Collaboration is a natural extension of Voice and IM• Valuable tools that make online meetings critical • Browser based client allows cross platform collaboration
»ESSENTIAL “It increases my productivity”
Web conferencing• Rich collaboration• Ad-hoc conferencing • Scheduled meetings
Demo
Front End Server
Web Conferencing Architecture
Backend SQL DB Server
Audio Video Conferencing Server
ConferencingDatabase
Focus
Focus Factory
Web Components (IIS)
Join Launcher
Reach Server
Dial-in Conferencing Page
IM Conferencing Server
Web Conferencing Server
App Sharing Conferencing Server
AV MCU
Machine Boundary
Process Boundary
Conference Auto Attendant
Conference Announcement Service
Personal Virtual Assistant
Web Application
Audio Conferencing
Web Conferencing Flow: Scheduling & Joining
Focus
LyncClient
CC
CP
/SIP
Web Conf MCU
IM Conf MCU
AV Conf MCU
Focus Factory
SQL Backend
SchedulingClient
CC
CP
/SIP
SQL
Conferencing Server Factory
1
2
3
4 5
7
App Sharing Conf MCU
C3P/HTTP
SIMPLE/SIP
(S)RTPPSOM
RDP/RTP
C3P/HTTP
SQL
8
6
Client-sideServer-side
Conferencing User Model
▪ Capacity Planning Guide - http://technet.microsoft.com/lync/library
▪ Why is the user model important to you?▪ …because it generates the basis for what maximums we test &
therefore what maximums we support▪ Max numbers for Lync Server 2010
▪ 80,000 users max per pool; back-end (BE) is gating factor▪ 10,000 users max per front-end (FE) server▪ Max 250 participants in a conference
▪ Updated 2010 capacity planning tool coming soon…
Supported Topology EE pool with separate AV Conf Server poolIdeal for
▪ Large enterprise▪ Data center deployment
Conferencing functionalities▪ Audio/Video Conference▪ Web Conference (slide sharing,
application sharing, whiteboard, etc.)▪ PSTN dial-in (requires mediation
server and PSTN gateway)▪ Group IM▪ CWA
Scalability▪ Up to 80,000 users▪ 250 user large conferences
Browser
Lync 2010
Lync Server 2010 Front
End Servers
Lync Server 2010 Edge
Reverse Proxy
Lync Server 2010 A/V Conferencing Servers
Lync Server 2010 Back
End Servers
Outside Corporation
Perimeter Network Data Center/Internal Network
Inside Corporation
Supported Topology EE pool with co-located AV Conf Server poolIdeal for
▪ Medium size business▪ Regional Deployment
Conferencing functionalities▪ Audio/Video Conference▪ Web Conference (slide sharing,
application sharing, whiteboard, etc.)▪ PSTN dial-in (requires mediation
server and PSTN gateway)▪ Group IM▪ CWA
Scalability▪ Up to 10,000 users▪ 250 user large conferences
Browser
Lync 2010
Lync Server 2010 Front
End Servers
Reverse Proxy
Lync Server 2010 Back End
Servers
Outside Corporation
Perimeter Network Data Center/Internal Network
Inside Corporation
Lync Server 2010 Edge
Supported Topology SE pool with co-located AV Conf Server poolIdeal for
▪ Proof of concept▪ Large branch office
Conferencing functionalities▪ Audio/Video Conference▪ Web Conference (slide sharing,
application sharing, whiteboard, etc.)▪ PSTN dial-in (requires mediation
server and PSTN gateway)▪ Group IM▪ CWA
Scalability▪ Up to 5,000 users▪ 250 user large conferences
Browser
Lync 2010
Lync Server 2010 SE Servers
Lync Server 2010 Edge
Reverse Proxy
Outside Corporation
Perimeter Network Data Center/Internal Network
Inside Corporation
Client-side Coexistence: 2007 R2 and 2010
▪ Scenario: Joining new 2010 meeting, 2007 R2 client installed▪ After clicking join link, users are presented with webpage, have at
least two options for full web-conferencing experience:1. Download & install Attendee Lync client directly from Microsoft -- no license
or admin privs required!2. Web-client experience (Silverlight required) – audio over 2007 R2
Thanks Dennis!
Archiving & Compliance
Can Archive:▪ Meeting attendance & roles▪ Content
added/shared/deleted/slide flips▪ Annotation contributions▪ Original content files and
attachments▪ Transcript of meeting
Can control:▪ Turn on/off annotations▪ Desktop/Application Sharing and
Encryption▪ Enable/Disable web conferencing▪ Polling▪ File Transfer / Attachments
Audio Conferencing Drilldown
Meeting types(from Gartner report)
• Reservationless calling• 25 or fewer participants• One-off or Weekly staff, ½ - 2 hrs, usually
with Web attached, intl. participation by company
• Operator assisted • Roll call, polling• 25-100 participants
Biweekly/monthly with Web attached
• Managed event, external
• Transcription, high touch, large audiences
• 100+ participants, Quarterly, Web attached
Our target Stay on
ACPs• Features needed for small/med.meetings
• Simple and reliable join• Best in class UX on both the PSTN and
soft client side
Audio Conferencing Features in Lync Server 2010
▪ Standard DTMF controls▪ Entry/exit announcements
»Provide all the features needed to handle small/mid-size meetings
▪ Lobby support for restricted meetings▪ Allows unauthorized users to wait in the lobby vs. being disconnected in OCS 2007 R2
▪ Name recording for unauthenticated users▪ PIN expiration (default no expiration) and e-mail notification
»Make join simpler and more reliable
▪ Discussed in separate session»Provide a best in class UX on both the PSTN and soft client side
DEMO
Front End Server
Web Conferencing Architecture
Backend SQL DB Server
Audio Video Conferencing Server
ConferencingDatabase
Focus
Focus Factory
Web Components (IIS)
Join Launcher
Reach Server
Dial-in Conferencing Page
IM Conferencing Server
Web Conferencing Server
App Sharing Conferencing Server
AV MCU
Machine Boundary
Process Boundary
Conference Auto Attendant Conference Announcement Service
Personal Virtual Assistant
Web Application
Audio Conferencing
Group Virtual Assistant
PSTN conferencing services components
▪ Handles the IVR for the user join flow▪ Joins the user to the conference▪ Plays music if conference hasn’t been activated
»Conference Auto Attendant (CAA)
▪ Handles prompts played only to a user in their language:▪ You have been muted/unmuted, Conference lock/unlock▪ Help▪ Lobby notifications▪ Roll call
»Personal Virtual Assistant (PVA)
▪ Handles prompts played to ALL users in the conference in their language▪ Entry/exit announcements
»Conference Announcement Service (CAS)
Audio Conferencing Flow
Focus
PSTN phone
CAS
AV Conf Server
SIMPLE/SIP
(S)RTP
Focus Factory
SQL Backend
SchedulingClient
C3P
/SIP
SQL
SQL
Conferencing Server FactoryC3P/HTTP
CAA
PVA/GVA
C3P/SIP
C3P/SIP
C3P/SIP
1
2
Mediation Server
54
3C3P/SIP
Via PBX/GW
6
7
Phone Experience
▪ Admin customizable▪ Configured as * / # + (0-9)▪ Each command can be disabled
▪ End user discoverable▪ Dial-in Conferencing webpage▪ Help command
Call Controls*1 - Automated help
*3 - Private roll-call
*4 - Toggle silent mode (leaders)
*6 - Mute/unmute self
*7 - Lock/unlock (leaders)
*8 - Open lobby (leaders)
*9 - Toggle announcements (leaders)
AnnouncementsUser Type Announcement
Federated user TTS of display name
PSTN authenticated TTS of display name
PSTN anonymous Recorded name“Unknown participant” if skipped
Lync authenticated TTS of display name
Lync anonymous TTS of name provided by user
▪ Batching reduces # of announcements
Conference Announcement Service
Voice Applications
+1 206 …
+1 425 ...
+7 495 ...
Group Virtual AssistantGroup Virtual Assistant
English
Personal Virtual Assistant
Personal Virtual Assistant
Group Virtual Assistant
Russian
Personal Virtual Assistant
Multi-language support in Lync Server 2010
Coexistence with OCS 2007 R2
Problem: ▪ All CA access numbers globally available▪ User can call 2007 R2 CA trying to join a conference hosted on Lync Server 2010 pool.▪ OCS 2007 R2 CA cannot handle lobby (disconnects call)
Solution: ▪ Inter-pool transfer (requires OCS 2007 R2 cumulative update #5)▪ CA will only accept transfers from another CA, will only transfer if conf homed in Lync Server
2010 pool.
Coexistence with OCS 2007 R2
Call picked up by Conference homed in other 2007 R2 pool
Conference homed in other Lync Server 2010 pool
OCS 2007 R2 CA No transfer Transfer
Lync Server 2010 CA No transfer Transfer
WAN
PSTN
Coexistence with OCS 2007 R2
Datacenter Europe Lync Server 2010
Lync Server 2010 CA
Datacenter AsiaOCS 2007 R2 2007 R2 CA
Datacenter USOCS 2007 R2
2007 R2 CA
CAA Dial-In +33 …CAA Dial-In +1 …
CAA Dial-In +65 …
2
1
3
4
1. 2007R2 CA pick up PSTN call
2. ResolveConference
3. ResolveConference response with Lync Server 2010 CA GRUU
4. 2007R2 CA transfers call with context
PSTN
PSTN
Обратная связь Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала
Спасибо!
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Lync, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.