Skip to content

Update New-CsAutoAttendant.md #12637

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 45 commits into from
Apr 2, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
a9d6016
Update New-CsAutoAttendant.md
CLYVR Mar 28, 2025
c0dfd6e
Create Get-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
46febfd
Update New-CsAutoAttendant.md
CLYVR Mar 28, 2025
dd9bb8c
Update Get-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
fbdf756
Update Get-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
8942ffb
Update Get-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
bfb86a7
Update Get-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
11bfa39
Create New-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
f7a1abe
Create Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
0349d77
Create Remove-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
7ec0e59
Update New-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
8837157
Update Remove-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
874af64
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
bbbddb4
Update New-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
fcb6b11
Update Remove-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
be5880f
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
16ba2ff
Update Get-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
86c071d
Update New-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
2ac92da
Update Get-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
8945b22
Update Remove-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
75efb8d
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
e5bfcef
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
14bc8d0
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
497d290
Update Remove-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 28, 2025
0467d03
Update New-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 31, 2025
af55d62
Update New-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 31, 2025
6befb1d
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 31, 2025
429fddb
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 31, 2025
92cbde4
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Mar 31, 2025
1657cab
Update Get-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
a8f9149
Update New-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
3574f7e
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
cf5ccd3
Update Remove-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
e0243c7
Update Get-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
e8ceab2
Update Get-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
07d46b3
Update Remove-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
0a708a0
Update New-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
3664500
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
f31ffa0
Update Remove-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
41e3c15
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
a3df13a
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
29fe32b
Update New-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
6acdb55
Merge branch 'main' into patch-37
CLYVR Apr 1, 2025
4e4e612
Update Set-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
fb9e4e6
Update Remove-CsComplianceRecordingForCallQueueTemplate.md
CLYVR Apr 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
---
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
online version: https://learn.microsoft.com/powershell/module/teams/Get-CsComplianceRecordingForCallQueueTemplate
applicable: Microsoft Teams
title: Get-CsComplianceRecordingForCallQueueTemplate
schema: 2.0.0
manager:
author: tomkau
ms.author: tomkau
ms.reviewer: williamlooney
---

# Get-CsComplianceRecordingForCallQueueTemplate

## SYNTAX

```powershell
Get-CsComplianceRecordingForCallQueueTemplate [-Id <String>] [<CommonParameters>]
```

## DESCRIPTION
Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template.

> [!CAUTION]
> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time.

## EXAMPLES

### -------------------------- Example 1 --------------------------
```
Get-CsComplianceRecordingForCallQueueTemplate
```

This example gets all Compliance Recording for Call Queue Templates in the organization.

### -------------------------- Example 2 --------------------------
```
Get-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01
```

This example gets the Compliance Recording for Call Queue template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue 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 Compliance Recording for Call Queue template.

```yaml
Type: System.String
Parameter Sets: (All)
Aliases:
applicable: Microsoft Teams

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-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md)

[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md)

[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md)

[Get-CsCallQueue](./Get-CsCallQueue.md)

[New-CsCallQueue](./New-CsCallQueue.md)

[Set-CsCallQueue](./Set-CsCallQueue.md)

[Remove-CsCallQueue](./Remove-CsCallQueue.md)

182 changes: 182 additions & 0 deletions teams/teams-ps/teams/New-CsComplianceRecordingForCallQueueTemplate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
---
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
online version: https://learn.microsoft.com/powershell/module/teams/New-CsComplianceRecordingForCallQueueTemplate
applicable: Microsoft Teams
title: New-CsComplianceRecordingForCallQueueTemplate
schema: 2.0.0
manager:
author: tomkau
ms.author: tomkau
ms.reviewer: williamlooney
---

# New-CsComplianceRecordingForCallQueueTemplate

## SYNTAX

```powershell
New-CsComplianceRecordingForCallQueueTemplate -Name <String> -Description <String> -BotId <String> [-RequiredDuringCall <Boolean>] [-RequiredBeforeCall <Boolean> [-CurrentInvitationCount <Int32>] [-PairedApplication <String>] [<CommonParameters>]
```

## DESCRIPTION
Use the New-CsComplianceRecordingForCallQueueTemplate cmdlet to create a Compliance Recording for Call Queues template.

> [!CAUTION]
> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time.

## EXAMPLES

### -------------------------- Example 1 --------------------------
```
New-CsComplianceRecordingForCallQueueTemplate -Name "Customer Service" -Description "Required before/during call" -BotId 14732826-8206-42e3-b51e-6693e2abb698 -RequiredDuringCall $true -RequiredBeforeCall $true
```

This example creates a new Compliance Recording for Call Queue template.

## PARAMETERS

### -Name
The name of the compliance recording for call queue template.

```yaml
Type: System.String
Parameter Sets: (All)
Aliases:
applicable: Microsoft Teams

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -Description
A description for the compliance recording for call queues template.

```yaml
Type: System.String
Parameter Sets: (All)
Aliases:
applicable: Microsoft Teams

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -BotId
The Id of the compliance recording for call queue bot to invite.

```yaml
Type: System.String
Parameter Sets: (All)
Aliases:
applicable: Microsoft Teams

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -RequiredDuringCall
Indicates if the compliance recording for call queues bot must remain part of the call.
*Strict recording* - if the bot leaves the call, the call will end.

```yaml
Type: System.Booleen
Parameter Sets: (All)
Aliases:
applicable: Microsoft Teams

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
```

### -RequiredBeforeCall
Indicates if the compliance recording for call queues bot must be able to join the call.
*Strict recording* - if the bot can't join the call, the call will end.

```yaml
Type: System.Booleen
Parameter Sets: (All)
Aliases:
applicable: Microsoft Teams

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
```

### -ConcurrentInvitationCount
The number of concurrent invitations to send to the compliance recording for call queue bot.

```yaml
Type: System.Int32
Parameter Sets: (All)
Aliases:
applicable: Microsoft Teams

Required: False
Position: Named
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False
```

### -PairedApplication
The PairedApplication parameter specifies the paired application for the call queue.

```yaml
Type: System.String
Parameter Sets: (All)
Aliases:
applicable: Microsoft Teams

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

[Get-CsComplianceRecordingForCallQueueTemplate](./Get-CsComplianceRecordingForCallQueueTemplate.md)

[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md)

[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md)

[Get-CsCallQueue](./Get-CsCallQueue.md)

[New-CsCallQueue](./New-CsCallQueue.md)

[Set-CsCallQueue](./Set-CsCallQueue.md)

[Remove-CsCallQueue](./Remove-CsCallQueue.md)



Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
---
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsComplianceRecordingForCallQueueTemplate
applicable: Microsoft Teams
title: Remove-CsComplianceRecordingForCallQueueTemplate
schema: 2.0.0
manager:
author: tomkau
ms.author: tomkau
ms.reviewer: williamlooney
---

# Remove-CsComplianceRecordingForCallQueueTemplate

## SYNTAX

```powershell
Remove-CsComplianceRecordingForCallQueueTemplate -Id <String> [<CommonParameters>]
```

## DESCRIPTION
Use the Remove-CsComplianceRecordingForCallQueueTemplate cmdlet to delete a Compliance Recording for Call Queues template. If the template is currently assigned to a call queue, an error will be returned.

> [!CAUTION]
> This cmdlet will only work for customers that are participating in the Voice Applications private preview for this feature. General Availability for this functionality has not been determined at this time.

## EXAMPLES

### -------------------------- Example 1 --------------------------
```
Remove-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01
```

This example deletes the Compliance Recording for Call Queue template with the identity 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01. If no Compliance Recording for Call Queue 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 Compliance Recording for Call Queue template.

```yaml
Type: System.String
Parameter Sets: (All)
Aliases:
applicable: Microsoft Teams

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-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md)

[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md)

[Get-CsComplianceRecordingForCallQueueTemplate](./Get-CsComplianceRecordingForCallQueueTemplate.md)

[Get-CsCallQueue](./Get-CsCallQueue.md)

[New-CsCallQueue](./New-CsCallQueue.md)

[Set-CsCallQueue](./Set-CsCallQueue.md)

[Remove-CsCallQueue](./Remove-CsCallQueue.md)

Loading