|
| 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