New-CsTeamsCallParkPolicy
The TeamsCallParkPolicy controls whether or not users are able to leverage the call park feature in Microsoft Teams. Call park allows enterprise voice customers to place a call on hold and then perform a number of actions on that call: transfer to another department, retrieve via the same phone, or retrieve via a different Teams phone. The New-CsTeamsCallParkPolicy cmdlet lets you create a new custom policy that can then be assigned to one or more specific users.
NOTE: The call park feature currently available in desktop. mobile and web clients. Supported with TeamsOnly mode.
Syntax
New-CsTeamsCallParkPolicy
[-Tenant <System.Guid>]
[-AllowCallPark <Boolean>]
[[-Identity] <XdsIdentity>]
[-PickupRangeStart <Integer>]
[-PickupRangeEnd <Integer>]
[-ParkTimeoutSeconds <Integer>]
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
The TeamsCallParkPolicy controls whether or not users are able to leverage the call park feature in Microsoft Teams. Call park allows enterprise voice customers to place a call on hold and then perform a number of actions on that call: transfer to another department, retrieve via the same phone, or retrieve via a different phone. The New-CsTeamsCallParkPolicy cmdlet lets you create a new custom policy that can then be assigned to one or more specific users.
Examples
Example 1
PS C:\> New-CsTeamsCallParkPolicy -Identity "SalesPolicy" -AllowCallPark $true
Create a new custom policy that has call park enabled. This policy can then be assigned to individual users.
Example 2
PS C:\> New-CsTeamsCallParkPolicy -Identity "SalesPolicy" -AllowCallPark $true -PickupRangeStart 500 -PickupRangeEnd 1500
Create a new custom policy that has call park enabled. This policy will generate pickup numbers starting from 500 and up until 1500.
Example 3
PS C:\> New-CsTeamsCallParkPolicy -Identity "SalesPolicy" -AllowCallPark $true -ParkTimeoutSeconds 600
Create a new custom call park policy which will ring back the parker after 600 seconds if the parked call is unanswered
Parameters
-AllowCallPark
If set to true, customers will be able to leverage the call park feature to place calls on hold and then decide how the call should be handled - transferred to another department, retrieved using the same phone, or retrieved using a different phone.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
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 |
-Force
Suppress all non-fatal errors.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Identity
A unique identifier for the policy - this will be used to retrieve the policy later on to assign it to specific users.
Type: | XdsIdentity |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParkTimeoutSeconds
Specify the number of seconds to wait before ringing the parker when the parked call hasn't been picked up. Value can be from 120 to 1800 (seconds).
Type: | Integer |
Position: | Named |
Default value: | 300 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PickupRangeEnd
Specify the maximum value that a rendered pickup code can take. Value can be from 10 to 9999.
Note: PickupRangeStart must be smaller than PickupRangeEnd.
Type: | Integer |
Position: | Named |
Default value: | 99 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PickupRangeStart
Specify the minimum value that a rendered pickup code can take. Value can be from 10 to 9999.
Note: PickupRangeStart must be smaller than PickupRangeEnd.
Type: | Integer |
Position: | Named |
Default value: | 10 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tenant
Internal Microsoft use only.
Type: | System.Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
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 |
Inputs
None
Outputs
System.Object