|
| 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 | +
|
0 commit comments