This skill allows the Digital People to join Microsoft Teams meetings when invited.
Overview
Using this skill, Digital People can join Microsoft Teams meetings when invited. The skill will monitor the Digital Person’s Microsoft Outlook schedule and if a meeting is approaching (roughly 2-3 minutes away) the Skill will have the Digital Person join the meeting. The skill will constantly check their calendar until the Digital Person is deleted from DDNA studio.
More than one Digital Person can join a meeting but one Digital Person cannot join multiple meetings at the same time.
Provide the following information in the Site Search Skill configuration screen in Digital DNA Studio. See Adding Skills to your Digital Person for detailed instructions:
Field
Type
Description
APPLICATION ID FOR AUTHENTICATION
(required)
TEXT
This is a required field used for authentication. It is a unique identifier assigned to you by the Microsoft identity platform. Instructions for how to obtain it is provided in the next section.
CLIENT SECRET FOR AUTHENTICATION
(required)
TEXT
This is a required field used for authentication. It is a password that your app uses to authenticate with the Microsoft identity platform. Instructions for how to obtain it is provided in the next section.
DIRECTORY/ORGANIZATION ID FOR AUTHENTICATION (required)
TEXT
It is a unique identifier assigned to your organization by the Microsoft identity platform. Instructions for how to obtain it is provided in the next section.
THE EMAIL OF THE DIGITAL PERSON WHO WILL JOIN THE MEETING (required)
TEXT
An email ID assigned to the Digital Person present in the organization’s Microsoft identity platform.
For the DP to join the meeting, this email address must be used in the meeting invitation.
THE SIGNED URL OF THE DIGITAL PERSON WHO WILL JOIN THE MEETING (required)
TEXT
You will get this after deploying the project the first time. See section Connecting DP to Skill for demo.
THE NAME OF THE DIGITAL PERSON WHO WILL JOIN THE MEETING (required)
TEXT
Name of the Digital Person. This will be used to introduce itself when the Digital Person joins the meeting.
Connecting Digital Person to Skill
The video tutorial below demonstrates how to obtain the URL for the Digital Person. In the skill configuration screen, you will need this URL for the SIGNED URL OF THE DIGITAL PERSON WHO WILL JOIN THE MEETING field.
There are three required fields needed to authenticate an access token for use with Microsoft’s Graph API. Once you have successfully registered your app, you will be given an Application ID, Client Secret, and Directory/Tenant/Organization ID. You may wish to save these somewhere because you will be unable to see the client secret again after generation. If you lose your client secret, you can generate a new one.