From 4e51de196d4bdbfd7d4a525c8a0e54601e05dc4b Mon Sep 17 00:00:00 2001 From: klashkevich-microsoft <88056837+klashkevich-microsoft@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:55:02 +0200 Subject: [PATCH 1/5] Update Set-CsTeamsCallingPolicy.md --- .../teams/Set-CsTeamsCallingPolicy.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 9994689e17..4313083eeb 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -47,6 +47,8 @@ Set-CsTeamsCallingPolicy [-Identity] [-PreventTollBypass ] [-SpamFilteringEnabledType ] [-VoiceSimulationInInterpretation ] + [-EnableSpendLimits ] + [-CallingSpendUserLimit ] [-WhatIf] [] ``` @@ -557,6 +559,44 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableSpendLimits +This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. + +Possible values: +- True +- False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallingSpendUserLimit +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. + +Possible values: any positive integer + +```yaml +Type: Long +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Suppresses any confirmation prompts that would otherwise be displayed before making changes. From cc85be07663f558dab51d8c7b836102890d12de6 Mon Sep 17 00:00:00 2001 From: klashkevich-microsoft <88056837+klashkevich-microsoft@users.noreply.github.com> Date: Fri, 29 Nov 2024 14:01:10 +0200 Subject: [PATCH 2/5] Update New-CsTeamsCallingPolicy.md --- .../teams/New-CsTeamsCallingPolicy.md | 79 ++++++++++++++++--- 1 file changed, 70 insertions(+), 9 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index b3a759f994..ee11dc14be 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -20,15 +20,40 @@ Use this cmdlet to create a new instance of a Teams Calling Policy. ### Identity (Default) ``` -New-CsTeamsCallingPolicy [-Identity] [-Description ] [-AllowPrivateCalling ] [-AllowWebPSTNCalling ] - [-AllowSIPDevicesCalling ] [-AllowVoicemail ] [-AllowCallGroups ] [-AllowDelegation ] - [-AllowCallForwardingToUser ] [-AllowCallForwardingToPhone ] [-PreventTollBypass ] - [-BusyOnBusyEnabledType ] [-MusicOnHoldEnabledType ] [-AllowCloudRecordingForCalls ] - [-AllowTranscriptionForCalling ] [-PopoutForIncomingPstnCalls ] [-PopoutAppPathForIncomingPstnCalls ] - [-LiveCaptionsEnabledTypeForCalling ] [-AutoAnswerEnabledType ] [-SpamFilteringEnabledType ] - [-CallRecordingExpirationDays ] [-AllowCallRedirect ] [-Copilot ] [-EnableWebPstnMediaBypass ] - [-InboundPstnCallRoutingTreatment ] [-InboundFederatedCallRoutingTreatment ] [-AIInterpreter ] - [-VoiceSimulationInInterpretation ] [-Force] [-WhatIf] [-Confirm] [] +New-CsTeamsCallingPolicy [-Identity] + [-Description ] + [-AllowPrivateCalling ] + [-AllowWebPSTNCalling ] + [-AllowSIPDevicesCalling ] + [-AllowVoicemail ] + [-AllowCallGroups ] + [-AllowDelegation ] + [-AllowCallForwardingToUser ] + [-AllowCallForwardingToPhone ] + [-PreventTollBypass ] + [-BusyOnBusyEnabledType ] + [-MusicOnHoldEnabledType ] + [-AllowCloudRecordingForCalls ] + [-AllowTranscriptionForCalling ] + [-PopoutForIncomingPstnCalls ] + [-PopoutAppPathForIncomingPstnCalls ] + [-LiveCaptionsEnabledTypeForCalling ] + [-AutoAnswerEnabledType ] + [-SpamFilteringEnabledType ] + [-CallRecordingExpirationDays ] + [-AllowCallRedirect ] + [-Copilot ] + [-EnableWebPstnMediaBypass ] + [-InboundPstnCallRoutingTreatment ] + [-InboundFederatedCallRoutingTreatment ] + [-AIInterpreter ] + [-VoiceSimulationInInterpretation ] + [-EnableSpendLimits ] + [-CallingSpendUserLimit ] + [-Force] + [-WhatIf] + [-Confirm] + [] ``` ## DESCRIPTION @@ -568,6 +593,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableSpendLimits +This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. + +Possible values: +- True +- False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallingSpendUserLimit +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. + +Possible values: any positive integer + +```yaml +Type: Long +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Suppresses any confirmation prompts that would otherwise be displayed before making changes. From 4ae3d7ddb4bdc792533311983737787d32aec419 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 3 Dec 2024 15:29:30 -0800 Subject: [PATCH 3/5] Sort --- .../teams/New-CsTeamsCallingPolicy.md | 223 +++++++++--------- .../teams/Set-CsTeamsCallingPolicy.md | 180 +++++++------- 2 files changed, 212 insertions(+), 191 deletions(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index ee11dc14be..0b1393b771 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -21,38 +21,38 @@ Use this cmdlet to create a new instance of a Teams Calling Policy. ### Identity (Default) ``` New-CsTeamsCallingPolicy [-Identity] - [-Description ] - [-AllowPrivateCalling ] - [-AllowWebPSTNCalling ] - [-AllowSIPDevicesCalling ] - [-AllowVoicemail ] - [-AllowCallGroups ] - [-AllowDelegation ] - [-AllowCallForwardingToUser ] + [-AIInterpreter ] [-AllowCallForwardingToPhone ] - [-PreventTollBypass ] - [-BusyOnBusyEnabledType ] - [-MusicOnHoldEnabledType ] + [-AllowCallForwardingToUser ] + [-AllowCallGroups ] + [-AllowCallRedirect ] [-AllowCloudRecordingForCalls ] + [-AllowDelegation ] + [-AllowPrivateCalling ] + [-AllowSIPDevicesCalling ] [-AllowTranscriptionForCalling ] - [-PopoutForIncomingPstnCalls ] - [-PopoutAppPathForIncomingPstnCalls ] - [-LiveCaptionsEnabledTypeForCalling ] + [-AllowVoicemail ] + [-AllowWebPSTNCalling ] [-AutoAnswerEnabledType ] - [-SpamFilteringEnabledType ] + [-BusyOnBusyEnabledType ] + [-CallingSpendUserLimit ] [-CallRecordingExpirationDays ] - [-AllowCallRedirect ] + [-Confirm] [-Copilot ] + [-Description ] + [-EnableSpendLimits ] [-EnableWebPstnMediaBypass ] - [-InboundPstnCallRoutingTreatment ] + [-Force] [-InboundFederatedCallRoutingTreatment ] - [-AIInterpreter ] + [-InboundPstnCallRoutingTreatment ] + [-LiveCaptionsEnabledTypeForCalling ] + [-MusicOnHoldEnabledType ] + [-PopoutAppPathForIncomingPstnCalls ] + [-PopoutForIncomingPstnCalls ] + [-PreventTollBypass ] + [-SpamFilteringEnabledType ] [-VoiceSimulationInInterpretation ] - [-EnableSpendLimits ] - [-CallingSpendUserLimit ] - [-Force] [-WhatIf] - [-Confirm] [] ``` @@ -71,13 +71,29 @@ values in the Global policy instance. ## PARAMETERS +### -Identity +Name of the policy instance being created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AIInterpreter ->[!NOTE] ->This feature has not been released yet and will have no changes if it is enabled or disabled. +> [!NOTE] +> This feature has not been released yet and will have no changes if it is enabled or disabled. Enables the user to use the AI Interpreter related features -Possible Values: +Possible values: + - Disabled - Enabled @@ -249,6 +265,7 @@ Accept wildcard characters: False Enables inbound calls to be routed to voicemail. Valid options are: + - AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. - 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. - 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 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. Valid options are: + - Enabled: Auto-answer is enabled. - Disabled: Auto-answer is disabled. This is the default setting. @@ -306,6 +324,7 @@ Accept wildcard characters: False 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. Valid options are: + - Enabled: New or incoming calls will be rejected with a busy signal. - Unanswered: The user's unanswered settings will take effect, such as routing to voicemail or forwarding to another user. - Disabled: New or incoming calls will be presented to the user. @@ -324,6 +343,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -CallingSpendUserLimit +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. + +Possible values: any positive integer + +```yaml +Type: Long +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -CallRecordingExpirationDays Sets the expiration of the recorded 1:1 calls. Default is 60 days. @@ -340,18 +376,18 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -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. +### -Confirm +Prompts you for confirmation before running the cmdlet. ```yaml -Type: String +Type: SwitchParameter Parameter Sets: (All) -Aliases: +Aliases: cf Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` @@ -377,13 +413,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableWebPstnMediaBypass - Determines if MediaBypass is enabled for PSTN calls on specified Web platforms. +### -Description +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. ```yaml -Type: Boolean +Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False Position: Named @@ -392,25 +429,62 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Name of the policy instance being created. +### -EnableSpendLimits +This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. + +Possible values: + +- True +- False ```yaml -Type: String +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableWebPstnMediaBypass +Determines if MediaBypass is enabled for PSTN calls on specified Web platforms. + +```yaml +Type: Boolean Parameter Sets: (All) Aliases: Required: False -Position: 1 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -InboundFederatedCallRoutingTreatment Setting this parameter lets you control how inbound federated calls should be routed. Valid options are: + - RegularIncoming: No changes are made to default inbound routing. This is the default setting. - 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. @@ -435,9 +509,9 @@ Accept wildcard characters: False Setting this parameter lets you control how inbound PSTN calls should be routed. Valid options are: + - RegularIncoming: No changes are made to default inbound routing. This is the default setting. - 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. - - 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. - UserOverride: For now, setting the value to UserOverride is the same as RegularIncoming. @@ -460,8 +534,8 @@ Accept wildcard characters: False Determines whether real-time captions are available for the user in Teams calls. Valid options are: -- DisabledUserOverride: Allows the user to turn on live captions. +- DisabledUserOverride: Allows the user to turn on live captions. - Disabled: Prohibits the user from turning on live captions. ```yaml @@ -481,6 +555,7 @@ Accept wildcard characters: False Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. Valid options are: + - Enabled: Music on hold is enabled. This is the default. - Disabled: Music on hold is disabled. - UserOverride: For now, setting the value to UserOverride is the same as Enabled. @@ -550,6 +625,7 @@ Accept wildcard characters: False Determines Spam filtering mode. Possible values: + - 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. - Disabled: Spam Filtering is completely disabled. No checks are performed. A "Spam Likely" notification will not appear. - 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 Enables the user to use the voice simulation feature while being AI interpreted. Possible Values: + - DisabledUserOverride - Disabled - Enabled @@ -593,58 +670,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableSpendLimits -This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. - -Possible values: -- True -- False - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CallingSpendUserLimit -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. - -Possible values: any positive integer - -```yaml -Type: Long -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppresses any confirmation prompts that would otherwise be displayed before making changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. @@ -662,22 +687,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### CommonParameters 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). diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index 4313083eeb..bee0718ab4 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -35,9 +35,11 @@ Set-CsTeamsCallingPolicy [-Identity] [-AllowWebPSTNCalling ] [-BusyOnBusyEnabledType ] [-CallRecordingExpirationDays ] + [-CallingSpendUserLimit ] [-Confirm] + [-Copilot ] + [-EnableSpendLimits ] [-Force] - [-Copilot] ] [-InboundFederatedCallRoutingTreatment ] [-InboundPstnCallRoutingTreatment ] [-LiveCaptionsEnabledTypeForCalling ] @@ -47,8 +49,6 @@ Set-CsTeamsCallingPolicy [-Identity] [-PreventTollBypass ] [-SpamFilteringEnabledType ] [-VoiceSimulationInInterpretation ] - [-EnableSpendLimits ] - [-CallingSpendUserLimit ] [-WhatIf] [] ``` @@ -77,13 +77,29 @@ Sets the value of the parameter LiveCaptionsEnabledTypeForCalling to Disabled in ## PARAMETERS +### -Identity +Name of the policy instance being created. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AIInterpreter >[!NOTE] >This feature has not been released yet and will have no changes if it is enabled or disabled. Enables the user to use the AI Interpreter related features -Possible Values: +Possible values: + - Disabled - Enabled @@ -152,6 +168,7 @@ Accept wildcard characters: False Setting this parameter enables local call redirection for SIP devices connecting via the Microsoft Teams SIP gateway. Valid options are: + - Enabled: Enables the user to redirect an incoming call. - Disabled: The user is not enabled to redirect an incoming call. - UserOverride: This option is not available for use. @@ -254,6 +271,7 @@ Accept wildcard characters: False Enables inbound calls to be routed to voicemail. Valid options are: + - AlwaysEnabled: Calls are always forwarded to voicemail on unanswered after ringing for thirty seconds, regardless of the unanswered call forward setting for the user. - 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. - UserOverride: Calls are forwarded to voicemail based on the call forwarding and/or unanswered settings for the user. @@ -291,6 +309,7 @@ Accept wildcard characters: False 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. Valid options are: + - Enabled: New or incoming calls will be rejected with a busy signal. - Unanswered: The user's unanswered settings will take effect, such as routing to voicemail or forwarding to another user. - Disabled: New or incoming calls will be presented to the user. @@ -309,8 +328,10 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CallRecordingExpirationDays -Sets the expiration of the recorded 1:1 calls. Default is 60 days. +### -CallingSpendUserLimit +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. + +Possible values: any positive integer ```yaml Type: Long @@ -325,11 +346,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Description -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. +### -CallRecordingExpirationDays +Sets the expiration of the recorded 1:1 calls. Default is 60 days. ```yaml -Type: String +Type: Long Parameter Sets: (All) Aliases: Applicable: Microsoft Teams @@ -341,10 +362,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Copilot Setting this parameter lets you control how Copilot is used during calls and if transcription is needed to be turned on and saved after the call. Valid options are: + - Enabled: Copilot can work with or without transcription during calls. This is the default value. - EnabledWithTranscript: Copilot will only work when transcription is enabled during calls. - Disabled: Copilot is disabled for calls. @@ -362,25 +400,64 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Identity -Name of the policy instance being created. +### -Description +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. ```yaml Type: String Parameter Sets: (All) Aliases: +Applicable: Microsoft Teams Required: False -Position: 1 +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableSpendLimits +This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. + +Possible values: + +- True +- False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: +Applicable: Microsoft Teams + +Required: False +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -Force +Suppresses any confirmation prompts that would otherwise be displayed before making changes. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi +Applicable: Microsoft Teams + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -InboundFederatedCallRoutingTreatment Setting this parameter lets you control how inbound federated calls should be routed. Valid options are: + - RegularIncoming: No changes are made to default inbound routing. This is the default setting. - 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. - Voicemail: The inbound federated 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. @@ -404,6 +481,7 @@ Accept wildcard characters: False Setting this parameter lets you control how inbound PSTN calls should be routed. Valid options are: + - RegularIncoming: No changes are made to default inbound routing. This is the default setting. - 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. - 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. @@ -428,6 +506,7 @@ Accept wildcard characters: False Determines whether real-time captions are available for the user in Teams calls. Valid options are: + - DisabledUserOverride: Allows the user to turn on live captions. - Disabled: Prohibits the user from turning on live captions. @@ -448,6 +527,7 @@ Accept wildcard characters: False Setting this parameter allows you to turn on or turn off the music on hold when a caller is placed on hold. Valid options are: + - Enabled: Music on hold is enabled. This is the default. - Disabled: Music on hold is disabled. - UserOverride: For now, setting the value to UserOverride is the same as Enabled. @@ -517,6 +597,7 @@ Accept wildcard characters: False Determines if spam detection is enabled for inbound PSTN calls. Possible values: + - Enabled: Spam detection is enabled. In case the inbound call is considered spam, the user will get a "Spam Likely" label in Teams. - Disabled: Spam detection is disabled. @@ -535,12 +616,13 @@ Accept wildcard characters: False ### -VoiceSimulationInInterpretation ->[!NOTE] ->This feature has not been released yet and will have no changes if it is enabled or disabled. +> [!NOTE] +> This feature has not been released yet and will have no changes if it is enabled or disabled. Enables the user to use the voice simulation feature while being AI interpreted. Possible Values: + - DisabledUserOverride - Disabled - Enabled @@ -559,60 +641,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EnableSpendLimits -This setting allows an admin to enable or disable spend limits on PSTN calls for their user base. - -Possible values: -- True -- False - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CallingSpendUserLimit -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. - -Possible values: any positive integer - -```yaml -Type: Long -Parameter Sets: (All) -Aliases: -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Force -Suppresses any confirmation prompts that would otherwise be displayed before making changes. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. @@ -630,22 +658,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Confirm -Prompts you for confirmation before running the cmdlet. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf -Applicable: Microsoft Teams - -Required: False -Position: Named -Default value: False -Accept pipeline input: False -Accept wildcard characters: False -``` - ### CommonParameters 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). From b9ae866ecc215b1a89c54fe249d889b6fcd6f6c3 Mon Sep 17 00:00:00 2001 From: klashkevich-microsoft <88056837+klashkevich-microsoft@users.noreply.github.com> Date: Wed, 4 Dec 2024 10:13:11 +0200 Subject: [PATCH 4/5] Add default value for EnableSpendLimits in New-CsTeamsCallingPolicy --- teams/teams-ps/teams/New-CsTeamsCallingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md index 0b1393b771..bdae2896e9 100644 --- a/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsCallingPolicy.md @@ -444,7 +444,7 @@ Aliases: Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` From 302f4d38e85bc50788198b021c3d4b066a207ae5 Mon Sep 17 00:00:00 2001 From: klashkevich-microsoft <88056837+klashkevich-microsoft@users.noreply.github.com> Date: Wed, 4 Dec 2024 10:16:59 +0200 Subject: [PATCH 5/5] Add default value for EnableSpendLimits in Set-CsTeamsCallingPolicy --- teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md index bee0718ab4..e91753da05 100644 --- a/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsCallingPolicy.md @@ -432,7 +432,7 @@ Applicable: Microsoft Teams Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ```