Skip to content

Commit dea66c0

Browse files
authored
Create New-CsAutoRecordingTemplate.md
1 parent 1c61945 commit dea66c0

File tree

1 file changed

+257
-0
lines changed

1 file changed

+257
-0
lines changed
Lines changed: 257 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,257 @@
1+
---
2+
applicable: Microsoft Teams
3+
author: tomkau
4+
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
5+
Locale: en-US
6+
Module Name: MicrosoftTeams
7+
ms.author: tomkau
8+
ms.reviewer: williamlooney
9+
online version: https://learn.microsoft.com/powershell/module/microsoftteams/New-CsAutoRecordingTemplate
10+
schema: 2.0.0
11+
title: New-CsAutoRecordingTemplate
12+
---
13+
14+
# New-CsAutoRecordingTemplate
15+
16+
## SYNOPSIS
17+
Use the New-CsAutoRecordingTemplate cmdlet to create an Auto Recording template that can be assigned to a call queue.
18+
19+
## SYNTAX
20+
21+
```
22+
New-CsAutoRecordingTemplate -Name <String> -Description <String> -SharePointHostName <String> -SharePointSiteName <String> [-TranscriptionEnabled <Boolean>] [-RecordingEnabled <Boolean>] [-AgentViewPermission <Object>] [-RecordingDocumentOwner <String>] [-AutoRecordingAnnouncementAudioFileId <String>] [-AutoRecordingAnnouncementAudioFileName <String>] [-AutoRecordingAnnouncementTextToSpeechPrompt <String>] [<CommonParameters>]
23+
```
24+
25+
## DESCRIPTION
26+
Use the New-CsAutoRecordingTemplate cmdlet to create an Auto Recording tempalte that can be assigned to a call queue.
27+
28+
> [!CAUTION]
29+
> 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.
30+
31+
## EXAMPLES
32+
33+
### Example 1
34+
```
35+
New-CsAutoRecordingTemplate -Name "Customer Service" -Description "Transcription & Recording enabled" -TranscriptionEnabled $true -RecordingEnabled $true -AgentViewPermission XXXXX -SharePointHostName YYYYYY -SharePointSiteName ZZZZZ -RecordingDocumentOwner GUID -AutoRecordingAnnouncementTextToSpeechPrompt "This call will be reocorded for quality and training purposes."
36+
```
37+
38+
This example creates a new Auto Recording template that enabled transcription and recording.
39+
40+
## PARAMETERS
41+
42+
### -Name
43+
44+
The name of the auto recording template
45+
46+
```yaml
47+
Type: String
48+
Parameter Sets: (All)
49+
Aliases:
50+
51+
Required: True
52+
Position: Named
53+
Default value: Off
54+
Accept pipeline input: False
55+
Accept wildcard characters: False
56+
```
57+
58+
### -Description
59+
60+
A description for the auto recording template.
61+
62+
```yaml
63+
Type: String
64+
Parameter Sets: (All)
65+
Aliases:
66+
67+
Required: True
68+
Position: Named
69+
Default value: None
70+
Accept pipeline input: False
71+
Accept wildcard characters: False
72+
```
73+
74+
### -TranscriptionEnabled
75+
76+
Is transcription enabled.
77+
78+
```yaml
79+
Type: Boolean
80+
Parameter Sets: (All)
81+
Aliases:
82+
83+
Required: False
84+
Position: Named
85+
Default value: False
86+
Accept pipeline input: False
87+
Accept wildcard characters: False
88+
```
89+
90+
### -RecordingEnabled
91+
92+
Is recording enabled.
93+
94+
```yaml
95+
Type: Boolean
96+
Parameter Sets: (All)
97+
Aliases:
98+
99+
Required: False
100+
Position: Named
101+
Default value: False
102+
Accept pipeline input: False
103+
Accept wildcard characters: False
104+
```
105+
106+
### -AgentViewPermission
107+
108+
Are agents allowed to access the recordings or transcriptions.
109+
110+
PARAMVALUE: None | All
111+
112+
```yaml
113+
Type: Object
114+
Parameter Sets: (All)
115+
Aliases:
116+
117+
Required: False
118+
Position: Named
119+
Default value: None
120+
Accept pipeline input: False
121+
Accept wildcard characters: False
122+
```
123+
124+
### -SharePointHostName
125+
126+
The SharePoint hostname where the recordings and transcripts are stored.
127+
128+
```yaml
129+
Type: System.String
130+
Parameter Sets: (All)
131+
Aliases:
132+
133+
Required: True
134+
Position: Named
135+
Default value: None
136+
Accept pipeline input: False
137+
Accept wildcard characters: False
138+
```
139+
140+
>[!CAUTION]
141+
>This must already exist. The cmdlet will not create the SharePoint hostname.
142+
143+
### -SharePointSiteName
144+
145+
The SharePoint sitename where the recordings and transcripts are stored.
146+
147+
```yaml
148+
Type: System.String
149+
Parameter Sets: (All)
150+
Aliases:
151+
152+
Required: True
153+
Position: Named
154+
Default value: None
155+
Accept pipeline input: False
156+
Accept wildcard characters: False
157+
```
158+
159+
>[!CAUTION]
160+
>This must already exist. The cmdlet will not create the SharePoint site.
161+
162+
### -RecordingDocumentOwner
163+
164+
The owner of the recording document
165+
166+
```yaml
167+
Type: System.String
168+
Parameter Sets: (All)
169+
Aliases:
170+
171+
Required: True
172+
Position: Named
173+
Default value: None
174+
Accept pipeline input: False
175+
Accept wildcard characters: False
176+
```
177+
178+
### -AutoRecordingAnnouncementAudioFileId
179+
180+
The audio file Id for the custom recording.
181+
182+
See [Import-CsOnlineAudioFile](./Import-CsOnlineAudioFile.md)
183+
184+
```yaml
185+
Type: System.String
186+
Parameter Sets: (All)
187+
Aliases:
188+
189+
Required: True
190+
Position: Named
191+
Default value: None
192+
Accept pipeline input: False
193+
Accept wildcard characters: False
194+
```
195+
196+
### -AutoRecordingAnnouncementAudioFileName
197+
198+
TBD if this is necessary.
199+
200+
```yaml
201+
Type: System.String
202+
Parameter Sets: (All)
203+
Aliases:
204+
205+
Required: True
206+
Position: Named
207+
Default value: None
208+
Accept pipeline input: False
209+
Accept wildcard characters: False
210+
```
211+
212+
### -AutoRecordingAnnouncementTextToSpeechPrompt
213+
214+
```yaml
215+
Type: System.String
216+
Parameter Sets: (All)
217+
Aliases:
218+
219+
Required: True
220+
Position: Named
221+
Default value: None
222+
Accept pipeline input: False
223+
Accept wildcard characters: False
224+
```
225+
226+
### CommonParameters
227+
228+
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).
229+
230+
## INPUTS
231+
232+
### None
233+
234+
## OUTPUTS
235+
236+
### Microsoft.Rtc.Management.OAA.Models.AutoAttendant
237+
238+
## NOTES
239+
240+
## RELATED LINKS
241+
242+
[Get-CsAutoRecordingTemplate](./Get-CsAutoRecordingTemplate.md)
243+
244+
[Set-CsAutoRecordingTemplate](./Set-CsAutoRecordingTemplate.md)
245+
246+
[Remove-CsAutoRecordingTemplate](./Remove-CsAutoRecordingTemplate.md)
247+
248+
[New-CsCallQueue](./New-CsCallQueue.md)
249+
250+
[Get-CsCallQueue](./Get-CsCallQueue.md)
251+
252+
[Set-CsCallQueue](./Set-CsCallQueue.md)
253+
254+
[Remove-CsCallQueue](./Remove-CsCallQueue.md)
255+
256+
257+

0 commit comments

Comments
 (0)