Microsoft.Graph.CloudCommunications Module

Microsoft Graph PowerShell Cmdlets

Microsoft.Graph.CloudCommunications Cmdlets

Cmdlet Description
Add-MgCommunicationCallLargeGalleryView

Add the large gallery view to a call. For details about how to identify a large gallery view participant in a roster so that you can retrieve the relevant data to subscribe to the video feed, see Identify large gallery view participants in a roster.

Note

To view the beta release of this cmdlet, view Add-MgBetaCommunicationCallLargeGalleryView

Clear-MgCommunicationPresence

Clear the application's presence session for a user. If it is the user's only presence session, the user's presence will change to Offline/Offline. For details about presences sessions, see presence: setPresence.

Note

To view the beta release of this cmdlet, view Clear-MgBetaCommunicationPresence

Clear-MgCommunicationPresenceAutomaticLocation

Clear the automatic work location signal for a user. After clearing, the user’s final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers.

Note

To view the beta release of this cmdlet, view Clear-MgBetaCommunicationPresenceAutomaticLocation

Clear-MgCommunicationPresenceLocation

Clear the work location signals for a user, including both the manual and automatic layers for the current date.

Note

To view the beta release of this cmdlet, view Clear-MgBetaCommunicationPresenceLocation

Clear-MgCommunicationPresenceUserPreferredPresence

Clear the preferred availability and activity status for a user.

Note

To view the beta release of this cmdlet, view Clear-MgBetaCommunicationPresenceUserPreferredPresence

Clear-MgUserPresence

Clear the application's presence session for a user. If it is the user's only presence session, the user's presence will change to Offline/Offline. For details about presences sessions, see presence: setPresence.

Note

To view the beta release of this cmdlet, view Clear-MgBetaUserPresence

Clear-MgUserPresenceAutomaticLocation

Clear the automatic work location signal for a user. After clearing, the user’s final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers.

Note

To view the beta release of this cmdlet, view Clear-MgBetaUserPresenceAutomaticLocation

Clear-MgUserPresenceLocation

Clear the work location signals for a user, including both the manual and automatic layers for the current date.

Note

To view the beta release of this cmdlet, view Clear-MgBetaUserPresenceLocation

Clear-MgUserPresenceUserPreferredPresence

Clear the preferred availability and activity status for a user.

Note

To view the beta release of this cmdlet, view Clear-MgBetaUserPresenceUserPreferredPresence

Get-MgCommunicationAdhocCall

Get adhocCalls from communications

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCall

Get-MgCommunicationAdhocCallCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCallCount

Get-MgCommunicationAdhocCallRecording

The recordings of a call. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCallRecording

Get-MgCommunicationAdhocCallRecordingContent

The content of the recording. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCallRecordingContent

Get-MgCommunicationAdhocCallRecordingCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCallRecordingCount

Get-MgCommunicationAdhocCallRecordingDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCallRecordingDelta

Get-MgCommunicationAdhocCallTranscript

The transcripts of a call. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCallTranscript

Get-MgCommunicationAdhocCallTranscriptContent

The content of the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCallTranscriptContent

Get-MgCommunicationAdhocCallTranscriptCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCallTranscriptCount

Get-MgCommunicationAdhocCallTranscriptDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCallTranscriptDelta

Get-MgCommunicationAdhocCallTranscriptMetadataContent

The time-aligned metadata of the utterances in the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationAdhocCallTranscriptMetadataContent

Get-MgCommunicationCall

Retrieve the properties and relationships of a call object.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCall

Get-MgCommunicationCallAudioRoutingGroup

Retrieve the properties and relationships of an audioRoutingGroup object.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallAudioRoutingGroup

Get-MgCommunicationCallAudioRoutingGroupCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallAudioRoutingGroupCount

Get-MgCommunicationCallContentSharingSession

Retrieve the properties of a contentSharingSession object in a call.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallContentSharingSession

Get-MgCommunicationCallContentSharingSessionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallContentSharingSessionCount

Get-MgCommunicationCallCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallCount

Get-MgCommunicationCallOperation

Get the status of an operation that adds the large gallery view to a call.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallOperation

Get-MgCommunicationCallOperationCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallOperationCount

Get-MgCommunicationCallParticipant

Retrieve the properties and relationships of a participant object.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallParticipant

Get-MgCommunicationCallParticipantCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallParticipantCount

Get-MgCommunicationCallRecord

Retrieve the properties and relationships of a callRecord object. You can get the id of a callRecord in two ways:\r* Subscribe to change notifications to the /communications/callRecords endpoint.\r* Use the callChainId property of a call. The call record is available only after the associated call is completed.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallRecord

Get-MgCommunicationCallRecordCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallRecordCount

Get-MgCommunicationCallRecordOrganizerV2

Identity of the organizer of the call. This relationship is expanded by default in callRecord methods.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallRecordOrganizerV2

Get-MgCommunicationCallRecordParticipant

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallRecordParticipant

Get-MgCommunicationCallRecordParticipantV2

List of distinct participants in the call.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallRecordParticipantV2

Get-MgCommunicationCallRecordSession

List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallRecordSession

Get-MgCommunicationCallRecordSessionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallRecordSessionCount

Get-MgCommunicationCallRecordSessionSegmentCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationCallRecordSessionSegmentCount

Get-MgCommunicationOnlineMeeting

Get onlineMeetings from communications

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeeting

Get-MgCommunicationOnlineMeetingAttendanceReport

The attendance reports of an online meeting. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingAttendanceReport

Get-MgCommunicationOnlineMeetingAttendanceReportAttendanceRecord

List of attendance records of an attendance report. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Get-MgCommunicationOnlineMeetingAttendanceReportAttendanceRecordCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingAttendanceReportAttendanceRecordCount

Get-MgCommunicationOnlineMeetingAttendanceReportCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingAttendanceReportCount

Get-MgCommunicationOnlineMeetingAttendeeReport

The content stream of the attendee report of a Microsoft Teams live event. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingAttendeeReport

Get-MgCommunicationOnlineMeetingConversation

A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversation

Get-MgCommunicationOnlineMeetingConversationCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationCount

Get-MgCommunicationOnlineMeetingConversationMessage

The messages in a Viva Engage conversation.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessage

Get-MgCommunicationOnlineMeetingConversationMessageConversation

The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessageConversation

Get-MgCommunicationOnlineMeetingConversationMessageCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessageCount

Get-MgCommunicationOnlineMeetingConversationMessageReaction

A collection of reactions (such as like and smile) that users have applied to this message.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessageReaction

Get-MgCommunicationOnlineMeetingConversationMessageReactionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessageReactionCount

Get-MgCommunicationOnlineMeetingConversationMessageReply

A collection of messages that are replies to this message and form a threaded discussion.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessageReply

Get-MgCommunicationOnlineMeetingConversationMessageReplyConversation

The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessageReplyConversation

Get-MgCommunicationOnlineMeetingConversationMessageReplyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessageReplyCount

Get-MgCommunicationOnlineMeetingConversationMessageReplyReaction

A collection of reactions (such as like and smile) that users have applied to this message.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessageReplyReaction

Get-MgCommunicationOnlineMeetingConversationMessageReplyReactionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessageReplyReactionCount

Get-MgCommunicationOnlineMeetingConversationMessageReplyTo

The parent message to which this message is a reply, if it is part of a reply chain.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationMessageReplyTo

Get-MgCommunicationOnlineMeetingConversationOnlineMeeting

The online meeting associated with the conversation.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationOnlineMeeting

Get-MgCommunicationOnlineMeetingConversationOnlineMeetingAttendeeReport

The content stream of the attendee report of a Microsoft Teams live event. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationOnlineMeetingAttendeeReport

Get-MgCommunicationOnlineMeetingConversationStarter

The first message in a Viva Engage conversation.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationStarter

Get-MgCommunicationOnlineMeetingConversationStarterConversation

The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationStarterConversation

Get-MgCommunicationOnlineMeetingConversationStarterReaction

A collection of reactions (such as like and smile) that users have applied to this message.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationStarterReaction

Get-MgCommunicationOnlineMeetingConversationStarterReactionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationStarterReactionCount

Get-MgCommunicationOnlineMeetingConversationStarterReply

A collection of messages that are replies to this message and form a threaded discussion.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationStarterReply

Get-MgCommunicationOnlineMeetingConversationStarterReplyConversation

The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationStarterReplyConversation

Get-MgCommunicationOnlineMeetingConversationStarterReplyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationStarterReplyCount

Get-MgCommunicationOnlineMeetingConversationStarterReplyReaction

A collection of reactions (such as like and smile) that users have applied to this message.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationStarterReplyReaction

Get-MgCommunicationOnlineMeetingConversationStarterReplyReactionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationStarterReplyReactionCount

Get-MgCommunicationOnlineMeetingConversationStarterReplyTo

The parent message to which this message is a reply, if it is part of a reply chain.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingConversationStarterReplyTo

Get-MgCommunicationOnlineMeetingCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingCount

Get-MgCommunicationOnlineMeetingMessage

Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:\r- The original question or discussion text\r- The user who posted the message\r- All replies and responders\r- Vote counts\r- Moderation status (pending or dismissed)\r- Private replies\r- The meeting ID and organizer ID that are used for mapping to meeting metadata.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingMessage

Get-MgCommunicationOnlineMeetingRecording

The recordings of an online meeting. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingRecording

Get-MgCommunicationOnlineMeetingRecordingContent

The content of the recording. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingRecordingContent

Get-MgCommunicationOnlineMeetingRecordingCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingRecordingCount

Get-MgCommunicationOnlineMeetingRecordingDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingRecordingDelta

Get-MgCommunicationOnlineMeetingTranscript

The transcripts of an online meeting. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingTranscript

Get-MgCommunicationOnlineMeetingTranscriptContent

The content of the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingTranscriptContent

Get-MgCommunicationOnlineMeetingTranscriptCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingTranscriptCount

Get-MgCommunicationOnlineMeetingTranscriptDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingTranscriptDelta

Get-MgCommunicationOnlineMeetingTranscriptMetadataContent

The time-aligned metadata of the utterances in the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingTranscriptMetadataContent

Get-MgCommunicationOnlineMeetingVirtualAppointmentJoinWebUrl

Get a join web URL for a Microsoft Virtual Appointment. This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With Teams Premium, you can configure a custom lobby room experience for attendees by adding your company logo and access the Virtual Appointments usage report for organizational analytics.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationOnlineMeetingVirtualAppointmentJoinWebUrl

Get-MgCommunicationPresence

Get a user's presence information.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationPresence

Get-MgCommunicationPresenceByUserId

Get the presence information for multiple users.

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationPresenceByUserId

Get-MgCommunicationPresenceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaCommunicationPresenceCount

Get-MgUserOnlineMeeting

Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeeting

Get-MgUserOnlineMeetingAttendanceReport

The attendance reports of an online meeting. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingAttendanceReport

Get-MgUserOnlineMeetingAttendanceReportAttendanceRecord

List of attendance records of an attendance report. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingAttendanceReportAttendanceRecord

Get-MgUserOnlineMeetingAttendanceReportAttendanceRecordCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingAttendanceReportAttendanceRecordCount

Get-MgUserOnlineMeetingAttendanceReportCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingAttendanceReportCount

Get-MgUserOnlineMeetingAttendeeReport

The content stream of the attendee report of a Microsoft Teams live event. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingAttendeeReport

Get-MgUserOnlineMeetingCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingCount

Get-MgUserOnlineMeetingRecording

Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingRecording

Get-MgUserOnlineMeetingRecordingContent

The content of the recording. Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingRecordingContent

Get-MgUserOnlineMeetingRecordingCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingRecordingCount

Get-MgUserOnlineMeetingRecordingDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingRecordingDelta

Get-MgUserOnlineMeetingTranscript

Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingTranscript

Get-MgUserOnlineMeetingTranscriptContent

Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingTranscriptContent

Get-MgUserOnlineMeetingTranscriptCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingTranscriptCount

Get-MgUserOnlineMeetingTranscriptDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingTranscriptDelta

Get-MgUserOnlineMeetingTranscriptMetadataContent

Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingTranscriptMetadataContent

Get-MgUserOnlineMeetingVirtualAppointmentJoinWebUrl

Get a join web URL for a Microsoft Virtual Appointment. This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With Teams Premium, you can configure a custom lobby room experience for attendees by adding your company logo and access the Virtual Appointments usage report for organizational analytics.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserOnlineMeetingVirtualAppointmentJoinWebUrl

Get-MgUserPresence

Get a user's presence information.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserPresence

Invoke-MgAnswerCommunicationCall

Enable a bot to answer an incoming call. The incoming call request can be an invitation from a participant in a group call or a peer-to-peer call. If an invitation to a group call is received, the notification contains the chatInfo and meetingInfo parameters. The bot is expected to answer, reject, or redirect the call before the call times out. The current timeout value is 15 seconds for regular scenarios and 5 seconds for policy-based recording scenarios. This API supports the following PSTN scenarios:

Note

To view the beta release of this cmdlet, view Invoke-MgBetaAnswerCommunicationCall

Invoke-MgCreateOrGetCommunicationOnlineMeeting

Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaCreateOrGetCommunicationOnlineMeeting

Invoke-MgInviteCommunicationCallParticipant

Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaInviteCommunicationCallParticipant

Invoke-MgKeepCommunicationCallAlive

Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that doesn't receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaKeepCommunicationCallAlive

Invoke-MgLogCommunicationCallTeleconferenceDeviceQuality

Log video teleconferencing device quality data. The Cloud Video Interop (CVI) bot represents video teleconferencing (VTC) devices and acts as a back-to-back agent for a VTC device in a conference call. Because a CVI bot is in the middle of the VTC and Microsoft Teams infrastructure as a VTC proxy, it has two media legs. One media leg is between the CVI bot and Teams infrastructure, such as Teams conference server or a Teams client. The other media leg is between the CVI bot and the VTC device. The third-party partners own the VTC media leg and the Teams infrastructure cannot access the quality data of the third-party call leg. This method is only for the CVI partners to provide their media quality data.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaLogCommunicationCallTeleconferenceDeviceQuality

Invoke-MgMuteCommunicationCall

Allows the application to mute itself. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more details about how to handle mute operations, see muteParticipantOperation

Note

To view the beta release of this cmdlet, view Invoke-MgBetaMuteCommunicationCall

Invoke-MgMuteCommunicationCallParticipant

Mute a specific participant in the call. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more information about how to handle mute operations, see muteParticipantOperation.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaMuteCommunicationCallParticipant

Invoke-MgPlayCommunicationCallPrompt

Play a prompt in the call. For more information about how to handle operations, see commsOperation

Note

To view the beta release of this cmdlet, view Invoke-MgBetaPlayCommunicationCallPrompt

Invoke-MgRecordCommunicationCallResponse

Records a short audio response from the caller.\rA bot can utilize this to capture a voice response from a caller after they are prompted for a response. For further information on how to handle operations, please review commsOperation This action is not intended to record the entire call. The maximum length of recording is 2 minutes. The recording is not saved permanently by the Cloud Communications Platform and is discarded shortly after the call ends. The bot must download the recording promptly after the recording operation finishes by using the recordingLocation value that's given in the completed notification.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaRecordCommunicationCallResponse

Invoke-MgRedirectCommunicationCall

Redirect an incoming call that hasn't been answered or rejected yet. The terms 'redirecting' and 'forwarding' a call are used interchangeably. The bot is expected to redirect the call before the call times out. The current timeout value is 15 seconds.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaRedirectCommunicationCall

Invoke-MgRejectCommunicationCall

Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API doesn't end existing calls that have already been answered. Use delete call to end a call.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaRejectCommunicationCall

Invoke-MgSubscribeCommunicationCallToTone

Subscribe to DTMF (dual-tone multi-frequency signaling) which allows you to be notified when the user presses keys on a 'dialpad'.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaSubscribeCommunicationCallToTone

Invoke-MgUnmuteCommunicationCall

Allow the application to unmute itself. This is a server unmute, meaning that the server will start sending audio packets for this participant to other participants again. For more information about how to handle unmute operations, see unmuteParticipantOperation.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaUnmuteCommunicationCall

Move-MgCommunicationCall

Transfer an active peer-to-peer call or group call. A consultative transfer means that the transferor can inform the person they want to transfer the call to (the transferee), before the transfer is made. This is opposed to transfering the call directly.

Note

To view the beta release of this cmdlet, view Move-MgBetaCommunicationCall

New-MgCommunicationAdhocCall

Create new navigation property to adhocCalls for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationAdhocCall

New-MgCommunicationAdhocCallRecording

Create new navigation property to recordings for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationAdhocCallRecording

New-MgCommunicationAdhocCallTranscript

Create new navigation property to transcripts for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationAdhocCallTranscript

New-MgCommunicationCall

Create call enables your bot to create a new outgoing peer-to-peer or group call, or join an existing meeting. You need to register the calling bot and go through the list of permissions needed. This API supports the following PSTN scenarios:

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationCall

New-MgCommunicationCallAudioRoutingGroup

Create a new audioRoutingGroup.

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationCallAudioRoutingGroup

New-MgCommunicationCallContentSharingSession

Create new navigation property to contentSharingSessions for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationCallContentSharingSession

New-MgCommunicationCallOperation

Create new navigation property to operations for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationCallOperation

New-MgCommunicationCallParticipant

Create new navigation property to participants for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationCallParticipant

New-MgCommunicationCallRecordParticipantV2

Create new navigation property to participants_v2 for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationCallRecordParticipantV2

New-MgCommunicationCallRecordSession

Create new navigation property to sessions for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationCallRecordSession

New-MgCommunicationOnlineMeeting

Create new navigation property to onlineMeetings for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeeting

New-MgCommunicationOnlineMeetingAttendanceReport

Create new navigation property to attendanceReports for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingAttendanceReport

New-MgCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Create new navigation property to attendanceRecords for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingAttendanceReportAttendanceRecord

New-MgCommunicationOnlineMeetingConversation

Create new navigation property to onlineMeetingConversations for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingConversation

New-MgCommunicationOnlineMeetingConversationMessage

Create new navigation property to messages for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingConversationMessage

New-MgCommunicationOnlineMeetingConversationMessageReaction

Create new navigation property to reactions for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingConversationMessageReaction

New-MgCommunicationOnlineMeetingConversationMessageReply

Create new navigation property to replies for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingConversationMessageReply

New-MgCommunicationOnlineMeetingConversationMessageReplyReaction

Create new navigation property to reactions for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingConversationMessageReplyReaction

New-MgCommunicationOnlineMeetingConversationStarterReaction

Create new navigation property to reactions for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingConversationStarterReaction

New-MgCommunicationOnlineMeetingConversationStarterReply

Create new navigation property to replies for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingConversationStarterReply

New-MgCommunicationOnlineMeetingConversationStarterReplyReaction

Create new navigation property to reactions for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingConversationStarterReplyReaction

New-MgCommunicationOnlineMeetingRecording

Create new navigation property to recordings for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingRecording

New-MgCommunicationOnlineMeetingTranscript

Create new navigation property to transcripts for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationOnlineMeetingTranscript

New-MgCommunicationPresence

Create new navigation property to presences for communications

Note

To view the beta release of this cmdlet, view New-MgBetaCommunicationPresence

New-MgUserOnlineMeeting

Create new navigation property to onlineMeetings for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserOnlineMeeting

New-MgUserOnlineMeetingAttendanceReport

Create new navigation property to attendanceReports for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserOnlineMeetingAttendanceReport

New-MgUserOnlineMeetingAttendanceReportAttendanceRecord

Create new navigation property to attendanceRecords for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserOnlineMeetingAttendanceReportAttendanceRecord

New-MgUserOnlineMeetingRecording

Create new navigation property to recordings for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserOnlineMeetingRecording

New-MgUserOnlineMeetingTranscript

Create new navigation property to transcripts for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserOnlineMeetingTranscript

Remove-MgCommunicationAdhocCall

Delete navigation property adhocCalls for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationAdhocCall

Remove-MgCommunicationAdhocCallRecording

Delete navigation property recordings for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationAdhocCallRecording

Remove-MgCommunicationAdhocCallRecordingContent

The content of the recording. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationAdhocCallRecordingContent

Remove-MgCommunicationAdhocCallTranscript

Delete navigation property transcripts for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationAdhocCallTranscript

Remove-MgCommunicationAdhocCallTranscriptContent

The content of the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationAdhocCallTranscriptContent

Remove-MgCommunicationAdhocCallTranscriptMetadataContent

The time-aligned metadata of the utterances in the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationAdhocCallTranscriptMetadataContent

Remove-MgCommunicationCall

Delete or hang up an active call. For group calls, this will only delete your call leg and the underlying group call will still continue.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationCall

Remove-MgCommunicationCallAudioRoutingGroup

Delete the specified audioRoutingGroup.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationCallAudioRoutingGroup

Remove-MgCommunicationCallContentSharingSession

Delete navigation property contentSharingSessions for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationCallContentSharingSession

Remove-MgCommunicationCallOperation

Delete navigation property operations for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationCallOperation

Remove-MgCommunicationCallParticipant

Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationCallParticipant

Remove-MgCommunicationCallRecordOrganizerV2

Delete navigation property organizer_v2 for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationCallRecordOrganizerV2

Remove-MgCommunicationCallRecordParticipantV2

Delete navigation property participants_v2 for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationCallRecordParticipantV2

Remove-MgCommunicationCallRecordSession

Delete navigation property sessions for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationCallRecordSession

Remove-MgCommunicationOnlineMeeting

Delete navigation property onlineMeetings for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeeting

Remove-MgCommunicationOnlineMeetingAttendanceReport

Delete navigation property attendanceReports for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingAttendanceReport

Remove-MgCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Delete navigation property attendanceRecords for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Remove-MgCommunicationOnlineMeetingAttendeeReport

The content stream of the attendee report of a Microsoft Teams live event. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingAttendeeReport

Remove-MgCommunicationOnlineMeetingConversation

Delete navigation property onlineMeetingConversations for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingConversation

Remove-MgCommunicationOnlineMeetingConversationMessage

Delete navigation property messages for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingConversationMessage

Remove-MgCommunicationOnlineMeetingConversationMessageReaction

Delete navigation property reactions for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingConversationMessageReaction

Remove-MgCommunicationOnlineMeetingConversationMessageReply

Delete navigation property replies for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingConversationMessageReply

Remove-MgCommunicationOnlineMeetingConversationMessageReplyReaction

Delete navigation property reactions for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingConversationMessageReplyReaction

Remove-MgCommunicationOnlineMeetingConversationOnlineMeetingAttendeeReport

The content stream of the attendee report of a Microsoft Teams live event. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingConversationOnlineMeetingAttendeeReport

Remove-MgCommunicationOnlineMeetingConversationStarter

Delete navigation property starter for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingConversationStarter

Remove-MgCommunicationOnlineMeetingConversationStarterReaction

Delete navigation property reactions for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingConversationStarterReaction

Remove-MgCommunicationOnlineMeetingConversationStarterReply

Delete navigation property replies for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingConversationStarterReply

Remove-MgCommunicationOnlineMeetingConversationStarterReplyReaction

Delete navigation property reactions for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingConversationStarterReplyReaction

Remove-MgCommunicationOnlineMeetingRecording

Delete navigation property recordings for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingRecording

Remove-MgCommunicationOnlineMeetingRecordingContent

The content of the recording. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingRecordingContent

Remove-MgCommunicationOnlineMeetingTranscript

Delete navigation property transcripts for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingTranscript

Remove-MgCommunicationOnlineMeetingTranscriptContent

The content of the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingTranscriptContent

Remove-MgCommunicationOnlineMeetingTranscriptMetadataContent

The time-aligned metadata of the utterances in the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationOnlineMeetingTranscriptMetadataContent

Remove-MgCommunicationPresence

Delete navigation property presences for communications

Note

To view the beta release of this cmdlet, view Remove-MgBetaCommunicationPresence

Remove-MgUserOnlineMeeting

Delete navigation property onlineMeetings for users

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserOnlineMeeting

Remove-MgUserOnlineMeetingAttendanceReport

Delete navigation property attendanceReports for users

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserOnlineMeetingAttendanceReport

Remove-MgUserOnlineMeetingAttendanceReportAttendanceRecord

Delete navigation property attendanceRecords for users

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserOnlineMeetingAttendanceReportAttendanceRecord

Remove-MgUserOnlineMeetingAttendeeReport

The content stream of the attendee report of a Microsoft Teams live event. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserOnlineMeetingAttendeeReport

Remove-MgUserOnlineMeetingRecording

Delete navigation property recordings for users

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserOnlineMeetingRecording

Remove-MgUserOnlineMeetingRecordingContent

The content of the recording. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserOnlineMeetingRecordingContent

Remove-MgUserOnlineMeetingTranscript

Delete navigation property transcripts for users

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserOnlineMeetingTranscript

Remove-MgUserOnlineMeetingTranscriptContent

The content of the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserOnlineMeetingTranscriptContent

Remove-MgUserOnlineMeetingTranscriptMetadataContent

The time-aligned metadata of the utterances in the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserOnlineMeetingTranscriptMetadataContent

Remove-MgUserPresence

Delete navigation property presence for users

Note

To view the beta release of this cmdlet, view Remove-MgBetaUserPresence

Rename-MgCommunicationCallScreenSharingRole

Allow applications to share screen content with the participants of a group call.

Note

To view the beta release of this cmdlet, view Rename-MgBetaCommunicationCallScreenSharingRole

Send-MgCommunicationCallDtmfTone

Invoke action sendDtmfTones

Note

To view the beta release of this cmdlet, view Send-MgBetaCommunicationCallDtmfTone

Send-MgCommunicationOnlineMeetingVirtualAppointmentReminderSm

Send an SMS reminder to external attendees for a Teams virtual appointment. This feature requires Teams premium and attendees must have a valid United States phone number to receive SMS notifications.

Note

To view the beta release of this cmdlet, view Send-MgBetaCommunicationOnlineMeetingVirtualAppointmentReminderSm

Send-MgCommunicationOnlineMeetingVirtualAppointmentSm

Send an SMS notification to external attendees when a Teams virtual appointment is confirmed, rescheduled, or canceled. This feature requires Teams premium. Attendees must have a valid United States phone number to receive these SMS notifications.

Note

To view the beta release of this cmdlet, view Send-MgBetaCommunicationOnlineMeetingVirtualAppointmentSm

Send-MgUserOnlineMeetingVirtualAppointmentReminderSm

Send an SMS reminder to external attendees for a Teams virtual appointment. This feature requires Teams premium and attendees must have a valid United States phone number to receive SMS notifications.

Note

To view the beta release of this cmdlet, view Send-MgBetaUserOnlineMeetingVirtualAppointmentReminderSm

Send-MgUserOnlineMeetingVirtualAppointmentSm

Send an SMS notification to external attendees when a Teams virtual appointment is confirmed, rescheduled, or canceled. This feature requires Teams premium. Attendees must have a valid United States phone number to receive these SMS notifications.

Note

To view the beta release of this cmdlet, view Send-MgBetaUserOnlineMeetingVirtualAppointmentSm

Set-MgCommunicationAdhocCallRecordingContent

The content of the recording. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationAdhocCallRecordingContent

Set-MgCommunicationAdhocCallTranscriptContent

The content of the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationAdhocCallTranscriptContent

Set-MgCommunicationAdhocCallTranscriptMetadataContent

The time-aligned metadata of the utterances in the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationAdhocCallTranscriptMetadataContent

Set-MgCommunicationOnlineMeetingAttendeeReport

The content stream of the attendee report of a Microsoft Teams live event. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationOnlineMeetingAttendeeReport

Set-MgCommunicationOnlineMeetingConversationOnlineMeetingAttendeeReport

The content stream of the attendee report of a Microsoft Teams live event. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationOnlineMeetingConversationOnlineMeetingAttendeeReport

Set-MgCommunicationOnlineMeetingRecordingContent

The content of the recording. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationOnlineMeetingRecordingContent

Set-MgCommunicationOnlineMeetingTranscriptContent

The content of the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationOnlineMeetingTranscriptContent

Set-MgCommunicationOnlineMeetingTranscriptMetadataContent

The time-aligned metadata of the utterances in the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationOnlineMeetingTranscriptMetadataContent

Set-MgCommunicationPresence

Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationPresence

Set-MgCommunicationPresenceAutomaticLocation

Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationPresenceAutomaticLocation

Set-MgCommunicationPresenceManualLocation

Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationPresenceManualLocation

Set-MgCommunicationPresenceStatusMessage

Set a presence status message for a user. An optional expiration date and time can be supplied.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationPresenceStatusMessage

Set-MgCommunicationPresenceUserPreferredPresence

Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence shows as the preferred status. Preferred presence takes effect only when at least one presence session exists for the user. Otherwise, the user's presence shows as Offline. A presence session is created as a result of a successful setPresence operation, or if the user is signed in on a Microsoft Teams client. For more details, see presence sessions and time-out and expiration.

Note

To view the beta release of this cmdlet, view Set-MgBetaCommunicationPresenceUserPreferredPresence

Set-MgUserOnlineMeetingAttendeeReport

The content stream of the attendee report of a Microsoft Teams live event. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaUserOnlineMeetingAttendeeReport

Set-MgUserOnlineMeetingRecordingContent

The content of the recording. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaUserOnlineMeetingRecordingContent

Set-MgUserOnlineMeetingTranscriptContent

The content of the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaUserOnlineMeetingTranscriptContent

Set-MgUserOnlineMeetingTranscriptMetadataContent

The time-aligned metadata of the utterances in the transcript. Read-only.

Note

To view the beta release of this cmdlet, view Set-MgBetaUserOnlineMeetingTranscriptMetadataContent

Set-MgUserPresence

Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API.

Note

To view the beta release of this cmdlet, view Set-MgBetaUserPresence

Set-MgUserPresenceAutomaticLocation

Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals.

Note

To view the beta release of this cmdlet, view Set-MgBetaUserPresenceAutomaticLocation

Set-MgUserPresenceManualLocation

Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location.

Note

To view the beta release of this cmdlet, view Set-MgBetaUserPresenceManualLocation

Set-MgUserPresenceStatusMessage

Set a presence status message for a user. An optional expiration date and time can be supplied.

Note

To view the beta release of this cmdlet, view Set-MgBetaUserPresenceStatusMessage

Set-MgUserPresenceUserPreferredPresence

Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence shows as the preferred status. Preferred presence takes effect only when at least one presence session exists for the user. Otherwise, the user's presence shows as Offline. A presence session is created as a result of a successful setPresence operation, or if the user is signed in on a Microsoft Teams client. For more details, see presence sessions and time-out and expiration.

Note

To view the beta release of this cmdlet, view Set-MgBetaUserPresenceUserPreferredPresence

Start-MgCommunicationCallParticipantHoldMusic

Put a participant on hold and play music in the background.

Note

To view the beta release of this cmdlet, view Start-MgBetaCommunicationCallParticipantHoldMusic

Stop-MgCommunicationCallMediaProcessing

Cancels processing for any in-progress media operations. Media operations refer to the IVR operations playPrompt and recordResponse, which are by default queued to process in order. The cancelMediaProcessing method cancels any operation that is in-process as well as operations that are queued. For example, this method can be used to clean up the IVR operation queue for a new media operation. However, it will not cancel a subscribeToTone operation because it operates independent of any operation queue.

Note

To view the beta release of this cmdlet, view Stop-MgBetaCommunicationCallMediaProcessing

Stop-MgCommunicationCallParticipantHoldMusic

Reincorporate a participant previously put on hold to the call.

Note

To view the beta release of this cmdlet, view Stop-MgBetaCommunicationCallParticipantHoldMusic

Update-MgCommunicationAdhocCall

Update the navigation property adhocCalls in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationAdhocCall

Update-MgCommunicationAdhocCallRecording

Update the navigation property recordings in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationAdhocCallRecording

Update-MgCommunicationAdhocCallTranscript

Update the navigation property transcripts in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationAdhocCallTranscript

Update-MgCommunicationCallAudioRoutingGroup

Modify sources and receivers of an audioRoutingGroup.

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationCallAudioRoutingGroup

Update-MgCommunicationCallContentSharingSession

Update the navigation property contentSharingSessions in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationCallContentSharingSession

Update-MgCommunicationCallOperation

Update the navigation property operations in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationCallOperation

Update-MgCommunicationCallParticipant

Update the navigation property participants in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationCallParticipant

Update-MgCommunicationCallRecordingStatus

Update the application's recording status associated with a call. This requires the use of the Teams policy-based recording solution.

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationCallRecordingStatus

Update-MgCommunicationCallRecordOrganizerV2

Update the navigation property organizer_v2 in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationCallRecordOrganizerV2

Update-MgCommunicationCallRecordParticipantV2

Update the navigation property participants_v2 in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationCallRecordParticipantV2

Update-MgCommunicationCallRecordSession

Update the navigation property sessions in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationCallRecordSession

Update-MgCommunicationOnlineMeeting

Update the navigation property onlineMeetings in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeeting

Update-MgCommunicationOnlineMeetingAttendanceReport

Update the navigation property attendanceReports in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingAttendanceReport

Update-MgCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Update the navigation property attendanceRecords in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Update-MgCommunicationOnlineMeetingConversation

Update the navigation property onlineMeetingConversations in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingConversation

Update-MgCommunicationOnlineMeetingConversationMessage

Update the navigation property messages in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingConversationMessage

Update-MgCommunicationOnlineMeetingConversationMessageReaction

Update the navigation property reactions in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingConversationMessageReaction

Update-MgCommunicationOnlineMeetingConversationMessageReply

Update the navigation property replies in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingConversationMessageReply

Update-MgCommunicationOnlineMeetingConversationMessageReplyReaction

Update the navigation property reactions in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingConversationMessageReplyReaction

Update-MgCommunicationOnlineMeetingConversationStarter

Update the navigation property starter in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingConversationStarter

Update-MgCommunicationOnlineMeetingConversationStarterReaction

Update the navigation property reactions in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingConversationStarterReaction

Update-MgCommunicationOnlineMeetingConversationStarterReply

Update the navigation property replies in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingConversationStarterReply

Update-MgCommunicationOnlineMeetingConversationStarterReplyReaction

Update the navigation property reactions in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingConversationStarterReplyReaction

Update-MgCommunicationOnlineMeetingRecording

Update the navigation property recordings in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingRecording

Update-MgCommunicationOnlineMeetingTranscript

Update the navigation property transcripts in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationOnlineMeetingTranscript

Update-MgCommunicationPresence

Update the navigation property presences in communications

Note

To view the beta release of this cmdlet, view Update-MgBetaCommunicationPresence

Update-MgUserOnlineMeeting

Update the navigation property onlineMeetings in users

Note

To view the beta release of this cmdlet, view Update-MgBetaUserOnlineMeeting

Update-MgUserOnlineMeetingAttendanceReport

Update the navigation property attendanceReports in users

Note

To view the beta release of this cmdlet, view Update-MgBetaUserOnlineMeetingAttendanceReport

Update-MgUserOnlineMeetingAttendanceReportAttendanceRecord

Update the navigation property attendanceRecords in users

Note

To view the beta release of this cmdlet, view Update-MgBetaUserOnlineMeetingAttendanceReportAttendanceRecord

Update-MgUserOnlineMeetingRecording

Update the navigation property recordings in users

Note

To view the beta release of this cmdlet, view Update-MgBetaUserOnlineMeetingRecording

Update-MgUserOnlineMeetingTranscript

Update the navigation property transcripts in users

Note

To view the beta release of this cmdlet, view Update-MgBetaUserOnlineMeetingTranscript

Update-MgUserPresence

Update the navigation property presence in users

Note

To view the beta release of this cmdlet, view Update-MgBetaUserPresence