Prüfungsvorbereitungen Lync Configuring 70-664
Hallo zusammen,
Zur Vorbereitung auf die Prüfung 70-664 "Technology Specialist: Microsoft Lync Server 2010, Configuring" habe ich mir folgende Notizen gemacht. Vielleicht hilft das ja dem einen oder anderen weiter...
Und ja, ich habe die Prüfung im ersten Anlauf mit 911 Punkten geschafft :)
/*Ressourcen*/
Ich habe folgende Ressourcen zur Vorbereitung genutzt:
- Lync Server TechNet Library
- Lync Server TechCenter
- Microsoft Lync Server 2010 Protocol Workloads Poster
- Das Buch Microsoft Lync Server 2010 Unleashed
- Microsoft Lync Server 2010 Virtual Labs
- Prüfungsinformationen zur 70-664 Prüfung von MS Learning
- Ein Blog mit links zur Technet Library der geprüften Bereiche
- Hands On in meinem Lab
/*Editionen und Lizenzen*/
Es gibt grundsätzlich zwei Versionen "Standard Edition" und "Enterprise Edition". Bei der Standard Edition sind alle Rollen Instant Messaging, presence, conferencing, and Enterprise Voice (bis ca. 5000 Users) auf einem Server. Somit ist hier kein High Availability möglich, da alles auf einem Server installiert ist.
http://lync.microsoft.com/de-de/HowToBuy/Seiten/pricing-licensing.aspx
Lync Server 2010 Standard Edition (All Roles on one Server) $699
Lync Server 2010 Enterprise Edition (High Availability / Load Balancing) $3,999
Client Access Licence (CAL)
- Lync Server 2010 Standard CAL $31
- Lync Server 2010 Enterprise CAL $107
- Ad-hoc-Videokonferenzen mit mehreren Teilnehmern
- Ad-hoc-Anwendungsfreigabe P2P oder mehrere Teilnehmer)
- Planen und Halten von Konferenzen auf der Audiokonferenzbrücke (CAA)
- Planen von Webkonferenzen
- Automatische Teilnahme an Besprechungsaudio vom Festnetz oder einer anderen Telefonnummer
- Ad-hoc-Whiteboards P2P oder mehrere Teilnehmer)
- Lync Server 2010 Plus CAL $107
- Ad-hoc-Audiokonferenzen 3+ Users
- PSTN Telephone
- Receive PSTN Voice Calls
/*Roles*/
Es gibt folgende Lync Serverrollen
- Front End Server and Back End Server
- A/V Conferencing Server
- Edge Server
- Mediation Server
- Monitoring Server
- Archiving Server
- Director
/*Front End Server functionality*/
User authentication and registration
Presence information and contact card exchange
Address book services and distribution list expansion
IM functionality, including multiparty IM conferences
Web conferencing and application sharing (if deployed)
Application hosting services, for both applications included with Lync Server (for example, Conferencing Attendant and Response Group application) and third-party applications
Max 80,000 User per Front End Pool
1 Front End Server per 10'000 Users
/*Back End Server*/
Back End Server DB
Presence information
Users' Contacts lists
Conferencing data (state of all current conferences, and conference scheduling data)
/*A/V Conferencing Server*/
can be collocated with Front End Server
one A/V Conferencing Server for each 20,000 users at a site
two A/V Conferencing Servers for high availability.
/*Edge Server*/
communicate and collaborate with users outside the organization
external users: currently working offsite, users from federated partner organizations, and outside users who have been invited to join conferences
connectivity to public IM connectivity services, including Windows Live, AOL, and Yahoo!.
/*Mediation Server*/
implementing Enterprise Voice and dial-in conferencing
Mediation Server translates signaling and media between Lync Server and (PSTN) gateway/IP-PBX/Sip Trunk
/*Monitoring Server*/
Monitoring Server collects data about the quality of your network media, in both Enterprise Voice calls and A/V conferences
It also collects call error records (CERs)
of call detail records (CDRs)
One Monitoring Server can support up to 250,000 users if not collocated with Archiving Server. If collocated, it can support up to 100,000 users.
/*Archiving Server*/
Archiving Server enables you to archive IM communications and meeting content for compliance reasons
One Archiving Server can support up to 500,000 users if not collocated with Monitoring Server. If collocated, it can support up to 100,000 users.
/*Director*/
Directors can authenticate Lync Server user requests, but do not home user accounts, or provide presence or conferencing services
external user access, where the Director can authenticate requests before sending them on to internal servers
improve performance in organizations with multiple Front End pools
one Director for every 15,000 users who will access a site remotely
two Directors for high availability
/*Hardware Recommendations*/
I found the following Technical Hardware Reccommendations
64-bit dual processor, quad-core, 2.0 GHz or higher
64-bit 4-way processor, dual-core, 2.0 GHz or higher
16 GB Memory (Director 4 GB / Back End Server 32 GB / Archiving and Monitoring database not collocated with the Back End Server 16 GB )
72 GB free Disk / 10'000 RPM disk drive
1 network adapter required (2 recommended), each 1 Gbps or higher
/*Software Recommendations*/
Operating System must be x64 (Lync Server 2010 is not available in a 32-bit version)
Microsoft Lync Server 2010 supports the 64-bit editions of the following operating systems:
The Windows Server 2008 R2 Standard operating system (required) or latest service pack (recommended)
The Windows Server 2008 R2 Enterprise operating system (required) or latest service pack (recommended)
The Windows Server 2008 R2 Datacenter operating system (required) or latest service pack (recommended)
The Windows Server 2008 Standard operating system with Service Pack 2 (SP2) (required) or latest service pack (recommended)
The Windows Server 2008 Enterprise operating system with SP2 (required) or latest service pack (recommended)
The Windows Server 2008 Datacenter operating system with SP2 (required) or latest service pack (recommended)
Back-end database of a Front End pool, Archiving database, Monitoring database, Group Chat database and Group Chat compliance database
Microsoft SQL Server 2008 R2 Enterprise database software (64-bit edition) or latest service pack (recommended)
Microsoft SQL Server 2008 R2 Standard (64-bit edition) or latest service pack (recommended)
Microsoft SQL Server 2008 Enterprise (64-bit edition) with Service Pack 1 (SP1) (required) or latest service pack (recommended)
Microsoft SQL Server 2008 Standard (64-bit edition) with SP1 (required) or latest service pack (recommended)
Microsoft SQL Server 2005 Enterprise (64-bit edition) with Service Pack 3 (SP3) (required) or latest service pack (recommended)
Microsoft SQL Server 2005 Standard (64-bit edition) with SP3 (required) or latest service pack (recommended)
Standard Edition server database and local configuration store databases
Microsoft SQL Server 2008 Express database software (64-bit edition)
SQL Server database clustering using Windows clustering is the only SQL Server high availability mechanism supported by Lync Server 2010. SQL Server clustering support includes the following:
Two-node failover clustering for the following:
SQL Server 2008 R2 Standard or latest service pack (recommended)
SQL Server 2008 Standard with SP1 (required) or latest service pack (recommended)
SQL Server 2005 Standard with SP3 (required) or latest service pack (recommended)
Up to sixteen-node failover clustering for the following:
SQL Server 2008 R2 Enterprise or latest service pack (recommended)
SQL Server 2008 Enterprise with SP1 (required) or latest service pack (recommended)
SQL Server 2005 Enterprise with SP3 (required) or latest service pack (recommended
/*Databases*/
cpsdyn (stores dynamic system information for the Call Park application)
lis (Location Store)
rgsconfig (stores persistent configuration data for the Response Group application)
rgsdyn (stores dynamic runtime operational information for the Call Park application)
rtc (stores persistent user data such as user contact lists, scheduled conferences, and access control lists)
rtcab (stores the Lync use address book information synchronized with Active Directory)
rtcab1 (stores the Lync use address book information synchronized with Active Directory)
rtcdyn (stores dynamic Lync user data such as the presence information)
xds (Central Management Store)
/*Networking*/
Lync Server 2010 supports only IP version 4 (IPv4). It does not support IP version 6 (IPv6).
Lync Server 2010 can function in a network with dual IP stack enabled.
SIP over TLS is default
Supports QoS/DSCP
Ports and Protocols for Internal Servers http://technet.microsoft.com/en-us/library/gg398833.aspx
/*Virtualisation Support*/
http://technet.microsoft.com/en-us/library/gg398853.aspx
Standard Edition server topology, supporting up to 2,000 users per Standard Edition server, for proof-of-concept, pilot projects, and branch sites.
Enterprise Edition data center topology, supporting up to 5,000 users per Front End Server
Front End Servers. If you virtualize a Front End Server, you can also virtualize some or all of the other server roles of that site.
Standard Edition servers. When deploying a virtualized Standard Edition server, the only server roles that can be deployed with it are the Director, Monitoring Server, Archiving Server, and Edge Server.
Edge Servers for Front End pools and Standard Edition servers
/*Lync Client*/
http://technet.microsoft.com/en-us/library/gg398843.aspx
Data and voice: 1.6 gigahertz (GHz) or higher processor, 2 GHz 32-bit or 64-bit processor (recommended)
For video: Dual Core 1.9 GHz processor or higher for VGA, Quad Core 2.0 GHz or higher for high definition
For the Microsoft RoundTable conferencing device: 2 GHz processor or higher
On Windows XP: 1 gigabyte (GB) of RAM
On Windows Vista or Windows 7: 2 GB of RAM
1024x768 required
-Support for Microsoft DirectX 9.0 application programming interface (API)
-128 MB of graphics memory (minimum)
-Windows Display Driver Model driver
-Pixel Shader 2.0 in hardware
-32 bits per pixel
USB 2.0 video camera or RoundTable device
Lync 2010 Compatibility (Office 2003 only partly Supportet) http://technet.microsoft.com/en-us/library/gg412817.aspx
lyncsetup.exe /silent (Silent Installation of Lync Client)
/*Microsoft Lync 2010 Attendant*/
Data and voice: 1 GHz or larger processor. Support for 32-bit and 64-bit
For the Microsoft RoundTable conferencing device: 2 GHz processor or higher
On Windows XP: 1 GB of RAM
On Windows Vista or Windows 7: 2 GB of RAM
Recommended: Super VGA 1280 x 1024 or higher
At least 100 MB free hard disk
Microphone and speakers, headset with microphone, or equivalent device
Recommended: Microsoft unified communications (UC) device
Voice: 50 kbps (minimum); 80 kbps (high-quality)
RoundTable device (for audio): 50 kbps (minimum); 350 kbps (high-quality)
/*Device Hardware Support*/
Link Layer Discovery Protocol-Media Endpoint Discovery (LLDP-MED)
To take advantage of LLDP-MED, the switch must support IEEE802.1AB and ANSI/TIA-1057.
Power over Ethernet (PoE).
To take advantage of PoE, the switch must support PoE802.3AF or 802.3at.
In addition, if your deployment includes analog devices, you must configure the analog gateway to use Microsoft Lync Server 2010, and the gateway must be one of the following:
An analog telephone adapter (ATA)
A PSTN analog gateway
A Survivable Branch Appliance that includes a PSTN analog gateway
A Survivable Branch Appliance that includes a PSTN gateway that communicates with an ATA
/*Active Directory*/
http://technet.microsoft.com/en-us/library/gg412955.aspx
Global Catalog Servers must be one of the following OS
Windows Server 2008 R2 operating system
Windows Server 2008 operating system
Forest functional level
Windows Server 2008 R2
Windows Server 2008
Windows Server 2003 native mode
Windows Server 2003 mixed mode is not supported
Domain functional level
Windows Server 2008 R2
Windows Server 2008
Windows Server 2003 native mode
Windows Server 2003 mixed mode is not supported
Install-CsAdServerSchema (aka Schemaprep)
Enable-CsAdForest (aka Forestprep)
Enable-CsAdDomain (aka Domainprep)
/*Simple URL*/
http://technet.microsoft.com/en-us/library/gg398287.aspx
There are three Options for Simple URLs
Option 1: https://meet.contoso.com
Option 2: https://lync.contoso.com/Meet
Option 3: https://lync.contoso.com/contosoSIPdomain/Meet
https://meet.contoso.com, https://meet.fabrikam.com, and so on (one for each SIP domain in your organization)
https://dialin.contoso.com
https://admin.contoso.com
/*DNS*/
http://technet.microsoft.com/en-us/library/gg412787.aspx
Internal SRV Records
_sipinternaltls._tcp.contoso.com
priority = 0
weight = 0
port = 5061
_ntp._udp.contoso.com (Microsoft Lync 2010 Phone Edition devices)
priority = 0
weight = 0
port = 123
External SRV Records
_sip._tls.domain.net
priority = 0
weight = 0
port = 5061
svr hostname = sip.domain.net
sipfederationtls._tcp.contoso.com
priority = 0
weight = 0
port = 5061
pool01.contoso.net
dialin.contoso.com
meet.contoso.com
admin.contoso.com
/*Admin tools*/
Lync Server Deployment Wizard
Lync Server Topology Builder (Prerequisits .Net Framework 3.5.1 / VCRedist C++ 2008)
Lync Server Control Panel
Lync Server Management Shell
Lync Server Logging tool
/*Lync Cmdlets*/
Es gibt 577 cmdlets (get-help *-cs* | measure)
Lync Server 2010 Cmdlets by Category http://technet.microsoft.com/en-us/library/gg398306.aspx
Lync Server 2010 Cmdlets Index http://technet.microsoft.com/en-us/library/gg398867.aspx
/*Admin Roles*/
http://technet.microsoft.com/en-us/library/gg425917.aspx
CSVoiceAdministrator
CSUserAdministrator
CSResponseGroupAdministrator
CSLocationAdministrator
CSArchivingAdministrator
CSViewOnlyAdministrator
CSServerAdministrator
CSHelpDesk
Lync RBAC http://blog.icewolf.ch/archive/2012/02/08/lync-rbac.aspx
/*Firewall Ports*/
http://technet.microsoft.com/en-us/library/gg398833.aspx
Die wichtigsten Frontend Ports
TCP 80 Lync Server Web Compatibility service
TCP 443 Lync Server Web Compatibility service
TCP 445 Used to push configuration data from the Central Management store to servers running Lync Server.
TCP 5060 SIP
TCP 5061 SIP/TLs
TCP 5062 SIP IM Conferencing
TCP 5063 Used for incoming SIP requests for audio/video (A/V) conferencing
TCP 5064 Used for incoming SIP requests for dial-in conferencing
TCP 5067 Used for incoming SIP requests from the PSTN gateway (TLS)
TCP 5068 Used for incoming SIP requests from the PSTN gateway
TCP 5070 Used by the Mediation Server for incoming requests from the Front End Server to the Mediation Server.
TCP 5072 Lync Server Conferencing Attendant service (dial-in conferencing)
TCP 5073 Lync Server Conferencing Announcement service
TCP 5074 Used for incoming SIP requests for the Call Park application.
TCP 5076 Used for incoming SIP requests for the Audio Test service
TCP 5080 Used for call admission control by the Bandwidth Policy service for A/V Edge TURN traffic.
Die wichtigsten Edge Ports
TCP 443 Remote User / Remote Web Conferencing
TCP 5061 Federation / Public IP (TLS)
UDP 3478 Remote User AV
TCP 50'000-59'999 Federation AV
UDP 50'000-59'999 Federation AV
Verbindung zwischen Edge <--> Frontend/Director
UDP 3478 RTP/SRTP and ICE
TCP 4443 CMS Replication
TCP 5061 SIP MTLS
TCP 5062 SIP MTLS
TCP 8057 Web Conferencing (PSOM)
Reverse Proxy
TCP 443 Lync Server Web Compatibility service
TCP 8080 --> to internal Frontend
/*Load Balancing*/
There are two possibilities for Load Balancing in Lync
DNS Load Balancing
Hardware Loadbalancing
Introducing DNS Load Balancing in Lync Server 2010 http://blogs.technet.com/b/nexthop/archive/2011/05/25/dns-load-balancing-in-lync-server-2010.aspx
Ports used for Hardware Loadbalancing http://technet.microsoft.com/en-us/library/gg398833.aspx
/*Sites*/
http://technet.microsoft.com/en-us/library/gg398654.aspx
There are two types of Sites in Lync (separate from AD/Exchange Sites)
central site
branch site
Survivable Branch Appliance ( Microsoft Lync Server 2010 Registrar and Mediation Server running on Windows Server 2008 R2. + PSTN Gateway 25-1000 Users)
Survivable Branch Server ( Lync Server 2010 Registrar and Mediation Server software and either a PSTN gateway or a SIP trunk to a telephone service provider 1000-5000 Users)
A PSTN gateway and, optionally, a Mediation Server
http://blogs.technet.com/b/csps/archive/2011/03/21/lyncserversites.aspx
/*Policies*/
Get-CsArchivingPolicy / Set-CsArchivingConfiguration
Get-CsClientPolicy (DisableEmoticons)
Get-CsClientVersionPolicy
Get-CsConferencingPolicy (EnableAppDesktopSharing)
Get-CsExternalAccessPolicy
Get-CsHostedVoicemailPolicy
Get-CsLocationPolicy (Prompt for Location Information)
Get-CsMobilityPolicy
Get-CsNetworkInterSitePolicy
Get-CsPinPolicy
Get-CsPresencePolicy
Get-CsVoicePolicy
/*Test cmdlets*/
New-CsHealthMonitoringConfiguration
Test-CsAddressBookService
Test-CsAddressBookWebQuery
Test-CsAVConference
Test-CsCertificateConfiguration
Test-CsClientAuth
Test-CsComputer
Test-CsDialInConferencing
Test-CsDialPlan
Test-CsFederatedPartner
Test-CsGroupExpansion
Test-CsGroupIM
Test-CsIM
Test-CsKerberosAccountAssignment
Test-CsLisCivicAddress
Test-CsLisConfiguration
Test-CsLocationPolicy
Test-CsMcxConference
Test-CsMcxP2PIM
Test-CsMcxPushNotification
Test-CsOUPermission
Test-CsP2PAV
Test-CsPhoneBootstrap
Test-CsPresence
Test-CsPstnOutboundCall
Test-CsPstnPeerToPeerCall
Test-CsRegistration
Test-CsSetupPermission
Test-CsTopology
Test-CsTrunkConfiguration
Test-CsVoiceNormalizationRule
Test-CsVoicePolicy
Test-CsVoiceRoute
Test-CsVoiceTestConfiguration
Test-CsVoiceUser
Test-CsWebApp
Test-CsWebAppAnonymous
/*DialPlan and Normalisation Rules*/
Rules Using .NET Framework Regular Expressions
http://msdn.microsoft.com/en-us/library/hs600312(v=vs.71).aspx
http://www.codeproject.com/Articles/9099/The-30-Minute-Regex-Tutorial
http://technet.microsoft.com/en-us/library/gg413082.aspx
4Digit Extension --> Pattern: ^(\d{4})$ Translation +1425555$1 = +14255550100
/*DB Import Export */
Dbimpexp.exe (CDROM:\Support\dbimpexp.exe)
-dbimpexp.exe /hrxmlfile:"c:\<fullFilePath>.xml"
-dbimpexp.exe /hrxmlfile:"c:\<fullFilePath>.xml" /restype:user /user:user@contoso
-dbimpexp.exe /import /hrxmlfile:"c:\<fullFilePath>.xml" /restype:all
-dbimpexp.exe /import /hrxmlfile:"c:\<fullFilePath>.xml" /restype:all /restype:user /user:user@contoso
/*Lync Autodiscover*/
Microsoft Lync Server Remote Connectivity Test with AutoDiscover
https://www.testocsconnectivity.com/
/*Audio Codec*/
G.711 PCM 8000 Hz / 8 Bit / 300-3400 Hz
G.711 a-law (used primarily outside North America)
G.711 µ-law (used in North America)
G.719 (based on Siren 22)
G.722 PCM 16'000 Hz / 14 Bit / 50-7000 Hz (Mode 1 64 kbit/s // Mode 2 = 56 kbit/s // Mode 3 = 48 kbit/s)
G.726 32 kbit/s
RTAudio 8'000 Hz / 16'000 Hz 8.8/18/24' kbit/s
Siren 7 (Polycom) 7 kHz / 16 kHz Sampling Freqency / 16, 24, 32 kbit/s
Siren 14 (Polycom) 14 kHz / 32 kHz sampling frequency / 24, 32, 48 kbit/s for mono, 48, 64, 96 kbit/s for stereo
Siren 22(Polycom) 22 kHz / 48 kHz sampling Frequency / 32, 48, 64 kbit/s mono 64, 96, 128 kbit/s stereo
/*Video Codec*/
H.323 basiert auf dem ISDN Protokoll Q.931 http://de.wikipedia.org/wiki/H.323 http://de.wikipedia.org/wiki/Q.931
H.263 Videoconferencing 64 kbit/s
H.264 (MPEG-4/AVC) HDTV
RTVideo (CIF / VGA / HD / Panoramic Video)
/*Spezielle Prüfungsfragen*/
Response Group --> Create Group, Agent, Queue and Interactive Voice Response (IVR) Workflow
Set-CsCpsConfiguration (Call Park service) http://technet.microsoft.com/en-us/library/gg412721.aspx
Get-CsAdUser | Enable-CsUser
Export-CsConfiguration -FileName "C:\Config.zip"
Export-CsArchivingData -DBInstance atl-sql-001\Archinst -StartDate 1/1/2010 -OutputFolder "C:\ArchivingExports"
Export-CsLisConfiguration -FileName C:\E911Config.bak (Export Location Information)
Set-CsNetworkConfiguration (EnableBandwidthPolicyCheck = false by default)
New-CsHealthMonitoringConfiguration
Set-CsFileTransferConfiguration
Set-CsImFilterConfiguration
Set-CsPinSendCAWelcomeMail
Get-CsUser Get-CsClientPolicy (Limit Number of Contacts / EnableEventLogging)
Get-CsAdminRoleAssignment http://technet.microsoft.com/en-us/library/gg398434.aspx
Get-CsClientVersionConfiguration http://technet.microsoft.com/en-us/library/gg398623.aspx
Windows Live does not Support SRTP http://www.confusedamused.com/notebook/lync-to-windows-live-av-federation/
Archiving over MSMQ on Frontend and Archiving Server
Enabling Call Admission Control on Site
exchucutil.ps1 Move Exchange Unified Messaging Contact Objects http://technet.microsoft.com/en-us/library/gg398145.aspx
/*Glossar*/
ACD Automatic Call Distribution http://en.wikipedia.org/wiki/Automatic_Call_Distribution
CAC Call Admission Control http://en.wikipedia.org/wiki/Call_Admission_Control
CDR Call Detail Record http://en.wikipedia.org/wiki/Call_Detail_Record
DSCP Differentiated Services Code Point http://en.wikipedia.org/wiki/Differentiated_Services_Code_Point
DTMF Dual-tone multi-frequency http://en.wikipedia.org/wiki/DTMF
E911 Enhanded 911 http://de.wikipedia.org/wiki/Enhanced_911
E.164 http://www.itu.int/rec/T-REC-E.164/en http://en.wikipedia.org/wiki/E.164
E.123 +31 42 123 4567 http://www.itu.int/rec/T-REC-E.123/en http://en.wikipedia.org/wiki/E.123
FQTN Fully qualified Telephone Number
IVR Interactive Voice Response
MCU Multipoint Control Unit (zentraler Sternverteiler für Videokonferenzen) http://en.wikipedia.org/wiki/Multipoint_Control_Unit
MTLS Multiplexed Transport Layer Security http://en.wikipedia.org/wiki/Multiplexed_Transport_Layer_Security
PSAP Public Safety Answering Point
PSOM Persistent Shared Object Model (TCP 8057 / TCP 5058)
QoS Quality of Service http://en.wikipedia.org/wiki/Quality_of_Service
RTP Real-Time Transport Protocol http://de.wikipedia.org/wiki/Real-Time_Transport_Protocol
SBA Survivable Branch Appliance http://en.wikipedia.org/wiki/Survivable_Branch_Appliance
SBC Session Border Controllers
SIP Session Initiation Protocol http://de.wikipedia.org/wiki/Session_Initiation_Protocol
SRTP Secure Real-Time Transport Protocol http://de.wikipedia.org/wiki/SRTP
STUN Session Traversal Utilities for NAT http://en.wikipedia.org/wiki/STUN
TCP Transmission Control Protocol
UDP User Datagram Protocol