Skip to content

Commit c087094

Browse files
authored
Merge pull request #12637 from CLYVR/patch-37
Update New-CsAutoAttendant.md
2 parents 2dfb0f2 + fb9e4e6 commit c087094

4 files changed

+437
-0
lines changed
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
---
2+
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
3+
online version: https://learn.microsoft.com/powershell/module/teams/Get-CsComplianceRecordingForCallQueueTemplate
4+
applicable: Microsoft Teams
5+
title: Get-CsComplianceRecordingForCallQueueTemplate
6+
schema: 2.0.0
7+
manager:
8+
author: tomkau
9+
ms.author: tomkau
10+
ms.reviewer: williamlooney
11+
---
12+
13+
# Get-CsComplianceRecordingForCallQueueTemplate
14+
15+
## SYNTAX
16+
17+
```powershell
18+
Get-CsComplianceRecordingForCallQueueTemplate [-Id <String>] [<CommonParameters>]
19+
```
20+
21+
## DESCRIPTION
22+
Use the Get-CsComplianceRecordingForCallQueueTemplate cmdlet to retrieve a Compliance Recording for Call Queues template.
23+
24+
> [!CAUTION]
25+
> 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.
26+
27+
## EXAMPLES
28+
29+
### -------------------------- Example 1 --------------------------
30+
```
31+
Get-CsComplianceRecordingForCallQueueTemplate
32+
```
33+
34+
This example gets all Compliance Recording for Call Queue Templates in the organization.
35+
36+
### -------------------------- Example 2 --------------------------
37+
```
38+
Get-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01
39+
```
40+
41+
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.
42+
43+
## PARAMETERS
44+
45+
### -Id
46+
The Id parameter is the unique identifier assigned to the Compliance Recording for Call Queue template.
47+
48+
```yaml
49+
Type: System.String
50+
Parameter Sets: (All)
51+
Aliases:
52+
applicable: Microsoft Teams
53+
54+
Required: False
55+
Position: Named
56+
Default value: None
57+
Accept pipeline input: False
58+
Accept wildcard characters: False
59+
```
60+
61+
### CommonParameters
62+
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).
63+
64+
## INPUTS
65+
66+
### None
67+
68+
## OUTPUTS
69+
70+
### Microsoft.Rtc.Management.OAA.Models.AutoAttendant
71+
72+
## NOTES
73+
74+
## RELATED LINKS
75+
76+
[New-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md)
77+
78+
[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md)
79+
80+
[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md)
81+
82+
[Get-CsCallQueue](./Get-CsCallQueue.md)
83+
84+
[New-CsCallQueue](./New-CsCallQueue.md)
85+
86+
[Set-CsCallQueue](./Set-CsCallQueue.md)
87+
88+
[Remove-CsCallQueue](./Remove-CsCallQueue.md)
89+
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
---
2+
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
3+
online version: https://learn.microsoft.com/powershell/module/teams/New-CsComplianceRecordingForCallQueueTemplate
4+
applicable: Microsoft Teams
5+
title: New-CsComplianceRecordingForCallQueueTemplate
6+
schema: 2.0.0
7+
manager:
8+
author: tomkau
9+
ms.author: tomkau
10+
ms.reviewer: williamlooney
11+
---
12+
13+
# New-CsComplianceRecordingForCallQueueTemplate
14+
15+
## SYNTAX
16+
17+
```powershell
18+
New-CsComplianceRecordingForCallQueueTemplate -Name <String> -Description <String> -BotId <String> [-RequiredDuringCall <Boolean>] [-RequiredBeforeCall <Boolean> [-CurrentInvitationCount <Int32>] [-PairedApplication <String>] [<CommonParameters>]
19+
```
20+
21+
## DESCRIPTION
22+
Use the New-CsComplianceRecordingForCallQueueTemplate cmdlet to create a Compliance Recording for Call Queues template.
23+
24+
> [!CAUTION]
25+
> 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.
26+
27+
## EXAMPLES
28+
29+
### -------------------------- Example 1 --------------------------
30+
```
31+
New-CsComplianceRecordingForCallQueueTemplate -Name "Customer Service" -Description "Required before/during call" -BotId 14732826-8206-42e3-b51e-6693e2abb698 -RequiredDuringCall $true -RequiredBeforeCall $true
32+
```
33+
34+
This example creates a new Compliance Recording for Call Queue template.
35+
36+
## PARAMETERS
37+
38+
### -Name
39+
The name of the compliance recording for call queue template.
40+
41+
```yaml
42+
Type: System.String
43+
Parameter Sets: (All)
44+
Aliases:
45+
applicable: Microsoft Teams
46+
47+
Required: True
48+
Position: Named
49+
Default value: None
50+
Accept pipeline input: False
51+
Accept wildcard characters: False
52+
```
53+
54+
### -Description
55+
A description for the compliance recording for call queues template.
56+
57+
```yaml
58+
Type: System.String
59+
Parameter Sets: (All)
60+
Aliases:
61+
applicable: Microsoft Teams
62+
63+
Required: True
64+
Position: Named
65+
Default value: None
66+
Accept pipeline input: False
67+
Accept wildcard characters: False
68+
```
69+
70+
### -BotId
71+
The Id of the compliance recording for call queue bot to invite.
72+
73+
```yaml
74+
Type: System.String
75+
Parameter Sets: (All)
76+
Aliases:
77+
applicable: Microsoft Teams
78+
79+
Required: True
80+
Position: Named
81+
Default value: None
82+
Accept pipeline input: False
83+
Accept wildcard characters: False
84+
```
85+
86+
### -RequiredDuringCall
87+
Indicates if the compliance recording for call queues bot must remain part of the call.
88+
*Strict recording* - if the bot leaves the call, the call will end.
89+
90+
```yaml
91+
Type: System.Booleen
92+
Parameter Sets: (All)
93+
Aliases:
94+
applicable: Microsoft Teams
95+
96+
Required: False
97+
Position: Named
98+
Default value: False
99+
Accept pipeline input: False
100+
Accept wildcard characters: False
101+
```
102+
103+
### -RequiredBeforeCall
104+
Indicates if the compliance recording for call queues bot must be able to join the call.
105+
*Strict recording* - if the bot can't join the call, the call will end.
106+
107+
```yaml
108+
Type: System.Booleen
109+
Parameter Sets: (All)
110+
Aliases:
111+
applicable: Microsoft Teams
112+
113+
Required: False
114+
Position: Named
115+
Default value: False
116+
Accept pipeline input: False
117+
Accept wildcard characters: False
118+
```
119+
120+
### -ConcurrentInvitationCount
121+
The number of concurrent invitations to send to the compliance recording for call queue bot.
122+
123+
```yaml
124+
Type: System.Int32
125+
Parameter Sets: (All)
126+
Aliases:
127+
applicable: Microsoft Teams
128+
129+
Required: False
130+
Position: Named
131+
Default value: 1
132+
Accept pipeline input: False
133+
Accept wildcard characters: False
134+
```
135+
136+
### -PairedApplication
137+
The PairedApplication parameter specifies the paired application for the call queue.
138+
139+
```yaml
140+
Type: System.String
141+
Parameter Sets: (All)
142+
Aliases:
143+
applicable: Microsoft Teams
144+
145+
Required: False
146+
Position: Named
147+
Default value: None
148+
Accept pipeline input: False
149+
Accept wildcard characters: False
150+
```
151+
152+
### CommonParameters
153+
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).
154+
155+
## INPUTS
156+
157+
### None
158+
159+
## OUTPUTS
160+
161+
### Microsoft.Rtc.Management.OAA.Models.AutoAttendant
162+
163+
## NOTES
164+
165+
## RELATED LINKS
166+
167+
[Get-CsComplianceRecordingForCallQueueTemplate](./Get-CsComplianceRecordingForCallQueueTemplate.md)
168+
169+
[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md)
170+
171+
[Remove-CsComplianceRecordingForCallQueueTemplate](./Remove-CsComplianceRecordingForCallQueueTemplate.md)
172+
173+
[Get-CsCallQueue](./Get-CsCallQueue.md)
174+
175+
[New-CsCallQueue](./New-CsCallQueue.md)
176+
177+
[Set-CsCallQueue](./Set-CsCallQueue.md)
178+
179+
[Remove-CsCallQueue](./Remove-CsCallQueue.md)
180+
181+
182+
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
3+
online version: https://learn.microsoft.com/powershell/module/teams/Remove-CsComplianceRecordingForCallQueueTemplate
4+
applicable: Microsoft Teams
5+
title: Remove-CsComplianceRecordingForCallQueueTemplate
6+
schema: 2.0.0
7+
manager:
8+
author: tomkau
9+
ms.author: tomkau
10+
ms.reviewer: williamlooney
11+
---
12+
13+
# Remove-CsComplianceRecordingForCallQueueTemplate
14+
15+
## SYNTAX
16+
17+
```powershell
18+
Remove-CsComplianceRecordingForCallQueueTemplate -Id <String> [<CommonParameters>]
19+
```
20+
21+
## DESCRIPTION
22+
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.
23+
24+
> [!CAUTION]
25+
> 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.
26+
27+
## EXAMPLES
28+
29+
### -------------------------- Example 1 --------------------------
30+
```
31+
Remove-CsComplianceRecordingForCallQueueTemplate -Id 5e3a575e-1faa-49ff-83c2-5cf1c36c0e01
32+
```
33+
34+
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.
35+
36+
## PARAMETERS
37+
38+
### -Id
39+
The Id parameter is the unique identifier assigned to the Compliance Recording for Call Queue template.
40+
41+
```yaml
42+
Type: System.String
43+
Parameter Sets: (All)
44+
Aliases:
45+
applicable: Microsoft Teams
46+
47+
Required: False
48+
Position: Named
49+
Default value: None
50+
Accept pipeline input: False
51+
Accept wildcard characters: False
52+
```
53+
54+
### CommonParameters
55+
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).
56+
57+
## INPUTS
58+
59+
### None
60+
61+
## OUTPUTS
62+
63+
### Microsoft.Rtc.Management.OAA.Models.AutoAttendant
64+
65+
## NOTES
66+
67+
## RELATED LINKS
68+
69+
[New-CsComplianceRecordingForCallQueueTemplate](./New-CsComplianceRecordingForCallQueueTemplate.md)
70+
71+
[Set-CsComplianceRecordingForCallQueueTemplate](./Set-CsComplianceRecordingForCallQueueTemplate.md)
72+
73+
[Get-CsComplianceRecordingForCallQueueTemplate](./Get-CsComplianceRecordingForCallQueueTemplate.md)
74+
75+
[Get-CsCallQueue](./Get-CsCallQueue.md)
76+
77+
[New-CsCallQueue](./New-CsCallQueue.md)
78+
79+
[Set-CsCallQueue](./Set-CsCallQueue.md)
80+
81+
[Remove-CsCallQueue](./Remove-CsCallQueue.md)
82+

0 commit comments

Comments
 (0)