tag:blogger.com,1999:blog-69549420953696660922024-02-28T14:10:21.841+11:00My UC ThoughtsMicrosoft, Cisco UC and ShoreTel Connect - things for me to rememberJason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comBlogger96125tag:blogger.com,1999:blog-6954942095369666092.post-39221147860607730632023-09-28T09:01:00.002+10:002023-09-28T09:02:23.385+10:00Landis Attendant Console Install<p><span style="font-family: verdana;">Attempting to setup a test tenant with access to Landis Attendant Console, and was getting errors around granting access to the tenant.</span></p><p><span style="font-family: verdana;">The error message I was receiving via the browser URL..</span></p><p><span style="font-family: verdana;"><i>The app is trying to access a service 1fd5118e-2576-4263-8130-9503064c837a (Azure Communication Services) that your organization <GUID> lacks a service principal for.</i></span></p><p><span style="font-family: verdana;">To fix I needed to manually add the "Azure Communication Services", via PowerShell.</span></p><p><i style="color: #2b00fe; font-family: verdana;">Connect-AzureAD</i></p><p><span style="font-family: verdana;"><i><span style="color: #2b00fe;">New-AzureADServicePrincipal -AppId </span><span style="color: #e69138;">"1fd5118e-2576-4263-8130-9503064c837a"</span><span style="color: #2b00fe;"> </span></i></span><i style="font-family: verdana;"> </i></p><p><span style="font-family: verdana;">After waiting for about 3 mins, I was able to grant consent ant get access to Landis Attendant Console.</span></p>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-82865472927946508192023-09-05T09:28:00.001+10:002023-09-05T09:28:19.179+10:00Unable to write to Active Directory due to lack of permissions<p><span style="font-family: verdana;">At times when I attempt to move a user from Skype to Teams I have been receiving the following error:</span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd0N77V_Q-TsWiNd54fXgVwoe0MuCPKKq8qkAhGRYF_DDFqE7U-fk6KaKMd8hr4ZOTeCUTRJVeM7TuUAHOODj_d3YLUAPSegByIZFsWi47Q4Tz6rATV4ycBvwWoPT2z5KDdsCjWaJillEYv2_4ko0xtZ14mETgMSzGAqUqSkMjC0hmcY1KbZo1tCjGXfs/s1040/2023-09-05_9-25-15.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img border="0" data-original-height="85" data-original-width="1040" height="52" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd0N77V_Q-TsWiNd54fXgVwoe0MuCPKKq8qkAhGRYF_DDFqE7U-fk6KaKMd8hr4ZOTeCUTRJVeM7TuUAHOODj_d3YLUAPSegByIZFsWi47Q4Tz6rATV4ycBvwWoPT2z5KDdsCjWaJillEYv2_4ko0xtZ14mETgMSzGAqUqSkMjC0hmcY1KbZo1tCjGXfs/w640-h52/2023-09-05_9-25-15.jpg" width="640" /></span></a></div><span style="font-family: verdana;"><br /></span><p></p><p><span style="font-family: verdana;">To view account that are causing the issue you can run the following PowerShell command<br /></span><span style="font-family: verdana;"><br /></span></p><p><span style="font-family: verdana;"><i>Get-ADUser -SearchBase "OU HERE" -Filter * -Properties nTSecurityDescriptor | ?{ $_.nTSecurityDescriptor.AreAccessRulesProtected -eq "True" }</i></span></p>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-23102576001601845122023-01-25T15:16:00.005+11:002023-01-25T16:27:55.108+11:00List of Agents in Skype Work Groups<p><span style="font-family: verdana;">To get a list of agents in a skype work group run the following command via PowerShell:</span></p><p><span style="font-family: verdana;">++++++++++++++++++++++++++++</span></p><p><span style="font-family: verdana;"><i>Get-CsRgsAgentGroup | select Name, @{Name=’AgentsByUri’;Expression={[string]::join(",", ($_.AgentsByUri))}} | Export-Csv agent-export.csv</i></span></p><p><span style="font-family: verdana;">++++++++++++++++++++++++++++</span></p><p><span style="font-family: verdana;">This can then be opened in Excel and manipulated to be used easier..</span></p><p><span style="font-family: verdana;">Open in Excel and "text to data" the AgentsByUri column, copy and then paste with "transpose" option to get in a nice format.</span></p>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-49280649025509248162022-08-18T13:05:00.002+10:002022-08-18T13:06:31.214+10:00M365 Call Flow Visualizer<p><span style="font-family: verdana;">This is a port so that I remember where to find the scripts..</span></p><p><span style="font-family: verdana;"><a href="https://github.com/mozziemozz/M365CallFlowVisualizer" target="_blank">https://github.com/mozziemozz/M365CallFlowVisualizer</a></span></p><p><span style="font-family: verdana;"><br /></span></p><p><span style="font-family: verdana;">Shout out to the author:</span></p><p><a href="https://github.com/mozziemozz" target="_blank"><span style="font-family: verdana;">martin heusser</span></a></p>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-41046912867359093142022-05-12T15:47:00.005+10:002022-05-12T16:05:44.357+10:00Teams Tracing/Logging<p><span style="font-family: verdana;">This post is to outline the logging/tracing items for a MS Teams environment, most of the tracing will be from the Teams Client/Web App/etc.</span></p><p><span style="font-family: verdana;">It will hopefully be a "living" post that is updated when I find new things.</span></p><p><span style="font-family: verdana;"><br /></span></p><p><span style="font-family: verdana;">First Step - Get log files from the Client:</span></p><p><span style="font-family: verdana;"><a href="https://docs.microsoft.com/en-us/microsoftteams/log-files" target="_blank">Use log files to monitor and troubleshoot Microsoft Teams</a></span></p><p><span style="font-family: verdana;">Teams Client, right click the icon in the task bar and select "Collect support files"</span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVItoXVv3MJBh700V84_U7v1ego2fUywlxtbJq-qgsCbCErOyTkOvBNuBpmlw-CAl0kN_2OrzXvEp2xPBw11ZmogbDggA299uV8D7t1Py8l663D4roRJol75llpoiOt5-LprfuzYPZVgJHSGfsmrq2PTISIjtX0Xo0y6hPwLwsrkWA2CIHNw4OxQf/s163/2022-05-12_15-35-20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="145" data-original-width="163" height="145" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVItoXVv3MJBh700V84_U7v1ego2fUywlxtbJq-qgsCbCErOyTkOvBNuBpmlw-CAl0kN_2OrzXvEp2xPBw11ZmogbDggA299uV8D7t1Py8l663D4roRJol75llpoiOt5-LprfuzYPZVgJHSGfsmrq2PTISIjtX0Xo0y6hPwLwsrkWA2CIHNw4OxQf/s1600/2022-05-12_15-35-20.jpg" width="163" /></a></div><br /><p><br /></p><p><span style="font-family: verdana;">Time stamps in the log files are in epoch time:</span></p><p><span style="background-color: white; color: #143470; font-family: verdana; font-size: 1.65em;">What is epoch time?</span></p><p style="background-color: white; font-size: 15px; margin: 8px 0px 20px;"><span style="font-family: verdana;">The <span style="font-weight: 700;">Unix epoch</span> (or <span style="font-weight: 700;">Unix time</span> or <span style="font-weight: 700;">POSIX time</span> or <span style="font-weight: 700;">Unix timestamp</span>) is the number of seconds that have elapsed since January 1, 1970</span></p><p><a href="https://www.epochconverter.com/"><span style="font-family: verdana;">https://www.epochconverter.com/</span></a></p><p><span style="font-family: verdana;">Log files:</span></p><p><span style="font-family: verdana;"><b>"MSTeams Diagnostics Log <date><time>_calling.txt"</b> has calls made received:</span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQh880Vj6S0f5FN8XPQ4dPN0GzMsEg_fFSmU_7stgLxff7OfpvXan9UNKFJdk7DlQEtV2LGl3NOWlcr8OvA64LPNDXTOFcVGdJ7Ro9MRERGLxhfGEZPtl7g5PzkyNUQO49iDDys5ocFzpI6j8IDLIT_HqtlT7lYRW3FiIq9g3YO1A4X3sGgGf4WarN/s802/2022-05-12_15-23-24.jpg" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img border="0" data-original-height="267" data-original-width="802" height="134" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQh880Vj6S0f5FN8XPQ4dPN0GzMsEg_fFSmU_7stgLxff7OfpvXan9UNKFJdk7DlQEtV2LGl3NOWlcr8OvA64LPNDXTOFcVGdJ7Ro9MRERGLxhfGEZPtl7g5PzkyNUQO49iDDys5ocFzpI6j8IDLIT_HqtlT7lYRW3FiIq9g3YO1A4X3sGgGf4WarN/w400-h134/2022-05-12_15-23-24.jpg" width="400" /></span></a></div><div><span style="font-family: verdana;"><br /></span></div><div><span style="font-family: verdana;"><br /></span></div><span style="font-family: verdana;">Context Details:</span><div><span style="font-family: verdana;">SlashCommand<span> <span> <span> </span>"</span>/call <number>" in the search field</span></span></div><div><span style="font-family: verdana;">CentralDataLayer<span> <span> </span>Call from the dial-pad in Teams client</span></span><br /><p><span></span></p><a name='more'></a><p></p><p><span style="font-family: verdana;">Time of call details:</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmEJH9nOV8JoJU2cg54Xu3KCoK1xPh5uQ61GOJr4046BAZ4rlYoNz7ruWV-T5DoC8wdispQ-HhW5Z3Mqoe2lqk4K-lxgYJ_b2bKIU-tomjoIjSj_scBEyBVJNkO_QIu6XGLrgyV3N92R8PJmaGCpr9HUr8gUE_YiBZb5oNRmj4lpZusvMQbSvEOQlg/s413/2022-05-12_15-50-36.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="395" data-original-width="413" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmEJH9nOV8JoJU2cg54Xu3KCoK1xPh5uQ61GOJr4046BAZ4rlYoNz7ruWV-T5DoC8wdispQ-HhW5Z3Mqoe2lqk4K-lxgYJ_b2bKIU-tomjoIjSj_scBEyBVJNkO_QIu6XGLrgyV3N92R8PJmaGCpr9HUr8gUE_YiBZb5oNRmj4lpZusvMQbSvEOQlg/s320/2022-05-12_15-50-36.jpg" width="320" /></a></div><br /><span style="font-family: verdana;"><br /></span><p></p><p><span style="font-family: verdana;">State : 0 (Call Made)</span></p><p><span style="font-family: verdana;">State : 2</span></p><p><span style="font-family: verdana;">State : 9 (Ringing)</span></p><p><span style="font-family: verdana;">State : 3 (Call Answered)</span></p><p><span style="font-family: verdana;">State : 6 (Hang Up)</span></p><p><span style="font-family: verdana;">State : 7 (Call Cleared)</span></p><p><span style="font-family: verdana;">If anyone know what the exact state are, please drop a not in the comments, as this is what I have seen from making calls.</span></p><p><span style="font-family: verdana;"><b>"MSTeams Diagnostics Log <date><time>.txt"</b></span></p><p><span style="font-family: verdana;">Phone number normalisation</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE4FZSJW9ihLxnTnCJhnY0PwxAKKftEwz7f-BKP4clIr9xKSJ6HTCr_rT1loumhvxU7MkeSUzhPGxqYIeKcsM4jgxS70_7DivHQ7W0Gw37IazGgu0ih8rUsOY-JxSbAjdbXB_wGsthv5JJl5a-udLY8Qh9SSMDO9KX2eEVUoXodSXm_q7Gkv5MLRFV/s1636/2022-05-12_15-44-23.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="56" data-original-width="1636" height="22" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE4FZSJW9ihLxnTnCJhnY0PwxAKKftEwz7f-BKP4clIr9xKSJ6HTCr_rT1loumhvxU7MkeSUzhPGxqYIeKcsM4jgxS70_7DivHQ7W0Gw37IazGgu0ih8rUsOY-JxSbAjdbXB_wGsthv5JJl5a-udLY8Qh9SSMDO9KX2eEVUoXodSXm_q7Gkv5MLRFV/w640-h22/2022-05-12_15-44-23.jpg" width="640" /></a></div><br /><span style="font-family: verdana;">The line above show that rule 4 of 11 was used to normalise the number via first the tenant dial-plan, then the global (AU) dial-plan. The global (AU) dial-plan has three (3) entries, in the example above the tenant dial-plan has eight (8) entries.</span><p></p></div>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-14827229992831072442021-01-27T16:52:00.005+11:002021-01-27T16:53:14.421+11:00Teams Resource Accounts<p><span style="font-family: verdana;">Trying to crate a "Resource Account" for a Teams CQ and/or AA, and came across an issue where via both TAC and Power Shell it would fail.</span></p><p></p><p><b><span style="font-family: verdana;">TAC</span></b></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0tWfMRL3mkL7U7lBFACRo_UAw3Kin5wFYgbBYx2gtxxwd2OhTJxL49YBPqsnTigJA63jdf5Vuka_hamXLtT5k0WnBrnSOrJPlf3B6bBf6K52rAMJ7u50I8IyIdlb1APEaKBQx8HP_9ZY/s377/2021-01-27_16-45-46.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="347" data-original-width="377" height="369" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0tWfMRL3mkL7U7lBFACRo_UAw3Kin5wFYgbBYx2gtxxwd2OhTJxL49YBPqsnTigJA63jdf5Vuka_hamXLtT5k0WnBrnSOrJPlf3B6bBf6K52rAMJ7u50I8IyIdlb1APEaKBQx8HP_9ZY/w400-h369/2021-01-27_16-45-46.png" width="400" /></a></div><br /><span style="font-family: verdana;"><b>Power Shell</b></span><p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI37PL7MhInvXSKpUXYR9ePK_GZndaNmNJ7DD6_Yh9TJzUW1POJ9qgRmkLQhEaweH_xFMJv04loPfow7M9AwD4F6FhJBUcssBTjJnjGX1SVs03Pr18RhWWwNgNADa-j6_WtN3ffL6f_Oo/s1558/2021-01-27_16-44-45.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="1558" height="44" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI37PL7MhInvXSKpUXYR9ePK_GZndaNmNJ7DD6_Yh9TJzUW1POJ9qgRmkLQhEaweH_xFMJv04loPfow7M9AwD4F6FhJBUcssBTjJnjGX1SVs03Pr18RhWWwNgNADa-j6_WtN3ffL6f_Oo/w640-h44/2021-01-27_16-44-45.png" width="640" /></a></div><p></p><p><span style="font-family: verdana;">I had seen this before when the Teams/Skype Online was a Hybrid environment, but in this case the deployment has no on-premises Skype environment.</span></p><p><span style="font-family: verdana;"><b>The Fix</b></span></p><p><span style="font-family: verdana;">Turns out DNS is the issue, even when in a cloud only environment the Skype DNS entries are required.</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbEMKqoUbmGnivLrr9txe7VeZYzhh1JzqW_0J4ETX1jgN7M2QZSmvLuzpV_wdqp_YlP6uD9822MI6FjmGux7Cx4JQLgZ0F7_MEPAzJMFNJsHIDkBdQ739zoBuHvsotI5y9WkjSKiCsR5w/s863/2021-01-27_16-51-12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="287" data-original-width="863" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbEMKqoUbmGnivLrr9txe7VeZYzhh1JzqW_0J4ETX1jgN7M2QZSmvLuzpV_wdqp_YlP6uD9822MI6FjmGux7Cx4JQLgZ0F7_MEPAzJMFNJsHIDkBdQ739zoBuHvsotI5y9WkjSKiCsR5w/w640-h212/2021-01-27_16-51-12.png" width="640" /></a></div><br /><span style="font-family: verdana;"><br /></span><p></p>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-75200760798645521342020-04-21T10:26:00.001+10:002020-04-21T10:26:36.988+10:00Exchange Server Mailboxes Per Database<span style="font-family: Verdana, sans-serif;">Always having to look for this article when I want to run the commands..</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<a href="https://practical365.com/exchange-server/powershell-one-liner-get-count-exchange-server-mailboxes-per-database/"><span style="font-family: Verdana, sans-serif;">https://practical365.com/exchange-server/powershell-one-liner-get-count-exchange-server-mailboxes-per-database/</span></a>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-61900554780008740932020-04-01T12:26:00.000+11:002020-04-01T12:28:04.757+11:00Assign Number to Teams Resource Accounts<span style="font-family: "verdana" , sans-serif;">This has been bugging me for awhile, I wasn't able to assign a number to a resource account that had been created for a Teams AA or CQ. When trying to assign via Teams Admin Centre (TAC) I was able to search for the number but it was ALWAYS displaying the "No results were found" error.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrw09zIEVjcSUmS6YGdOf61aYrkvmOfXs33F1zvGb9dAh-5UsZJOeL9rFuoQOTuIkss-K7XsrL0mysmo-yYucrrv-ItzGrtOUCw3gUzEC6CIIz3n08GGbqBSK8HCSB4-C20CKhpSb357M/s1600/2020-03-31_8-28-02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="214" data-original-width="334" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrw09zIEVjcSUmS6YGdOf61aYrkvmOfXs33F1zvGb9dAh-5UsZJOeL9rFuoQOTuIkss-K7XsrL0mysmo-yYucrrv-ItzGrtOUCw3gUzEC6CIIz3n08GGbqBSK8HCSB4-C20CKhpSb357M/s400/2020-03-31_8-28-02.jpg" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-family: "verdana" , sans-serif;">Turns out I had set the location of the users licence to "United States", once this was change to "Australia" i was able to assign the phone number.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMqOj_KOGl-gpokV5EpWM2TT48qPPpJ1LOE-Fy46iRXA46swLK6q0I6TpZw0o_JH9O8Wa3NQqPjimY9h2UpWs3YH1RLC6F4JNYd1nPfZqxFiabHX2VMTUFXuSdcV-9mDuOrKiYI2L4lso/s1600/2020-04-01_12-23-47.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="404" data-original-width="604" height="267" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMqOj_KOGl-gpokV5EpWM2TT48qPPpJ1LOE-Fy46iRXA46swLK6q0I6TpZw0o_JH9O8Wa3NQqPjimY9h2UpWs3YH1RLC6F4JNYd1nPfZqxFiabHX2VMTUFXuSdcV-9mDuOrKiYI2L4lso/s400/2020-04-01_12-23-47.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggJD6NKit0oZl47SGnl3A6_bURE6X3HYjwqCsTJD8vD91Oi0wewuSpFG-CpTck1md49edWNMP-k67GGmdX6Utq1efXZ96tknEEGcMg7Dw8I51c5PwlRFASdala_Szi1vCumBITxAuZrjk/s1600/2020-04-01_12-24-23.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="347" data-original-width="608" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggJD6NKit0oZl47SGnl3A6_bURE6X3HYjwqCsTJD8vD91Oi0wewuSpFG-CpTck1md49edWNMP-k67GGmdX6Utq1efXZ96tknEEGcMg7Dw8I51c5PwlRFASdala_Szi1vCumBITxAuZrjk/s400/2020-04-01_12-24-23.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">I spent way to much time trying to figure this one out, so hopefully this serves as a reminder..</span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-87319224959511911532020-03-23T13:24:00.001+11:002020-03-23T13:24:32.855+11:00Post-migration from Skype to Teams toolbox<div style="background-color: white; border: 0px; clear: both; font-weight: 400; line-height: 1; margin: 14px 0px 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Ståle Hansen has this great blog post, and since I keep loosing it, just wanted to post so that I can find it next time..</span></div>
<div style="background-color: white; border: 0px; clear: both; font-weight: 400; line-height: 1; margin: 14px 0px 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<a href="https://msunified.net/2019/07/11/my-post-migration-from-skype-to-teams-toolbox/" style="background-color: transparent;"><span style="font-family: Verdana, sans-serif;">https://msunified.net/2019/07/11/my-post-migration-from-skype-to-teams-toolbox/</span></a></div>
<div style="background-color: white; border: 0px; clear: both; font-weight: 400; line-height: 1; margin: 14px 0px 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<br /></div>
<div style="background-color: white; border: 0px; clear: both; font-weight: 400; line-height: 1; margin: 14px 0px 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
<br /></div>
Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-36384743501260535502019-09-12T21:25:00.000+10:002019-09-12T21:25:54.908+10:00Set LineURI via PowerShell Teams<span style="font-family: Verdana, sans-serif;">Set the LineURI for a user using calling plans (Telstra Calling)</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">1. Need the location ID</span><br />
<span style="font-family: Verdana, sans-serif;"><i>Get-CsOnlineLisLocation</i></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD0sgC03BDoJYOst6Qsk5t95ksJjhgsi9SzTzZgXsKwmNfsL1hhaOlY4QP4XxaybYArk56QFOY5szXR8WQECX7SN19j-0ZY9qxJMziGx6nfMj5mAZA17kcByTW2K_ODOhdK1V4enPajqk/s1600/2019-09-12_20-51-36.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="503" data-original-width="473" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD0sgC03BDoJYOst6Qsk5t95ksJjhgsi9SzTzZgXsKwmNfsL1hhaOlY4QP4XxaybYArk56QFOY5szXR8WQECX7SN19j-0ZY9qxJMziGx6nfMj5mAZA17kcByTW2K_ODOhdK1V4enPajqk/s1600/2019-09-12_20-51-36.jpg" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">2. <i>Set-CsOlineVoiceUser -Identity name -LocationID GUID-from-step-1 -telephonenumber +E.164-format</i></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihm-Klia9qyqf8Mu74dhOJXzfO4uouVHVrzijlcSgNxIPdPrR4syAufPSQJf_9xUDrBST5DtY5lPIcmuVq4LJv1r6nixjplSXv-2IVjaocDmy-G1-uWIFZML1RPhHHx29UgMm0FHovX24/s1600/2019-09-12_20-56-17.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="61" data-original-width="654" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihm-Klia9qyqf8Mu74dhOJXzfO4uouVHVrzijlcSgNxIPdPrR4syAufPSQJf_9xUDrBST5DtY5lPIcmuVq4LJv1r6nixjplSXv-2IVjaocDmy-G1-uWIFZML1RPhHHx29UgMm0FHovX24/s1600/2019-09-12_20-56-17.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-73736356909303259802019-08-05T17:25:00.002+10:002019-08-06T13:15:01.965+10:00Office 365 IP Address and URL Web service<span style="font-family: "verdana" , sans-serif;"><span style="font-family: "verdana" , sans-serif;">Using the </span><a href="https://docs.microsoft.com/en-us/Office365/Enterprise/office-365-ip-web-service" target="_blank">Office 365 IP Address and URL Web service</a> to pull the latest information.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">The website above has all the listed parameters that you can use to grab specific data, but here are the shortcuts I use for specific products:</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<h2 class="" id="common-parameters" style="background-color: white; box-sizing: inherit; font-size: 1.75rem; line-height: 1.3; margin: 32px 0px 12px; padding: 0px;">
<span style="font-family: "verdana" , sans-serif;">Common parameters</span><a aria-labelledby="common-parameters" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/Office365/Enterprise/office-365-ip-web-service#common-parameters" style="-webkit-font-smoothing: antialiased; background-color: transparent; border: 0px; box-sizing: inherit; clip-path: inset(50%); clip: rect(1px, 1px, 1px, 1px); cursor: pointer; direction: ltr; display: inline-block; font-size: 0.8em; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 400; height: 1px; line-height: 16px; margin: -1px; opacity: 0; outline: 0px; overflow-wrap: normal; overflow: hidden; padding: 0px; position: absolute; speak: none; text-align: center; text-decoration-line: none; transition: opacity 0.1s linear 0s; vertical-align: middle; width: 1px;"></a></h2>
<div style="background-color: white; box-sizing: inherit; font-size: 16px; margin-top: 1rem; overflow-wrap: break-word; padding: 0px;">
<span style="font-family: "verdana" , sans-serif;">These parameters are common across all the web service methods:</span></div>
<ul style="background-color: white; box-sizing: inherit; font-size: 16px; list-style: none; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="box-sizing: inherit; list-style: disc outside none; margin: 0px; outline: 0px; padding: 0px;"><span style="font-family: "verdana" , sans-serif;"><span style="box-sizing: inherit; font-weight: bolder;">format=</span><span style="box-sizing: inherit;"> </span><span class="" style="box-sizing: inherit; font-family: "Segoe UI", SegoeUI, "Segoe WP", "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif; font-weight: bolder;">JSON | CSV </span>- By default, the returned data format is JSON. Use this optional parameter to return the data in comma-separated values (CSV) format.</span></li>
<li class="" style="box-sizing: inherit; list-style: disc outside none; margin: 0px; outline: 0px; padding: 0px;"><span style="font-family: "verdana" , sans-serif;"><span style="box-sizing: inherit; font-weight: bolder;">ClientRequestId=guid<guid></guid></span> - A required GUID that you generate for client association. You should generate a GUID for each machine that calls the web service. Do not use the GUIDs shown in the following examples because they may be blocked by the web service in the future. GUID format is <em style="box-sizing: inherit;">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</em>, where x represents a hexadecimal number. To generate a GUID, use the <a data-linktype="external" href="https://docs.microsoft.com/powershell/module/microsoft.powershell.utility/new-guid?view=powershell-6" style="background-color: transparent; box-sizing: inherit; cursor: pointer; outline: 0px; overflow-wrap: break-word; text-decoration-line: none;">New-Guid</a> PowerShell command.</span></li>
</ul>
<span style="background-color: white; font-size: 16px;"><span style="font-family: "verdana" , sans-serif;">First you need to generate a GUID, from PowerShell run the following:</span></span><br />
<div>
<div style="background-color: white; display: inline !important;">
<span style="font-family: "verdana" , sans-serif;"><i>New-Guid</i></span></div>
<div style="background-color: white;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdCLAtzk9UaJztE1BlzywPPOMvQ2E6GOUGxcdIljgSHB_LN4XGpb6jiFugmuCNi0XKA2xx927tq4gy__uhm7F6xBl02h4PgeNCtK7xT_l28QMwqbO4DyNF63g5gMot0WtI_egmJUuh9xQ/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="89" data-original-width="481" height="118" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdCLAtzk9UaJztE1BlzywPPOMvQ2E6GOUGxcdIljgSHB_LN4XGpb6jiFugmuCNi0XKA2xx927tq4gy__uhm7F6xBl02h4PgeNCtK7xT_l28QMwqbO4DyNF63g5gMot0WtI_egmJUuh9xQ/s640/1.jpg" width="640" /></span></a></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<h2 id="endpoints-web-method" style="background-color: white; box-sizing: inherit; display: inline !important; font-size: 1.75rem; line-height: 1.3; margin: 32px 0px 12px; padding: 0px;">
<span style="font-family: "verdana" , sans-serif;">
Endpoints web method<a aria-labelledby="endpoints-web-method" class="docon docon-link heading-anchor" href="https://docs.microsoft.com/en-us/Office365/Enterprise/office-365-ip-web-service#endpoints-web-method" style="-webkit-font-smoothing: antialiased; background-color: transparent; border: 0px; box-sizing: inherit; clip-path: inset(50%); clip: rect(1px, 1px, 1px, 1px); cursor: pointer; direction: ltr; display: inline-block; font-size: 0.8em; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: 400; height: 1px; line-height: 16px; margin: -1px; opacity: 0; outline: 0px; overflow-wrap: normal; overflow: hidden; padding: 0px; position: absolute; speak: none; text-align: center; text-decoration-line: none; transition: opacity 0.1s linear 0s; vertical-align: middle; width: 1px;"></a></span></h2>
<span style="font-family: "verdana" , sans-serif;">
</span>
<div style="background-color: white; box-sizing: inherit; font-size: 16px; margin-top: 1rem; overflow-wrap: break-word; padding: 0px;">
<span style="font-family: "verdana" , sans-serif;">The endpoints web method returns all records for IP address ranges and URLs that make up the Office 365 service. While the latest data from the endpoints web method should be used for network device configuration, the data can be cached for up to 30 days after it is published due to the advance notice provided for additions. We recommend you only call the endpoints web method again when the version web method indicates a new version of the data is available.</span></div>
<div style="background-color: white; box-sizing: inherit; font-size: 16px; margin-top: 1rem; overflow-wrap: break-word; padding: 0px;">
<span style="font-family: "verdana" , sans-serif;">Parameters for the endpoints web method are:</span></div>
<ul style="background-color: white; box-sizing: inherit; font-size: 16px; list-style: none; margin: 16px 0px 16px 38px; padding: 0px;">
<li style="box-sizing: inherit; list-style: disc outside none; margin: 0px; outline: 0px; padding: 0px;"><span style="font-family: "verdana" , sans-serif;"><span class="" style="box-sizing: inherit; font-weight: bolder;">ServiceAreas=<common exchange="" sharepoint="" skype=""></common></span> <span class="" style="box-sizing: inherit; font-family: "Segoe UI", SegoeUI, "Segoe WP", "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif; font-weight: bolder;">Common | Exchange | SharePoint | Skype </span>- A comma-separated list of service areas. Valid items are <em style="box-sizing: inherit;">Common</em>, <em style="box-sizing: inherit;">Exchange</em>, <em style="box-sizing: inherit;">SharePoint</em>, and <em style="box-sizing: inherit;">Skype</em>. Because Common service area items are a prerequisite for all other service areas, the web service will always include them. If you do not include this parameter, all service areas are returned.</span></li>
</ul>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="color: red; font-family: "verdana" , sans-serif;">Skype and Teams CSV output</span><br />
<a href="https://endpoints.office.com/endpoints/Worldwide?ServiceAreas=Skype&ClientRequestId=5017483f-93b2-4051-b08e-d8af77ab2f2d&Format=CSV" style="font-size: small;" target="_blank"><span style="font-family: "verdana" , sans-serif;">https://endpoints.office.com/endpoints/Worldwide?ServiceAreas=Skype&ClientRequestId=5017483f-93b2-4051-b08e-d8af77ab2f2d&Format=CSV</span></a><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="color: red; font-family: "verdana" , sans-serif;">Exchange CSV output</span><br />
<a href="https://endpoints.office.com/endpoints/Worldwide?ServiceAreas=Exchange&ClientRequestId=5017483f-93b2-4051-b08e-d8af77ab2f2d&Format=CSV" target="_blank"><span style="font-family: "verdana" , sans-serif;">https://endpoints.office.com/endpoints/Worldwide?ServiceAreas=Exchange&ClientRequestId=5017483f-93b2-4051-b08e-d8af77ab2f2d&Format=CSV</span></a><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span><span style="font-family: "verdana" , sans-serif;"><span style="color: red;">Import into Excel</span></span>
<span style="font-family: "verdana" , sans-serif;">You can also use the above URL to import data straight into Excel</span><br />
<span style="font-family: "verdana" , sans-serif;">1. Open new Excel Workbook, select "Data"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4CshXPZWat9eTPvM_eso8FM8qrXQFdfj_YTi4zDKRbpueHTBCfAnXQp-bXRku8VDX_0E0DeeIkKkDeV4oZIQpAh2Cz5VqYa1elcpuqbgl_lKDbN8oBCTBiXhLjEPeFmrfXHEGPX55Wao/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="767" data-original-width="1440" height="339" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4CshXPZWat9eTPvM_eso8FM8qrXQFdfj_YTi4zDKRbpueHTBCfAnXQp-bXRku8VDX_0E0DeeIkKkDeV4oZIQpAh2Cz5VqYa1elcpuqbgl_lKDbN8oBCTBiXhLjEPeFmrfXHEGPX55Wao/s640/2.jpg" width="640" /></span></a></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">2. Select "From Web"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvLbFRGVwDsryuzS51aRxfb3ydg-WxEwGaWoaJp7gQRHjPrXtQmT8qrDDiFbABoo_l6UdR1xtjwXXV8KN2bLb0xHlZ7B0XTkC7a_CcwNf6pvqhxXeNX-_hHfSypa9QyA_hBVVJKPxUxSI/s1600/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="157" data-original-width="1438" height="68" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvLbFRGVwDsryuzS51aRxfb3ydg-WxEwGaWoaJp7gQRHjPrXtQmT8qrDDiFbABoo_l6UdR1xtjwXXV8KN2bLb0xHlZ7B0XTkC7a_CcwNf6pvqhxXeNX-_hHfSypa9QyA_hBVVJKPxUxSI/s640/3.jpg" width="640" /></span></a></div>
<br />
<span style="font-family: "verdana" , sans-serif;">3. Past in value for required O365 Workflow, click "OK"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFt_syft6DXIH2MbmBac1uBUsOtMT6DaZJbHRukZPKqBoJG4pjlD40rxezKCN-7Vor_mteFGUj8fMAxUYxVXvhftNqiPrpuhjrSafIWEuoDUVTJDTeaqg-TfbX8RZt1hzRC_XbGSL3QOw/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="218" data-original-width="698" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFt_syft6DXIH2MbmBac1uBUsOtMT6DaZJbHRukZPKqBoJG4pjlD40rxezKCN-7Vor_mteFGUj8fMAxUYxVXvhftNqiPrpuhjrSafIWEuoDUVTJDTeaqg-TfbX8RZt1hzRC_XbGSL3QOw/s640/4.jpg" width="640" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-family: "verdana" , sans-serif;">4. Make any required changes to the data to be imported, click "Load"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBc-OmC8uVpnCTphN21JbfubLtTK7NChFxCNvers7UkKzE5UmU2bN1U4iiVEugQCud8zCXG4caTdaj6vVCN8Bl9MG8KDTguCQy50raGsXx746rpiii4Vt3pGVFNrFSUq96xIL_RadyWWo/s1600/5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="656" data-original-width="876" height="478" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBc-OmC8uVpnCTphN21JbfubLtTK7NChFxCNvers7UkKzE5UmU2bN1U4iiVEugQCud8zCXG4caTdaj6vVCN8Bl9MG8KDTguCQy50raGsXx746rpiii4Vt3pGVFNrFSUq96xIL_RadyWWo/s640/5.jpg" width="640" /></span></a></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">5. Data import complete for selected O365 Workflow.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin8bfR85yuislllKC9YrwRiitlgJ83cLU6wsDKr32eY2mM1TdHvwQzE4juh8BAfVL9iaLiGDl1xYuVNfyrrayWCtt4xuU1BI_wcCqlAJsiT11DwUuURPOc-SPcpltbKGcK-J3BzNNqgPE/s1600/6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="767" data-original-width="1440" height="340" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin8bfR85yuislllKC9YrwRiitlgJ83cLU6wsDKr32eY2mM1TdHvwQzE4juh8BAfVL9iaLiGDl1xYuVNfyrrayWCtt4xuU1BI_wcCqlAJsiT11DwUuURPOc-SPcpltbKGcK-J3BzNNqgPE/s640/6.jpg" width="640" /></span></a></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
</div>
Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-78472003459275653372019-08-02T13:14:00.000+10:002019-08-02T13:14:16.724+10:00"Open File" Dialog <span style="font-family: Verdana, sans-serif;">Migrating uses between Skype for Business and Skype Online lately and have been migrating in batches/pilot groups.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Having gotten sick of upding the filename or file location in the powershell script, i went searching and found a nice article on how to create a open file dialog box.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<a href="https://ilovepowershell.com/2017/03/08/how-to-open-a-directory-chooser-window-with-powershell/"><span style="font-family: Verdana, sans-serif;">https://ilovepowershell.com/2017/03/08/how-to-open-a-directory-chooser-window-with-powershell/</span></a><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">I'm sure there is a better/easier to complete, but this worked for me.</span><br />
<span style="font-family: Verdana, sans-serif;">++++++++++++++++++++++++++++++++++++++++++++</span><br />
<i><span style="font-family: Verdana, sans-serif;">$connect = Read-host "Connect to O365 Skype Online: [Y|N]?"</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">if($connect -like "Y")</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">{</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">Import-Module SkypeOnlineConnector</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">$userCredential = Get-Credential</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">$sfbSession = New-CsOnlineSession -Credential $userCredential</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">Import-PSSession $sfbSession</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">}</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">if($userCredential.UserName -eq $nul)</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">{</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">write-host "No Crediential Set for move" -ForegroundColor Red</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">} </span></i><br />
<i><span style="font-family: Verdana, sans-serif;">else</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">{</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">write-host "connected user"</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">}</span></i><br />
<i><span style="font-family: Verdana, sans-serif;"><br /></span></i>
<i><span style="font-family: Verdana, sans-serif;">$openChooser = New-Object -TypeName System.Windows.Forms.OpenFileDialog</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">$openChooser.ShowDialog()</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">$fileimport = import-csv $openChooser.FileName</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">foreach($i in $fileimport)</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">{</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">write-host -ForegroundColor Cyan $i.displayname -NoNewline</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">write-host " is currently being migrated"</span></i><br />
<i><span style="font-family: Verdana, sans-serif;">}</span></i><br />
<i><span style="font-family: Verdana, sans-serif;"><br /></span></i>
<span style="font-family: Verdana, sans-serif;">++++++++++++++++++++++++++++++++++++++++++++</span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-41926551367778709792019-07-01T14:26:00.000+10:002019-07-01T14:26:30.914+10:00Skype Server Patch CU Downloads<span style="font-family: "verdana" , sans-serif;">As you know MS remove old CU patches and re-use the same KB Number to release new Skype for Business Patches (CU's). I had found this link in the past but had managed to loose it..</span><br />
<div>
<span style="font-family: "verdana" , sans-serif;"><br />
</span></div>
<div>
<h1 class="entry-title" style="background-color: white; border: 0px; box-sizing: border-box; clear: both; color: #424242; line-height: 1.33333em; margin: 0px auto 12px; outline: 0px; padding: 0px; vertical-align: baseline;">
<span style="font-family: "verdana" , sans-serif; font-size: small;"><a href="https://ucmart.uk/downloads-and-useful-links/skype-for-business-server-2015-cumulative-update-cu-list/" target="_blank">Skype for Business Server 2015 Cumulative Updates (CU) List</a></span></h1>
</div>
<div>
<span style="font-family: "verdana" , sans-serif;">Direct link to OneDrive</span></div>
<div>
<span style="font-family: "verdana" , sans-serif; font-size: x-small;"><a href="https://onedrive.live.com/?authkey=%21AGnsFlvf3CIxeEU&id=2F1BBA1436464DF0%21220585&cid=2F1BBA1436464DF0">https://onedrive.live.com/?authkey=%21AGnsFlvf3CIxeEU&id=2F1BBA1436464DF0%21220585&cid=2F1BBA1436464DF0</a></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"><br />
</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">Thanks to <a href="https://ucmart.uk/about/" target="_blank">Martin Boam</a> for keeping the old CU's available.</span></div>
Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-52149981221660324252019-06-11T14:24:00.001+10:002019-06-11T14:26:21.036+10:00Get-CsVoiceRoute - View PstnGatewayLists<span style="font-family: "verdana" , sans-serif;">Always loosing this command, and takes me a few tries to find it again for what I'm looking for.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">In the CSCP when looking at the associated trunks of a voice route, the trunk names are "truncated" and not fully displayed.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL2CoZA-WoERHNpWpUqhtXDpXrv51Un7Tuxj-U0rCRd29dyCK4xDBjER1cqrtwX_Mf45bjF2SmmSWt1LWqo20MtjkdbsnIJ9cSN6lyyUB7T2hFtMHM5Sf8wp0o-VH6j8T4b7sY_yyl8xM/s1600/2019-06-11_14-25-19.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="451" data-original-width="486" height="370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL2CoZA-WoERHNpWpUqhtXDpXrv51Un7Tuxj-U0rCRd29dyCK4xDBjER1cqrtwX_Mf45bjF2SmmSWt1LWqo20MtjkdbsnIJ9cSN6lyyUB7T2hFtMHM5Sf8wp0o-VH6j8T4b7sY_yyl8xM/s400/2019-06-11_14-25-19.jpg" width="400" /></a></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">The command "Get-CsVoiceRoute" will display the full list of gateways that have been associated..</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2nFklkG0igujiUrNfpcZJJtEywmB4oEPz_W9kRokMB57CsyaqKm3ZnoswuVhGd4arsUV8yPVgMfW5fLudFzQcw6plRLFmTe5CFa5ncWIXMFAx3caBvdPn_V_7yGbA7zM_7efoMNd_tBU/s1600/2019-06-11_14-21-31.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="217" data-original-width="779" height="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2nFklkG0igujiUrNfpcZJJtEywmB4oEPz_W9kRokMB57CsyaqKm3ZnoswuVhGd4arsUV8yPVgMfW5fLudFzQcw6plRLFmTe5CFa5ncWIXMFAx3caBvdPn_V_7yGbA7zM_7efoMNd_tBU/s640/2019-06-11_14-21-31.jpg" width="640" /></a></div>
<br />
<span style="font-family: "verdana" , sans-serif;">The above images is showing three (3) PstnGateways configured for the "Emergency" voice route</span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-7829133465226528432019-05-20T13:17:00.000+10:002019-05-20T13:17:12.586+10:00Call Dropping at 30 seconds when placed on hold<span style="font-family: "verdana" , sans-serif;">This has been done on many other blogs around the place, but I ALWAYS seem to get the first step wrong.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">When trying to change the following values:</span><br />
<span style="font-family: "verdana" , sans-serif;">-RTCPActiveCalls</span><br />
<span style="font-family: "verdana" , sans-serif;">-RTCPCallsOnHold</span><br />
<span style="font-family: "verdana" , sans-serif;">-EnableSessionTimer</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">First step is "New-CsTrunkConfiguration", NOT "Set-CsTrunkConfiguration"</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Trying to run the "Set-CsTrunkConfiguration" first will result in errors like below</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc-z_zVrdMbVsc-MFjiz-9tlzZr748hz3lvEBNON2DJQKKpBUMa8jR0XHap0-LNw4hn8uywZKah6luQId4DUR7VkmR9PyeHVznne1kwYQC2qB3dtnussPqIRZQ_gxuD07IcB82inaD340/s1600/2019-05-15_10-35-37.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="144" data-original-width="970" height="94" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc-z_zVrdMbVsc-MFjiz-9tlzZr748hz3lvEBNON2DJQKKpBUMa8jR0XHap0-LNw4hn8uywZKah6luQId4DUR7VkmR9PyeHVznne1kwYQC2qB3dtnussPqIRZQ_gxuD07IcB82inaD340/s640/2019-05-15_10-35-37.jpg" width="640" /></a></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-48506593831510333862019-03-26T09:48:00.001+11:002019-04-06T20:22:33.564+11:00How to extract and analyze the errors from the hybrid migration report using PowerShell<span style="color: black; font-family: "verdana" , sans-serif;">Found this article, whilst trying to figure out what mailbox items were causing issues with a migration from on-premises to Office 365.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="color: black; font-family: "verdana" , sans-serif;"><a href="https://answers.microsoft.com/en-us/msoffice/forum/msoffice_o365admin-mso_exchon-mso_o365b/how-to-extract-and-analyze-the-errors-from-the/eb664ec5-b3e9-4514-8611-2188654e83cd" target="_blank">How to extract and analyze the errors from the hybrid migration report using PowerShell</a></span><br />
<br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;">Command Examples:</span><br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><i>Get-MoveRequestStatistics <identity> -IncludeReport -Diagnostic verbose | Export-CliXml .\move_report.xml</identity></i></span><br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><br /></span>
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><i>$r=Import-Clixml .\move_report.xml</i></span><br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><i><br /></i></span>
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><i>$i=0;$r.report.Failures | foreach { $_ | Select-Object @{name="index";expression={$i}},failuretype,Message,timestamp;$i++} | ft </i></span><br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><i><br /></i></span>
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><i>$r.Report.Failures[4]</i></span><br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><i><br /></i></span>
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><i>$r.Report.Failures| select -last 2</i></span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-79967201160497446132018-12-04T17:43:00.002+11:002018-12-04T17:43:55.042+11:00MoH - Skype, AudioCodes and an SIP Carrier<span style="font-family: Verdana, sans-serif;">Troubleshooting an MoH issue today, where a SfB client would places a PSTN caller on hold, and the PSTN caller would get no MoH. </span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">SBC connection to PSTN was via a SIP trunk.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">What I found was:</span><br />
<span style="font-family: Verdana, sans-serif;">When call placed on hold from SfB client the INVITE had sdp of a=sendonly</span><br />
<span style="font-family: Verdana, sans-serif;">This was received by the SBC and the AudioCodes "Remote Hold Format" on the IP Profile associated with the Skype side was set to "Transparent"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0gCziltNITD9l_4H37Cd4qiJVVtBvkaEKLKUANLRNe7mPBta-1ckqBHp82W4iTLML8kzN4qWBR-i_9TzomR8AHxfVJcSX7FBUQhQP6QaISx81pbUVpnnS2Imeyf_DPnd1mCet9hKQu3Y/s1600/IPProfile+-+Transparent.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="124" data-original-width="584" height="132" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0gCziltNITD9l_4H37Cd4qiJVVtBvkaEKLKUANLRNe7mPBta-1ckqBHp82W4iTLML8kzN4qWBR-i_9TzomR8AHxfVJcSX7FBUQhQP6QaISx81pbUVpnnS2Imeyf_DPnd1mCet9hKQu3Y/s640/IPProfile+-+Transparent.jpg" width="640" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">The "Remote Hold Format" on the ITSP side was also set to "Transparent"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR1hiq_H3ejrgtwJonpBGNBgyQx3bG-mihVWevOZ_zZUQl1Ao3rjwzVkdpJo7Yzf3xU_tQM9PQsil_SsPGod7rEWCxgh-S5HLLOIMAipJSK3HgWU44SU4ZW200mvcWpex41mL8z4rMMSw/s1600/IPProfile+-+Transparent.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="124" data-original-width="584" height="132" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR1hiq_H3ejrgtwJonpBGNBgyQx3bG-mihVWevOZ_zZUQl1Ao3rjwzVkdpJo7Yzf3xU_tQM9PQsil_SsPGod7rEWCxgh-S5HLLOIMAipJSK3HgWU44SU4ZW200mvcWpex41mL8z4rMMSw/s640/IPProfile+-+Transparent.jpg" width="640" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">In this instance the INVITE was forward to the carrier with an a=sendonly attribute.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">But the ITSP would reply with a "200 OK" but the attribute was set to a=inactive. This effectively shutdown the media path and the ITSP would not get the MoH stream from the SBC.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYyBMWdB4oWtVrNN9KlIJ2Kp3NnBNy3Sgc4NNw6xYAugVthxcMxuhh2cR0Z6BT5JqBZqVDAVvwevOLd4pBDVlISv2k5WyDCWiWb_MncNPirupqeTIXvHnVAEFb99azIknAb2zzHwP5uYQ/s1600/MoH+-+NOT+Working.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="385" data-original-width="1052" height="234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYyBMWdB4oWtVrNN9KlIJ2Kp3NnBNy3Sgc4NNw6xYAugVthxcMxuhh2cR0Z6BT5JqBZqVDAVvwevOLd4pBDVlISv2k5WyDCWiWb_MncNPirupqeTIXvHnVAEFb99azIknAb2zzHwP5uYQ/s640/MoH+-+NOT+Working.jpg" width="640" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">The Fix:</span><br />
<span style="font-family: Verdana, sans-serif;">After reading the manual for the AudioCodes SBC and seeing what all the values in the "Remote Hold Format"</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQoQQUrplRGVmAJOU2klA12zT3iRaYcEf63LlINKVsIyTLz9xgk7iis4J08FYFwOxLhoGbfUwU50_lkgIyuMdfIHtnBADt_T8124TK0j3kUXPPvyvV4eaF0_BLuOu5rK1jpJp1x8veY6g/s1600/IPProfile+-+Options.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="156" data-original-width="667" height="147" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQoQQUrplRGVmAJOU2klA12zT3iRaYcEf63LlINKVsIyTLz9xgk7iis4J08FYFwOxLhoGbfUwU50_lkgIyuMdfIHtnBADt_T8124TK0j3kUXPPvyvV4eaF0_BLuOu5rK1jpJp1x8veY6g/s640/IPProfile+-+Options.jpg" width="640" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />
<ul>
<li><span style="font-family: Verdana, sans-serif;"><b>Transparent </b>= (Default) Device forwards SDP as is.</span></li>
<li><span style="font-family: Verdana, sans-serif;"><b>Send Only</b> = Device sends SDP with 'a=sendonly'.</span></li>
<li><span style="font-family: Verdana, sans-serif;"><b>Send Only Zero ip</b> = Device sends SDP with 'a=sendonly' and 'c=0.0.0.0'.</span></li>
<li><span style="font-family: Verdana, sans-serif;"><b>Inactive</b> = Device sends SDP with 'a=inactive'.</span></li>
<li><span style="font-family: Verdana, sans-serif;"><b>Inactive Zero ip</b> = Device sends SDP with 'a=inactive' and 'c=0.0.0.0'.</span></li>
<li><span style="font-family: Verdana, sans-serif;"><b>Not Supported</b> = This option can be used when the remote side does not support call hold. The device terminates call hold requests received on the leg interfacing with the initiator of the call hold, and replies to this initiator with a SIP 200 OK response. However, call retrieve (resume) requests received from the initiator are forwarded to the remote side. The device can play a held tone to the held party if the 'SBC Play Held Tone' parameter is set to Yes.</span></li>
<li><span style="font-family: Verdana, sans-serif;"><b>Hold and Retrieve Not Supported</b> = This option can be used when the remote side does not support call hold and retrieve (resume). The device terminates call hold and call retrieve requests received on the leg interfacing with the initiator of the call hold/retrieve, and replies to this initiator with a SIP 200 OK response. Therefore, the device does not forward call hold and/or retrieve requests to the remote side.</span></li>
</ul>
<div>
<span style="font-family: Verdana, sans-serif;">When the "Remote Hold Format" on the IP Profile associated with the ITSP was change to </span><b style="font-family: Verdana, sans-serif;">Hold and Retrieve Not Supported</b><span style="font-family: Verdana, sans-serif;">, the behavior of the SBC was changed to that once it received the INVITE with a=sendonly, it did NOT forward to the ITSP, so the media path was never altered from SBC to ITSP, and MoH was then played to the PSTN caller..</span></div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitroII5SbL9k-vr9qTxg8RzgfUgCWDfqMPsW_aZN2bJwcv5wbc4ZWiA0ceI_MAJ-I_CtKlcb6XJg1fp9nPKopNsbu-sHtCRWQiRSVtNa9xBcDOOk9o6ZcuQrTtJCPr58YzdKyIJn52hfE/s1600/IPProfile+-+the+fix.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="132" data-original-width="607" height="137" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitroII5SbL9k-vr9qTxg8RzgfUgCWDfqMPsW_aZN2bJwcv5wbc4ZWiA0ceI_MAJ-I_CtKlcb6XJg1fp9nPKopNsbu-sHtCRWQiRSVtNa9xBcDOOk9o6ZcuQrTtJCPr58YzdKyIJn52hfE/s640/IPProfile+-+the+fix.jpg" width="640" /></a></div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2pn8cD_X97W5EBdhTHhJJmuWCmWDmDkOVaPqvY9O8bnLeGLBCUgsJlAzXYjFt37NU85j0zLYWmygYo1JA9LGMntNUFXU_-4zVj69Obg8MwV0i-deEaavrjYaqrcb3bkZbxZGJLHaGzuc/s1600/MoH+-+Working.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="338" data-original-width="774" height="278" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2pn8cD_X97W5EBdhTHhJJmuWCmWDmDkOVaPqvY9O8bnLeGLBCUgsJlAzXYjFt37NU85j0zLYWmygYo1JA9LGMntNUFXU_-4zVj69Obg8MwV0i-deEaavrjYaqrcb3bkZbxZGJLHaGzuc/s640/MoH+-+Working.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div>
<b style="font-family: Verdana, sans-serif;"><br /></b></div>
<br />
<span style="font-family: Verdana, sans-serif;"></span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-89249267264412317652018-10-24T16:44:00.000+11:002018-12-04T14:32:22.858+11:00Test Phone Numbers<span style="font-family: "verdana" , sans-serif;">Was troubleshooting a DTMF issue today, and found some numbers from internode, that I think will be handy in the future.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br />
</span> <br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"> <td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 106.1pt;" valign="top" width="141"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;"><b>Test Number<o:p></o:p></b></span></div>
</td> <td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 11.0cm;" valign="top" width="416"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;"><b>Functionality</b><o:p></o:p></span></div>
</td> </tr>
<tr style="mso-yfti-irow: 1;"> <td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 106.1pt;" valign="top" width="141"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;"><a href="tel:0871271201">08 7127 1201</a><o:p></o:p></span></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 11.0cm;" valign="top" width="416"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;">Echo Test: plays your own voice back to you.<o:p></o:p></span></div>
</td> </tr>
<tr style="mso-yfti-irow: 2;"> <td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 106.1pt;" valign="top" width="141"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;"><a href="tel:0871271202">08 7127 1202</a><o:p></o:p></span></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 11.0cm;" valign="top" width="416"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;">Music: plays fifteen minutes of Radio Paradise.<o:p></o:p></span></div>
</td> </tr>
<tr style="mso-yfti-irow: 3;"> <td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 106.1pt;" valign="top" width="141"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;"><a href="tel:0871271203">08 7127 1203</a><o:p></o:p></span></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 11.0cm;" valign="top" width="416"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;">CLID Presentation Check: reads back your Calling Line ID to you, if it's turned on.<o:p></o:p></span></div>
</td> </tr>
<tr style="mso-yfti-irow: 4;"> <td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 106.1pt;" valign="top" width="141"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;"><a href="tel:0871271204">08 7127 1204</a><o:p></o:p></span></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 11.0cm;" valign="top" width="416"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;">Talking Clock: reads back the current time to you.<o:p></o:p></span></div>
</td> </tr>
<tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;"> <td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 106.1pt;" valign="top" width="141"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;"><a href="tel:0871271205">08 7127 1205</a><o:p></o:p></span></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 11.0cm;" valign="top" width="416"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "verdana" , sans-serif;">DTMF Tone Test: reads back the digit pressed on your telephone keypad.<o:p></o:p></span></div>
</td> </tr>
</tbody></table>
<br />
<div>
<span style="font-size: x-small;"><a href="https://www.internode.on.net/support/faq/phone_and_voip/nodephone/feature_codes/" target="_blank">https://www.internode.on.net/support/faq/phone_and_voip/nodephone/feature_codes/</a></span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Tesing a fax number:</span><br />
<a href="https://app.hellofax.com/" target="_blank"><span style="font-family: Verdana, sans-serif; font-size: x-small;">https://app.hellofax.com/</span></a><br />
<br /></div>
Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-53978944788044651342018-08-01T11:50:00.003+10:002018-08-01T11:57:07.057+10:00Mitel MiVoice Connect Contact Centre - Redundancy<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">EICC via Mitel MiVoice Connect with primary ECC server running</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYttb3LmrxeB4AqiO-YU8e4R2HI_z28WzFDHVsc9T1OEF97FgkTEroek1aulmp08aqJfEIxgp4wt8fUqt3wNsct0XvUGaRtg9VhZDpCiWeOiGK6_clMPTeqbUCkPq5cRL6xoRnbQRh5F4/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="899" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYttb3LmrxeB4AqiO-YU8e4R2HI_z28WzFDHVsc9T1OEF97FgkTEroek1aulmp08aqJfEIxgp4wt8fUqt3wNsct0XvUGaRtg9VhZDpCiWeOiGK6_clMPTeqbUCkPq5cRL6xoRnbQRh5F4/s400/1.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif; text-align: left;">EICC via Mitel MiVoice Connect with redundant ECC server running</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif; text-align: left;"><br />
</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-YmUSo8unc9QS70obQi7nwUEAxIDz-L964GxSON8ws2rzOTJUjFVjnp_LIfsV6d3UFTAco9eduVb2pryW4xpd3Oa9hUqyjE8NSXczqA4SOyOyQfltD7u7RSHavsk_qUR3zB194dTLkeA/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="753" data-original-width="890" height="337" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-YmUSo8unc9QS70obQi7nwUEAxIDz-L964GxSON8ws2rzOTJUjFVjnp_LIfsV6d3UFTAco9eduVb2pryW4xpd3Oa9hUqyjE8NSXczqA4SOyOyQfltD7u7RSHavsk_qUR3zB194dTLkeA/s400/2.jpg" width="400" /></a></div>
<span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;">Complete the following steps to place appropriate configuration files on the HQ server. </span><br />
<span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;">This ensures </span><span style="font-family: "verdana" , sans-serif;">that if the system fails over, HQ is configured to run the contact center properly:</span><br />
<span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;">1. On the contact center server, navigate to </span><br />
<span style="font-family: "verdana" , sans-serif;"><contact center="" font="" installation="" nbsp=""><span style="font-family: "verdana" , sans-serif;">location>\nginx\conf, and copy the following files:</span></contact></span><br />
<br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;">nginx_ecc.template</span></li>
<li><span style="font-family: "verdana" , sans-serif;">readme.txt</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Redundancy.bat</span></li>
<li><span style="font-family: "verdana" , sans-serif;">Redundancy_config.rb</span></li>
</ul>
<br />
<span style="font-family: "verdana" , sans-serif;">2. On the HQ server, navigate to </span><br />
<span style="font-family: "verdana" , sans-serif;"><mitel connect="" installation="" location="">\nginx\conf\more_conf</mitel></span><br />
<span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;">directory, and paste the files you copied in step 1.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;">3. Double-click the Redundancy.bat file.</span><br />
<span style="font-family: "verdana" , sans-serif;">When the Windows console loads, follow the instructions on the console, and enter the IP </span><span style="font-family: "verdana" , sans-serif;">addresses of the headquarters server, primary contact center server, and secondary contact </span><span style="font-family: "verdana" , sans-serif;">center server.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;">4. Restart the ShoreTel</span><span style="font-family: verdana, sans-serif;">-DirectorProxy service as follows:</span><br />
<span style="font-family: verdana, sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">a. In the Windows Start menu, click Control Panel > Administrative Tools > Services.</span><br />
<span style="font-family: "verdana" , sans-serif;">b. Select the ShoreTel-DirectorProxy service, and click Restart.</span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-14147739301630924162018-05-11T15:04:00.001+10:002018-05-11T15:04:13.886+10:00Cisco UC Tools<span style="font-family: Verdana, sans-serif;">Some great tools for Cisco UC deployments</span><br />
<h3 class="panel-title">
DRS Backup Decrypter</h3>
<div>
<h3 class="panel-title">
UCOS Password Decrypter</h3>
</div>
<div>
<h3 class="panel-title">
IFX Ontape Browser</h3>
</div>
<span style="font-family: Verdana, sans-serif;">https://www.adhdtech.com/uctools.html</span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-76199200532026357822018-05-11T11:22:00.003+10:002018-05-11T11:22:24.977+10:00AudioCodes FXS<span style="font-family: "verdana" , sans-serif;">Lately have been migrating fax to FXS ports on M800's</span><br />
<span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;">Seems every time i need to look through logs I forgot what the message written to the file is, this post is just a dump of log messages so that I don't ave to go looking for things all the time..</span><br />
<span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;">+++++++++++++++++++++++++++++++++++++</span><br />
<span style="color: red; font-family: "verdana" , sans-serif;">recv <-- OFF_HOOK: </span><span style="color: black; font-family: "verdana" , sans-serif;">FXS sending off hook message to gateway</span><br />
<span style="color: red; font-family: "verdana" , sans-serif;">recv <-- DIGIT(x): </span><span style="color: black; font-family: "verdana" , sans-serif;">x is the digit received</span><br />
<span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;"><br />
</span> <span style="font-family: "verdana" , sans-serif;">+++++++++++++++++++++++++++++++++++++</span><br />
<span style="font-family: "verdana" , sans-serif;"><br />
</span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-68056475830829516982018-02-27T10:05:00.000+11:002018-02-27T10:05:34.969+11:00Lync/SfB Address Book Files<span style="font-family: Verdana, sans-serif;">Found this great article when looking at issue for a customer the other day around how the client address book file name are generated..</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-size: 11pt;"><span style="font-family: Verdana, sans-serif;"><a href="https://ucblog.info/2016/04/16/lync-address-book/" target="_blank">https://ucblog.info/2016/04/16/lync-address-book/</a></span></span><br />
<span style="font-size: 11pt;"><br /></span>
<span style="font-size: 11pt;"><span style="color: red; font-family: Verdana, sans-serif;">Screen shots below are from the above blog link.</span></span><br />
<span style="font-size: 11pt;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU4qNk-7Ac0u_-pjOzqCoAhvIIh2T0UGgd0d_K84gBw15v5Sx5FDtUjVKlOF0XdZBCz968MLjyUe1xf1rW6NH380Jy4qU7quxew2sS3wSOjGUQw9F6kaPlNvl3P3jesykdSYGgb4z2Y68/s1600/file1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="721" data-original-width="786" height="585" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU4qNk-7Ac0u_-pjOzqCoAhvIIh2T0UGgd0d_K84gBw15v5Sx5FDtUjVKlOF0XdZBCz968MLjyUe1xf1rW6NH380Jy4qU7quxew2sS3wSOjGUQw9F6kaPlNvl3P3jesykdSYGgb4z2Y68/s640/file1.JPG" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSvMrqAf14v2eudW0-JcQAwW0zpOU6cqcrCk0Y1dJAXogJPd8rDIvxtRxam_caZr6AkG4r9brENLqzcZYdOTKvidAUrRTdKqQsxyh27ATFqphNl3ERAYg9V2AmFxVituZaf9PSRCryv3Y/s1600/file2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="854" data-original-width="783" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSvMrqAf14v2eudW0-JcQAwW0zpOU6cqcrCk0Y1dJAXogJPd8rDIvxtRxam_caZr6AkG4r9brENLqzcZYdOTKvidAUrRTdKqQsxyh27ATFqphNl3ERAYg9V2AmFxVituZaf9PSRCryv3Y/s640/file2.JPG" width="585" /></a></div>
<span style="font-size: 11pt;"><br /></span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-40941823958185195772018-02-23T14:31:00.000+11:002018-02-23T14:31:50.213+11:00AudioCodes AD Authentication<span style="font-family: Verdana, sans-serif;">Been playing with AD authentication and AudioCodes SBC with firmware 7.2 and found a few things, thanks to Dave for the help..</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">If LDAP is enabled but not configured correctly you will get locked out of the SBC, not even the local SBC accounts can access the gateway. So make sure that you don't close your browser window in the middle of the config, or even let the timeout for access be reached...</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Under "Setup --> IP Network -->Radius & LDAP"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqjPGCIDpmHDrvq4yNjncKuYc-fu8U0E3nqD4jLYkckqS4SheNf9_iuN-xN2VbZ4XCShZzU5BhE571EG_QctKR3h1Gb0G9btoxV65p7c-9VO40fuhTchuEOvFiLssB3wADLYkMVUzsm-E/s1600/LDAP1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="356" data-original-width="426" height="267" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqjPGCIDpmHDrvq4yNjncKuYc-fu8U0E3nqD4jLYkckqS4SheNf9_iuN-xN2VbZ4XCShZzU5BhE571EG_QctKR3h1Gb0G9btoxV65p7c-9VO40fuhTchuEOvFiLssB3wADLYkMVUzsm-E/s320/LDAP1.JPG" width="320" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Select "LDAP Settings"</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE87fN-TItkjsOPAZYqD6KGxWR50Ovt7ldIkiaK0-rSk5p1qawkQpoVTrTLpD06qw10iPpkWSspI3shUg_SLSwzNJQS7w6X0xqWMhknU0JbouGZpuf2fgaWQVS0t8_dfKxX_OLT-2ksbQ/s1600/LDAP2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="161" data-original-width="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE87fN-TItkjsOPAZYqD6KGxWR50Ovt7ldIkiaK0-rSk5p1qawkQpoVTrTLpD06qw10iPpkWSspI3shUg_SLSwzNJQS7w6X0xqWMhknU0JbouGZpuf2fgaWQVS0t8_dfKxX_OLT-2ksbQ/s1600/LDAP2.JPG" /></a></div>
<span style="font-family: Verdana, sans-serif;">Change the "LDAP Service" to enabled, and change the "LDAP Authentication Filter" to (sAMAccountName=$). Making sure that the () are included</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKk5Ds0B-_HwNP_2dGxxbK1Akxd-1pi_AB3K8lGJgEIMmozlhkiSt0J_5wRV5zkJTgnp9AWmeu311Hh8GbJKtn_i3U3wt2OQsILEPntJxApDg6uAWH3w7lguFPSsB069WTqInacCp2yAI/s1600/LDAP3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="191" data-original-width="415" height="147" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKk5Ds0B-_HwNP_2dGxxbK1Akxd-1pi_AB3K8lGJgEIMmozlhkiSt0J_5wRV5zkJTgnp9AWmeu311Hh8GbJKtn_i3U3wt2OQsILEPntJxApDg6uAWH3w7lguFPSsB069WTqInacCp2yAI/s320/LDAP3.JPG" width="320" /></a></div>
<span style="font-family: Verdana, sans-serif;">As always the lighting bolt icon means that a reboot is required.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Under "LDAP Service Groups"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFXiTk9AAk0i5tiF4YkbMZyM_yfqLi_Crfud5qndQrd9uuqbJhFmC-z-ZWoZRgfsq66msGdsdUszqzWA7xP-6bnHv46jsMET_QOOI4jUsDgXG7wHOMYVOx6fhzw0bcE6wQxRap5ZJlX6U/s1600/LDAP6.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="144" data-original-width="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFXiTk9AAk0i5tiF4YkbMZyM_yfqLi_Crfud5qndQrd9uuqbJhFmC-z-ZWoZRgfsq66msGdsdUszqzWA7xP-6bnHv46jsMET_QOOI4jUsDgXG7wHOMYVOx6fhzw0bcE6wQxRap5ZJlX6U/s1600/LDAP6.JPG" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">S</span><span style="font-family: Verdana, sans-serif;">elect "New" and complete with the following details, make sure that "Type" is set to Management</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfV3esrj5-pNmkHZza4RIqPmvooxt-ao5xWqNgkqzKr5R2Y_INhodrzuY9hsosW45CMYBHDtaR34b5dyiAu9VO7QmhZVmL-QgXWfo6b5ezPomDE5sHkXDsCbg0xu9tYVohoFSDDLSqgjA/s1600/LDAP4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="330" data-original-width="942" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfV3esrj5-pNmkHZza4RIqPmvooxt-ao5xWqNgkqzKr5R2Y_INhodrzuY9hsosW45CMYBHDtaR34b5dyiAu9VO7QmhZVmL-QgXWfo6b5ezPomDE5sHkXDsCbg0xu9tYVohoFSDDLSqgjA/s640/LDAP4.JPG" width="640" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Under "LDAP Servers"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4K7dAP4pK08GiCxiGCXWHMW3Bqn4yOTmx8h59tzauw0YssWCPsNs6ywaGDEBd4PE4ZLb6_2IaaNHTwSj0sENkqdMHRlS_U222Ljw9x_BLzb5FeGmwCQj_0mq-2sdiVa7pMZb3RVrEA38/s1600/LDAP5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="153" data-original-width="204" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4K7dAP4pK08GiCxiGCXWHMW3Bqn4yOTmx8h59tzauw0YssWCPsNs6ywaGDEBd4PE4ZLb6_2IaaNHTwSj0sENkqdMHRlS_U222Ljw9x_BLzb5FeGmwCQj_0mq-2sdiVa7pMZb3RVrEA38/s1600/LDAP5.JPG" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Select "New" and enter the required details:</span><br />
<span style="font-family: Verdana, sans-serif;">LDAP Server Group --> >name of the server group from "LDAP Server Group"</span><br />
<span style="font-family: Verdana, sans-serif;">LDAP Password is ALWAYS --> $</span><br />
<span style="font-family: Verdana, sans-serif;">LDAP Bind DN is --> $@'domain.com'</span><br />
<span style="font-family: Verdana, sans-serif;">Management Attribute --> memberOf</span><br />
<span style="font-family: Verdana, sans-serif;">LDAP Server IP --> IP Address of DC</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVlpbh8LrLktYBhctSPOPeq9v2c8Fbf2rFCkfwCE01jIJt1tKZGu87N8OIiodZwMW_ERWd1X0LPVWfjyJ5z0EPekCkDS0AKFPRbfMWfHvPGZ2iPT-W5SpJXAKnLtYUF8iWx7M5edwEXNo/s1600/LDAP7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="548" data-original-width="813" height="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVlpbh8LrLktYBhctSPOPeq9v2c8Fbf2rFCkfwCE01jIJt1tKZGu87N8OIiodZwMW_ERWd1X0LPVWfjyJ5z0EPekCkDS0AKFPRbfMWfHvPGZ2iPT-W5SpJXAKnLtYUF8iWx7M5edwEXNo/s640/LDAP7.JPG" width="640" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Under LDAP Servers, select "LDAP Servers Search Base DNs"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuelb_7rkXy9L2o95ePwLYkMIWq6wlGUWXWc1FIlYjQfES8UWdWnv-hg6Vp59HjZe2Mx69Zgu0s3JuC4nPSWS-WGf3eGWXB40f71yxUUZ5QhOER7ILAVb-SJhBwC9lux8QYD8KHX2OImg/s1600/LDAP8.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="676" data-original-width="693" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuelb_7rkXy9L2o95ePwLYkMIWq6wlGUWXWc1FIlYjQfES8UWdWnv-hg6Vp59HjZe2Mx69Zgu0s3JuC4nPSWS-WGf3eGWXB40f71yxUUZ5QhOER7ILAVb-SJhBwC9lux8QYD8KHX2OImg/s320/LDAP8.JPG" width="320" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Select "New" and enter the base DN to start searching within AD.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Under LDAP Servers, select</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEYYCyKq0iDIe787fmyJx04d0sFOxkUgWwaBWag1BwKI1EXyS-L4HuRJwwaO7H-AdltBRC9_IBx_0Zif9RVbSgFecHy5lduIe7uZOKAtPTDiMRi1HbZdfex1NwhQaCdAePpSvqmtjHAng/s1600/LDAP9.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="676" data-original-width="693" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEYYCyKq0iDIe787fmyJx04d0sFOxkUgWwaBWag1BwKI1EXyS-L4HuRJwwaO7H-AdltBRC9_IBx_0Zif9RVbSgFecHy5lduIe7uZOKAtPTDiMRi1HbZdfex1NwhQaCdAePpSvqmtjHAng/s320/LDAP9.JPG" width="320" /></a></div>
<br />
<span style="font-family: Verdana, sans-serif;">Select "New" and enter the AD group to check for membership.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><b>Troubleshooting</b></span><br />
<br />
<ul>
<li><span style="font-family: Verdana, sans-serif;">"LDAP Authentication Filter" to (sAMAccountName=$). Make sure there are no "quotes" around the entry in the WebGUI</span></li>
<li><span style="font-family: Verdana, sans-serif;">Under the AdminPage update the "LDAPDEBUGMODE" value to be 3 (0 default, 3 highest level) then details can be checked in syslog.</span></li>
</ul>
Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-91532368557521208462018-01-25T13:38:00.000+11:002018-01-25T13:40:47.569+11:00More ShoreTel Troublehsooting<span style="font-family: "verdana" , sans-serif;">The TMSNCC logs the call accumulations recorded at the end
of a call in the G-MST entry, this points to the RTP stream of the call with
the following summary</span><br />
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "verdana" , sans-serif;"><u>Packet info</u><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: "verdana" , sans-serif;">s: sent packets<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: "verdana" , sans-serif;">r: received packets<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: "verdana" , sans-serif;">l: lost packets<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "verdana" , sans-serif;"><u>Jitter Buffer Info</u> (call quality)<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: "verdana" , sans-serif;">j: # of times jitter buffer had to adjust size trying to
handle voice streams<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: "verdana" , sans-serif;">u: # of times the jitter buffer did not get enough data to
pass on a voice stream<o:p></o:p></span></div>
<br />
<div class="MsoNormal">
<span style="font-family: "verdana" , sans-serif;">o: # of times the jitter buffer received data outside of its
maximum jitter buffer</span><o:p></o:p></div>
<div class="MsoNormal">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white;"><span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; font-family: "calibri" , sans-serif;">09</span><span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; font-family: "calibri" , sans-serif;">:</span></span><span style="background: rgb(255 , 255 , 255); font-family: "calibri" , sans-serif;">11:49</span><span style="font-family: "calibri" , sans-serif;"><span style="background-color: white;">.557 ( 4184: 5288) G-MST: 200000BD "00070001-33cd-5927-c6e1-005056a27011"
("</span><endpoint ip=""><span style="background-color: white;">","</span><switch ip=""><span style="background-color: white;">"),(0,
0),0(Null),rsn:1,22:06:23.979 (UTC),pl:20,</span><span style="background-color: yellow;">(s:16279, r:16279, l:0),(j:3,<span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial;">u:6435,o:11</span>)</span>
</switch></endpoint>flgs:0x00000000 "sip:<phone number="">@<switch ip="">:5441",vpn:0</switch></phone></span></div>
<div class="MsoNormal">
<span style="font-family: "calibri" , sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span style="background-color: white; font-family: "calibri" , sans-serif;">G-MST: 2 --> Relates to Network Side of the call</span></div>
<div class="MsoNormal">
<span style="background-color: white; font-family: "calibri" , sans-serif;">G-MST: 4 --> Relates to Trunk Side of the call</span></div>
Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.comtag:blogger.com,1999:blog-6954942095369666092.post-35034770828622371842017-12-07T12:38:00.001+11:002017-12-07T21:49:43.230+11:00SQL Server Temp DB<span style="font-family: Verdana, sans-serif;"><span style="font-family: verdana, sans-serif;">Talking to a </span><span style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: white; color: #3c4043;"><span style="font-family: Verdana, sans-serif;">colleague</span></span><span style="font-family: verdana, sans-serif;"> yesterday he mentioned that the number of tempdb database files needs to match the number of vCPU in the virtual server..</span></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">The link below has the details on how to add files:</span><br />
<span style="font-family: "verdana" , sans-serif;"><a href="http://zarez.net/?p=2130" target="_blank">Add Data Files to SQL Server tempdb Databas</a></span>Jason Harmerhttp://www.blogger.com/profile/17094261404030583112noreply@blogger.com