Skip to content

Commit 4ae3d7d

Browse files
committed
Sort
1 parent 27b9033 commit 4ae3d7d

File tree

2 files changed

+212
-191
lines changed

2 files changed

+212
-191
lines changed

teams/teams-ps/teams/New-CsTeamsCallingPolicy.md

Lines changed: 116 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -21,38 +21,38 @@ Use this cmdlet to create a new instance of a Teams Calling Policy.
2121
### Identity (Default)
2222
```
2323
New-CsTeamsCallingPolicy [-Identity] <string>
24-
[-Description <string>]
25-
[-AllowPrivateCalling <boolean>]
26-
[-AllowWebPSTNCalling <boolean>]
27-
[-AllowSIPDevicesCalling <boolean>]
28-
[-AllowVoicemail <string>]
29-
[-AllowCallGroups <boolean>]
30-
[-AllowDelegation <boolean>]
31-
[-AllowCallForwardingToUser <boolean>]
24+
[-AIInterpreter <string>]
3225
[-AllowCallForwardingToPhone <boolean>]
33-
[-PreventTollBypass <boolean>]
34-
[-BusyOnBusyEnabledType <string>]
35-
[-MusicOnHoldEnabledType <string>]
26+
[-AllowCallForwardingToUser <boolean>]
27+
[-AllowCallGroups <boolean>]
28+
[-AllowCallRedirect <string>]
3629
[-AllowCloudRecordingForCalls <boolean>]
30+
[-AllowDelegation <boolean>]
31+
[-AllowPrivateCalling <boolean>]
32+
[-AllowSIPDevicesCalling <boolean>]
3733
[-AllowTranscriptionForCalling <boolean>]
38-
[-PopoutForIncomingPstnCalls <string>]
39-
[-PopoutAppPathForIncomingPstnCalls <string>]
40-
[-LiveCaptionsEnabledTypeForCalling <string>]
34+
[-AllowVoicemail <string>]
35+
[-AllowWebPSTNCalling <boolean>]
4136
[-AutoAnswerEnabledType <string>]
42-
[-SpamFilteringEnabledType <string>]
37+
[-BusyOnBusyEnabledType <string>]
38+
[-CallingSpendUserLimit <long>]
4339
[-CallRecordingExpirationDays <long>]
44-
[-AllowCallRedirect <string>]
40+
[-Confirm]
4541
[-Copilot <string>]
42+
[-Description <string>]
43+
[-EnableSpendLimits <boolean>]
4644
[-EnableWebPstnMediaBypass <Boolean>]
47-
[-InboundPstnCallRoutingTreatment <string>]
45+
[-Force]
4846
[-InboundFederatedCallRoutingTreatment <string>]
49-
[-AIInterpreter <string>]
47+
[-InboundPstnCallRoutingTreatment <string>]
48+
[-LiveCaptionsEnabledTypeForCalling <string>]
49+
[-MusicOnHoldEnabledType <string>]
50+
[-PopoutAppPathForIncomingPstnCalls <string>]
51+
[-PopoutForIncomingPstnCalls <string>]
52+
[-PreventTollBypass <boolean>]
53+
[-SpamFilteringEnabledType <string>]
5054
[-VoiceSimulationInInterpretation <string>]
51-
[-EnableSpendLimits <boolean>]
52-
[-CallingSpendUserLimit <long>]
53-
[-Force]
5455
[-WhatIf]
55-
[-Confirm]
5656
[<CommonParameters>]
5757
```
5858

@@ -71,13 +71,29 @@ values in the Global policy instance.
7171

7272
## PARAMETERS
7373

74+
### -Identity
75+
Name of the policy instance being created.
76+
77+
```yaml
78+
Type: String
79+
Parameter Sets: (All)
80+
Aliases:
81+
82+
Required: False
83+
Position: 1
84+
Default value: None
85+
Accept pipeline input: False
86+
Accept wildcard characters: False
87+
```
88+
7489
### -AIInterpreter
75-
>[!NOTE]
76-
>This feature has not been released yet and will have no changes if it is enabled or disabled.
90+
> [!NOTE]
91+
> This feature has not been released yet and will have no changes if it is enabled or disabled.
7792
7893
Enables the user to use the AI Interpreter related features
7994
80-
Possible Values:
95+
Possible values:
96+
8197
- Disabled
8298
- Enabled
8399
@@ -249,6 +265,7 @@ Accept wildcard characters: False
249265
Enables inbound calls to be routed to voicemail.
250266
251267
Valid options are:
268+
252269
- AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user.
253270
- AlwaysDisabled: Calls are never routed to voicemail, regardless of the call forward or unanswered settings for the user. Voicemail isn't available as a call forwarding or unanswered setting in Teams.
254271
- UserOverride: Calls are forwarded to voicemail based on the call forwarding and/or unanswered settings for the user.
@@ -286,6 +303,7 @@ Accept wildcard characters: False
286303
Setting this parameter allows you to enable or disable auto-answer for incoming meeting invites on Teams Phones. This setting applies only to incoming meeting invites and does not include support for other call types.
287304
288305
Valid options are:
306+
289307
- Enabled: Auto-answer is enabled.
290308
- Disabled: Auto-answer is disabled. This is the default setting.
291309
@@ -306,6 +324,7 @@ Accept wildcard characters: False
306324
Setting this parameter lets you configure how incoming calls are handled when a user is already in a call or conference or has a call placed on hold.
307325
308326
Valid options are:
327+
309328
- Enabled: New or incoming calls will be rejected with a busy signal.
310329
- Unanswered: The user's unanswered settings will take effect, such as routing to voicemail or forwarding to another user.
311330
- Disabled: New or incoming calls will be presented to the user.
@@ -324,6 +343,23 @@ Accept pipeline input: False
324343
Accept wildcard characters: False
325344
```
326345
346+
### -CallingSpendUserLimit
347+
The maximum amount a user can spend on outgoing PSTN calls, including all calls made through Pay-as-you-go Calling Plans and any overages on plans with bundled minutes.
348+
349+
Possible values: any positive integer
350+
351+
```yaml
352+
Type: Long
353+
Parameter Sets: (All)
354+
Aliases:
355+
Applicable: Microsoft Teams
356+
Required: False
357+
Position: Named
358+
Default value: None
359+
Accept pipeline input: False
360+
Accept wildcard characters: False
361+
```
362+
327363
### -CallRecordingExpirationDays
328364
Sets the expiration of the recorded 1:1 calls. Default is 60 days.
329365
@@ -340,18 +376,18 @@ Accept pipeline input: False
340376
Accept wildcard characters: False
341377
```
342378
343-
### -Description
344-
Enables administrators to provide explanatory text about the calling policy. For example, the Description might indicate the users to whom the policy should be assigned.
379+
### -Confirm
380+
Prompts you for confirmation before running the cmdlet.
345381
346382
```yaml
347-
Type: String
383+
Type: SwitchParameter
348384
Parameter Sets: (All)
349-
Aliases:
385+
Aliases: cf
350386
Applicable: Microsoft Teams
351387

352388
Required: False
353389
Position: Named
354-
Default value: None
390+
Default value: False
355391
Accept pipeline input: False
356392
Accept wildcard characters: False
357393
```
@@ -377,13 +413,14 @@ Accept pipeline input: False
377413
Accept wildcard characters: False
378414
```
379415
380-
### -EnableWebPstnMediaBypass
381-
Determines if MediaBypass is enabled for PSTN calls on specified Web platforms.
416+
### -Description
417+
Enables administrators to provide explanatory text about the calling policy. For example, the Description might indicate the users to whom the policy should be assigned.
382418
383419
```yaml
384-
Type: Boolean
420+
Type: String
385421
Parameter Sets: (All)
386422
Aliases:
423+
Applicable: Microsoft Teams
387424

388425
Required: False
389426
Position: Named
@@ -392,25 +429,62 @@ Accept pipeline input: False
392429
Accept wildcard characters: False
393430
```
394431
395-
### -Identity
396-
Name of the policy instance being created.
432+
### -EnableSpendLimits
433+
This setting allows an admin to enable or disable spend limits on PSTN calls for their user base.
434+
435+
Possible values:
436+
437+
- True
438+
- False
397439
398440
```yaml
399-
Type: String
441+
Type: Boolean
442+
Parameter Sets: (All)
443+
Aliases:
444+
Applicable: Microsoft Teams
445+
Required: False
446+
Position: Named
447+
Default value: None
448+
Accept pipeline input: False
449+
Accept wildcard characters: False
450+
```
451+
452+
### -EnableWebPstnMediaBypass
453+
Determines if MediaBypass is enabled for PSTN calls on specified Web platforms.
454+
455+
```yaml
456+
Type: Boolean
400457
Parameter Sets: (All)
401458
Aliases:
402459

403460
Required: False
404-
Position: 1
461+
Position: Named
405462
Default value: None
406463
Accept pipeline input: False
407464
Accept wildcard characters: False
408465
```
409466
467+
### -Force
468+
Suppresses any confirmation prompts that would otherwise be displayed before making changes.
469+
470+
```yaml
471+
Type: SwitchParameter
472+
Parameter Sets: (All)
473+
Aliases: wi
474+
Applicable: Microsoft Teams
475+
476+
Required: False
477+
Position: Named
478+
Default value: False
479+
Accept pipeline input: False
480+
Accept wildcard characters: False
481+
```
482+
410483
### -InboundFederatedCallRoutingTreatment
411484
Setting this parameter lets you control how inbound federated calls should be routed.
412485
413486
Valid options are:
487+
414488
- RegularIncoming: No changes are made to default inbound routing. This is the default setting.
415489
- Unanswered: The inbound federated call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected.
416490
@@ -435,9 +509,9 @@ Accept wildcard characters: False
435509
Setting this parameter lets you control how inbound PSTN calls should be routed.
436510
437511
Valid options are:
512+
438513
- RegularIncoming: No changes are made to default inbound routing. This is the default setting.
439514
- Unanswered: The inbound PSTN call will be routed according to the called user's unanswered call settings and the call will not be presented to the called user. The called user will see a missed call notification. If the called user has not enabled unanswered call settings the call will be disconnected.
440-
441515
- Voicemail: The inbound PSTN call will be routed directly to the called user's voicemail and the call will not be presented to the user. If the called user does not have voicemail enabled the call will be disconnected.
442516
- UserOverride: For now, setting the value to UserOverride is the same as RegularIncoming.
443517
@@ -460,8 +534,8 @@ Accept wildcard characters: False
460534
Determines whether real-time captions are available for the user in Teams calls.
461535
462536
Valid options are:
463-
- DisabledUserOverride: Allows the user to turn on live captions.
464537
538+
- DisabledUserOverride: Allows the user to turn on live captions.
465539
- Disabled: Prohibits the user from turning on live captions.
466540
467541
```yaml
@@ -481,6 +555,7 @@ Accept wildcard characters: False
481555
Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold.
482556
483557
Valid options are:
558+
484559
- Enabled: Music on hold is enabled. This is the default.
485560
- Disabled: Music on hold is disabled.
486561
- UserOverride: For now, setting the value to UserOverride is the same as Enabled.
@@ -550,6 +625,7 @@ Accept wildcard characters: False
550625
Determines Spam filtering mode.
551626

552627
Possible values:
628+
553629
- Enabled: Spam Filtering is fully enabled. Both Basic and Captcha Interactive Voice Response (IVR) checks are performed. In case the call is considered spam, the user will get a "Spam Likely" notification in Teams.
554630
- Disabled: Spam Filtering is completely disabled. No checks are performed. A "Spam Likely" notification will not appear.
555631
- EnabledWithoutIVR: Spam Filtering is partially enabled. Captcha IVR checks are disabled. A "Spam Likely" notification will appear. A call might get dropped if it gets a high score from Basic checks.
@@ -575,6 +651,7 @@ Accept wildcard characters: False
575651
Enables the user to use the voice simulation feature while being AI interpreted.
576652

577653
Possible Values:
654+
578655
- DisabledUserOverride
579656
- Disabled
580657
- Enabled
@@ -593,58 +670,6 @@ Accept pipeline input: False
593670
Accept wildcard characters: False
594671
```
595672

596-
### -EnableSpendLimits
597-
This setting allows an admin to enable or disable spend limits on PSTN calls for their user base.
598-
599-
Possible values:
600-
- True
601-
- False
602-
603-
```yaml
604-
Type: Boolean
605-
Parameter Sets: (All)
606-
Aliases:
607-
Applicable: Microsoft Teams
608-
Required: False
609-
Position: Named
610-
Default value: None
611-
Accept pipeline input: False
612-
Accept wildcard characters: False
613-
```
614-
615-
### -CallingSpendUserLimit
616-
The maximum amount a user can spend on outgoing PSTN calls, including all calls made through Pay-as-you-go Calling Plans and any overages on plans with bundled minutes.
617-
618-
Possible values: any positive integer
619-
620-
```yaml
621-
Type: Long
622-
Parameter Sets: (All)
623-
Aliases:
624-
Applicable: Microsoft Teams
625-
Required: False
626-
Position: Named
627-
Default value: None
628-
Accept pipeline input: False
629-
Accept wildcard characters: False
630-
```
631-
632-
### -Force
633-
Suppresses any confirmation prompts that would otherwise be displayed before making changes.
634-
635-
```yaml
636-
Type: SwitchParameter
637-
Parameter Sets: (All)
638-
Aliases: wi
639-
Applicable: Microsoft Teams
640-
641-
Required: False
642-
Position: Named
643-
Default value: False
644-
Accept pipeline input: False
645-
Accept wildcard characters: False
646-
```
647-
648673
### -WhatIf
649674
Shows what would happen if the cmdlet runs.
650675
The cmdlet is not run.
@@ -662,22 +687,6 @@ Accept pipeline input: False
662687
Accept wildcard characters: False
663688
```
664689

665-
### -Confirm
666-
Prompts you for confirmation before running the cmdlet.
667-
668-
```yaml
669-
Type: SwitchParameter
670-
Parameter Sets: (All)
671-
Aliases: cf
672-
Applicable: Microsoft Teams
673-
674-
Required: False
675-
Position: Named
676-
Default value: False
677-
Accept pipeline input: False
678-
Accept wildcard characters: False
679-
```
680-
681690
### CommonParameters
682691
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).
683692

0 commit comments

Comments
 (0)