Download presentation
Presentation is loading. Please wait.
Published bySilas Robinson Modified over 9 years ago
2
Paul Duffy Director Angorva Session Code: UNC303
3
Agenda Architectural Review Routine Voice Administration Monitoring & QoE Complementary Monitoring tools Integrating with System Center Q&A
5
FederatedCompanyFederatedCompany Exchange 2007 SP1 Exchange Email, Unified Messaging OCS 2007 R2 Roles ActiveDirectoryActiveDirectory Information Worker (UC endpoints) RemoteUsersRemoteUsers MediationServerMediationServer Front End Back End SQL Database Registrar, Proxy, Presence Response Group ManagementManagement A/VMCUA/VMCU Audio, Video A/V Edge Access Edge SIP/MediaTranslation Web Conf MCU MCU Slide/MeetingContent Web Edge CWAServerCWAServer Communicator Web Access Reverse Proxy ABS,DL,Content Archiving Monitoring Group Chat Communicator Phone Edition Meeting Console Communicator App Share MCU MCU DesktopSharing IP PBX TDMPBX PSTNGW SIP Trunk PSTN and Mobile Phones PSTN and Mobile Phones MOMMMCWMI AttendantConsole
7
Routine Administrative Tasks Provisioning/de-provisioning users Authorisation changes Routing changes Dialling behaviour maintenance
8
Enabling Users for Voice - Multiple Users The wizard can ‘enable’ users msRTCSIP-line must be populated separately
9
Enabling Users for Voice Communicator Calls Remote Call Control Enterprise Voice Dual Forking Dual Forking with RCC
10
Enabling Users for Voice – Easier to script! Key attributes: Samples in the resource kit: LCSEnableConfigureUsers.wsf OcsAssignTelUri.wsf OcsConfigureTelUri.wsf msRTCSIP-Line - for RNL msRTCSIP-LineServer - for RCC msRTCSIP-OptionFlags - bit mask: RCC – 16 UC Enabled – 128 RCC + Forking – 512 msRTCSIP-UserLocationProfile - location profile WMI MSFT_SIPESUserSetting class
11
Managing Voice Users - Group Policy Policies override server settings Telephony mode: 0 = Enable computer-to-computer calling only. Call control is not enabled (default). 1 = Enable Enterprise Voice telephony features. 2 = Enable RCC and computer-to-computer calling. 3 = Enable both Enterprise Voice and RCC. 4 = Enable RCC without computer-to-computer calling. 5 = IM and Presence only, no audio Location Profile Other key policies: SIPSecurity, Encryption Import template into Group Policy MMC snap-in
12
Provisioning users
13
Authorisation/Routing/Dialling Four building blocks Location profiles Collections of Normalisation Rules Voice policies Contain Phone Usages Routes Associated with Phone Usages This session doesn’t cover planning or theory Attend UNC305 to learn about that
14
Easiest approach for administration Use the Enterprise Voice Route Helper Tool offers multiple features Configuration Ad-hoc testing Ability to run test cases Ability to avoid certain ‘career issues’ Can be done manually, but why would you?
16
Enterprise Voice Route Helper
18
Why is monitoring so important? Because we all want to stay employed OCS is a distributed system There are many environmental dependencies New ‘software’ model brings new challenges Users may be more sensitive than usual
19
Which tools can help me? OCS 2007 R2 Monitoring Server (QoE) OCS 2007 Deployment Verification Tool Agents Answering agent VoIP Test Set Pre-call Network Diagnostic Tool
21
Quality of Experience Considers all factors influencing user perception, such as: Hardware Application Psychological Physical parameters Media stack monitoring and optimizing in real-time Intelligent end points Inferior UC devices can cause disproportionate problems QoE is about network AND payload content
22
Quality of Experience Summary Right-provision networks Use DiffServ / SLA where appropriate Intelligent endpoints adapt to network conditions Use OCS 2007 & OCS 2007 R2 logo devices QoE focuses on the network and payload Monitoring Server aggregates QoE data
23
Monitoring Server: Collection Integrated component of OCS 2007 R2 Receives a ‘QoE’ CDR after every voice call Each CDR contains important quality metrics Reports come from endpoints and servers All reports are stored in a database
24
What might you use QoE Data for ? Helpdesk troubleshooting Network engineering Nearly real-time monitoring Early warnings Validation of plans Future planning And many more uses...
25
QoE Architecture Client (UC endpoint) Mediation Server Systems Center Operations Manager (alerts) SIP – PSTN Gateway Client (PSTN endpoint) Leg A Leg BLeg C Monitoring Server MSMQ QoE Service QoE DB QoE Agent MSMQ Front End Server SQL Server Reporting Services In this example, QoE reports generated for legs ‘A’ and ‘B’ only
26
Monitoring Server: Useful data Information is grouped in a logical manner Location (one or more subnets) A/V Conferencing Server Mediation Server Out of box reports ready to use Scenario (PC-PC, PC-PSTN) Summary Trends By specific user And more...
27
Monitoring Server: Early warnings Rich data stored in database is actionable Data is ready for consumption by SCOM Fix problems before many users feel pain This can also show up ‘subtle’ voice issues
28
Key Metrics Per Call SIP Session Data: Endpoint IP address/mask Inside/outside user flag ICE Connectivity Path Codec(s) Network connectivity information Wired vs. WiFi Link speed VPN or not Capture/Render Device Noise Level/Signal Level Echo metrics for the client Speech/signal and noise metrics for the client
29
Key Metrics Per Call continued Network Packets/Packet Loss Rate Jitter/Round Trip Time Latency Burst PSTN Mediation Server to gateway leg reporting Video Quality Metrics Conversational MOS Listening MOS Sending MOS Network MOS/Network MOS Degradation
30
Voice Quality Test Options Subjective: Uses panel of testers to determine VoIP quality Results vary from one test to another Active: Inject reference signal into stream and compare it to the output at other end Objective: QoE Server approach Similar to ITU ‘PESQ’ Passive: Output signal is compared to a model to predict perceived quality
31
Absolute Categorization Rating (ACR) Traditional Assessment of Voice Quality Subjective test of Voice quality based on a scale of 1–5 Scoring is done by group of testers listening to calls Listeners rate the calls Mean Opinion Score (MOS) is the average ACR RatingQualityImpairment 5 ExcellentImperceptible 4 GoodPerceptible but not annoying 3 FairSlightly Annoying 2 PoorAnnoying 1 BadVery Annoying
32
Be careful when interpreting data All MOS scores are not created equal It’s important to understand OCS MOS usage: OCS MOS scores useful to compare with OCS Not useful for comparing with other systems The important thing is quality in YOUR deployment
33
QoE Reporting - Mean Opinion Score (MOS) Wideband vs. Narrowband MOS Listening, Sending, Network MOS on wideband scale Conversational MOS on narrowband Be aware of scale when comparing vendor-vendor scores For MOS, need to compare similar scenarios Larger sample sizes deliver more meaningful average scores Minimum of 30 calls Just comparing MOS values may be meaningless Average of scores collected during “subjective” test
34
MOS Detail Network MOS: Considers only network factors Useful for identifying network conditions impacting quality Supported by all UC endpoints, except Exchange 2007 UM Listening MOS: Considers many factors including: Codec used Capture device characteristics Transcoding, mixing, defects from packet loss/packet loss concealment, speech level, and background noise Useful for identifying payload effects impacting quality Supported by Communicator 2007
35
QoE Reporting: Two Classes of MOS Scores Listening Quality MOS (MOS-LQ): Commonly used class of MOS scores for VoIP deployments Does not consider bi-directional effects, such as delay/echo Microsoft UC provides three wideband MOS-LQ metrics: Network MOS: Audio played to user Listening MOS: Audio played to user Sending MOS: Audio sent from user Conversational Quality MOS (MOS-CQ): Considers Listening Quality & bi-directional effects Microsoft UC provides one narrowband MOS-CQ score Conversational MOS: Audio played to user
36
Max MOS Rating by Codec Network MOS scores vary considerably, based on call type Call type determines codec used Different codecs have different max MOS ratings for Network Look carefully at MOS score and scenario ScenarioCodecMax Network MOS PC – PC Call RTAudio WB4.10 Conference Call SIREN3.72 PC – PSTN Call RTAudio NB2.95 PC – PSTN Call SIREN3.72
37
Deployment Changes for OCS 2007 R2 OCS 2007 “Archiving & CDR” Server Role QoE Server available out-of-band OCS 2007 R2 Archiving server role Monitoring server role = QoE + CDR
38
Basic Topology Options Everything can be collocated with SE server! Clearly not recommended for large deployments Requires full version of SQL Server Monitoring and archiving roles can be collocated Databases can be clustered Each role can be collocated with its database Databases can be collocated with the BE database SE: Standard Edition BE: Back-end
39
Pool Association Options Pools associated to one monitoring server Mediation servers associated to one monitoring server Monitoring servers can support multiple pools
40
Monitoring Server Database Capacity Planning Database size is dependent on call volume and call report retention settings Each day’s call report uses approximately 16.8 kilobytes (KB) of database storage per user Estimate database size with this formula: Example; using the default call report retention time for 50,000 users: DB size = (DB growth per user per day)*( # of users)*(# of days) DB size = (16.8 KB/day)*(50,000 Users)*(60 days)= 50.4 GB Values in this example are based on the capacity planning user model from the OCS 2007 R2 documentation.
41
Configuration steps Install Message Queueing Install SQL Server and reporting services Install and activate monitoring server Deploy reports Install management pack (optional) Configure logging Associate pool/servers with monitoring server Ensure port 5069 is open on load balancer Start service Note: Not all steps may be required if IM archiving is configured.
42
OCS 2007 R2 Monitoring Server
43
Monitoring Server Reporting Summary Report Samples
45
Deployment Validation Tool Tool runs various test calls Audio Quality criteria: Jitter: Packet arrival times Packet Loss: User Datagram Protocol (UDP)/Packet loss ratio Delay: Roundtrip Test calls to monitor end-to-end functionality
46
DVT Components DVT consists of: Agents: VoIP or PSTN agent runs tests/sends reports Organizer: Controls agents, assigns tests to run and collects result metrics Integrates with SCOM
47
DVT User Interface
48
Answering Agent Tool (AAT) Target users: End users Helpdesk/Tier1 Tool overview: Self service for users Answers call, records and plays back message Spencer Low
49
VoIP Test Tool Client Emulation: Emulate a Office Communicator 2007 client for initiating or receiving Enterprise Voice calls Server Emulation: Use VoIP Test Set to emulate Mediation Server or Gateway
50
Pre-Call Network Diagnostic Tool Reports Audio Quality Provides a check of current network conditions Statistical Data Setup and Installation OCS 2007 R2 Resource Tool Kit Establishes connection with Media Relay Server Continuous Test
51
FederatedCompanyFederatedCompany Exchange 2007 SP1 Exchange Email, Unified Messaging OCS 2007 R2 Roles ActiveDirectoryActiveDirectory Information Worker (UC endpoints) RemoteUsersRemoteUsers MediationServerMediationServer Front End Back End SQL Database Registrar, Proxy, Presence Response Group ManagementManagement A/VMCUA/VMCU Audio, Video A/V Edge Access Edge SIP/MediaTranslation Web Conf MCU MCU Slide/MeetingContent Web Edge CWAServerCWAServer Communicator Web Access Reverse Proxy ABS,DL,Content Archiving Monitoring Group Chat Communicator Phone Edition Meeting Console Communicator App Share MCU MCU DesktopSharing IP PBX TDMPBX PSTNGW SIP Trunk PSTN and Mobile Phones PSTN and Mobile Phones MOMMMCWMI AttendantConsole
53
Deploy Management Packs! Management packs available for OCS 2007 R2 These are ready-made to monitor OCS health Be alerted to problems before they impact users
54
Integration in action
55
Summary Architectural Review Routine Voice Administration Monitoring & QoE Complementary Monitoring tools Integrating with System Center
56
Incorporate this in your deployment Incorporate sample provisioning scripts Deploy Monitoring Server early! Leverage tools such as AAT If you use Systems Center – integrate with OCS!
57
Related Content Breakout Sessions : UNC 302 – Network Considerations for Deploying Microsoft Office Communications Server 2007 R2 UNC 204 – Ten Ways to Become a Hero with Microsoft Office Communications Server UNC 305 – Voice Architecture and Planning for Microsoft Office Communications Server 2007 R2 UNC 308 – Unified Communications Development for Non-Professional Developers UNC 313 – Microsoft Office Communications Server 2007 R2 Audio Conferencing Deep Dive UNC402 – ICE: The secret of Edge Media Connectivity in Microsoft Office Communications Server Interactive Theater Sessions: UNC04-IS – Microsoft Office Communications Server Video Strategy UNC05-IS – Lessons learned from Real-World deployments of Microsoft Office Communications Server 2007 R2 UNC07-IS – Troubleshooting Microsoft Office Communications Server 2007 R2 Hands-on labs: UNC04-HOL, UNC05-HOL, UNC07-HOL, UNC08-HOL, UNC09-HOL, UNC10-HOL Demo Session : UNC-02DEMO – Connecting Microsoft Office Communications Server 2007 R2 and Microsoft Exchange Server 2010 Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.
58
UNC Track Call to Action! Learn More! Related Content at TechEd on “Related Content” Slide Attend in-person or consume post-event at TechEd OnlineTechEd Online Check out learning/training resources at Microsoft TechNet Exchange ServerExchange Server and Office Communications ServerOffice Communications Server Check out Exchange Server 2010 at Virtual Launch Experience (VLE) at the new efficiency.comthe new efficiency.com Try It Out! Download the Exchange Server 2010 TrialExchange Server 2010 Trial Take a simple Web-based test drive of UC solutions through the 60-Day Virtual Experience60-Day Virtual Experience
59
www.microsoft.com/teched Sessions On-Demand & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online.
60
Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!
62
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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. Required Slide
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.