New-CsTeamsVoiceApplicationsPolicy
Creates a new Teams voice applications policy. TeamsVoiceApplications
policy governs what permissions the supervisors/users have over auto attendants and call queues.
New-CsTeamsVoiceApplicationsPolicy
[-Identity] <String>
[-AllowAutoAttendantBusinessHoursGreetingChange <Boolean>]
[-AllowAutoAttendantAfterHoursGreetingChange <Boolean>]
[-AllowAutoAttendantHolidayGreetingChange <Boolean>]
[-AllowAutoAttendantBusinessHoursChange <Boolean>]
[-AllowAutoAttendantHolidaysChange <Boolean>]
[-AllowAutoAttendantTimeZoneChange <Boolean>]
[-AllowAutoAttendantLanguageChange <Boolean>]
[-AllowAutoAttendantBusinessHoursRoutingChange <Boolean>]
[-AllowAutoAttendantAfterHoursRoutingChange <Boolean>]
[-AllowAutoAttendantHolidayRoutingChange <Boolean>]
[-AllowCallQueueWelcomeGreetingChange <Boolean>]
[-AllowCallQueueMusicOnHoldChange <Boolean>]
[-AllowCallQueueOverflowSharedVoicemailGreetingChange <Boolean>]
[-AllowCallQueueTimeoutSharedVoicemailGreetingChange <Boolean>]
[-AllowCallQueueNoAgentSharedVoicemailGreetingChange <bool>]
[-AllowCallQueueLanguageChange <Boolean>]
[-AllowCallQueueMembershipChange <Boolean>]
[-AllowCallQueueConferenceModeChange <Boolean>]
[-AllowCallQueueRoutingMethodChange <Boolean>]
[-AllowCallQueuePresenceBasedRoutingChange <Boolean>]
[-AllowCallQueueOptOutChange <Boolean>]
[-AllowCallQueueOverflowRoutingChange <Boolean>]
[-AllowCallQueueTimeoutRoutingChange <Boolean>]
[-AllowCallQueueNoAgentsRoutingChange <Boolean>]
[-AllowCallQueueAgentOptChange <Boolean>]
[-CallQueueAgentMonitorMode <Disabled | Monitor | Whisper | Barge | Takeover>]
[-CallQueueAgentMonitorNotificationMode <Disabled | Agent>]
[-RealTimeAutoAttendantMetricsPermission <string>]
[-RealTimeCallQueueMetricsPermission <string>]
[-RealTimeAgentMetricsPermission <string>]
[-HistoricalAutoAttendantMetricsPermission <string>]
[-HistoricalCallQueueMetricsPermission <string>]
[-HistoricalAgentMetricsPermission <string>]
[-Description <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
TeamsVoiceApplicationsPolicy
is used for Supervisor Delegated Administration which allows admins in the organization to permit certain users to make changes to auto attendant and call queue configurations.
New-CsTeamsVoiceApplicationsPolicy -Identity SDA-Allow-CQ-Moh -AllowCallQueueMusicOnHoldChange $true
The command shown in Example 1 creates a new per-user Teams voice applications policy with the Identity SDA-Allow-Moh
. This policy allows delegated administrators to change the music on hold information.
New-CsTeamsVoiceApplicationsPolicy -Identity SDA-Allow-AA-After-Hour -AllowAutoAttendantAfterHoursGreetingChange $true
The command shown in Example 2 creates a new per-user Teams voice applications policy with the Identity SDA-Allow-AA-After-Hour
. This policy allows delegated administrators to change after-hours greetings for auto attendants.
When set to True
, users affected by the policy will be allowed to change the auto attendant's after-hours greeting. When set to False
(the default value), users affected by the policy won't be allowed to change the auto attendant's after-hours greeting.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the auto attendant's after-hours call flow. When set to False
(the default value), users affected by the policy won't be allowed to change the auto attendant's after-hours call flow.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the auto attendant's business hours schedule. When set to False
(the default value), users affected by the policy won't be allowed to change the auto attendant's business hours schedule.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the auto attendant's business hours greeting. When set to False
(the default value), users affected by the policy won't be allowed to change the auto attendant's business hours greeting.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the auto attendant's business hours call flow. When set to False
(the default value), users affected by the policy won't be allowed to change the auto attendant's business hours call flow.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the auto attendant's holiday greeting. When set to False
(the default value), users affected by the policy won't be allowed to change the auto attendant's holiday greeting.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the auto attendant's holiday call flows. When set to False
(the default value), users affected by the policy won't be allowed to change the auto attendant's holiday call flows.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the auto attendant's holiday schedules. When set to False
(the default value), users affected by the policy won't be allowed to change the auto attendant's holiday schedules.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
This option is not currently available in Queues app.
When set to True
, users affected by the policy will be allowed to change the auto attendant's language. When set to False
(the default value), users affected by the policy won't be allowed to change the auto attendant's language.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
This option is not currently available in Queues app.
When set to True
, users affected by the policy will be allowed to change the auto attendant's time zone. When set to False
(the default value), users affected by the policy won't be allowed to change the auto attendant's time zone.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change an agent's opt-in status in the call queue. When set to False
(the default value), users affected by the policy won't be allowed to change an agent's opt-in status in the call queue.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's conference mode. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's conference mode.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
This option is not currently available in Queues app.
When set to True
, users affected by the policy will be allowed to change the call queue's language. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's language.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's users. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's users.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's music on hold information. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's music on hold.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
This option is not currently available in Queues app.
When set to True
, users affected by the policy will be allowed to change the call queue's no agent shared voicemail greeting. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's no agent shared voicemail greeting.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's no-agent handling properties. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's no-agent handling properties.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue opt-out setting that allows agents to opt out of receiving calls. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue opt-out setting.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's overflow handling properties. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's overflow handling properties.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's overflow shared voicemail greeting. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's overflow shared voicemail greeting.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's presence-based routing option. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's presence-based routing option.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's routing method. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's routing method.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's timeout handling properties. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's timeout handling properties.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's timeout shared voicemail greeting. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's timeout shared voicemail greeting.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
When set to True
, users affected by the policy will be allowed to change the call queue's welcome greeting. When set to False
(the default value), users affected by the policy won't be allowed to change the call queue's welcome greeting.
Type: | Boolean |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
This option is not currently available in Queues app.
PARAMVALUE: Disabled | Monitor | Whisper | Barge | Takeover
When set to Disabled
(the default value), users affected by the policy won't be allowed to monitor call sessions.
When set to Monitor
, users affected by the policy will be allowed to monitor and listen to call sessions.
When set to Whisper
, users affected by the policy will be allowed to monitor call sessions and whisper to an agent in the call.
When set to Barge
, users affected by the policy will be allowed to monitor call sessions, whisper to an agent in the call, or join the call session.
When set to Takeover
, users affected by the policy will be allowed to monitor call sessions, whisper to an agent in the call, join the call session, or take over the call from an agent.
Type: | Object |
Position: | Named |
Default value: | Disabled |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Microsoft Teams |
This option is not currently available in Queues app.
PARAMVALUE: Disabled | Agent
When set to Disabled
(the default value), users affected by the policy won't be allowed to monitor agents during call sessions.
When set to Agent
, users affected by the policy will be allowed to monitor agents during call sessions.
Type: | Object |
Position: | Named |
Default value: | Disabled |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Microsoft Teams |
Prompts you for confirmation before running the cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Enables administrators to provide explanatory text about the policy. For example, the Description might indicate the users the policy should be assigned to.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
PARAMVALUE: Disabled | AuthorizedOnly | All
When set to Disabled
(the default value), users affected by the policy won't receive historical metrics for agents.
When set to AuthorizedOnly
, users affected by the policy will receive historical metrics for agents who are members in the call queues they are authorized for.
When set to All
, users affected by the policy will receive historical metrics for all agents in all call queues in the organization.
Type: | Object |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Microsoft Teams |
PARAMVALUE: Disabled | AuthorizedOnly | All
When set to Disabled
(the default value), users affected by the policy won't receive historical metrics for auto attendants.
When set to AuthorizedOnly
, users affected by the policy will receive historical metrics for auto attendants they are authorized for.
When set to All
, users affected by the policy will receive historical metrics for all auto attendants in the organization.
Type: | Object |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Microsoft Teams |
PARAMVALUE: Disabled | AuthorizedOnly | All
When set to Disabled
(the default value), users affected by the policy won't receive historical metrics for call queues.
When set to AuthorizedOnly
, users affected by the policy will receive historical metrics for call queues they are authorized for.
When set to All
, users affected by the policy will receive historical metrics for all call queues in the organization.
Type: | Object |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Microsoft Teams |
Unique identifier assigned to the policy when it was created.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
PARAMVALUE: Disabled | AuthorizedOnly | All
When set to Disabled
(the default value), users affected by the policy won't receive real-time metrics for agents.
When set to AuthorizedOnly
, users affected by the policy will receive real-time metrics for agents who are members in the call queues they are authorized for.
Importante
The All
option is no longer supported. The parameter will be accepted and saved, however, any user assigned a policy with RealTimeAgentMetricsPermission set to All
won't be able to access real-time metrics.
Type: | Object |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Microsoft Teams |
PARAMVALUE: Disabled | AuthorizedOnly | All
When set to Disabled
(the default value), users affected by the policy won't receive real-time metrics for auto attendants.
When set to AuthorizedOnly
, users affected by the policy will receive real-time metrics for auto attendants they are authorized for.
Importante
The All
option is no longer supported. The parameter will be accepted and saved, however, any user assigned a policy with RealTimeAutoAttendantMetricsPermission set to All
won't be able to access real-time metrics.
Type: | Object |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Microsoft Teams |
PARAMVALUE: Disabled | AuthorizedOnly | All
When set to Disabled
(the default value), users affected by the policy won't receive real-time metrics for call queues.
When set to AuthorizedOnly
, users affected by the policy will receive real-time metrics for call queues they are authorized for.
Importante
The All
option is no longer supported. The parameter will be accepted and saved, however, any user assigned a policy with RealTimeCallQueueMetricsPermission set to All
won't be able to access real-time metrics.
Type: | Object |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Microsoft Teams |
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
System.Object