Lync Online: What’s Possible?


When talking about Office365, and how you can manage the Exchange Online piece of it using Exchange Management, Exchange Control Panel, and Exchange Management Console, people are often disappointed when finding out there is no Lync Control Panel, or Lync Management Shell to manage the Lync Online bit.

Looking at Lync Online, you can only manage it today using the Admin home page of your Office 365 portal:

SNAG-00305

You can manage organization wide the following settings:

  • Enable/Disable Federation
  • Enable/Disable Public IM Connectivity

Per user you can manage:

  • Enable/Disable Federation
  • Enable/Disable Public IM Connectivity
  • Enable file transfer
  • Enable audio and video

SNAG-00310

The following question often pops up: what are the configuration settings a user gets when signing into Lync Online?

Is there a way you can get your hands on the information provided via the process called in-band provisioning?

A nice definition/overview on how Lync takes advantage of this in-band provisioning is given for example in this blog article:

http://blogs.technet.com/b/csps/p/cmgmtprovisioning.aspx, from where the following copy-paste:

In-band provisioning is not a new feature; in-band provisioning already exists in several versions of Microsoft Office Communications Server. With Microsoft Lync Server 2010 (formerly known as Microsoft Communications Server β€œ14”), however, in-band provisioning becomes an especially powerful mechanism for managing the behavior of client applications such as Microsoft Lync.

One way of seeing the information provided to a user signing into Lync Online, is by enabling logging in the Lync Online before signing in. In Microsoft Lync client, click Options, and select Tools:

SNAG-00295

In General, select Turn on logging in Lync:

SNAG-00296

Then sign into Lync.

You will see that there is a log file created, by default in the c:\Users\<UserName>\tracing folder:

SNAG-00297

The tool to read this file, is the Snooper tool, which you can access once you have installed the Lync Resource Kit Tools, available for download here:

http://www.microsoft.com/download/en/details.aspx?id=21165

After installing it, double-click Snooper.exe

SNAG-00298

And open the just created log file, by clicking File, Open File, and browse to the location of the log file:

SNAG-00299

Click on messages, and scroll to the message or search for the word property name

SNAG-00300

SNAG-00311

And there you will find all the info:

SNAG-00301

Omitted most of the info, to just get the property names:

<property name="ShowRecentContacts" >true</property>

<property name="ShowManagePrivacyRelationships" >false</property>

<property name="MaxPhotoSizeKB" >30</property>

<property name="DisableMusicOnHold" >true</property>

<property name="PhotoUsage" >AllPhotos</property>

<property name="AbsUsage" >WebSearchOnly</property>

<property name="EnableEnterpriseCustomizedHelp" >true</property>

<property name="CustomizedHelpUrl" >http://r.office.microsoft.com/r/rlidlyncon?clid=1033&amp;p1=4&amp;p2=1041</property>

<property name="HotdeskingTimeout" >300</property>

<property name="EnableContactSync" >true</property>

<property name="ShowSharepointPhotoEditLink" >false</property>

<property name="EnableVOIPCallDefault" >false</property>

<property name="MaximumDGsAllowedInContactList" >10</property>

<property name="P2PAppSharingEncryption" >0</property>

<property name="EnhancedEmergencyServicesEnabled" >false</property>

<property name="LocationPolicyTagID" >user-tagid</property>

<property name="bypassEnabled" >true</property>

<property name="internalBypassMode" >Any</property>

<property name="externalBypassMode" >Off</property>

<property name="bypassId" >2e3ff79e-fb4b-4f6e-9668-eaa6ed79d3d1</property>

<property name="AllowIPAudio" >true</property>

<property name="AllowIPVideo" >true</property>

<property name="EnableAppDesktopSharing" >true</property>

<property name="AllowAppSharingForExternalMeeting" >Desktop</property>

<property name="RetainPPTForExternalMeeting" >true</property>

<property name="AllowPresenterToRecord" >false</property>

<property name="EnableDataCollaboration" >true</property>

<property name="MeetingSize" >250</property>

<property name="EnablePSTNConferencing" >false</property>

<property name="TrustedConferencingPinRequired" >false</property>

<property name="AllowParticipantControl" >true</property>

<property name="AllowAnnotations" >true</property>

<property name="AllowAnonymousParticipants" >true</property>

<property name="AllowExternalUserControl" >true</property>

<property name="AllowExternalUsersToSaveContent" >true</property>

<property name="AllowExternalUserRecording" >false</property>

<property name="AllowPolls" >true</property>

<property name="AllowRecording" >false</property>

<property name="EnableP2PRecording" >false</property>

<property name="AllowFileTransfer" >true</property>

<property name="MaxConferenceVideoResolution" >VGA</property>

<property name="AllowUserToScheduleMeetingsWithAppSharing" >true</property>

<property name="EnableP2PFileTransfer" >true</property>

<property name="AllowedAppDesktopSharingLevel" >Desktop</property>

<property name="AudioBitRate" >200</property>

<property name="VideoBitRate" >50000</property>

<property name="AppSharingBitRate" >50000</property>

<property name="FileTransferBitRate" >50000</property>

<property name="EnableP2PVideo" >true</property>

<property name="EnablePrivacyMode" >false</property>

<property name="AutoInitiateContacts" >true</property>

<property name="PublishLocationDataDefault" >true</property>

<property name="DisplayPublishedPhotoDefault" >true</property>

<property name="PersonalNoteHistoryDepth" >3</property>

<property name="SubscribeToCollapsedDG" >true</property>

<updatesServerEnabled>true</updatesServerEnabled>

<ucPortRangeEnabled>true</ucPortRangeEnabled>

<ucMinMediaPort>5350</ucMinMediaPort>

<ucMaxMediaPort>5389</ucMaxMediaPort>

<ucMinSipDynamicPort>7100</ucMinSipDynamicPort>

<ucMaxSipDynamicPort>7102</ucMaxSipDynamicPort>

<ucMinAudioPort>50000</ucMinAudioPort>

<ucMaxAudioPort>50019</ucMaxAudioPort>

<ucMinVideoPort>50020</ucMinVideoPort>

<ucMaxVideoPort>50039</ucMaxVideoPort>

<ucMinAppSharingPort>50040</ucMinAppSharingPort>

<ucMaxAppSharingPort>50049</ucMaxAppSharingPort>

<ucMinFileTransferPort>50050</ucMinFileTransferPort>

<ucMaxFileTransferPort>50059</ucMaxFileTransferPort>

<ucPC2PCAVEncryption>SupportEncryption</ucPC2PCAVEncryption>

<ucMaxVideoRateAllowed>VGA-600K</ucMaxVideoRateAllowed>

<qosEnabled>false</qosEnabled>

<ucDiffServVoice>40</ucDiffServVoice>

<ucVoice802_1p>0</ucVoice802_1p>

<ucEnforcePinLock>true</ucEnforcePinLock>

<ucMinPinLength>6</ucMinPinLength>

<ucPhoneTimeOut>10</ucPhoneTimeOut>

<ucExchangeMWIPoll>3</ucExchangeMWIPoll>

<ucEnableSIPSecurityMode>High</ucEnableSIPSecurityMode>

<ucEnableUserLogging>true</ucEnableUserLogging>

<loggingLevel>Low</loggingLevel>

<enableBWPolicyCheck>false</enableBWPolicyCheck>

<property name="name" >Standard User</property>

<property name="AllowSimultaneousRinging" >false</property>

<property name="AllowCallForwarding" >false</property>

<property name="EnableDelegation" >false</property>

<property name="EnableTeamCall" >false</property>

<property name="EnableCallPark" >false</property>

<property name="EnableCallTransfer" >false</property>

<property name="EnableMaliciousCallTrace" >false</property>

<property name="enableBWPolicyOverride" >false</property>

<property name="UcEnabled" >false</property>

Ilse


Comments (4)

  1. Martin says:

    Nice  πŸ˜‰

  2. Francois says:

    Do note that some of the parameters (such as ucPortRangeEnabled for example) obtained here are service specific parameters (at this time reserved for the service), undocumented and unsupported from a tenant facing point of view. What that means is that the parameters cannot be counted upon by a tenant to be set at any specific value or not to change in the course of the operations. Use at your own risk.

  3. lucy says:

    Great post from your hands again. I loved the complete article.
    By the way nice writing style you have. I never felt like boring while reading this article.

    I will come back & read all your posts soon. Regards, Lucy.

  4. show box says:

    Thanks for the great info. I really loved this. I would like to apprentice at the same time as you amend your web site, how could i subscribe for a blog site?
    For more info on showbox please refer below sites:
    http://showboxandroids.com/showbox-apk/
    http://showboxappandroid.com/
    Latest version of Showbox App download for all android smart phones and tablets.
    http://movieboxappdownloads.com/ – It’s just 2 MB file you can easily get it on your android device without much trouble. Showbox app was well designed application for android to watch movies and TV shows, Cartoons and many more such things on your smartphone.
    For showbox on iOS (iPhone/iPad), please read below articles:
    http://showboxappk.com/showbox-for-ipad-download/
    http://showboxappk.com/showbox-for-iphone/
    Showbox for PC articles:
    http://showboxandroids.com/showbox-for-pc/
    http://showboxappandroid.com/showbox-for-pc-download/
    http://showboxforpcs.com/
    There are countless for PC clients as it is essentially easy to understand, simple to introduce, gives continuous administration, effectively reasonable. it is accessible at completely free of expense i.e., there will be no establishment charges and after establishment
    it doesn’t charge cash for watching films and recordings.
    http://www.showboxforipad.org/showbox-apk/ Not simply watching, it likewise offers alternative to download recordings and motion pictures. The accompanying are the strides that are to be taken after to introduce Showbox application on Android. The above
    all else thing to be done is, go to the Security Settings on your Android telephone, Scroll down and tap on ‘Obscure sources’.
    http://www.showboxforipad.org/
    http://movieboxappdownloads.com/moviebox-apk-android/
    http://movieboxappdownloads.com/download-moviebox-pc/
    Movie Box, an esteemed movies application in which you can find stacks of programs and films. The guide is given here to download Movie Box app to Android and to Apple iOS 9.0.2, iOS 8.4/8.3 and also for the lower versions without Jailbreak.
    http://showboxforiphone.org/
    Please do login to Showbox application with the help of Ymail. You can login in Ymail from here –
    http://ymaillogintips.com/
    Sign Up & Do registration for latest movies on Showbox application