Skip to content

Update New-CsCallQueue.md #12994

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

Merged
merged 30 commits into from
Aug 7, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
dec58c0
Update New-CsCallQueue.md
CLYVR Aug 6, 2025
74c170a
Create Set-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
41405d1
Update New-CsCallQueue.md
CLYVR Aug 6, 2025
9eba564
Create Get-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
5bb6106
Update Set-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
b44ac70
Update Get-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
4c5ae75
Update Get-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
325bd3a
Merge branch 'main' into patch-49
CLYVR Aug 6, 2025
715878a
Update Get-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
8ff04ea
Update Get-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
62bc5dd
Update Set-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
5f09e4e
Update Get-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
453f1bb
Update Get-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
e9d0bfe
Create Get-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
4c37695
Update Get-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
3a1f3ed
Update Get-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
572c49f
Create Grant-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
7d3dc12
Create New-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
c999e49
Create Remove-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
e54b77d
Create Set-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
6b9901e
Update Get-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
d246de2
Update Get-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
42e431c
Update Get-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
467ca5d
Update Get-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
cf74508
Update Get-CsTeamsPersonalAttendantPolicy.md
CLYVR Aug 6, 2025
3f8d58a
Update MicrosoftTeams.md
CLYVR Aug 6, 2025
04e8e3e
Update Get-CsPersonalAttendantSettings.md
CLYVR Aug 6, 2025
8d25865
Merge branch 'main' into patch-49
CLYVR Aug 6, 2025
9c0d98e
Merge branch 'main' into patch-49
mkbond007 Aug 7, 2025
17d75eb
Merge branch 'main' into patch-49
aditisrivastava07 Aug 7, 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
201 changes: 201 additions & 0 deletions teams/teams-ps/MicrosoftTeams/Get-CsPersonalAttendantSettings.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,201 @@
---
applicable: Microsoft Teams
author: juliiva
external help file: Microsoft.Rtc.Management.dll-Help.xml
Locale: en-US
manager: jomarque
Module Name: MicrosoftTeams
ms.author: juliiva
online version: https://learn.microsoft.com/powershell/module/microsoftteams/get-cspersonalattendantsettings
schema: 2.0.0
title: Get-CsPersonalAttendantSettings
---

# 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

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

## DESCRIPTION

This cmdlet shows the personal attendant settings for a user.

## EXAMPLES

### Example 1
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : True
DefaultLanguage : en-US
DefaultVoice : Female
CalleeName : User1
DefaultTone : Formal
IsBookingCalendarEnabled : False
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
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : True
DefaultLanguage : en-US
DefaultVoice : Female
CalleeName : User1
DefaultTone : Formal
IsBookingCalendarEnabled : True
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 personal bookings calendar,
fetch the user's availability and schedule callbacks on behalf of the user. Calendar operations are enabled for all incoming callers. user1 must specify the bookings link in Teams Personal Attendant settings.

### Example 3
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : True
DefaultLanguage : en-US
DefaultVoice : Female
CalleeName : User1
DefaultTone : Formal
IsBookingCalendarEnabled : True
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
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : True
DefaultLanguage : en-US
DefaultVoice : Female
CalleeName : User1
DefaultTone : Formal
IsBookingCalendarEnabled : True
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
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : True
DefaultLanguage : en-US
DefaultVoice : Female
CalleeName : User1
DefaultTone : Formal
IsBookingCalendarEnabled : True
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
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
IsPersonalAttendantEnabled : False
DefaultLanguage : en-US
DefaultVoice : Female
CalleeName :
DefaultTone : Formal
IsBookingCalendarEnabled : False
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
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 7.3.0 or later.

## RELATED LINKS

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

# 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

```
Get-CsTeamsPersonalAttendantPolicy [-Identity <string>] [-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
```
Get-CsTeamsPersonalAttendantPolicy -Identity SalesPersonalAttendantPolicy
```

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

### Example 2
```
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: Named
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 7.2.1-preview 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