Skip to content

Update Set-CsTeamsVoiceApplicationsPolicy.md #12774

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 21 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
75840f1
Update Set-CsTeamsVoiceApplicationsPolicy.md
CLYVR May 26, 2025
b277277
Create Set-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
0a5a767
Update Set-CsTeamsVoiceApplicationsPolicy.md
CLYVR May 26, 2025
41aeb46
Create Remove-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
3941b1c
Create Grant-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
cfdb93d
Create Get-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
b3db51a
Delete teams/teams-ps/Get-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
31a4b39
Create Get-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
21c81c0
Create Get-CsPersonalAttendantSetttings.md
CLYVR May 26, 2025
650d6c9
Create Set-CsPersonalAttendantSettings.md
CLYVR May 26, 2025
6fd39a2
Update Get-CsPersonalAttendantSetttings.md
CLYVR May 26, 2025
2230eab
Update Set-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
1892ef9
Update Get-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
bd5cfa1
Update Set-CsPersonalAttendantSettings.md
CLYVR May 26, 2025
30c4304
Update Get-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
61217cf
Update Grant-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
f199018
Update Remove-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
6337646
Update Set-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
1bbd127
Create New-CsTeamsPersonalAttendantPolicy.md
CLYVR May 26, 2025
5417fcc
Update Set-CsPersonalAttendantSettings.md
CLYVR May 26, 2025
7e5897a
Rename Get-CsPersonalAttendantSetttings.md to Get-CsPersonalAttendant…
CLYVR May 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
206 changes: 206 additions & 0 deletions teams/teams-ps/teams/Get-CsPersonalAttendantSettings.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,206 @@
---
external help file: Microsoft.Rtc.Management.dll-Help.xml
online version: https://learn.microsoft.com/powershell/module/teams/get-cspersonalattendantsettings
applicable: Microsoft Teams
title: Get-CsPersonalAttendantSettings
schema: 2.0.0
ms.reviewer:
manager: jomarque
author: juliiva
ms.author: juliiva
---

# Get-CsPersonalAttendantSettings

## SYNOPSIS

**Limited Preview:** Functionality described in this document is currently in limited preview and only authorized organizations have access.

This cmdlet will show personal attendant settings for a user.

## SYNTAX

```powershell
Get-CsPersonalAttendantSettings -Identity <String> [<CommonParameters>]

```

## DESCRIPTION

This cmdlet shows the personal attendant settings for a user.

## EXAMPLES

### Example 1
```powershell
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : True
DefaultLanguage : En
DefaultVoice : Female
CalleeName : User1
DefaultTone : Formal
IsBookingCalendarEnabled : False
BookingCalendarId :
IsNonContactCallbackEnabled : False
IsCallScreeningEnabled : False
AllowInboundInternalCalls : True
AllowInboundFederatedCalls : False
AllowInboundPSTNCalls : False
IsAutomaticTranscriptionEnabled : False
IsAutomaticRecordingEnabled : False
```

This example shows that [email protected] has personal attendant enabled (personal attendant communicates in English). Personal attendant will refer to its owner as User1.
Personal attendant is only enabled for inbound Teams calls from the user's domain. Additional capabilities are turned off.

### Example 2
```powershell
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : True
DefaultLanguage : En
DefaultVoice : Female
CalleeName : User1
DefaultTone : Formal
IsBookingCalendarEnabled : True
BookingCalendarId : [email protected]
IsNonContactCallbackEnabled : False
IsCallScreeningEnabled : False
AllowInboundInternalCalls : True
AllowInboundFederatedCalls : False
AllowInboundPSTNCalls : False
IsAutomaticTranscriptionEnabled : False
IsAutomaticRecordingEnabled : False
```

This example shows that [email protected] has personal attendant enabled. In addition to previously mentioned capabilities, personal attendant is able to access shared calendar with id [email protected],
fetch the user's availability and schedule callbacks on behalf of the user. Calendar operations are enabled for all incoming callers.

### Example 3
```powershell
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : True
DefaultLanguage : En
DefaultVoice : Female
CalleeName : User1
DefaultTone : Formal
IsBookingCalendarEnabled : True
BookingCalendarId : [email protected]
IsNonContactCallbackEnabled : True
IsCallScreeningEnabled : False
AllowInboundInternalCalls : True
AllowInboundFederatedCalls : True
AllowInboundPSTNCalls : True
IsAutomaticTranscriptionEnabled : False
IsAutomaticRecordingEnabled : False
```

This example shows that [email protected] has personal attendant enabled. In addition to previously mentioned capabilities, personal attendant is enabled for all incoming calls: the user's domain, other domains and PSTN.

### Example 4
```powershell
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : True
DefaultLanguage : En
DefaultVoice : Female
CalleeName : User1
DefaultTone : Formal
IsBookingCalendarEnabled : True
BookingCalendarId : [email protected]
IsNonContactCallbackEnabled : True
IsCallScreeningEnabled : True
AllowInboundInternalCalls : True
AllowInboundFederatedCalls : True
AllowInboundPSTNCalls : True
IsAutomaticTranscriptionEnabled : False
IsAutomaticRecordingEnabled : False
```

This example shows that [email protected] has personal attendant enabled. In addition to previously mentioned capabilities, personal attendant is enabled to evaluate the call's context and pass the info to the user.

### Example 5
```powershell
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : True
DefaultLanguage : En
DefaultVoice : Female
CalleeName : User1
DefaultTone : Formal
IsBookingCalendarEnabled : True
BookingCalendarId : [email protected]
IsNonContactCallbackEnabled : True
IsCallScreeningEnabled : True
AllowInboundInternalCalls : True
AllowInboundFederatedCalls : True
AllowInboundPSTNCalls : True
IsAutomaticTranscriptionEnabled : True
IsAutomaticRecordingEnabled : True
```

This example shows that [email protected] has personal attendant enabled. In addition to previously mentioned capabilities, personal attendant is automatically storing call transcription and recording.

### Example 6
```powershell
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : False
DefaultLanguage : En
DefaultVoice : Female
CalleeName :
DefaultTone : Formal
IsBookingCalendarEnabled : False
BookingCalendarId :
IsNonContactCallbackEnabled : False
IsCallScreeningEnabled : True
AllowInboundInternalCalls : True
AllowInboundFederatedCalls : True
AllowInboundPSTNCalls : True
IsAutomaticTranscriptionEnabled : True
IsAutomaticRecordingEnabled : True
```

This example shows the default settings for the user that has never changed the personal attendant settings via Microsoft Teams.

## PARAMETERS

### -Identity
The Identity of the user to show personal attendant settings for. Can be specified using the ObjectId or the SIP address.

```yaml
Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
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

### System.Object

## NOTES
The cmdlet is available in Teams PowerShell module ?.?.? or later.

## RELATED LINKS

[Set-CsPersonalAttendantSettings](./set-cspersonalattendantsettings.md)
113 changes: 113 additions & 0 deletions teams/teams-ps/teams/Get-CsTeamsPersonalAttendantPolicy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
---
external help file: Microsoft.Rtc.Management.dll-Help.xml
online version: https://learn.microsoft.com/powershell/module/teams/get-csteamspersonalattendantpolicy
applicable: Microsoft Teams
title: Get-CsTeamsPersonalAttendantPolicy
schema: 2.0.0
author: juliiva
ms.author: juliiva
ms.reviewer:
manager: jomarque
---

# Get-CsTeamsPersonalAttendantPolicy

## SYNOPSIS

**Limited Preview:** Functionality described in this document is currently in limited preview and only authorized organizations have access.

Returns information about the Teams personal attendant policies configured for use in your organization.
Teams personal attendant policies help determine which users are able to use personal attendant and its functionalities within Microsoft Teams.

## SYNTAX

### Identity (Default)
```powershell
Get-CsTeamsPersonalAttendantPolicy [-Identity <string>] [<CommonParameters>]
```

### Filter
```powershell
Get-CsTeamsPersonalAttendantPolicy [-Filter <string>] [<CommonParameters>]
```

## DESCRIPTION

Returns information about the Teams personal attendant policies configured for use in your organization.
Teams personal attendant policies help determine which users are able to use personal attendant and its functionalities within Microsoft Teams.

## EXAMPLES

### Example 1
```powershell
Get-CsTeamsPersonalAttendantPolicy -Identity SalesPersonalAttendantPolicy
```

Retrieves the personal attendant policy with the Identity "SalesPersonalAttendantPolicy".

### Example 2
```powershell
Get-CsTeamsPersonalAttendantPolicy -Filter "tag:Sales*"
```

Retrieves the personal attendant policies with Identity starting with Sales.

## PARAMETERS

### -Identity
Specify the TeamsPersonalAttendantPolicy that you would like to retrieve.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -Filter
Enables you to use wildcard characters when indicating the policy (or policies) to be returned.
To return a collection of all the per-user policies, use this syntax: -Filter "tag:*".

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
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

### System.Object

## NOTES

The cmdlet is available in Teams PowerShell module ?.?.? or later.

## RELATED LINKS

[New-CsTeamsPersonalAttendantPolicy](./new-csteamspersonalattendantpolicy.md)

[Set-CsTeamsPersonalAttendantPolicy](./set-csteamspersonalattendantpolicy.md)

[Grant-CsTeamsPersonalAttendantPolicy](./grant-csteamspersonalattendantpolicy.md)

[Remove-CsTeamsPersonalAttendantPolicy](./remove-csteamspersonalattendantpolicy.md)


Loading