Posts

Showing posts from 2019

DnA User Group Objectives

if you are in Microsoft Teams and want to learn how to develop BOT's and APP's in Teams, you are welcome. We focus together with Microsoft Product Group strongly in this area. We talk about coding and business oriented developments.
How you can customize Teams optimizing your companies business flows and processes.
We are all Microsoft MVP's helping you and guide you through the life cycle.
Talking and teaching development and Business Process Modelling.

We are located in Munich :)


The kick-off was great and we have decided what we will develop jointly as open source publish in GitHub: a corporate menu plan asking the BOT/App about kcal and health, as well a nutritionBuilding proactive Lunch Buddies the Lunch Buddies are, where the App proactively ask workmates by popups, joining together the lunch time. Building synergy and helping solving diversity issues in companies. 
https://www.meetup.com/Microsoft-Teams-DnA-Development/

Our GitHub:
https://github.com/teamsdna

Find Time with Microsoft Teams Meeting (Online)

Image
If you have to schedule meetings with external resources and you or your assistant needs to poll a slot with different external people, where you can't use Exchange Fee&Busy, Find Time is the solution making your planning effort efficient and successful.

Open https://findtime.microsoft.com and login with your Office 365 credential.

For here you follow the illustration below:









Finally, if all participants voted, you can schedule the final meeting and you can be sure that more invitees join the meeting you have carefully planned.

Efficient Search in Teams

Image
In Teams it is possible to narrow down you desired search results.

You can use the forward-slash "/"
Once you start typing / it provides you with the search capabilities, as illustrated.

For best user adoption, try playing with this feature.


Controlling Meeting Lobby Settings in Teams

Image
It was some time ago:

The users wish controlling the settings for Teams Lobby access.
Within Outlook, you have now the Meeting Options "Slider".

By Clicking on it you have the 3 option who can bypass the Lobby:
EveryoneEveryone in the same company / federated companyEveryone in your company


Teams Troubleshooting and Log Analysis

DARFT VERION 2019-04-01

Debug Logs:
Windows: %userprofile%\Downloads

Desktop Logs:
Windows: %appdata%\Microsoft\Teams\logs.txt


https://docs.microsoft.com/en-us/microsoftteams/log-files
Debug logs
These are the most common logs and are required for all Microsoft support cases. Debug logs are produced by the Windows and Mac desktop clients, as well as browser based clients. The logs are text based and are read from the bottom up. They can be read using any text based editor and new logs are created when logging into the client.
Debug logs show the following data flows:
Login Connection requests to middle tier services Call/conversation
The debug logs are produced using the following OS specific methods:
Windows:

Define default email address domain for Office 365 Groups

Image
Microsoft Teams uses Office 365 Groups for Teams setup.
this also impact the "send Email to" feature of Teams and Modern Groups.

If your default tenant address is e.g. xyz.onmicrosoft.com and you wish to change it to your default Email domain, e.g. domain.com

Create a new EmailAddressPolicy in Exchange Online:

New-EmailAddressPolicy -Name Groups -IncludeUnifiedGroupRecipients -EnabledEmailAddressTemplates "SMTP:@domain.com" -Priority 1


Teams Guest User Access via ADD management

Image
Teams Guest User Access - Invite methods and process.
Teams Guest User are member of a Office 365 modern group. There are two ways managing guest access. 

- Teams Client 
- Azure AAD

You cannot managed, add guest users from within Office 365 groups, if the user isnt added as a guest user in Azure AD.


Adding a Guest User from Teams ClientThe user self managed guest access is handled within Microsoft Teams client. The next illustrations will show you how. It is important, that Guest Access is enabled for your tenant (not show in this guide)

Navigate to the Teams (…) and click manage team, from there you can add a guest user by typing his/her external Teams address in the format name@domain



Upon the user is added, you will see this user as member in you Team.

If you try managing a guest user / adding him/her via Office 365 Groups from you Admin Center, you will see that adding external user isn't possible. The user is shown as "Not Found"



Adding Guest User from Azure AD portal:Go to…

Teams Call Queue Phonenumber for ourbound calling

If you want Teams Call Queues to operate an unique outbound call number, meaning call queue members should not expose the personal LineUri (Phone Number), you need to define a new Calling Line Identity.

Therefore, you will first setup the Call Queue and than a  new Line Identity. This Identity you must grant as Policy explicit to the call queue identity.

New-CsCallingLineIdentity `
   -Identity "SupportCallQueue `
   -CallingIdSubstitute "Support" ServiceNumber "+4989123456789" `
   -EnableUserOverride False -Verbose

Grant-CsCallingLineIdentity `
   -Identity "support@uclabs.blog" `
   -PolicyName "SupportCallQueue"

Now, if an agent initiate an outbound call, the calling ID displayed for the with be the new call queue number instead of his personal LineURI.

Teams Delegates Permission Settings

Image
Are you aware of this important feature?
You can now configure different permissions for your delegates in Microsoft Teams. You can set Make and Receive Calls on a per user basis.
For an example: Your personal assistant can make and receive calls on behalf, but like a workmate might only be able to receive calls only. 
Another option would be, if you don't want to us a call queue, you could configure a user with delegates making calls on behalf of an e.g. Call Agent but will not be able to be called back.
Navigate to the User Settings / General section and click "Manage Delegates".

Teams Call Queue Opt Out

Image
With Microsoft Teams Call Queue, On-Premise or Online (Phone System) you can let 

Agents decide of Opt Out auf their assigned Call Queue:
Agents can manage their Queue membership status in Call Queues Tab:

The CQ needs to be configured with this "Agents can opt out of talking calls" option


https://aka.ms/cqsettingspoints to Agents' personal User Settings page in Office 365, Agents need to be logged into their accounts in order to access it. If the Agents are not logged in, they will be redirected to the login portal before they can access their User Settings page.






Migration von SharePoint nach OneDrive

Image
At Microsoft Ignite we announced a new free, simple, and fast migration solution to help you migrate content from on-premises SharePoint sites and file shares to SharePoint or OneDrive in Office 365.

https://docs.microsoft.com/en-us/sharepointmigration/introducing-the-sharepoint-migration-tool


Teams ring headset and desktop at the same time

Image
Well, as you know the settings in Teams are different from Skype for Business.

Therefore, you must have a proper headset management, like the Plantronics Hub.
Here you can set under ringtones & volume, that your headset and any other attached (like desktop) audio devices will play the ring tone.



Calling Icon missing in Teams after Direct Routing is activated

You can support this issue:

Configuration Requirement
SfB Online + CloudPBX + PSTN Calling

Download Weblogs
VoiceSettingsService: isTeamsPreferredClient updated.
UserAppsStore: Finished adding/filtering static apps
UserAppsStore: Calling app removed
UserAppsStore: Attempting to add calling with the following flags: isCallingEnabledByTenant=true, isSfbCloud=true, isEvEnabled=true, disableCallingForHybridVoice=true, pstnType=OnPrem, isBusinessVoicePath=false

Clear Teams Cache:Clear those locations:
%AppData%\Microsoft\teams\application cache\cache%AppData%\Microsoft\teams\blob_storage%AppData%\Microsoft\teams\databases%AppData%\Microsoft\teams\cache%AppData%\Microsoft\teams\gpucache%AppData%\Microsoft\teams\Indexeddb%AppData%\Microsoft\teams\Local Storage%AppData%\Microsoft\teams\tmp%LocalAppData%\Google\Chrome\User Data\Default\Cache%LocalAppData%\Google\Chrome\User Data\Default\Cookies%LocalAppData%\Google\Chrome\User Data\Default\Web DataInternet Explorer Temporary Internet FilesInternet Expl…

Certificate Requirements Teams Direct Routing SBC

Running Microsoft Teams with Direct Routing for Cloud Voice, you have to deploy a certificate on your SBC. This certificate is used for encryption with TLS. Often there is the question how the certificate must be configured.



SBC Public Certificate Requirements


All deployed SBCs must have a public certificate from a trusted/supported Public CA, there are 3 options to create a certificate.

Security Note:
When generating the CSR, the private key size should be at least 2048.

Support Note:
onmicrosoft.com domain for certificates is not support.


Option 1 - Single SBCA certificate with a single SBC FQDN.
The SBC FQDN must be in the subject, common name and the Subject Alternate name.


SN/CN SAN {Public FQDN of SBC }  {Public FQDN of SBC }

Option 2 - Multiple SBC A certificate with a multiple SBC FQDN’s.
The SBC FQDN must be in the subject, common name and the Subject Alternate name, which includes the additional SBCs too.


SN/CN SAN {Public FQDN of SBC } {Public FQDN of SBC },
{Public FQDN of Additional …