Microsoft.Graph.Beta.CloudCommunications

{{ Fill in the Description }}

Microsoft.Graph.Beta.CloudCommunications

Add-MgBetaCommunicationCallLargeGalleryView

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 v1.0 release of this cmdlet, view Add-MgCommunicationCallLargeGalleryView

Clear-MgBetaCommunicationPresence

Clear a presence session of an application for a user. If it is the user's only presence session, a successful clearPresence changes the user's presence to Offline/Offline. Read more about presence sessions and their time-out and expiration.

Note

To view the v1.0 release of this cmdlet, view Clear-MgCommunicationPresence

Clear-MgBetaCommunicationPresenceUserPreferredPresence

Clear the preferred availability and activity status for a user.

Note

To view the v1.0 release of this cmdlet, view Clear-MgCommunicationPresenceUserPreferredPresence

Get-MgBetaCommunicationCall

Retrieve the properties and relationships of a call object.

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCall

Get-MgBetaCommunicationCallAudioRoutingGroup

Retrieve the properties and relationships of an audioRoutingGroup object.

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallAudioRoutingGroup

Get-MgBetaCommunicationCallAudioRoutingGroupCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallAudioRoutingGroupCount

Get-MgBetaCommunicationCallContentSharingSession

Retrieve the properties of a contentSharingSession object.

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallContentSharingSession

Get-MgBetaCommunicationCallContentSharingSessionCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallContentSharingSessionCount

Get-MgBetaCommunicationCallCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallCount

Get-MgBetaCommunicationCallOperation

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

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallOperation

Get-MgBetaCommunicationCallOperationCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallOperationCount

Get-MgBetaCommunicationCallParticipant

Retrieve the properties and relationships of a participant object.

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallParticipant

Get-MgBetaCommunicationCallParticipantCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallParticipantCount

Get-MgBetaCommunicationCallRecord

Retrieve the properties and relationships of a callRecord object. There are two ways to get the id of a callRecord:

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallRecord

Get-MgBetaCommunicationCallRecordCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallRecordCount

Get-MgBetaCommunicationCallRecordOrganizerV2

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

Get-MgBetaCommunicationCallRecordParticipant

Get the number of the resource

Get-MgBetaCommunicationCallRecordParticipantV2

List of distinct participants in the call.

Get-MgBetaCommunicationCallRecordPstnBlockedUserLog

Invoke function getPstnBlockedUsersLog

Get-MgBetaCommunicationCallRecordPstnOnlineMeetingDialoutReport

Invoke function getPstnOnlineMeetingDialoutReport

Get-MgBetaCommunicationCallRecordSession

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 v1.0 release of this cmdlet, view Get-MgCommunicationCallRecordSession

Get-MgBetaCommunicationCallRecordSessionCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallRecordSessionCount

Get-MgBetaCommunicationCallRecordSessionSegmentCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationCallRecordSessionSegmentCount

Get-MgBetaCommunicationCallRecordSmLog

Invoke function getSmsLog

Get-MgBetaCommunicationOnlineMeeting

Get onlineMeetings from communications

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeeting

Get-MgBetaCommunicationOnlineMeetingAlternativeRecording

Get alternativeRecording for the navigation property onlineMeetings from communications

Get-MgBetaCommunicationOnlineMeetingAttendanceReport

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

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingAttendanceReport

Get-MgBetaCommunicationOnlineMeetingAttendanceReportAttendanceRecord

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

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Get-MgBetaCommunicationOnlineMeetingAttendanceReportAttendanceRecordCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingAttendanceReportAttendanceRecordCount

Get-MgBetaCommunicationOnlineMeetingAttendanceReportCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingAttendanceReportCount

Get-MgBetaCommunicationOnlineMeetingAttendeeReport

Get attendeeReport for the navigation property onlineMeetings from communications

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingAttendeeReport

Get-MgBetaCommunicationOnlineMeetingBroadcastRecording

Get broadcastRecording for the navigation property onlineMeetings from communications

Get-MgBetaCommunicationOnlineMeetingByJoinWebUrl

Get onlineMeetings from communications

Get-MgBetaCommunicationOnlineMeetingCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingCount

Get-MgBetaCommunicationOnlineMeetingJoinWebUrlVirtualAppointmentJoinWebUrl

Invoke function getVirtualAppointmentJoinWebUrl

Get-MgBetaCommunicationOnlineMeetingRecording

Get recording for the navigation property onlineMeetings from communications

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingRecording

Get-MgBetaCommunicationOnlineMeetingRecordingContent

The content of the recording. Read-only.

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingRecordingContent

Get-MgBetaCommunicationOnlineMeetingRecordingCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingRecordingCount

Get-MgBetaCommunicationOnlineMeetingRecordingDelta

Invoke function delta

Get-MgBetaCommunicationOnlineMeetingRegistration

Get the externalMeetingRegistration details associated with an onlineMeeting.

Get-MgBetaCommunicationOnlineMeetingRegistrationCustomQuestion

Get a custom registration question associated with a meetingRegistration object on behalf of the organizer.

Get-MgBetaCommunicationOnlineMeetingRegistrationCustomQuestionCount

Get the number of the resource

Get-MgBetaCommunicationOnlineMeetingRegistrationRegistrant

Registrants of the online meeting.

Get-MgBetaCommunicationOnlineMeetingRegistrationRegistrantCount

Get the number of the resource

Get-MgBetaCommunicationOnlineMeetingTranscript

Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript.

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingTranscript

Get-MgBetaCommunicationOnlineMeetingTranscriptContent

The content of the transcript. Read-only.

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingTranscriptContent

Get-MgBetaCommunicationOnlineMeetingTranscriptCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingTranscriptCount

Get-MgBetaCommunicationOnlineMeetingTranscriptDelta

Invoke function delta

Get-MgBetaCommunicationOnlineMeetingTranscriptMetadataContent

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

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingTranscriptMetadataContent

Get-MgBetaCommunicationOnlineMeetingVirtualAppointmentJoinWebUrl

Invoke function getVirtualAppointmentJoinWebUrl

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationOnlineMeetingVirtualAppointmentJoinWebUrl

Get-MgBetaCommunicationPresence

Get a user's presence information.

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationPresence

Get-MgBetaCommunicationPresenceByUserId

Get the presence information for multiple users.

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationPresenceByUserId

Get-MgBetaCommunicationPresenceCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgCommunicationPresenceCount

Get-MgBetaUserOnlineMeeting

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

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeeting

Get-MgBetaUserOnlineMeetingAlternativeRecording

Get alternativeRecording for the navigation property onlineMeetings from users

Get-MgBetaUserOnlineMeetingAttendanceReport

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

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingAttendanceReport

Get-MgBetaUserOnlineMeetingAttendanceReportAttendanceRecord

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

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingAttendanceReportAttendanceRecord

Get-MgBetaUserOnlineMeetingAttendanceReportAttendanceRecordCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingAttendanceReportAttendanceRecordCount

Get-MgBetaUserOnlineMeetingAttendanceReportCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingAttendanceReportCount

Get-MgBetaUserOnlineMeetingAttendeeReport

Get attendeeReport for the navigation property onlineMeetings from users

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingAttendeeReport

Get-MgBetaUserOnlineMeetingBroadcastRecording

Get broadcastRecording for the navigation property onlineMeetings from users

Get-MgBetaUserOnlineMeetingByJoinWebUrl

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

Get-MgBetaUserOnlineMeetingCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingCount

Get-MgBetaUserOnlineMeetingRecording

Get recording for the navigation property onlineMeetings from users

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingRecording

Get-MgBetaUserOnlineMeetingRecordingContent

The content of the recording. Read-only.

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingRecordingContent

Get-MgBetaUserOnlineMeetingRecordingCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingRecordingCount

Get-MgBetaUserOnlineMeetingRegistration

Get the externalMeetingRegistration details associated with an onlineMeeting.

Get-MgBetaUserOnlineMeetingRegistrationCustomQuestion

Get a custom registration question associated with a meetingRegistration object on behalf of the organizer.

Get-MgBetaUserOnlineMeetingRegistrationCustomQuestionCount

Get the number of the resource

Get-MgBetaUserOnlineMeetingRegistrationRegistrant

Registrants of the online meeting.

Get-MgBetaUserOnlineMeetingRegistrationRegistrantCount

Get the number of the resource

Get-MgBetaUserOnlineMeetingTranscript

Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript.

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingTranscript

Get-MgBetaUserOnlineMeetingTranscriptContent

The content of the transcript. Read-only.

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingTranscriptContent

Get-MgBetaUserOnlineMeetingTranscriptCount

Get the number of the resource

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingTranscriptCount

Get-MgBetaUserOnlineMeetingTranscriptMetadataContent

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

Note

To view the v1.0 release of this cmdlet, view Get-MgUserOnlineMeetingTranscriptMetadataContent

Get-MgBetaUserPresence

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

Note

To view the v1.0 release of this cmdlet, view Get-MgUserPresence

Invoke-MgBetaAnswerCommunicationCall

Enable a bot to answer 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 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. The current timeout value is 15 seconds for regular scenarios, and 5 seconds for policy-based recording scenarios.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgAnswerCommunicationCall

Invoke-MgBetaCreateOrGetCommunicationOnlineMeeting

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 v1.0 release of this cmdlet, view Invoke-MgCreateOrGetCommunicationOnlineMeeting

Invoke-MgBetaInviteCommunicationCallParticipant

Invite participants to the active call. For more information about how to handle operations, see commsOperation.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgInviteCommunicationCallParticipant

Invoke-MgBetaKeepCommunicationCallAlive

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 ends. 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 ended results in a 404 Not Found error. The resources related to the call should be cleaned up on the application side.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgKeepCommunicationCallAlive

Invoke-MgBetaLogCommunicationCallTeleconferenceDeviceQuality

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 v1.0 release of this cmdlet, view Invoke-MgLogCommunicationCallTeleconferenceDeviceQuality

Invoke-MgBetaMuteAllCommunicationCallParticipant

Mute all participants in the call.

Invoke-MgBetaMuteCommunicationCall

Allows the application to mute itself. This is a server mute, meaning that the server drops 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 v1.0 release of this cmdlet, view Invoke-MgMuteCommunicationCall

Invoke-MgBetaMuteCommunicationCallParticipant

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 v1.0 release of this cmdlet, view Invoke-MgMuteCommunicationCallParticipant

Invoke-MgBetaPlayCommunicationCallPrompt

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

Note

To view the v1.0 release of this cmdlet, view Invoke-MgPlayCommunicationCallPrompt

Invoke-MgBetaRecordCommunicationCall

Invoke action record

Invoke-MgBetaRecordCommunicationCallResponse

Record a short audio response from the caller. A bot can use this API to capture a voice response from a caller after they're prompted for a response. For more information about how to handle operations, see commsOperation. This action isn't intended to record the entire call. The maximum length of recording is 2 minutes.The Cloud Communications Platform doesn't save the recording permanently and discards it shortly after the call ends. The bot must download the recording promptly after the recording operation finishes by using the recordingLocation value provided in the completed notification.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgRecordCommunicationCallResponse

Invoke-MgBetaRedirectCommunicationCall

Redirect an incoming call that wasn't 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 v1.0 release of this cmdlet, view Invoke-MgRedirectCommunicationCall

Invoke-MgBetaRejectCommunicationCall

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 contains 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 v1.0 release of this cmdlet, view Invoke-MgRejectCommunicationCall

Invoke-MgBetaSubscribeCommunicationCallToTone

Subscribe to DTMF (dual-tone multi-frequency signaling) to allow you to be notified when the user presses keys on a dialpad. This action is supported only for calls that are initiated with serviceHostedMediaConfig.

Note

To view the v1.0 release of this cmdlet, view Invoke-MgSubscribeCommunicationCallToTone

Invoke-MgBetaUnmuteCommunicationCall

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 v1.0 release of this cmdlet, view Invoke-MgUnmuteCommunicationCall

Move-MgBetaCommunicationCall

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 v1.0 release of this cmdlet, view Move-MgCommunicationCall

New-MgBetaCommunicationCall

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.

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationCall

New-MgBetaCommunicationCallAudioRoutingGroup

Create a new audioRoutingGroup.

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationCallAudioRoutingGroup

New-MgBetaCommunicationCallContentSharingSession

Create new navigation property to contentSharingSessions for communications

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationCallContentSharingSession

New-MgBetaCommunicationCallOperation

Create new navigation property to operations for communications

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationCallOperation

New-MgBetaCommunicationCallParticipant

Create new navigation property to participants for communications

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationCallParticipant

New-MgBetaCommunicationCallRecordParticipantV2

Create new navigation property to participants_v2 for communications

New-MgBetaCommunicationCallRecordSession

Create new navigation property to sessions for communications

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationCallRecordSession

New-MgBetaCommunicationOnlineMeeting

Create new navigation property to onlineMeetings for communications

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationOnlineMeeting

New-MgBetaCommunicationOnlineMeetingAttendanceReport

Create new navigation property to attendanceReports for communications

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationOnlineMeetingAttendanceReport

New-MgBetaCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Create new navigation property to attendanceRecords for communications

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationOnlineMeetingAttendanceReportAttendanceRecord

New-MgBetaCommunicationOnlineMeetingRecording

Create new navigation property to recordings for communications

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationOnlineMeetingRecording

New-MgBetaCommunicationOnlineMeetingRegistrationCustomQuestion

Create a custom registration question associated with a meetingRegistration object on behalf of the organizer.

New-MgBetaCommunicationOnlineMeetingRegistrationRegistrant

Create new navigation property to registrants for communications

New-MgBetaCommunicationOnlineMeetingTranscript

Create new navigation property to transcripts for communications

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationOnlineMeetingTranscript

New-MgBetaCommunicationPresence

Create new navigation property to presences for communications

Note

To view the v1.0 release of this cmdlet, view New-MgCommunicationPresence

New-MgBetaUserOnlineMeeting

Create an online meeting on behalf of a user.

Note

To view the v1.0 release of this cmdlet, view New-MgUserOnlineMeeting

New-MgBetaUserOnlineMeetingAttendanceReport

Create new navigation property to attendanceReports for users

Note

To view the v1.0 release of this cmdlet, view New-MgUserOnlineMeetingAttendanceReport

New-MgBetaUserOnlineMeetingAttendanceReportAttendanceRecord

Create new navigation property to attendanceRecords for users

Note

To view the v1.0 release of this cmdlet, view New-MgUserOnlineMeetingAttendanceReportAttendanceRecord

New-MgBetaUserOnlineMeetingRecording

Create new navigation property to recordings for users

Note

To view the v1.0 release of this cmdlet, view New-MgUserOnlineMeetingRecording

New-MgBetaUserOnlineMeetingRegistrationCustomQuestion

Create a custom registration question associated with a meetingRegistration object on behalf of the organizer.

New-MgBetaUserOnlineMeetingRegistrationRegistrant

Create new navigation property to registrants for users

New-MgBetaUserOnlineMeetingTranscript

Create new navigation property to transcripts for users

Note

To view the v1.0 release of this cmdlet, view New-MgUserOnlineMeetingTranscript

Remove-MgBetaCommunicationCall

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 v1.0 release of this cmdlet, view Remove-MgCommunicationCall

Remove-MgBetaCommunicationCallAudioRoutingGroup

Delete the specified audioRoutingGroup.

Note

To view the v1.0 release of this cmdlet, view Remove-MgCommunicationCallAudioRoutingGroup

Remove-MgBetaCommunicationCallContentSharingSession

Delete navigation property contentSharingSessions for communications

Note

To view the v1.0 release of this cmdlet, view Remove-MgCommunicationCallContentSharingSession

Remove-MgBetaCommunicationCallOperation

Delete navigation property operations for communications

Note

To view the v1.0 release of this cmdlet, view Remove-MgCommunicationCallOperation

Remove-MgBetaCommunicationCallParticipant

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 v1.0 release of this cmdlet, view Remove-MgCommunicationCallParticipant

Remove-MgBetaCommunicationCallRecordOrganizerV2

Delete navigation property organizer_v2 for communications

Remove-MgBetaCommunicationCallRecordParticipantV2

Delete navigation property participants_v2 for communications

Remove-MgBetaCommunicationCallRecordSession

Delete navigation property sessions for communications

Note

To view the v1.0 release of this cmdlet, view Remove-MgCommunicationCallRecordSession

Remove-MgBetaCommunicationOnlineMeeting

Delete navigation property onlineMeetings for communications

Note

To view the v1.0 release of this cmdlet, view Remove-MgCommunicationOnlineMeeting

Remove-MgBetaCommunicationOnlineMeetingAttendanceReport

Delete navigation property attendanceReports for communications

Note

To view the v1.0 release of this cmdlet, view Remove-MgCommunicationOnlineMeetingAttendanceReport

Remove-MgBetaCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Delete navigation property attendanceRecords for communications

Note

To view the v1.0 release of this cmdlet, view Remove-MgCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Remove-MgBetaCommunicationOnlineMeetingByJoinWebUrl

Delete navigation property onlineMeetings for communications

Remove-MgBetaCommunicationOnlineMeetingRecording

Delete navigation property recordings for communications

Note

To view the v1.0 release of this cmdlet, view Remove-MgCommunicationOnlineMeetingRecording

Remove-MgBetaCommunicationOnlineMeetingRegistration

Disable and delete the meetingRegistration of an onlineMeeting on behalf of the organizer.

Remove-MgBetaCommunicationOnlineMeetingRegistrationCustomQuestion

Delete a custom registration question from a meetingRegistration object on behalf of the organizer.

Remove-MgBetaCommunicationOnlineMeetingRegistrationRegistrant

Delete navigation property registrants for communications

Remove-MgBetaCommunicationOnlineMeetingTranscript

Delete navigation property transcripts for communications

Note

To view the v1.0 release of this cmdlet, view Remove-MgCommunicationOnlineMeetingTranscript

Remove-MgBetaCommunicationPresence

Delete navigation property presences for communications

Note

To view the v1.0 release of this cmdlet, view Remove-MgCommunicationPresence

Remove-MgBetaUserOnlineMeeting

Delete an onlineMeeting object.

Note

To view the v1.0 release of this cmdlet, view Remove-MgUserOnlineMeeting

Remove-MgBetaUserOnlineMeetingAttendanceReport

Delete navigation property attendanceReports for users

Note

To view the v1.0 release of this cmdlet, view Remove-MgUserOnlineMeetingAttendanceReport

Remove-MgBetaUserOnlineMeetingAttendanceReportAttendanceRecord

Delete navigation property attendanceRecords for users

Note

To view the v1.0 release of this cmdlet, view Remove-MgUserOnlineMeetingAttendanceReportAttendanceRecord

Remove-MgBetaUserOnlineMeetingByJoinWebUrl

Delete an onlineMeeting object.

Remove-MgBetaUserOnlineMeetingRecording

Delete navigation property recordings for users

Note

To view the v1.0 release of this cmdlet, view Remove-MgUserOnlineMeetingRecording

Remove-MgBetaUserOnlineMeetingRegistration

Disable and delete the meetingRegistration of an onlineMeeting on behalf of the organizer.

Remove-MgBetaUserOnlineMeetingRegistrationCustomQuestion

Delete a custom registration question from a meetingRegistration object on behalf of the organizer.

Remove-MgBetaUserOnlineMeetingRegistrationRegistrant

Delete navigation property registrants for users

Remove-MgBetaUserOnlineMeetingTranscript

Delete navigation property transcripts for users

Note

To view the v1.0 release of this cmdlet, view Remove-MgUserOnlineMeetingTranscript

Remove-MgBetaUserPresence

Delete navigation property presence for users

Note

To view the v1.0 release of this cmdlet, view Remove-MgUserPresence

Rename-MgBetaCommunicationCallScreenSharingRole

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

Note

To view the v1.0 release of this cmdlet, view Rename-MgCommunicationCallScreenSharingRole

Send-MgBetaCommunicationCallDtmfTone

Invoke action sendDtmfTones

Note

To view the v1.0 release of this cmdlet, view Send-MgCommunicationCallDtmfTone

Send-MgBetaCommunicationOnlineMeetingJoinWebUrlVirtualAppointmentReminderSm

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.

Send-MgBetaCommunicationOnlineMeetingJoinWebUrlVirtualAppointmentSm

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.

Send-MgBetaCommunicationOnlineMeetingVirtualAppointmentReminderSm

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 v1.0 release of this cmdlet, view Send-MgCommunicationOnlineMeetingVirtualAppointmentReminderSm

Send-MgBetaCommunicationOnlineMeetingVirtualAppointmentSm

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 v1.0 release of this cmdlet, view Send-MgCommunicationOnlineMeetingVirtualAppointmentSm

Set-MgBetaCommunicationOnlineMeetingAlternativeRecording

Update alternativeRecording for the navigation property onlineMeetings in communications

Set-MgBetaCommunicationOnlineMeetingAttendeeReport

Update attendeeReport for the navigation property onlineMeetings in communications

Note

To view the v1.0 release of this cmdlet, view Set-MgCommunicationOnlineMeetingAttendeeReport

Set-MgBetaCommunicationOnlineMeetingBroadcastRecording

Update broadcastRecording for the navigation property onlineMeetings in communications

Set-MgBetaCommunicationOnlineMeetingRecording

Update recording for the navigation property onlineMeetings in communications

Set-MgBetaCommunicationOnlineMeetingRecordingContent

The content of the recording. Read-only.

Note

To view the v1.0 release of this cmdlet, view Set-MgCommunicationOnlineMeetingRecordingContent

Set-MgBetaCommunicationOnlineMeetingTranscriptContent

The content of the transcript. Read-only.

Note

To view the v1.0 release of this cmdlet, view Set-MgCommunicationOnlineMeetingTranscriptContent

Set-MgBetaCommunicationOnlineMeetingTranscriptMetadataContent

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

Note

To view the v1.0 release of this cmdlet, view Set-MgCommunicationOnlineMeetingTranscriptMetadataContent

Set-MgBetaCommunicationPresence

Set the availability and activity status in a presence session of an application for a user.

Note

To view the v1.0 release of this cmdlet, view Set-MgCommunicationPresence

Set-MgBetaCommunicationPresenceStatusMessage

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

Note

To view the v1.0 release of this cmdlet, view Set-MgCommunicationPresenceStatusMessage

Set-MgBetaCommunicationPresenceUserPreferredPresence

Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence is the preferred presence. Preferred presence takes effect only when there is at least one presence session of the user. Otherwise, the user's presence stays as Offline. A presence session can be created as a result of a successful setPresence operation, or if the user is signed in on a Teams client. Read more about presence sessions and their time-out and expiration.

Note

To view the v1.0 release of this cmdlet, view Set-MgCommunicationPresenceUserPreferredPresence

Set-MgBetaUserOnlineMeetingAlternativeRecording

Update alternativeRecording for the navigation property onlineMeetings in users

Set-MgBetaUserOnlineMeetingAttendeeReport

Update attendeeReport for the navigation property onlineMeetings in users

Note

To view the v1.0 release of this cmdlet, view Set-MgUserOnlineMeetingAttendeeReport

Set-MgBetaUserOnlineMeetingBroadcastRecording

Update broadcastRecording for the navigation property onlineMeetings in users

Set-MgBetaUserOnlineMeetingRecording

Update recording for the navigation property onlineMeetings in users

Set-MgBetaUserOnlineMeetingRecordingContent

The content of the recording. Read-only.

Note

To view the v1.0 release of this cmdlet, view Set-MgUserOnlineMeetingRecordingContent

Set-MgBetaUserOnlineMeetingTranscriptContent

The content of the transcript. Read-only.

Note

To view the v1.0 release of this cmdlet, view Set-MgUserOnlineMeetingTranscriptContent

Set-MgBetaUserOnlineMeetingTranscriptMetadataContent

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

Note

To view the v1.0 release of this cmdlet, view Set-MgUserOnlineMeetingTranscriptMetadataContent

Start-MgBetaCommunicationCallParticipantHoldMusic

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

Note

To view the v1.0 release of this cmdlet, view Start-MgCommunicationCallParticipantHoldMusic

Stop-MgBetaCommunicationCallMediaProcessing

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 API can be used to clean up the IVR operation queue for a new media operation. However, it will not cancel a ubscribeToTone operation because it operates independent of any operation queue.

Note

To view the v1.0 release of this cmdlet, view Stop-MgCommunicationCallMediaProcessing

Stop-MgBetaCommunicationCallParticipantHoldMusic

Reincorporate a participant previously put on hold to the call.

Note

To view the v1.0 release of this cmdlet, view Stop-MgCommunicationCallParticipantHoldMusic

Update-MgBetaCommunicationCallAudioRoutingGroup

Modify sources and receivers of an audioRoutingGroup.

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationCallAudioRoutingGroup

Update-MgBetaCommunicationCallContentSharingSession

Update the navigation property contentSharingSessions in communications

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationCallContentSharingSession

Update-MgBetaCommunicationCallOperation

Update the navigation property operations in communications

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationCallOperation

Update-MgBetaCommunicationCallParticipant

Update the navigation property participants in communications

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationCallParticipant

Update-MgBetaCommunicationCallRecordingStatus

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 v1.0 release of this cmdlet, view Update-MgCommunicationCallRecordingStatus

Update-MgBetaCommunicationCallRecordOrganizerV2

Update the navigation property organizer_v2 in communications

Update-MgBetaCommunicationCallRecordParticipantV2

Update the navigation property participants_v2 in communications

Update-MgBetaCommunicationCallRecordSession

Update the navigation property sessions in communications

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationCallRecordSession

Update-MgBetaCommunicationOnlineMeeting

Update the navigation property onlineMeetings in communications

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationOnlineMeeting

Update-MgBetaCommunicationOnlineMeetingAttendanceReport

Update the navigation property attendanceReports in communications

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationOnlineMeetingAttendanceReport

Update-MgBetaCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Update the navigation property attendanceRecords in communications

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationOnlineMeetingAttendanceReportAttendanceRecord

Update-MgBetaCommunicationOnlineMeetingByJoinWebUrl

Update the navigation property onlineMeetings in communications

Update-MgBetaCommunicationOnlineMeetingRecording

Update the navigation property recordings in communications

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationOnlineMeetingRecording

Update-MgBetaCommunicationOnlineMeetingRegistration

Update the details of a meetingRegistration object assciated with an onlineMeeting on behalf of the organizer.

Update-MgBetaCommunicationOnlineMeetingRegistrationCustomQuestion

Update a custom registration question associated with a meetingRegistration object on behalf of the organizer.

Update-MgBetaCommunicationOnlineMeetingRegistrationRegistrant

Update the navigation property registrants in communications

Update-MgBetaCommunicationOnlineMeetingTranscript

Update the navigation property transcripts in communications

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationOnlineMeetingTranscript

Update-MgBetaCommunicationPresence

Update the navigation property presences in communications

Note

To view the v1.0 release of this cmdlet, view Update-MgCommunicationPresence

Update-MgBetaUserOnlineMeeting

Update the properties of the specified onlineMeeting object. Please see Request body section for the list of properties that support updating.

Note

To view the v1.0 release of this cmdlet, view Update-MgUserOnlineMeeting

Update-MgBetaUserOnlineMeetingAttendanceReport

Update the navigation property attendanceReports in users

Note

To view the v1.0 release of this cmdlet, view Update-MgUserOnlineMeetingAttendanceReport

Update-MgBetaUserOnlineMeetingAttendanceReportAttendanceRecord

Update the navigation property attendanceRecords in users

Note

To view the v1.0 release of this cmdlet, view Update-MgUserOnlineMeetingAttendanceReportAttendanceRecord

Update-MgBetaUserOnlineMeetingByJoinWebUrl

Update the properties of the specified onlineMeeting object. Please see Request body section for the list of properties that support updating.

Update-MgBetaUserOnlineMeetingRecording

Update the navigation property recordings in users

Note

To view the v1.0 release of this cmdlet, view Update-MgUserOnlineMeetingRecording

Update-MgBetaUserOnlineMeetingRegistration

Update the details of a meetingRegistration object assciated with an onlineMeeting on behalf of the organizer.

Update-MgBetaUserOnlineMeetingRegistrationCustomQuestion

Update a custom registration question associated with a meetingRegistration object on behalf of the organizer.

Update-MgBetaUserOnlineMeetingRegistrationRegistrant

Update the navigation property registrants in users

Update-MgBetaUserOnlineMeetingTranscript

Update the navigation property transcripts in users

Note

To view the v1.0 release of this cmdlet, view Update-MgUserOnlineMeetingTranscript

Update-MgBetaUserPresence

Update the navigation property presence in users

Note

To view the v1.0 release of this cmdlet, view Update-MgUserPresence