diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsSharedCallHistoryTemplate.md b/teams/teams-ps/MicrosoftTeams/Get-CsSharedCallHistoryTemplate.md new file mode 100644 index 0000000000..159479d287 --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Get-CsSharedCallHistoryTemplate.md @@ -0,0 +1,91 @@ +--- +applicable: Microsoft Teams +author: tomkau +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Locale: en-US +Module Name: MicrosoftTeams +ms.author: vijurtse +ms.reviewer: williamlooney +online version: https://learn.microsoft.com/powershell/module/microsoftteams/Get-CsSharedCallHistoryTemplate +schema: 2.0.0 +title: Get-CsSharedCallHistoryTemplate +--- + +# Get-CsSharedCallHistoryTemplate + + +## SYNOPSIS +Use the Get-CsSharedCallHistoryTemplate cmdlet to list the Shared Call History templates. + +## SYNTAX + +``` +Get-CsSharedCallHistoryTemplate [-Id ] [] +``` + +## DESCRIPTION +Use the Get-CsSharedCallHistory cmdlet to list the Shared Call History templates. + +## EXAMPLES + +### Example 1 +``` +Get-CsSharedCallHistoryTemplate -Id 3a4b3d9b-91d8-4fbf-bcff-6907f325842c +``` + +This example retrieves the Shared Call History Template with the Id `3a4b3d9b-91d8-4fbf-bcff-6907f325842c` + +### Example 2 +``` +Get-CsSharedCallHistoryTemplate +``` + +This example retrieves all the Shared Call History Templates + +## PARAMETERS + +### -Id + +The Id of the shared call history template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: false +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters + +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[New-CsSharedCallHistoryTemplate](./New-CsSharedCallHistoryTemplate.md) + +[Set-CsSharedCallHistoryTemplate](./Set-CsSharedCallHistoryTemplate.md) + +[Remove-CsSharedCallHistoryTemplate](./Remove-CsSharedCallHistoryTemplate.md) + +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/new-csautoattendant) + +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/get-csautoattendant) + +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/set-csautoattendant) + +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/remove-csautoattendant) diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/MicrosoftTeams/Get-CsSharedCallQueueHistoryTemplate.md index ad4a30daf4..a87281b674 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsSharedCallQueueHistoryTemplate.md @@ -10,13 +10,14 @@ online version: https://learn.microsoft.com/powershell/module/microsoftteams/Get schema: 2.0.0 title: Get-CsSharedCallQueueHistoryTemplate --- - # Get-CsSharedCallQueueHistoryTemplate ## SYNOPSIS Use the Get-CsSharedCallQueueHistory cmdlet to list the Shared Call Queue History templates. ## SYNTAX +> [!IMPORTANT] +>This PowerShell cmdlet is being deprecated, please use the new version [Get-CsSharedCallHistoryTemplate](./Get-CsSharedCallHistoryTemplate.md) instead ``` Get-CsSharedCallQueueHistoryTemplate [-Id ] [] diff --git a/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md b/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md index 264abb228c..eb3a8801da 100644 --- a/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md +++ b/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md @@ -293,6 +293,9 @@ Get the tenant level summary of all bulk sign in requests executed in the past 3 ### [Get-CsSdgBulkSignInRequestStatus](Get-CsSdgBulkSignInRequestStatus.md) Get the status of an active bulk sign in request. +### [Get-CsSharedCallHistoryTemplate](Get-CsSharedCallHistoryTemplate.md) +Retrieves the list of Shared Call History templates. + ### [Get-CsSharedCallQueueHistoryTemplate](Get-CsSharedCallQueueHistoryTemplate.md) ```powershell Get-CsSharedCallQueueHistoryTemplate -Id [] ``` @@ -929,6 +932,9 @@ This cmdlet creates a request for remote log collection for a device. ### [New-CsSdgBulkSignInRequest](New-CsSdgBulkSignInRequest.md) Use the New-CsSdgBulkSignInRequest cmdlet to sign in a batch of up to 100 devices. +### [New-CsSharedCallHistoryTemplate](New-CsSharedCallHistoryTemplate.md) +Use the New-CsSharedCallHistoryTemplate cmdlet to create a Shared Call History template. + ### [New-CsSharedCallQueueHistoryTemplate](New-CsSharedCallQueueHistoryTemplate.md) Use the New-CsSharedCallQueueHistoryTemplate cmdlet to create a Shared Call Queue History template. @@ -1241,6 +1247,9 @@ This cmdlet allows the admins to remove a tenant default configuration that appl ### [Remove-CsTeamsRemoteLogCollectionDevice](Remove-CsTeamsRemoteLogCollectionDevice.md) This cmdlet will remove/delete a device from the remote log collection configuration. +### [Remove-CsSharedCallHistoryTemplate](Remove-CsSharedCallHistoryTemplate.md) +Removes Shared Call History template. + ### [Remove-CsSharedCallQueueHistoryTemplate](Remove-CsSharedCallQueueHistoryTemplate.md) ```powershell Remove-CsSharedCallQueueHistoryTemplate -Id [] ``` @@ -1568,6 +1577,9 @@ This cmdlet allows the admins to set a tenant default configuration that applies ### [Set-CsTeamsRemoteLogCollectionDevice](Set-CsTeamsRemoteLogCollectionDevice.md) This cmdlet allows the admin to create and edit a device requested for remote log collection. +### [Set-CsSharedCallHistoryTemplate](Set-CsSharedCallHistoryTemplate.md) +This cmdlet allows to configure Shared Call History template. + ### [Set-CsSharedCallQueueHistoryTemplate](Set-CsSharedCallQueueHistoryTemplate.md) ```powershell Set-CsSharedCallQueueHistoryTemplate -Instance [] ``` diff --git a/teams/teams-ps/MicrosoftTeams/New-CsSharedCallHistoryTemplate.md b/teams/teams-ps/MicrosoftTeams/New-CsSharedCallHistoryTemplate.md new file mode 100644 index 0000000000..31de3986f6 --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/New-CsSharedCallHistoryTemplate.md @@ -0,0 +1,165 @@ +--- +applicable: Microsoft Teams Queues App +author: vijurtse +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Locale: en-US +Module Name: MicrosoftTeams +ms.author: vijurtse +ms.reviewer: williamlooney +online version: https://learn.microsoft.com/powershell/module/microsoftteams/New-CsSharedCallHistoryTemplate +schema: 2.0.0 +title: New-CsSharedCallHistoryTemplate +--- + +# New-CsSharedCallHistoryTemplate + +## SYNOPSIS +Use the New-CsSharedCallHistoryTemplate cmdlet to create a Shared Call History template. The template defines which roles can access Shared Call History and which parts of the history are visible to them. + +## SYNTAX + +``` +New-CsSharedCallHistoryTemplate -Name -Description + [-IncomingMissedCalls ] [-AnsweredAndOutboundCalls ] [-IncomingRedirectedCalls ] [] +``` + +## DESCRIPTION +Use the New-CsSharedCallHistoryTemplate cmdlet to create a Shared Call History template. The template defines which roles can access Shared Call History and which parts of the history are visible to them. + +## EXAMPLES + +### Example 1 +``` +New-CsSharedCallHistoryTemplate -Name "Customer Service" -Description "Missed:All Answered:Auth" -IncomingMissedCall AuthorizedUsersAndAgents -AnsweredAndOutboundCalls AuthorizedUsersOnly +``` + +This example creates a new Shared Call History template where incoming missed calls for Call Queue are shown to authorized users and agents and, answered and outbound calls are shown to authorized users only. +Visibility to Auto Attendant Shared Voicemails is not defined, so it will be none. + +## PARAMETERS + +### -AnsweredAndOutboundCalls + +Who sees Call Queue answered and outbound calls in the shared call history. + +PARAMVALUE: None | AuthorizedUsersOnly | AuthorizedUsersAndAgents + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description + +A description for the shared call history template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncomingMissedCalls + +Who sees Call Queue incoming missed calls and shared voicemails in the shared call history. + +PARAMVALUE: None | AuthorizedUsersOnly | AuthorizedUsersAndAgents + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IncomingRedirectedCalls + +Who sees AutoAttendant Shared Voicemails events in the shared call history. + +PARAMVALUE: None | AuthorizedUsersOnly | AuthorizedUsersAndGroupMembers + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name + +The name of the shared call history template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters + +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[Get-CsSharedCallHistoryTemplate](./Get-CsSharedCallHistoryTemplate.md) + +[Set-CsSharedCallHistoryTemplate](./Set-CsSharedCallHistoryTemplate.md) + +[Remove-CsSharedCallHistoryTemplate](./Remove-CsSharedCallHistoryTemplate.md) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/new-csautoattendant) + +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/get-csautoattendant) + +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/set-csautoattendant) + +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/remove-csautoattendant) + + diff --git a/teams/teams-ps/MicrosoftTeams/New-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/MicrosoftTeams/New-CsSharedCallQueueHistoryTemplate.md index 40332633ee..981456a68c 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsSharedCallQueueHistoryTemplate.md @@ -16,6 +16,9 @@ title: New-CsSharedCallQueueHistoryTemplate ## SYNOPSIS Use the New-CsSharedCallQueueHistoryTemplate cmdlet to create a Shared Call Queue History template. +> [!IMPORTANT] +>This PowerShell cmdlet is being deprecated, please use the new version [New-CsSharedCallHistoryTemplate](./New-CsSharedCallHistoryTemplate.md) instead + ## SYNTAX ``` diff --git a/teams/teams-ps/MicrosoftTeams/Remove-CsSharedCallHistoryTemplate.md b/teams/teams-ps/MicrosoftTeams/Remove-CsSharedCallHistoryTemplate.md new file mode 100644 index 0000000000..44f722c17e --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Remove-CsSharedCallHistoryTemplate.md @@ -0,0 +1,91 @@ +--- +applicable: Microsoft Teams +author: tomkau +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Locale: en-US +Module Name: MicrosoftTeams +ms.author: tomkau +ms.reviewer: williamlooney +online version: https://learn.microsoft.com/powershell/module/microsoftteams/Remove-CsSharedCallHistoryTemplate +schema: 2.0.0 +title: Remove-CsSharedCallHistoryTemplate +--- + +# Remove-CsSharedCallHistoryTemplate + +## SYNOPSIS +Deletes a Shared Call History template. + +## SYNTAX + +``` +Remove-CsSharedCallHistoryTemplate -Id [] +``` + +## DESCRIPTION +Use the Remove-CsSharedCallHistoryTemplate cmdlet to delete a Shared Call History template. + +## EXAMPLES + +### Example 1 +``` +Remove-CsSharedCallHistoryTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01 +``` + +This example deletes the Shared Call History template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Shared Call History template exists with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01, then this example generates an error. + +## PARAMETERS + +### -Id + +The Id parameter is the unique identifier assigned to the Shared Call History template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters + +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[New-CsSharedCallHistoryTemplate](./New-CsSharedCallHistoryTemplate.md) + +[Set-CsSharedCallHistoryTemplate](./Set-CsSharedCallHistoryTemplate.md) + +[Get-CsSharedCallHistoryTemplate](./Get-CsSharedCallHistoryTemplate.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/new-csautoattendant) + +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/get-csautoattendant) + +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/set-csautoattendant) + +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/remove-csautoattendant) diff --git a/teams/teams-ps/MicrosoftTeams/Remove-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/MicrosoftTeams/Remove-CsSharedCallQueueHistoryTemplate.md index 5cb25a1df9..b496ab4bd3 100644 --- a/teams/teams-ps/MicrosoftTeams/Remove-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/MicrosoftTeams/Remove-CsSharedCallQueueHistoryTemplate.md @@ -13,9 +13,13 @@ title: Remove-CsSharedCallQueueHistoryTemplate # Remove-CsSharedCallQueueHistoryTemplate + ## SYNOPSIS Deletes a Shared Call Queue History template. +> [!IMPORTANT] +>This PowerShell cmdlet is being deprecated, please use the new version [Remove-CsSharedCallHistoryTemplate](./Remove-CsSharedCallHistoryTemplate.md) instead. + ## SYNTAX ``` diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsSharedCallHistoryTemplate.md b/teams/teams-ps/MicrosoftTeams/Set-CsSharedCallHistoryTemplate.md new file mode 100644 index 0000000000..175c6ecad0 --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Set-CsSharedCallHistoryTemplate.md @@ -0,0 +1,102 @@ +--- +applicable: Microsoft Teams +author: tomkau +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Locale: en-US +Module Name: MicrosoftTeams +ms.author: tomkau +ms.reviewer: williamlooney +online version: https://learn.microsoft.com/powershell/module/microsoftteams/Set-CsSharedCallHistoryTemplate +schema: 2.0.0 +title: Set-CsSharedCallHistoryTemplate +--- + +# Set-CsSharedCallHistoryTemplate + +## SYNOPSIS +Use the Set-CsSharedCallHistoryTemplate cmdlet to change a Shared Call History template. The template defines which roles can access Shared Call History and which parts of the history are visible to them. + +## SYNTAX + +``` +Set-CsSharedCallHistoryTemplate -Instance [] +``` + +## DESCRIPTION +Use the Set-SharedCallHistoryTemplate cmdlet to change a Shared Call History template. The template defines which roles can access Shared Call History and which parts of the history are visible to them. + +## EXAMPLES + +### Example 1 +``` +$SharedCallHistory = Get-CsSharedCallHistoryTemplate -Id 66f0dc32-d344-4bb1-b524-027d4635515c +$SharedCallHistory.AnsweredAndOutboundCalls = "AuthorizedUsersAndAgents" +Set-CsSharedCallHistoryTemplate -Instance $SharedCallHistory +``` + +This example sets the AnsweredOutboundCalls value in the Shared Call History Template with the Id `66f0dc32-d344-4bb1-b524-027d4635515c` + +### Example 2 +``` +$SharedCallHistory = Get-CsSharedCallHistoryTemplate -Id 66f0dc32-d344-4bb1-b524-027d4635515c +$SharedCallHistory.IncomingRedirectedCalls = "AuthorizedUsersAndGroupMembers" +Set-CsSharedCallHistoryTemplate -Instance $SharedCallHistory +``` + +This example sets the IncomingRedirectedCalls value in the Shared Call History Template with the Id `66f0dc32-d344-4bb1-b524-027d4635515c` + +## PARAMETERS + +### -Instance + +The instance of the shared call history template to change. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters + +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[New-CsSharedCallHistoryTemplate](./New-CsSharedCallHistoryTemplate.md) + +[Get-CsSharedCallHistoryTemplate](./Get-CsSharedCallHistoryTemplate.md) + +[Remove-CsSharedCallHistoryTemplate](./Remove-CsSharedCallHistoryTemplate.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/new-csautoattendant) + +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/get-csautoattendant) + +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/set-csautoattendant) + +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/remove-csautoattendant) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsSharedCallQueueHistoryTemplate.md b/teams/teams-ps/MicrosoftTeams/Set-CsSharedCallQueueHistoryTemplate.md index e920250206..8934f1fc86 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsSharedCallQueueHistoryTemplate.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsSharedCallQueueHistoryTemplate.md @@ -16,6 +16,9 @@ title: Set-CsSharedCallQueueHistoryTemplate ## SYNOPSIS Use the Set-CsSharedCallQueueHistoryTemplate cmdlet to change a Shared Call Queue History template +> [!IMPORTANT] +>This PowerShell cmdlet is being deprecated, please use the new version [Set-CsSharedCallHistoryTemplate](./Set-CsSharedCallHistoryTemplate.md) instead + ## SYNTAX ```