diff --git a/teams/teams-ps/MicrosoftTeams/Get-CssharedVoicemailTriageSettingsTemplate.md b/teams/teams-ps/MicrosoftTeams/Get-CssharedVoicemailTriageSettingsTemplate.md new file mode 100644 index 0000000000..91e168d5ec --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Get-CssharedVoicemailTriageSettingsTemplate.md @@ -0,0 +1,97 @@ +--- +applicable: Microsoft Teams Queues App, Outlook +author: vijurtse +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Locale: en-US +Module Name: MicrosoftTeams +ms.author: vijurtse +ms.reviewer: williamlooney +online version: https://learn.microsoft.com/powershell/module/microsoftteams/Get-CssharedVoicemailTriageSettingsTemplate +schema: 2.0.0 +title: Get-CssharedVoicemailTriageSettingsTemplate +--- + +# Get-CssharedVoicemailTriageSettingsTemplate + +## SYNOPSIS +The Get‑CsSharedVoicemailTriageSettingsTemplate cmdlet retrieves the configuration for automatic triage of Shared Voicemails, including the importance flag, summary, suggested actions, and category settings. + +## SYNTAX + +``` + +Get-CsSharedVoicemailTriageSettingsTemplate [[-Id] ] [[-HttpPipelinePrepend] ] [-Force] [] + +``` + +## DESCRIPTION +Use the Get‑CsSharedVoicemailTriageSettingsTemplate cmdlet to retrieve the configuration for automatic triage of Shared Voicemails. This includes settings for importance flagging, summary generation, suggested actions, and category assignment. +## EXAMPLES + +### Example 1 +``` +Get‑CsSharedVoicemailTriageSettingsTemplate -Id "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx" + +``` +This example retrieves the configuration of the specified Shared Voicemail triage template. + + +## PARAMETERS + + +``` + +### -ID + +Template ID + + +```yaml +Type: string + +Required: True +Position: Named +Default value: None +``` + + + +### 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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[New-CsSharedVoicemailTriageSettingsTemplate](./New-CsSharedVoicemailTriageSettingsTemplate.md) + +[Set-CsSharedVoicemailTriageSettingsTemplate](./Set-CsSharedVoicemailTriageSettingsTemplate.md) + +[Remove-CsSharedVoicemailTriageSettingsTemplate](./Remove-CsSharedVoicemailTriageSettingsTemplate.md) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/new-csautoattendant) + +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/get-csautoattendant) + +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/set-csautoattendant) + +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/remove-csautoattendant) + + diff --git a/teams/teams-ps/MicrosoftTeams/New-CsCallQueue.md b/teams/teams-ps/MicrosoftTeams/New-CsCallQueue.md index 51090cdf0f..3472272af5 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsCallQueue.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsCallQueue.md @@ -19,7 +19,7 @@ Creates new Call Queue in your Teams organization. ## SYNTAX ``` -New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt ] [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [-SharedCallQueueHistoryTemplateId ] [-AutoRecordingTemplateId ] [] +New-CsCallQueue -Name [-AgentAlertTime ] [-AllowOptOut ] [-DistributionLists ] [-Tenant ] [-UseDefaultMusicOnHold ] [-WelcomeMusicAudioFileId ] [-MusicOnHoldAudioFileId ] [-OverflowAction ] [-OverflowActionTarget ] [-OverflowActionCallPriority ] [-OverflowThreshold ] [-TimeoutAction ] [-TimeoutActionTarget ] [-TimeoutActionCallPriority ] [-TimeoutThreshold ] [-NoAgentAction ] [-NoAgentActionTarget ] [-NoAgentActionCallPriority ] [-RoutingMethod ] [-PresenceBasedRouting ] [-ConferenceMode ] [-User ] [-LanguageId ] [-LineUri ] [-OboResourceAccountIds ] [-OverflowDisconnectTextToSpeechPrompt ][-OverflowDisconnectAudioFilePrompt ] [-OverflowRedirectPersonTextToSpeechPrompt ][-OverflowRedirectPersonAudioFilePrompt ] [-OverflowRedirectVoiceAppTextToSpeechPrompt ] [-OverflowRedirectVoiceAppAudioFilePrompt ] [-OverflowRedirectPhoneNumberTextToSpeechPrompt ] [-OverflowRedirectPhoneNumberAudioFilePrompt ] [-OverflowRedirectVoicemailTextToSpeechPrompt ] [-OverflowRedirectVoicemailAudioFilePrompt ] [-OverflowSharedVoicemailTextToSpeechPrompt ] [-OverflowSharedVoicemailAudioFilePrompt ] [-EnableOverflowSharedVoicemailTranscription ] [-EnableOverflowSharedVoicemailSystemPromptSuppression ] [-TimeoutDisconnectTextToSpeechPrompt ][-TimeoutDisconnectAudioFilePrompt ] [-TimeoutRedirectPersonTextToSpeechPrompt ] [-TimeoutRedirectPersonAudioFilePrompt ] [-TimeoutRedirectVoiceAppTextToSpeechPrompt ] [-TimeoutRedirectVoiceAppAudioFilePrompt ] [-TimeoutRedirectPhoneNumberTextToSpeechPrompt ] [-TimeoutRedirectPhoneNumberAudioFilePrompt ] [-TimeoutRedirectVoicemailTextToSpeechPrompt ] [-TimeoutRedirectVoicemailAudioFilePrompt ] [-TimeoutSharedVoicemailTextToSpeechPrompt ] [-TimeoutSharedVoicemailAudioFilePrompt ] [-EnableTimeoutSharedVoicemailTranscription ] [-EnableTimeoutSharedVoicemailSystemPromptSuppression ] [-NoAgentApplyTo ] [-NoAgentDisconnectTextToSpeechPrompt ][-NoAgentDisconnectAudioFilePrompt ] [-NoAgentRedirectPersonTextToSpeechPrompt ] [-NoAgentRedirectPersonAudioFilePrompt ] [-NoAgentRedirectVoiceAppTextToSpeechPrompt ] [-NoAgentRedirectVoiceAppAudioFilePrompt ] [-NoAgentRedirectPhoneNumberTextToSpeechPrompt ] [-NoAgentRedirectPhoneNumberAudioFilePrompt ] [-NoAgentRedirectVoicemailTextToSpeechPrompt ] [-NoAgentRedirectVoicemailAudioFilePrompt ] [-NoAgentSharedVoicemailTextToSpeechPrompt ] [-NoAgentSharedVoicemailAudioFilePrompt ] [-EnableNoAgentSharedVoicemailTranscription ] [-EnableNoAgentSharedVoicemailSystemPromptSuppression ] [-ChannelId ] [-ChannelUserObjectId ] [-ShiftsTeamId ] [-ShiftsSchedulingGroupId ] [-AuthorizedUsers ] [-HideAuthorizedUsers ] [-WelcomeTextToSpeechPrompt ] [-IsCallbackEnabled ] [-CallbackRequestDtmf ] [-WaitTimeBeforeOfferingCallbackInSecond ] [-NumberOfCallsInQueueBeforeOfferingCallback ] [-CallToAgentRatioThresholdBeforeOfferingCallback ] [-CallbackOfferAudioFilePromptResourceId ] [-CallbackOfferTextToSpeechPrompt ] [-CallbackEmailNotificationTarget ] [-ServiceLevelThresholdResponseTimeInSecond ] [-ComplianceRecordingForCallQueueTemplateId ] [-TextAnnouncementForCR ] [-CustomAudioFileAnnouncementForCR ] [-TextAnnouncementForCRFailure ] [-CustomAudioFileAnnouncementForCRFailure ] [-ShouldOverwriteCallableChannelProperty ] [-SharedCallQueueHistoryTemplateId ] [-AutoRecordingTemplateId ] [-SharedVoicemailTriageSettingsTemplateId ] [] ``` ## DESCRIPTION @@ -1167,9 +1167,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -SharedCallQueueHistoryTemplateId +### -SharedCallHistoryTemplateId -The SharedCallQueueHistoryTemplateId parameter indicates the Shared Call History template to apply to the call queue. +The SharedCallHistoryTemplateId parameter indicates the Shared Call History template to apply to the call queue. > [!NOTE] > `-ConferenceMode` must be set to $true @@ -1189,6 +1189,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SharedVoicemailTriageSettingsTemplateId + +The SharedVoicemailTriageSettingsTemplateId enables automatic triage of Shared Voicemails using a compliant Substrate Large Language Model (LLM). It also specifies which additional LLM‑generated fields are added to each shared voicemail message, including the importance flag, summary, suggested actions, and categories. All data is processed in real time and stored in Exchange as part of the delivered voicemail message. + +> [!NOTE] +> Voicemail transcription must be enabled in your Voicemail Policies. The LLM‑based triage process relies exclusively on the voicemail transcription. If the tenant’s configured language is not supported for voicemail transcription, no transcription will be generated and automatic triaging will not occur. +> + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ShiftsSchedulingGroupId Id of the Scheduling Group to connect a call queue to. diff --git a/teams/teams-ps/MicrosoftTeams/New-CsSharedVoicemailTriageSettingsTemplate.md b/teams/teams-ps/MicrosoftTeams/New-CsSharedVoicemailTriageSettingsTemplate.md new file mode 100644 index 0000000000..18512b2e8c --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/New-CsSharedVoicemailTriageSettingsTemplate.md @@ -0,0 +1,177 @@ +--- +applicable: Microsoft Teams Queues App, Outlook +author: vijurtse +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Locale: en-US +Module Name: MicrosoftTeams +ms.author: vijurtse +ms.reviewer: williamlooney +online version: https://learn.microsoft.com/powershell/module/microsoftteams/New-CsSharedVoicemailTriageSettingsTemplate +schema: 2.0.0 +title: New-CsSharedVoicemailTriageSettingsTemplate +--- + +# New-CsSharedVoicemailTriageSettingsTemplate + +## SYNOPSIS +The SharedVoicemailTriageSettingsTemplateId enables automatic triage of Shared Voicemail using a compliant Substrate Large Language Model (LLM). +It also defines which LLM‑generated fields are added to each shared voicemail message, including the importance flag, summary, suggested actions, and categories. +All data is processed in real time by the model, and the results are stored in your organization’s Exchange environment as part of the delivered voicemail message. + +## SYNTAX + +``` +New-CsSharedVoicemailTriageSettingsTemplate -Name -Description [-EnableUrgencyDetection ] [-EnableCategoryDetection ] [-EnableCallToActionDetection ] [-EnableVoiceToTextSummary ] [-HttpPipelinePrepend ] [] + +``` + +## DESCRIPTION +Use the New-CsSharedVoicemailTriageSettingsTemplate cmdlet to create a Shared Call History template. The template defines which roles can access Shared Call History and which parts of the history are visible to them. + +## EXAMPLES + +### Example 1 +``` +New-CsSharedVoicemailTriageSettingsTemplate -Name "Voicemails triage with summaries, actions and categories " -Description "Template will enable automatic triage of voicemails and generate summary, identify message importance actions and category" + +``` +This example creates a new template for automatic triaging of Shared Voicemails, with all triage capabilities enabled by default: summary generation, message prioritization, action identification, and category assignment. + +### Example 2 +``` +New-CsSharedVoicemailTriageSettingsTemplate -Name "Voicemails triage without summaries and actions" -Description "Template will enable automatic triage of voicemails and identify message importance and category" -EnableUrgencyDetection $true -EnableCategoryDetection $true -EnableVoiceToTextSummary $false -EnableCallToActionDetection $false + +``` +This example creates a new template for automatic triage of Shared Voicemails with message prioritization and action identification enabled only. + +## PARAMETERS + +### -Description + +A description for the template for automatic voicemails triage + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableCallToActionDetection + +When enabled, LL identifies all actionable tasks in the voicemail and also assigns standard action types such as Callback, Email Reply, Set Appointment, Reschedule Appointment, or Cancel Appointment. + +PARAMVALUE: True| False + +```yaml +Type: bool + +Required: True +Position: Named +Default value: True +``` + +### -EnableCategoryDetection + +When enabled, LLM assigns category as short noun representing the voicemail’s primary intent. +Standard categories such as Junk or Harmful Content may also be applied when appropriate. + +PARAMVALUE: True| False + +```yaml +Type: bool + +Required: True +Position: Named +Default value: True +``` + +### -EnableUrgencyDetection + +When enabled, LLM identifies time critical messages and marks them as Important + +PARAMVALUE: True| False + +```yaml +Type: bool + +Required: True +Position: Named +Default value: True +``` + +### -EnableVoiceToTextSummary + +When enabled, LLM generates a one paragraph summary for a message. The first sentence captures the caller’s intent, followed by key details such as dates, times, required actions, and contact information. + +PARAMVALUE: True| False + +```yaml +Type: bool + +Required: True +Position: Named +Default value: True +``` + + +### -Name + +The name of the template. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[Get-CsSharedVoicemailTriageSettingsTemplate](./Get-CsSharedVoicemailTriageSettingsTemplate.md) + +[Set-CsSharedVoicemailTriageSettingsTemplate](./Set-CsSharedVoicemailTriageSettingsTemplate.md) + +[Remove-CsSharedVoicemailTriageSettingsTemplate](./Remove-CsSharedVoicemailTriageSettingsTemplate.md) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/new-csautoattendant) + +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/get-csautoattendant) + +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/set-csautoattendant) + +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/remove-csautoattendant) + + diff --git a/teams/teams-ps/MicrosoftTeams/Remove-CsSharedVoicemailTriageSettingsTemplate.md b/teams/teams-ps/MicrosoftTeams/Remove-CsSharedVoicemailTriageSettingsTemplate.md new file mode 100644 index 0000000000..e9e638322f --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Remove-CsSharedVoicemailTriageSettingsTemplate.md @@ -0,0 +1 @@ +sss diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsSharedVoicemailTriageSettingsTemplate.md b/teams/teams-ps/MicrosoftTeams/Set-CsSharedVoicemailTriageSettingsTemplate.md new file mode 100644 index 0000000000..3de3c530cc --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Set-CsSharedVoicemailTriageSettingsTemplate.md @@ -0,0 +1,137 @@ +--- +applicable: Microsoft Teams Queues App, Outlook +author: vijurtse +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Locale: en-US +Module Name: MicrosoftTeams +ms.author: vijurtse +ms.reviewer: williamlooney +online version: https://learn.microsoft.com/powershell/module/microsoftteams/Set-CsSharedVoicemailTriageSettingsTemplate +schema: 2.0.0 +title: Set-CsSharedVoicemailTriageSettingsTemplate +--- + +# Set-CsSharedVoicemailTriageSettingsTemplate + +## SYNOPSIS + +The Set‑CsSharedVoicemailTriageSettingsTemplate cmdlet updates the configuration for automatic triage of Shared Voicemails performed by the Substrate Large Language Model (LLM). You can enable or disable individual triage capabilities, including summary generation, message prioritization, suggested actions, and category assignment. + +To fully disable LLM‑based triaging for Shared Voicemails, the corresponding triage settings template must be removed from the associated Call Queue, Auto Attendant, or Main Line Attendant configuration. Alternatively, you can delete the template itself using Remove‑CsSharedVoicemailTriageSettingsTemplate. + +## SYNTAX + +``` +Set-CsSharedVoicemailTriageSettingsTemplate [-Instance] [[-Force]] [-HttpPipelinePrepend ] [-WhatIf] [-Confirm] [] + + +``` + +## DESCRIPTION +Use the Set‑CsSharedVoicemailTriageSettingsTemplate cmdlet to update the triage rules applied to Shared Voicemails. You can enable or disable individual LLM‑based triage capabilities, including summary generation, message prioritization, suggested actions, and category assignment. + +## EXAMPLES + +### Example 1 + +``` +$templateInstance = Get-CsSharedVoicemailTriageSettingsTemplate -Id "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +$templateInstance.Name = "Triage without urgency identification" +$templateInstance.Description = "Template to triage voicemails while skipping message‑urgency identification" +$templateInstance.EnableUrgencyDetection = $false +$templateInstance.EnableCategoryDetection = $true +$templateInstance.EnableCallToActionDetection = $true +$templateInstance.EnableVoiceToTextSummary = $true +Set-CsSharedVoicemailTriageSettingsTemplate -Instance $templateInstance + + +``` +This example updates the template name and description, and disables identification of voicemail message importance. + +### Example 2 + +``` +$templateInstance = Get-CsSharedVoicemailTriageSettingsTemplate -Id "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +$templateInstance.EnableUrgencyDetection = $true +$templateInstance.EnableCategoryDetection = $false +$templateInstance.EnableCallToActionDetection = $false +$templateInstance.EnableVoiceToTextSummary = $true +Set-CsSharedVoicemailTriageSettingsTemplate -Instance $templateInstance + +``` +This example disables identification of category and actions for shared voicemail messages. + + +### Example 3 + +``` +$templateInstance = Get-CsSharedVoicemailTriageSettingsTemplate -Id "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +$templateInstance.EnableUrgencyDetection = $false +$templateInstance.EnableCategoryDetection = $false +$templateInstance.EnableCallToActionDetection = $false +$templateInstance.EnableVoiceToTextSummary = $false +Set-CsSharedVoicemailTriageSettingsTemplate -Instance $templateInstance + +``` +This example disables adding LLM‑generated fields to Shared Voicemail messages only. To fully stop LLM involvement, the triage settings template must be removed from the associated Call Queue, Auto Attendant, or Main Line Attendant configuration. Alternatively, you can delete the template itself using Remove‑CsSharedVoicemailTriageSettingsTemplate. + +## PARAMETERS + +### -Instance + +The instance of the Voicemail triage template to change + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +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). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Rtc.Management.OAA.Models.AutoAttendant + +## NOTES + +## RELATED LINKS + +[New-CsSharedVoicemailTriageSettingsTemplate](./New-CsSharedVoicemailTriageSettingsTemplate.md) + +[Get-CsSharedVoicemailTriageSettingsTemplate](./Get-CsSharedVoicemailTriageSettingsTemplate.md) + +[Remove-CsSharedVoicemailTriageSettingsTemplate](./Remove-CsSharedVoicemailTriageSettingsTemplate.md) + +[New-CsCallQueue](./New-CsCallQueue.md) + +[Get-CsCallQueue](./Get-CsCallQueue.md) + +[Set-CsCallQueue](./Set-CsCallQueue.md) + +[Remove-CsCallQueue](./Remove-CsCallQueue.md) + +[New-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/new-csautoattendant) + +[Get-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/get-csautoattendant) + +[Set-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/set-csautoattendant) + +[Remove-CsAutoAttendant](https://learn.microsoft.com/powershell/module/microsoftteams/remove-csautoattendant) + + +