Office 2013 / Lync 2013 Hardware Grafik Beschleunigung

Office 2013 kommt mit vielen neuen Features. Eines dieser Feature ist Hardware Grafik Beschleunigung oder auch GPU Rendering. Dieses Feature findet man auch bei den meisten neuen Browsern.

Manchmal kann dieses Feature Probleme bei alten aber auch neuen Rechnern hervorrufen. Viele User nutzen auch schon Office 2013 und haben Probleme mit der Geschwindigkeit oder dem hängen des Cursors gemeldet.

Die Lösung ist hier, die Hardware Grafik Beschleunigung in Word abzuschalten. Dies greift dann aber auch für alle anderen Office 2013 Programm.

14-04-2013 10-33-11

Wenn es dann noch immer Probleme mit Office 2013 auftreten, kann man zusätzlich auch noch die Subpixel-Positionierung deaktivieren.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Office 2013 | Leave a comment

Audiocodes Gateway LDAP Routing

Die aktuelle Audiocodes Firmware unterstützt eine direkte LDAP Anbindung an das Active Directory um Anrufe automatisch zwischen der lokalen TK-Anlage und Lync zu routen.

Als erstes muss die Verbindung zum AD hergestellt werden. Hierzu reicht ein normaler User mit Lese Rechten um auf das AD zu zugreifen.

Jetzt sollte man noch die eingetragenen Werte unter “Advanced Parameter” überprüfen.

Für Lync wird das Feld “msRTCSIP-Line” ausgelesen. Dieses enthält die TEL_URI  (z.B. tel:+4940609298) aber nur, wenn der Benutzer auch “Enterprise Voice”-Enabled ist.

Für die Lync private Nummer wird das Feld “msRTCSIP-PrivateLine” ausgelesen.

Für die TK-Anlage wird das Feld “TelephoneNumber” ausgelesen, hier ist es wichtig, dass die Formatierung, der Formatierung durch das Audiocodes GW entspricht. Am besten natürlich im E.164 Format, ohne Klammern, Leerzeichen o.ä. (+4940609298).

Für die Mobile Nummer wird das Feld “mobile” ausgelesen. Diese Eintrag wird verwendet, wenn weder die TK-Anlage oder der Lync User erreichbar ist.

Erste Regel: sendet die Anrufe zur PBX (über den lokalen GW 127.0.0.1) wenn die AD Abfrage “PBX:” zurück gibt

Zweite Regel: sendet Anrufe zu Lync (Mediation Server 10.0.0.2) wenn die AD Abfrage “OCS:” zurückgibt.

Dritte Regel: sendet Anrufe zum Mobile des Users (über PSTN durch die GW IP Adresse, 127.0.0.1) wenn die AD Abfrage “MOBILE:” zurückgibt.

Vierte Regel: sendet Anrufe zur IP Adresse des GW, als Beispiel (172.0.0.1) wenn keine Antwort vom LDAP Server zurückkommt.

Fünfte Regel: sendet die Abfrage der empfangenen TEL Destination Nummer zum LDAP Server. Dann wird der Anruf anhand der Abfrage nach den ersten regeln der Tabelle geroutet.

Sechste Regel: wenn die LDAP Funktion nicht aktiviert ist, werden alle Anrufe nach Lync geroutet (IP Adresse 10.0.0.3)

Wichtig ist auch noch die Nummern Manipulation. In Richtung Lync muss immer in das E.164 Format normalisiert werden. In Richtung TK-Anlage und PSTN immer im ISDN Format. Bei LDAP Routing durchläuft der Anruf die Rufnummer Manipulation also immer 2. Mal.

Bei einem LDAP Error, wird die Rufnummer immer so zurückgegeben, wie sie vor der Manipulation gesendet wurde. Also, wenn die 98 auf +4940609298 manipuliert wurde, wird die Rufnummer bei einem LDAP Error als 98 zurückgegeben.

Damit die Suche “schnell” geht, sollte im AD-Schema dieses Feld mit einem “Index” versehen werden. Das ist “by default” nicht der Fall. Siehe auch, Telephone-Number Attribute:

http://msdn.microsoft.com/en-us/library/ms680027(VS.85).aspx

Der Index kann recht problemlos eingeschaltet werden, siehe:

http://blogs.technet.com/b/ad/archive/2008/04/01/how-to-create-a-mosiac-of-user-thumbnails-in-aduc-dsa-msc.aspx

Wobei in dem Feld natürlich auch ein reines E164 ohne Klammern, Leerzeichen o.ä. verwendet werden sollte, damit die LDAP-Suche auch “trifft”.

“Globalization Step-by-Step, siehe http://msdn.microsoft.com/en-us/goglobal/bb688129.aspx.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Lync 2013 | Leave a comment

Welche Lync 2013 Client Einstellungen gibt es in der Registry?

Auch schon wie bei Lync 2010, werden die Lync 2013 Client Einstellungen in der Registry gespeichert. Dass sich der Speicherort für Lync 2013 geändert hat, sind hier alle Registry Schlüssel beschrieben.

Schlüssel unter Lync:

registry1

HKCU:\Software\Microsoft\Office\15.0\Lync

Schlüssel:

AddToFirewallExceptionList

AllowOverridingDeviceAtJoinTime

AutoOpenMainWindowWhenStartup

AutoSignInWhenUserSessionStarts

AwayThreshold

CurrentUILanguage

DSBkgndMode

DuplicatePrimaryMonitorPresentingSetting

EnableBHOSmartTags

EnableEventLogging

EnableTTY

EndPointLocation

FirstRun

FtReceiveFolder

GCWithRosterTabbedFrameWidth

GroupContactsBy

IdleThreshold

IMGCNoExtensionTabbedFrameWidth

IMLargeExtensionTabbedFrameWidth

IMMediumExtensionTabbedFrameWidth

IsConversationStatePreservationEnabled

IsOneLineTabList

JoinAudioConferenceFrom

LastDialedNumber

LyncEntryName

LyncName

MinimizeWindowToNotificationArea

MTTA

MTTF

MTTT

MusicOnHoldAudioFile

MusicOnHoldDisabled

NotSendingSignInTracing

OCTelephonyMode

playSoundFeedback

SavePassword

ServerSipUri

ServerUsername

ShowContactFriendlyName

ShowContactStatus

ShowEmoticons

ShowFavoriteContacts

ShowPhoto

ShowUserConsentForAutomaticSendTracing

SortContactsByName

suspendSoundWhenBusy

suspendSoundWhenConversationWindowInForeground

suspendSoundWhenDND

TracingLevel

TwoLineView

WindowMax

WindowRect

Schlüssel unter dem Benutzer Account:

registry2

HKCU:\Software\Microsoft\Office\15.0\Lync\user.name@contoso.com

Schlüssel:

Conversations

Dismissed DelegatorList

Dismissed RgsList

Last DelegatorList

Last RgsList

Outstanding DelegatorList

Outstanding RgsList

PreferredGeometry

TrustModelData

HKCU:\Software\Microsoft\Office\15.0\Lync\user.name@contoso.com\Autodiscovery

Schlüssel:

cacheVersion

ExternalAvailabilityServerUrl

ExternalBasicEcpUrl

ExternalEcpPhotoUrl

ExternalEcpUrl

ExternalEwsUrl

ExternalOofServerUrl

ExternalPhotoUrl

ExternalServerVersion

ExternalTimeToLive

InternalAvailabilityServerUrl

InternalBasicEcpUrl

InternalEcpUrl

InternalEwsUrl

InternalOofServerUrl

InternalPhotoUrl

InternalServerVersion

InternalTimeToLive

TimeStamp

WasSoapBased

WasWsSecurityBased

HKCU:\Software\Microsoft\Office\15.0\Lync\user.name@contoso.com\BuddyListOldNotifications

Einträge der SIP Uri’s

HKCU:\Software\Microsoft\Office\15.0\Lync\user.name@contoso.com\ContactStateCacheU\sip:user.name@contoso.com\

Schlüssel:

Name

ClickToCall

HKCU:\Software\Microsoft\Office\15.0\Lync\user.name@contoso.com\DS

Schlüssel:

DontShowCWCloseTabQuery

DSAppsharingGrantControlToSpecificPersonNotification

DSCLOSELSCONF

DSCLOSEVOICE

DSLogoutCloseConversations

DSStartAppsharingNotification

HKCU:\Software\Microsoft\Office\15.0\Lync\user.name@contoso.com\GroupStateCacheU

Enthält alle Gruppen, Kontakte und GUIDs

HKCU:\Software\Microsoft\Office\15.0\Lync\user.name@contoso.com\LyncAutodiscovery

Schlüssel:

cacheVersion

ExternalAuthServerUrl

ExternalSipServerUrl

ExternalTimeToLive

InternalAuthServerUrl

InternalSipServerUrl

InternalTimeToLive

TimeStamp

WebTicketServiceUrl

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Lync 2013 | Leave a comment

Lync Mobile 2013 für Mobile 8 und iOS verfügbar

Der Lync Mobile 2013 Client ist jetzt für Windows Phone 8 und auch für Iphone und Ipad mit iOS verfügbar. Damit der Lync Mobile Client genutzt werden kann, ist es zwingend notwendig die Lync 2013 Server mit dem aktuellem Update CU1 zu aktualisieren und Mobility für die Lync User frei zu geben. Für den Lync Mobile 2013 Client ist es nicht mehr notwendig, dass der User auch für Lync Voice Enterprise eingerichtet ist. Es kann dann nur die Lync Funktion Call via Work nicht genutzt werden.Es ist jetzt auch möglich Voice und Video über die Datenleitung des Lync Client zu nutzen. In den Einstellungen ist es möglich festzulegen, ob Voice und Video nur bei vorhandenem Wlan genutzt werden soll.

wp_ss_20130312_0004.jpg    wp_ss_20130312_0001.jpg    wp_ss_20130312_0002.jpg   wp_ss_20130312_0003.jpg

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Lync 2013 | Leave a comment

Polycom Kirk Wireless Server 6000, DECT Lösung auch für Lync

Polycom hat seine KIRK® Wirless Server 6000 Lösung für mittlere bis große Unternehmen nun auch für Microsoft Lync zertifiziert.

Der KIRK® Wireless Server 6000 ist eine komplette Wireless-Unternehmenslösung.

Nahtlose Übergabe zwischen Basisstationen, die umfassende Funkabdeckung, Messaging an Mobilteilen, Anwendungen mit Mehrwert und Skalierbarkeit sind nur einige der Vorteile des KIRK® Wireless Server 6000.

Der KIRK® Wireless Server 6000 besteht aus dem KIRK® Wireless Server 6000-Gerät, den KIRK® -Medienressourcen, den KIRK® -Basisstationen, den KIRK® -Repeatern und den KIRK® -Handsets.

Dank einer flexiblen Lizenzoption zahlen Sie nur für zusätzliche Benutzer, wenn Sie die Leistung auch benötigen. Sie zahlen, nehmen ein Upgrade vor und haben mehr mobile Mitarbeiter.

Bis zu 256 KIRK® IP-Basisstationen und bis zu 4096 Wireless-Benutzer können dem KIRK® Wireless Server 6000 zugewiesen werden. Dadurch ist er extrem skalierbar und die optimale Wahl für schnell wachsende, große Unternehmen.

Es wird hierdurch möglich, bei Bedarf einem Lync User, ein entsprechendes  DECT Handset im Betrieb zur Verfügung zu stellen. Für diese Handsets ist keine zusätzliche Rufnummer nötig. Sie werden hierfür direkt dem entsprechenden User zugeordnet und funktionieren wie ein zusätzlicher Lync Endpunkt mit allen DECT Funktionen und den entsprechen Lync Berechtigungen.

Polycom Kirk 6000 

Durch die insgesamt 256 Basisstationen können damit dann auch entsprechend große Firmengelände ausgeleuchtet werden. Die einzelnen Basis Stationen werden einfach über das vorhandene IP Netzwerk mit PoE betrieben.

Mit Hilfe von zwei Kirk Wireless 6000 Servern als Master/Slave eingerichtet, wird dann auch eine entsprechen Hoch Verfügbarkeit im Unternehmen sichergestellt.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Lync 2013, Lync 2010 | Leave a comment

Teil 2: Lync Server 2013 Test Installation WAC Rolle mit Windows Server 2012

Der Lync Server 2013 benötigt jetzt die zusätzlich einen Office Web App 2013 Server. Lync 2010 hat hier einen internen Powerpoint Viewer und die Web App DHTML und Silverlight auf dem Server verwendet.

Lync 2013 stellt nun Präsentationen mit Hilfe des Office Web App Servers da. Der Vorteil ist hier es wird nur noch DHTML und javascript verwendet und kann so auf den verschiedensten Client, wie auch Mobile Clients dargestellt werden.

Vorraussetzungen Installieren

Für Windows Server 2008 R2 müssen folgende Voraussetzungen installiert werden.

Windows Server 2008 R2 Sp1

Bevor es los geht müssen wir wieder ein paar Dinge vorbereiten. Der Office Web App Server benötigt das .NET Framework 4.5 und Windows PowerShell 3.0.

Außerdem sollte man den Hotfix KB2592525 installieren. Damit wird ein Problem behoben, das das Starten der Web Apps Server Dienste behindert.

Powersehll 3.0 starten und die folgenden Module installieren.

Import-Module ServerManager

Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support,AS-NET-Framework,NET-Win-CFAC

 

Für Windows Server 2012 müssen folgende Voraussetzungen über Powershell 3.0 installiert werden.

Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices

Restart the Server

Office Web App Server 2013 Setup starten.

Continue

Install Now

Close

Nun muss noch auf dem Server ein entsprechendes zertifikat von der internen PKI angefordert werden.

MMC über die PS Konsole ausführen.

Add Snap-in Certificates

Computer Account auswählen, Next, Finnish, OK.

Personal mit der rechten Maus Taste markieren, All tasks, Request New Certificate.

Next

Next

Details, Properties auswählen.

Den Friendly Namen eintragen. Dieser wird später für die Konfiguration des Office Web App server benötigt. OK und dann Enroll auswählen.

Finish

Nun muss noch die entsprechende Office Web app Farm erstellt werden.

Powershell 3.0 aufrufen und das Office Web App Module laden.

Import-Module OfficeWebApps

new-OfficeWebAppsFarm -InternalUrl “https://lync2013-se.hblab.local/” -ExternalUrl “https://lyncowa.hb-itservice.de/” –CertificateName “Lync2013-WAC” –AllowHTTP

Es kann jetzt bis zu 10 Minuten dauern bis die Office Web App farm erstellt wird. Wenn die OWA Farm erfolgreich erstellt wurde sollten folgende Konfigurationa nagezeigt werden.

Nun kann man noch überprüfen, ob die Farm erfolgreich erstellt wurde. Dazu ruft man einfach die interne Webseite auf.

https://lync2013-wac.hblab.local/hosting/discovery

Es sollte sich eine Seite mit WOPI XML öffnen.

Damit sich der neue Office Web App Server nur für die Domäne des Lync Servers verantwortlich fühlt wird die eigenen Domäne mit

New-OfficeWebAppsHost –Domain “hblab.local” über die PS 3.0 Shell eingetragen.

Nun ist es noch notwendig den Lync FE Service einmal neu zu starten, damit auch der Lync FE die Verbindung zum WAC Server herstellen kann.

Nach dem Neustart darf der Event ID 41033 nicht mehr auftreten. Es sollte aber eine Event ID 41034 mit der erfolgreichen Verbindung zum Office Web APP Server zu sehen sein.

Jetzt ist es für Lync 2013 Clients auch möglich, Präsentationen in eine Konferenz zu teilen.

 

 

 

 

 

 

 

 

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Lync 2013 | Leave a comment

Neu, Tool um Lync Verbindungen zu analysieren

Es gibt eine neues Tool um Lync Verbindungen genauer zu analysieren. Es heißt “Lync Connectivity Analyzer”

Folgende Funktionen können damit überprüft werden:

  • Autodiscover Service
  • Authentication Broker (Reach) service
  • Mobility (MCX) service
  • WebTicket service
  • <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Lync 2013, Lync 2010 | Leave a comment

    Update Lync für Mac 2011: January 2013

    Das Lync für MAC Update 14.0.4 unterstützt jetzt Call Control für die meisten “Lync optimized for Lync USB” Geräte.

    Microsoft und OEMs haben Zusammen sichergestellt das dieses Update die moisten Geräte mit dem “Lync optimized for Lync USB” Logo unterstützt.

    Dieses Update behebt folgende Fehler:

    <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Lync 2013, Lync 2010 | Leave a comment

    Lync 2013/2010 Päsenz Status individuell konfigurieren

    Auch in Lync 2013 und 2010 ist es möglich, wie schon bei OCS insgesamt 4 zusätzliche Präsenz Stati zu konfigurieren. Es gibt hier zwei Möglichkeiten dieses zu erreichen.Der Lync 2013 Client greift hierzu auf eine XML Datei zu, in welcher sich die entsprechende Konfiguration befindet.

    Diese Datei könnte presence.xml mit folgendem Inhalt heißen.

    <?xml version=”1.0″?>
    <customStates xmlns=”http://schemas.microsoft.com/09/2009/communicator/customStates”>
      <customState ID=”1″ availability=”online”>
        <activity LCID=”1033″>Working from Home</activity>
        <activity LCID=”1044″>activity 2 for 1044</activity>
        <activity LCID=”1055″>activity 3 for 1055</activity>
      </customState>
      <customState ID=”2″ availability=”busy”>
        <activity LCID=”1033″>In a Live Meeting</activity>
        <activity LCID=”1036″>Equivalent French String for – In a Live Meeting </activity>
      </customState>
      <customState ID=”3″ availability=”busy”>
        <activity LCID=”1033″>Meeting with Customer</activity>
        <activity LCID=”1055″>meeting with client</activity>
        <activity LCID=”1036″>Equivalent French String for – Meeting with Customer</activity>
      </customState>
      <customState ID=”4″ availability=”do-not-disturb”>
        <activity LCID=”1033″>Interviewing</activity>
      </customState>
    </customStates>

    Es gibt nun zwei Möglichkeiten diese angepassten Stati den Lync Usern zur Verfügung zu stellen. Wen man den diese Einstellungen über eine lokale Datei zur Verfügung stellen möchte, muss hierfür der SIP High Security Mode im Lync Client deaktiviert werden und der lokale Pfad zu dieser Datei angegeben werden. Z. b. C:\Program Files\Microsoft Office\Office15\presence.xml. Das ganze wird dann über einen Registry Eintrag erreicht.

    Hierzu den folgenden Text in eine Datei kopieren, als CustomPresence.reg abspeichern und dann ausführen.

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync]
    “EnableSIPHighSecurityMode”=dword:00000000
    “CustomStateURL”=file:///C:\Program Files\Microsoft Office\Office15\presence.xml

    Wenn man diese angepassten Statis allen Lync Usern zur Verfügung stellen möchte, wird diese durch eine angepasste Client Policy erreicht. Hierfür muss die Datei presence.xml in das Verszeichniss aller Lync Frontendserver, in das externe Webverzeichniss kopiert werden.

    C:\Program Files\Microsoft Lync Server 2013\Web Components\External Website\presence.xml

    Danach kann mann dann konrollieren, ob die Datei über die externe Webseite https://lyncweb.contoso.com/presence.xml aufgerufen werden kann.

    Jetzt muss nur noch die Lync Clientpolicy entsprechend angepasst werden.

    set-CsclientPolicy -Identity Global -CustomStateUrl https://lyncweb.contoso.com/presence.xml

    Wenn man dann auch noch verschiedene Sprachen unterstützen möchte, muss nur die presence.xml um den entsprechenden Local Identifier (LCID) erweiter werden.  <activity LCID=”1033″>Urgent interrupt only</activity> für Englisch.

    Hier findet man die passende LCID
    Hier findet man die Technet Beschreibung zum Anpassen der Präsenz Statis.

    <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Lync 2013, Lync 2010 | Leave a comment

    Für Office 365 benötigte Ports um den Lync Client mit Lync online zu verbinden.

    Damit die Anbindung von Lync an Lync Online (Office 365) funktioniert müssen die Firewall für die nachfolgenden Ports entsprechend konfiguriert werden.

    Appendix D Deploymnet für die Benötigten Ports und Urls für Office 365

    Protocol /Port

    Anwendung

    TCP 443

    Lync 2010 Client (Kommunikation zu Lync Online von einem On-Premises Lync Server)

    STUN/TCP 443

    Lync Online (outbound Audio, Video, Application Sharing Sessions)

    STUN/UDP 3478

    Lync Online (outbound Audio and Video Sessions) (für Lync Web App nicht unbedingt nötig

    UDP 20000–45000

    Lync-zu-Phone outbound (Jahjah Voice)

    RTC/UDP 50000-59999

    Lync Online (outbound Audio and Video Sessions)

    Wenn die oben genannten Ports entsprechend über die Firewall konfiguriert sind, kann man mit dem Lync Online Test Tool die Verbindung zu Lync Online überprüfen. Damit ist von vorn herein sichergestellt, dass die Verbindung zu Lync Online aus dem eigenen Firmen internen Netzt funktioniert. Die gleichen Ports werden auch benötigt wenn man aus dem Firmen eigenen Netzwerk mit der Lync 2010/2013 Web App an einem anderen externen Lync Meeting teilnehmen möchte.  

    <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Office 365, Lync 2013, Lync 2010 | Leave a comment