<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>I&#039;m a UC Blog</title>
	<atom:link href="http://imaucblog.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://imaucblog.com</link>
	<description>my thoughts and experiences in enterprise communications technology...</description>
	<lastBuildDate>Wed, 23 Aug 2023 21:04:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.3.8</generator>
	<item>
		<title>Outlook for M365 Security Alert or Certificate Error with GoDaddy DNS Hosting</title>
		<link>http://imaucblog.com/archive/2023/08/23/outlook-for-m365-security-alert-or-certificate-error-with-godaddy-dns-hosting/</link>
					<comments>http://imaucblog.com/archive/2023/08/23/outlook-for-m365-security-alert-or-certificate-error-with-godaddy-dns-hosting/#respond</comments>
		
		<dc:creator><![CDATA[Adam [I'm a UC Blog]]]></dc:creator>
		<pubDate>Wed, 23 Aug 2023 21:04:08 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Office 365]]></category>
		<guid isPermaLink="false">http://imaucblog.com/?p=2952</guid>

					<description><![CDATA[<p>I&#8217;ve been experiencing a weird certificate error when opening Outlook for M365, something to the effect of this seen inline: I have a pretty good grasp of Outlook, certificates and DNS &#8211; but this had me scratching my head for some time, especially as I&#8217;d not loaded a certificate manually. It turned out that the [&#8230;]</p>
The post <a href="http://imaucblog.com/archive/2023/08/23/outlook-for-m365-security-alert-or-certificate-error-with-godaddy-dns-hosting/">Outlook for M365 Security Alert or Certificate Error with GoDaddy DNS Hosting</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve been experiencing a weird certificate error when opening Outlook for M365, something to the effect of this seen inline:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="http://imaucblog.com/wp-content/uploads/2023/08/SecurityAlert.png"><img decoding="async" fetchpriority="high" width="466" height="321" src="http://imaucblog.com/wp-content/uploads/2023/08/SecurityAlert.png" alt="" class="wp-image-2953" srcset="http://imaucblog.com/wp-content/uploads/2023/08/SecurityAlert.png 466w, http://imaucblog.com/wp-content/uploads/2023/08/SecurityAlert-300x207.png 300w" sizes="(max-width: 466px) 100vw, 466px" /></a></figure></div>


<p></p>



<p>I have a pretty good grasp of Outlook, certificates and DNS &#8211; but this had me scratching my head for some time, especially as I&#8217;d not loaded a certificate manually.</p>



<p>It turned out that the error in question was linked to the Outlook Autodiscovery process, my DNS in this regard was configured correctly and successfully passed the domain verification process within the M365 Admin Portal. However whilst the autodiscover <a href="https://learn.microsoft.com/en-us/microsoft-365/enterprise/external-domain-name-system-records?view=o365-worldwide#external-dns-records-required-for-email-in-office-365-exchange-online" target="_blank" rel="noopener" title="">CNAME was in place correctly</a>, Outlook also likes to check for other records. </p>



<p>Specifically:</p>



<p><a href="https://contoso.com/AutoDiscover/AutoDiscover.xml">https://domain.com/AutoDiscover/AutoDiscover.xml</a></p>



<p>When you add your domain to GoDaddy DNS hosting it creates a default record or catch-all, see inline:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="http://imaucblog.com/wp-content/uploads/2023/08/GoDaddyDNS.png"><img decoding="async" width="1024" height="105" src="http://imaucblog.com/wp-content/uploads/2023/08/GoDaddyDNS-1024x105.png" alt="" class="wp-image-2954" srcset="http://imaucblog.com/wp-content/uploads/2023/08/GoDaddyDNS-1024x105.png 1024w, http://imaucblog.com/wp-content/uploads/2023/08/GoDaddyDNS-300x31.png 300w, http://imaucblog.com/wp-content/uploads/2023/08/GoDaddyDNS-768x78.png 768w, http://imaucblog.com/wp-content/uploads/2023/08/GoDaddyDNS.png 1292w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p></p>



<p>This resulted in Outlook retrieving a default certificate installed by GoDaddy which in turn caused a security alert prompt. This could have been <a href="https://learn.microsoft.com/en-US/outlook/troubleshoot/profiles-and-accounts/how-to-control-autodiscover-via-group-policy" target="_blank" rel="noopener" title="">worked around via various registry keys</a>, but given my machines are unmanaged this approach would have required more client-side work.</p>



<p>Instead I updated/removed this DNS entry and presto, security error solved!</p>The post <a href="http://imaucblog.com/archive/2023/08/23/outlook-for-m365-security-alert-or-certificate-error-with-godaddy-dns-hosting/">Outlook for M365 Security Alert or Certificate Error with GoDaddy DNS Hosting</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>http://imaucblog.com/archive/2023/08/23/outlook-for-m365-security-alert-or-certificate-error-with-godaddy-dns-hosting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cloud Video Interop (CVI) Lobby Changes</title>
		<link>http://imaucblog.com/archive/2022/12/08/cloud-video-interop-cvi-lobby-changes/</link>
					<comments>http://imaucblog.com/archive/2022/12/08/cloud-video-interop-cvi-lobby-changes/#respond</comments>
		
		<dc:creator><![CDATA[Adam [I'm a UC Blog]]]></dc:creator>
		<pubDate>Thu, 08 Dec 2022 19:31:11 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<guid isPermaLink="false">http://imaucblog.com/?p=2945</guid>

					<description><![CDATA[<p>So it&#8217;s been a while since I&#8217;ve posted here, primarily due to the fact I&#8217;ve changed jobs a few times. I had a brief hiatus from the Unified Communications world, but I&#8217;m back where I guess I belong &#8211; this time at Microsoft. One of the first feature items I picked up was associated with [&#8230;]</p>
The post <a href="http://imaucblog.com/archive/2022/12/08/cloud-video-interop-cvi-lobby-changes/">Cloud Video Interop (CVI) Lobby Changes</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>So it&#8217;s been a while since I&#8217;ve posted here, primarily due to the fact I&#8217;ve changed jobs a few times. I had a brief hiatus from the Unified Communications world, but I&#8217;m back where I guess I belong &#8211; this time at Microsoft. </p>



<p>One of the first feature items I picked up was associated with my old friend CVI, specifically in relation to how lobby permissions are handled.</p>



<p>For those familiar with CVI there&#8217;s a number of layers whereby permissions in respect to lobby are managed.</p>



<ol>
<li>CVI Bot can be configured as &#8220;trusted&#8221;, this essentially allows all VTCs joining calls scheduled within said tenant to bypass the lobby. Resulting in VTCs being treated as participants homed within said tenant (instead of guests). The PowerShell that enables this experience is <em>AllowAppGuestJoinsAsAuthenticated</em>&nbsp;with the parameter set to &#8216;$true&#8217;&nbsp;</li>



<li>The next layer is set at a service and CVI vendor-specific level. This varies between each CVI provider, but the goal here is to limit the scope of item #1 to specific known devices or networks</li>
</ol>



<p>In the case of item #1 above there was a problem, if someone took advantage of the meeting options highlighted below, <strong>people I invite</strong> or <strong>only me and co-organizers</strong>, this option was ignored. The good news is that is meeting option is now honored!</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="http://imaucblog.com/wp-content/uploads/2022/12/image.png"><img decoding="async" src="http://imaucblog.com/wp-content/uploads/2022/12/image.png" alt="" class="wp-image-2946" width="406" height="240" srcset="http://imaucblog.com/wp-content/uploads/2022/12/image.png 812w, http://imaucblog.com/wp-content/uploads/2022/12/image-300x177.png 300w, http://imaucblog.com/wp-content/uploads/2022/12/image-768x454.png 768w" sizes="(max-width: 406px) 100vw, 406px" /></a></figure></div>The post <a href="http://imaucblog.com/archive/2022/12/08/cloud-video-interop-cvi-lobby-changes/">Cloud Video Interop (CVI) Lobby Changes</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>http://imaucblog.com/archive/2022/12/08/cloud-video-interop-cvi-lobby-changes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Commsverse 2021 Session &#8211; MTR on Windows and Android &#8211; What&#8217;s the difference?</title>
		<link>http://imaucblog.com/archive/2021/09/24/commsverse-2021-session-mtr-on-windows-and-android-whats-the-difference/</link>
					<comments>http://imaucblog.com/archive/2021/09/24/commsverse-2021-session-mtr-on-windows-and-android-whats-the-difference/#respond</comments>
		
		<dc:creator><![CDATA[Adam [I'm a UC Blog]]]></dc:creator>
		<pubDate>Fri, 24 Sep 2021 16:28:23 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<guid isPermaLink="false">http://imaucblog.com/?p=2926</guid>

					<description><![CDATA[<p>So last week the one of the biggest Microsoft UC events took place in the UK, Commsverse. I was planning on travelling over, but in the end I opted to present virtually. I&#8217;d usually jump at the chance to go back to blighty, but it still felt a little too soon for transatlantic travel. I [&#8230;]</p>
The post <a href="http://imaucblog.com/archive/2021/09/24/commsverse-2021-session-mtr-on-windows-and-android-whats-the-difference/">Commsverse 2021 Session – MTR on Windows and Android – What’s the difference?</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>So last week the one of the biggest Microsoft UC events took place in the UK, Commsverse. I was planning on travelling over, but in the end I opted to <a href="https://events.justattend.com/events/conference-session/70426235/" target="_blank" rel="noreferrer noopener">present virtually</a>. I&#8217;d usually jump at the chance to go back to blighty, but it still felt a little too soon for transatlantic travel.</p>



<p>I decided to re-present my Ignite session on Teams Rooms, but made some significant updates. There&#8217;s some excellent content from Microsoft that&#8217;s now available to help troubleshooting and also some new features bringing feature parity closer than before.</p>



<p>My presentation is available for download <a href="http://imaucblog.com/wp-content/uploads/2021/09/MTR-on-Windows-and-Android-Whats-the-difference.pptx" target="_blank" rel="noreferrer noopener">here</a> and if you didn&#8217;t get a chance to join then there&#8217;s always next year and Commsverse 2022!</p>The post <a href="http://imaucblog.com/archive/2021/09/24/commsverse-2021-session-mtr-on-windows-and-android-whats-the-difference/">Commsverse 2021 Session – MTR on Windows and Android – What’s the difference?</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>http://imaucblog.com/archive/2021/09/24/commsverse-2021-session-mtr-on-windows-and-android-whats-the-difference/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bulk Retrieval and Removal of Teams Devices (from Azure AD and therefore Intune)</title>
		<link>http://imaucblog.com/archive/2020/04/23/bulk-retrieval-and-removal-of-teams-devices-from-azure-ad/</link>
					<comments>http://imaucblog.com/archive/2020/04/23/bulk-retrieval-and-removal-of-teams-devices-from-azure-ad/#respond</comments>
		
		<dc:creator><![CDATA[Adam [I'm a UC Blog]]]></dc:creator>
		<pubDate>Thu, 23 Apr 2020 23:30:30 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<guid isPermaLink="false">http://imaucblog.com/?p=2899</guid>

					<description><![CDATA[<p>So my day job, at Poly, requires that I test a load of native Microsoft Teams devices &#8211; it&#8217;s a hard job, but somebody got to do it! 😉 This can throw into the mix some interesting scenarios, one of which is reaching the cap of maximum registered Intune devices (to a user), which by [&#8230;]</p>
The post <a href="http://imaucblog.com/archive/2020/04/23/bulk-retrieval-and-removal-of-teams-devices-from-azure-ad/">Bulk Retrieval and Removal of Teams Devices (from Azure AD and therefore Intune)</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>So my day job, at Poly, requires that I test a load of native Microsoft Teams devices &#8211; it&#8217;s a hard job, but somebody got to do it! <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>This can throw into the mix some interesting scenarios, one of which is reaching the cap of maximum registered Intune devices (to a user), which by default is 15. This can be increased to 50, see <a href="https://docs.microsoft.com/en-us/mem/intune/enrollment/enrollment-restrictions-set#create-a-device-limit-restriction" class="aioseop-link">here</a>.</p>



<p>However I&#8217;m still seeing this threshold being reached which subsequently throws an Intune enrollment error &#8211; device cap reached.</p>



<p>The removal of devices via the Azure Active Directory web interface is great for removing a few devices, but anything more and it just falls down. But never fear PowerShell to the rescue!</p>



<p>First up I want to create a CSV that contains all devices that have not registered since December 31st 2019 (this date can obviously be modified to suit your needs)</p>



<pre class="wp-block-preformatted">$dt = [datetime]’2019/12/31’<br>Get-MsolDevice -all -LogonTimeBefore $dt | select-object -Property Enabled, DeviceId, DisplayName, DeviceTrustType, ApproximateLastLogonTimestamp | export-csv devicelist-olderthan-Dec-31-2019-summary.csv</pre>



<p>This will create a CSV file with all devices, their IDs, names and last logon time.</p>



<p>Once you&#8217;ve pruned the CSV you can use this as a template to go ahead and perform bulk removal.</p>



<pre class="wp-block-preformatted">$list=import-csv devicelist-olderthan-Dec-31-2019-summary.csv<br>Foreach($device in $list){ Remove-MSOLDevice -DeviceId $device.DeviceId -force }</pre>



<p>This can take some time to complete and once done you can always re-execute the first step to validate devices have been removed successfully.</p>The post <a href="http://imaucblog.com/archive/2020/04/23/bulk-retrieval-and-removal-of-teams-devices-from-azure-ad/">Bulk Retrieval and Removal of Teams Devices (from Azure AD and therefore Intune)</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>http://imaucblog.com/archive/2020/04/23/bulk-retrieval-and-removal-of-teams-devices-from-azure-ad/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MDM Compliance Policy Exclusion for Teams Android Devices</title>
		<link>http://imaucblog.com/archive/2019/11/21/mdm-compliance-policy-exclusion-for-teams-android-devices/</link>
					<comments>http://imaucblog.com/archive/2019/11/21/mdm-compliance-policy-exclusion-for-teams-android-devices/#respond</comments>
		
		<dc:creator><![CDATA[Adam [I'm a UC Blog]]]></dc:creator>
		<pubDate>Thu, 21 Nov 2019 21:45:53 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<guid isPermaLink="false">http://imaucblog.com/?p=2872</guid>

					<description><![CDATA[<p>Microsoft’s Teams device strategy leverages Android as a platform, this currently includes IP Phones and will also incorporate a new category of devices recently announced at Ignite &#8211; Collaboration Bars for Microsoft Teams, more on this here. One common occurrence is that when these devices are connected to Azure Active Directory, Mobile Device Management (MDM) [&#8230;]</p>
The post <a href="http://imaucblog.com/archive/2019/11/21/mdm-compliance-policy-exclusion-for-teams-android-devices/">MDM Compliance Policy Exclusion for Teams Android Devices</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>Microsoft’s Teams device strategy leverages Android as a
platform, this currently includes IP Phones and will also incorporate a new
category of devices recently announced at Ignite &#8211; Collaboration Bars for
Microsoft Teams, more on this <a href="https://techcommunity.microsoft.com/t5/Microsoft-Teams-Events-Blog/Ignite-Live-Blog-BRK3261-Learn-about-new-innovative-and/ba-p/1007206">here</a>.</p>



<p>One common occurrence is that when these devices are
connected to Azure Active Directory, Mobile Device Management (MDM) policies
can cause various provisioning errors due to lack of compliance.</p>



<p>Whilst these devices are running Android, they should not be
considered as smartphones, they each run hardened versions of Android that are
closely coupled with SoC-specific drivers. As such they need to be treated
differently, whilst Microsoft <a href="https://docs.microsoft.com/en-us/intune/fundamentals/whats-new#decreasing-support-for-android-device-administrator">publicly
announced</a> deprecation of mainstream support for Android 4.x within Intune, Intune
will continue to support any Teams Android-based devices.</p>



<p>To that end as an admin we need to have a way of excluding Teams devices from MDM policies. To handle this Microsoft recently introduced a new Dynamic Device group within Azure Directory. In this short guide we will create a group, define membership rules and then exclude this group from an existing MDM compliance policy.</p>



<p>First we need to access the Azure Active Directory group
administration portal, <a href="https://aad.portal.azure.com/#blade/Microsoft_AAD_IAM/GroupsManagementMenuBlade/AllGroups">here</a>.
We need to ensure we have the appropriate admin permissions for perform this
task.</p>



<p>The first thing we’ll do here is create a new group, as per the example below I’ve set the group type to <strong>Security</strong> and given a friendly name/description. We then need to set our membership type to <strong>Dynamic Device</strong>.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" loading="lazy" src="http://imaucblog.com/wp-content/uploads/2019/11/MDM_Pic_01-1024x584.png" alt="" class="wp-image-2873" width="550" height="312"/></figure></div>



<p>Next, we need to <strong>add
a dynamic device query</strong>, this will ensure that any new devices are
automatically added to this group upon enrollment. </p>



<p>Once the <strong>add dynamic query</strong> dialogue is clicked the user interface below is presented. In this example we’re going to manually define a <strong>Rule syntax</strong> by clicking <strong>edit</strong>.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" loading="lazy" src="http://imaucblog.com/wp-content/uploads/2019/11/MDM_Pic_02-1024x463.png" alt="" class="wp-image-2875" width="550" height="250" srcset="http://imaucblog.com/wp-content/uploads/2019/11/MDM_Pic_02-1024x463.png 1024w, http://imaucblog.com/wp-content/uploads/2019/11/MDM_Pic_02-300x136.png 300w, http://imaucblog.com/wp-content/uploads/2019/11/MDM_Pic_02-768x347.png 768w" sizes="(max-width: 550px) 100vw, 550px" /></figure></div>



<p>Now we can add our <strong>Rule syntax</strong>, in this example we’re setting all devices with the OS type Android, with model names of CCX400, CCX500, CCX600, Trio 8500, Trio 8800, Trio C60, Studio X30 and Studio X50</p>



<p><strong>Rule syntax:</strong></p>



<p><s>(device.deviceOSType -eq &#8220;Android&#8221;) and (device.deviceModel -eq &#8220;CCX400&#8221;) or (device.deviceModel -eq &#8220;CCX500&#8221;) or (device.deviceModel -eq &#8220;CCX600&#8221;) or (device.deviceModel -eq &#8220;Trio8800&#8221;) or (device.deviceModel -eq &#8220;Trio8500&#8221;) or (device.deviceModel -eq &#8220;PolyTrioC60&#8221;) or (device.deviceModel -eq &#8220;PolyStudioX30&#8221;) or (device.deviceModel -eq &#8220;PolyStudioX50&#8221;)</s></p>



<p>This syntax has recently been updated, instead of referencing the device.deviceModel property we now use device.displayName. Therefore the syntax should now be:</p>



<p>(device.deviceOSType -eq &#8220;Android&#8221;) and (device.deviceModel -eq &#8220;CCX400&#8221;) or (device.deviceModel -eq &#8220;CCX500&#8221;) or (device.deviceModel -eq &#8220;CCX600&#8221;) or (device.deviceModel -eq &#8220;Trio8800&#8221;) or (device.deviceModel -eq &#8220;Trio8500&#8221;) or (device.deviceModel -eq &#8220;TrioC60&#8221;) or (device.deviceModel -eq &#8220;PolyStudioX30&#8221;) or (device.deviceModel -eq &#8220;PolyStudioX50&#8221;)</p>



<p>This can also now be validated as per below:</p>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-large is-resized"><img decoding="async" loading="lazy" src="http://imaucblog.com/wp-content/uploads/2020/10/2020-10-20_11-33-25-915x1024.jpg" alt="" class="wp-image-2913" width="519" height="581" srcset="http://imaucblog.com/wp-content/uploads/2020/10/2020-10-20_11-33-25-915x1024.jpg 915w, http://imaucblog.com/wp-content/uploads/2020/10/2020-10-20_11-33-25-268x300.jpg 268w, http://imaucblog.com/wp-content/uploads/2020/10/2020-10-20_11-33-25-768x860.jpg 768w, http://imaucblog.com/wp-content/uploads/2020/10/2020-10-20_11-33-25.jpg 1031w" sizes="(max-width: 519px) 100vw, 519px" /></figure></div>



<p>We can then click, <strong>OK</strong>
which dismissed this dialogue and then click <strong>Save</strong>. This returns us to the initial new group creation screen
where we can complete the group setup by clicking <strong>Create</strong>.</p>



<p>We can validate the group creation by looking at the members
populated automatically by this rule.</p>



<p>Next, we need to access our existing MDM compliance policy and exclude this group. MDM compliance policies can be edited via Microsoft portal <a href="https://devicemanagement.microsoft.com/?ref=AdminCenter#blade/Microsoft_Intune_DeviceSettings/DevicesComplianceMenu/policies">here</a>. </p>



<p>In this example we have a simple compliance policy that is configured to block any devices that are running older versions of Android, specifically 4.x or lower. If we configure the policy <strong>Assignments, </strong>we can now go ahead and add our group created previously and <strong>Exclude</strong> this so to ensure our Poly devices are no longer impacted by this check. </p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" loading="lazy" src="http://imaucblog.com/wp-content/uploads/2019/11/MDM_Pic_04-1024x510.png" alt="" class="wp-image-2877" width="550" height="273" srcset="http://imaucblog.com/wp-content/uploads/2019/11/MDM_Pic_04-1024x510.png 1024w, http://imaucblog.com/wp-content/uploads/2019/11/MDM_Pic_04-300x150.png 300w, http://imaucblog.com/wp-content/uploads/2019/11/MDM_Pic_04-768x383.png 768w, http://imaucblog.com/wp-content/uploads/2019/11/MDM_Pic_04.png 1625w" sizes="(max-width: 550px) 100vw, 550px" /></figure></div>



<p>I hope this was of help, feel free to comment below and if
you would like to see this demonstrated live please view my presentation from
Ignite <a href="https://myignite.techcommunity.microsoft.com/sessions/83237?source=sessions">here</a>.</p>The post <a href="http://imaucblog.com/archive/2019/11/21/mdm-compliance-policy-exclusion-for-teams-android-devices/">MDM Compliance Policy Exclusion for Teams Android Devices</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>http://imaucblog.com/archive/2019/11/21/mdm-compliance-policy-exclusion-for-teams-android-devices/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BRK3196 &#8211; See how to deploy your native and non-native Microsoft Teams devices correctly</title>
		<link>http://imaucblog.com/archive/2019/11/21/brk3196-see-how-to-deploy-your-native-and-non-native-microsoft-teams-devices-correctly/</link>
					<comments>http://imaucblog.com/archive/2019/11/21/brk3196-see-how-to-deploy-your-native-and-non-native-microsoft-teams-devices-correctly/#respond</comments>
		
		<dc:creator><![CDATA[Adam [I'm a UC Blog]]]></dc:creator>
		<pubDate>Thu, 21 Nov 2019 18:49:29 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<guid isPermaLink="false">http://imaucblog.com/?p=2867</guid>

					<description><![CDATA[<p>Ignite was great this year and I was lucky enough to have the opportunity to speak again. This year I decided to focus all up on Teams device deployment gotchas, more specifically issues that have been raised via customers. A video and the deck has now been posted here.</p>
The post <a href="http://imaucblog.com/archive/2019/11/21/brk3196-see-how-to-deploy-your-native-and-non-native-microsoft-teams-devices-correctly/">BRK3196 – See how to deploy your native and non-native Microsoft Teams devices correctly</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>Ignite was great this year and I was lucky enough to have the opportunity to speak again. This year I decided to focus all up on Teams device deployment gotchas, more specifically issues that have been raised via customers. </p>



<p>A video and the deck has now been posted <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://myignite.techcommunity.microsoft.com/sessions/83237?source=sessions" target="_blank">here</a>.</p>



<!-------to play video from medius with NoCookies----------><iframe loading="lazy" width="560" height="315" src="https://medius.studios.ms/Embed/video-nc/ad1852d6-1d82-49c9-8c0c-9c288313d40b" frameborder="0" allowfullscreen></iframe>The post <a href="http://imaucblog.com/archive/2019/11/21/brk3196-see-how-to-deploy-your-native-and-non-native-microsoft-teams-devices-correctly/">BRK3196 – See how to deploy your native and non-native Microsoft Teams devices correctly</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>http://imaucblog.com/archive/2019/11/21/brk3196-see-how-to-deploy-your-native-and-non-native-microsoft-teams-devices-correctly/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Online Device Registration with OAuth 2.0 via 3rd party Azure application ID</title>
		<link>http://imaucblog.com/archive/2019/04/26/microsoft-online-device-registration-with-oauth-2-0-via-3rd-party-azure-application-id/</link>
					<comments>http://imaucblog.com/archive/2019/04/26/microsoft-online-device-registration-with-oauth-2-0-via-3rd-party-azure-application-id/#comments</comments>
		
		<dc:creator><![CDATA[Adam [I'm a UC Blog]]]></dc:creator>
		<pubDate>Fri, 26 Apr 2019 19:29:28 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Office 365]]></category>
		<guid isPermaLink="false">http://imaucblog.com/?p=2834</guid>

					<description><![CDATA[<p>Yesterday Microsoft published a blog article, which announced their plans to revoke support for the existing Azure application ID leveraged by their 3rd party device vendors. The existing application ID is embedded within each respective device firmware and today this is pointed at an Azure application hosted within Microsoft&#8217;s tenant. Microsoft&#8217;s goal here is for [&#8230;]</p>
The post <a href="http://imaucblog.com/archive/2019/04/26/microsoft-online-device-registration-with-oauth-2-0-via-3rd-party-azure-application-id/">Microsoft Online Device Registration with OAuth 2.0 via 3rd party Azure application ID</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>Yesterday Microsoft published a <a aria-label="blog article (opens in a new tab)" href="https://techcommunity.microsoft.com/t5/Skype-for-Business-Blog/OAuth-2-0-and-third-party-application-ID/ba-p/482876" target="_blank" rel="noreferrer noopener">blog article</a>, which announced their plans to revoke support for the existing Azure application ID leveraged by their 3rd party device vendors.</p>



<p>The existing application ID is embedded within each respective device firmware and today this is pointed at an Azure application hosted within Microsoft&#8217;s tenant. Microsoft&#8217;s goal here is for each respective device vendor to deploy their own Azure application with the permissions required for the device to register to Azure Active Directory.</p>



<p>The change from a device standpoint is a simple one and speaking from a Poly perspective, my employer, we&#8217;ve tested this across our VVX, Trio and Group Series lines of product. However&#8230;once this change is implemented within our firmware it requires that the customer or specifically the customer&#8217;s administrator, performs a tenant-wide consent as our Azure application is not whitelisted like Microsoft&#8217;s. </p>



<p>This consent would grant the Poly Azure application with the rights required to perform authentication on behalf of the device against the respective customer&#8217;s Azure Active Directory. </p>



<p>Full list of rights can be seen below:</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" loading="lazy" src="http://imaucblog.com/wp-content/uploads/2019/04/image.png" alt="" class="wp-image-2835" width="273" height="362" srcset="http://imaucblog.com/wp-content/uploads/2019/04/image.png 660w, http://imaucblog.com/wp-content/uploads/2019/04/image-226x300.png 226w" sizes="(max-width: 273px) 100vw, 273px" /></figure></div>



<p>I will update this post as soon as Poly have a date for each respective device firmware, but rest assured our friends at Microsoft won&#8217;t pull the plug on the existing application ID until this transition is completed. </p>



<p>In the meantime for those that want to be ahead of the curve the Poly consent URL is <a href="https://login.microsoftonline.com/common/adminconsent?client_id=a850aaae-d5a5-4e82-877c-ce54ff916282&amp;redirect_uri=https://dialin.plcm.vc/teams/postconsent.html" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>. </p>



<p>Timelines for updates below, please note these are targets and could be subject to change. Also note: prior to upgrading to these releases online customers must perform the consent via the URL above.</p>



<figure class="wp-block-table aligncenter"><table><tbody><tr><td><strong>Device name</strong></td><td><strong>Software Version</strong></td><td><strong>Timeline</strong></td><td><strong>Download</strong></td></tr><tr><td>VVX Phones</td><td>5.9.4.3247</td><td>Late-Sept</td><td><a rel="noreferrer noopener" aria-label="URL (opens in a new tab)" href="https://support.polycom.com/content/support/north-america/usa/en/support/voice/business-media-phones/vvx601.html" target="_blank"></a><a href="https://support.polycom.com/content/support/north-america/usa/en/support/voice/polycom-uc/polycom-uc-software-release.html#5.9.4" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">URL</a></td></tr><tr><td>Poly Trio</td><td>5.9.1.10419</td><td>Late-Sept</td><td><a href="https://support.polycom.com/content/support/north-america/usa/en/support/voice/polycom-trio/polycom-trio-8800.html" target="_blank" rel="noreferrer noopener" aria-label="URL (opens in a new tab)">URL</a></td></tr><tr><td>Group Series</td><td>6.2.1.1</td><td>Mid-June</td><td><a href="https://support.polycom.com/content/support/North_America/USA/en/support/video/group-series.html">URL</a></td></tr><tr><td>CX5500</td><td>1.3.5</td><td>Late-April</td><td><a href="https://support.polycom.com/content/support/north-america/usa/en/support/voice/cx/cx5500.html" class="aioseop-link">URL</a></td></tr></tbody></table></figure>The post <a href="http://imaucblog.com/archive/2019/04/26/microsoft-online-device-registration-with-oauth-2-0-via-3rd-party-azure-application-id/">Microsoft Online Device Registration with OAuth 2.0 via 3rd party Azure application ID</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>http://imaucblog.com/archive/2019/04/26/microsoft-online-device-registration-with-oauth-2-0-via-3rd-party-azure-application-id/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>Missing Microsoft Teams Outlook Scheduling Add-in</title>
		<link>http://imaucblog.com/archive/2019/01/31/missing-microsoft-teams-outlook-scheduling-add-in/</link>
					<comments>http://imaucblog.com/archive/2019/01/31/missing-microsoft-teams-outlook-scheduling-add-in/#comments</comments>
		
		<dc:creator><![CDATA[Adam [I'm a UC Blog]]]></dc:creator>
		<pubDate>Thu, 31 Jan 2019 22:25:19 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<guid isPermaLink="false">http://imaucblog.com/?p=2825</guid>

					<description><![CDATA[<p>So apparently I&#8217;m not alone here. One day you can be happily scheduling Microsoft Teams meetings to your heart&#8217;s content and the next the add-in just vanishes into thin air. Whilst I don&#8217;t know why this happens I have a solution I&#8217;d like to add to the existing repertoire of blog posts within the wild. [&#8230;]</p>
The post <a href="http://imaucblog.com/archive/2019/01/31/missing-microsoft-teams-outlook-scheduling-add-in/">Missing Microsoft Teams Outlook Scheduling Add-in</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>So apparently I&#8217;m not alone here. One day you can be happily scheduling Microsoft Teams meetings to your heart&#8217;s content and the next the add-in just vanishes into thin air. Whilst I don&#8217;t know why this happens I have a solution I&#8217;d like to add to the existing repertoire of blog posts within the wild.</p>



<p>The most informative post, that extends beyond the <a aria-label="basic troubleshooting (opens in a new tab)" rel="noreferrer noopener" href="https://techcommunity.microsoft.com/t5/Microsoft-Teams-Blog/Why-can-t-I-see-the-Microsoft-Teams-Meeting-add-in-for-Outlook/ba-p/174630" target="_blank">basic troubleshooting</a> is one from fellow MVP Michael LaMontagne, <a aria-label="in this post (opens in a new tab)" rel="noreferrer noopener" href="https://realtimeuc.com/2017/08/missing-teams-outlook-add-in/" target="_blank">in this post</a> he shares registry settings from a PC where the add-in is loading successfully. This approach did work for me, but I also identified a vastly reduced set of registry settings that seemed (for me anyways) to resolve my issue.</p>



<p>The issue in my case was that Outlook no longer loaded this add-in or gave me the option to add it. When I looked within the registry I found that the add-in didn&#8217;t have a key at all when I looked at:</p>



<blockquote class="wp-block-quote"><p>Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\</p><cite>Shouldn&#8217;t there be a key called TeamsAddin.Connect here?</cite></blockquote>



<p>So I manually created the key by adding the following to a text file (renaming the extension from .txt to .reg)</p>



<blockquote class="wp-block-quote"><p>Windows Registry Editor Version 5.00</p><p><br>[HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\TeamsAddin.Connect]<br>&#8220;Description&#8221;=&#8221;Microsoft Teams Meeting Add-in for Microsoft Office&#8221;<br>&#8220;FriendlyName&#8221;=&#8221;Microsoft Teams Meeting Add-in for Microsoft Office&#8221;<br>&#8220;LoadBehavior&#8221;=dword:00000003</p></blockquote>



<p>After importing this, I re-started Outlook and voila &#8211; the add-in had returned!</p>The post <a href="http://imaucblog.com/archive/2019/01/31/missing-microsoft-teams-outlook-scheduling-add-in/">Missing Microsoft Teams Outlook Scheduling Add-in</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>http://imaucblog.com/archive/2019/01/31/missing-microsoft-teams-outlook-scheduling-add-in/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Exchange Server 2019 and Cloud Voicemail Deployment Issues</title>
		<link>http://imaucblog.com/archive/2018/12/31/exchange-server-2019-and-cloud-voicemail-deployment-issues/</link>
					<comments>http://imaucblog.com/archive/2018/12/31/exchange-server-2019-and-cloud-voicemail-deployment-issues/#respond</comments>
		
		<dc:creator><![CDATA[Adam [I'm a UC Blog]]]></dc:creator>
		<pubDate>Mon, 31 Dec 2018 21:27:47 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Skype for Business]]></category>
		<category><![CDATA[Unified Messaging]]></category>
		<guid isPermaLink="false">http://imaucblog.com/?p=2818</guid>

					<description><![CDATA[<p>With Exchange and Skype for Business Server 2019 now GA I decided to created a new lab environment, both are Hybrid installations and I opted to create a brand new Office 365 tenant. For those not already aware Skype for Business Server 2019 (when paired with Exchange Server 2019), no longer has the ability to [&#8230;]</p>
The post <a href="http://imaucblog.com/archive/2018/12/31/exchange-server-2019-and-cloud-voicemail-deployment-issues/">Exchange Server 2019 and Cloud Voicemail Deployment Issues</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>With Exchange and Skype for Business Server 2019 now GA I decided to created a new lab environment, both are Hybrid installations and I opted to create a brand new Office 365 tenant.</p>
<p>For those not already aware Skype for Business Server 2019 (when paired with Exchange Server 2019), no longer has the ability to provide Unified Messaging and Microsoft expects customers to instead leverage Azure or &#8220;Cloud&#8221; Voicemail. There&#8217;s a great table (I&#8217;ve <a href="https://docs.microsoft.com/en-us/skypeforbusiness/hybrid/plan-cloud-voicemail#migration-and-interoperability" target="_blank" rel="noopener">stolen from TechNet</a> below) that illustrates supportability across the various versions.</p>
<table width="616">
<tbody>
<tr>
<td width="123"></td>
<td width="124">Exchange Server 2013</td>
<td width="123">Exchange Server 2016</td>
<td width="123">Exchange Server 2019</td>
<td width="123">Exchange Online</td>
</tr>
<tr>
<td width="123">Skype for Business Server 2019</td>
<td width="124">Exchange Server UM</td>
<td width="123">Exchange Server UM</td>
<td width="123">Cloud Voicemail</td>
<td width="123">Cloud Voicemail</td>
</tr>
<tr>
<td width="123">Skype for Business Server 2015</td>
<td width="124">Exchange Server UM</td>
<td width="123">Exchange Server UM</td>
<td width="123"></td>
<td width="123">Cloud Voicemail Exchange Online UM</td>
</tr>
<tr>
<td width="123">Lync Server 2013</td>
<td width="124">Exchange Server UM</td>
<td width="123">Exchange Server UM</td>
<td width="123"></td>
<td width="123">Cloud Voicemail Exchange Online UM</td>
</tr>
</tbody>
</table>
<p>The planning and setup is well documented <a href="https://docs.microsoft.com/en-us/skypeforbusiness/hybrid/plan-cloud-voicemail" target="_blank" rel="noopener">here</a> and I followed this guide without any issues, however when I placed a call to voicemail I was seeing call failures, specifically:</p>
<p><span>&#8220;Failed to route to Exchange Unified Messaging Server&#8221;;source=&#8221;FE.DOMAIN.COM&#8221;</span></p>
<p><span>;dialplan=</span><span>&#8220;Hosted__exap.um.outlook.com__YourDefaultDomain.onmicrosoft.com&#8221;</span></p>
<p><span>;appName=&#8221;ExumRouting&#8221;</span></p>
<p>The first thing I checked was the licensing, now Microsoft&#8217;s requirement is that at least a single user is licensed for Skype for Business with a Teams license assigned. This new tenant met all the prerequisites, but still voicemail would not route correctly and was being rejected by Office 365.</p>
<p>Next step, I logged a ticket with Microsoft. It turned out that the issue was due to the fact that because no calls had been made between any cloud homed users voicemail had not yet provisioned itself correctly. As a workaround I was asked t0 log into two Teams users within the tenant in question and place calls in both directs. Voila &#8211; Cloud Voicemail immediately started working!</p>
<p>I was given the impression by Microsoft support that this is a temporary issue and will be addressed in the near future, in the meantime I&#8217;m sharing this workaround with other folks.</p>The post <a href="http://imaucblog.com/archive/2018/12/31/exchange-server-2019-and-cloud-voicemail-deployment-issues/">Exchange Server 2019 and Cloud Voicemail Deployment Issues</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>http://imaucblog.com/archive/2018/12/31/exchange-server-2019-and-cloud-voicemail-deployment-issues/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Provisioning Polycom RealConnect for Microsoft Teams</title>
		<link>http://imaucblog.com/archive/2018/11/09/provisioning-polycom-realconnect-for-microsoft-teams/</link>
					<comments>http://imaucblog.com/archive/2018/11/09/provisioning-polycom-realconnect-for-microsoft-teams/#respond</comments>
		
		<dc:creator><![CDATA[Adam [I'm a UC Blog]]]></dc:creator>
		<pubDate>Fri, 09 Nov 2018 17:04:20 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<guid isPermaLink="false">http://imaucblog.com/?p=2814</guid>

					<description><![CDATA[<p>Just a brief update, I was asked to put together a RealConnect for Microsoft Teams provisioning walk-thru. This includes some recent updates to the Polycom provisioning Web App.</p>
The post <a href="http://imaucblog.com/archive/2018/11/09/provisioning-polycom-realconnect-for-microsoft-teams/">Provisioning Polycom RealConnect for Microsoft Teams</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>Just a brief update, I was asked to put together a RealConnect for Microsoft Teams provisioning walk-thru. This includes some recent updates to the Polycom provisioning Web App.</p>
<p><iframe loading="lazy" src="https://www.youtube.com/embed/BFccS3eOOo0" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>The post <a href="http://imaucblog.com/archive/2018/11/09/provisioning-polycom-realconnect-for-microsoft-teams/">Provisioning Polycom RealConnect for Microsoft Teams</a> first appeared on <a href="http://imaucblog.com">I'm a UC Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>http://imaucblog.com/archive/2018/11/09/provisioning-polycom-realconnect-for-microsoft-teams/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
