Skip to content

Commit b246335

Browse files
authored
Merge branch 'MicrosoftDocs:main' into main
2 parents 5b7d10d + 8f1c4ad commit b246335

9 files changed

+1079
-11
lines changed
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
---
2+
external help file: Microsoft.Rtc.Management.dll-Help.xml
3+
online version: https://learn.microsoft.com/powershell/module/teams/get-csmainlineattendantflow
4+
applicable: Microsoft Teams
5+
title: Get-CsMainlineAttendantFlow
6+
author: tomkau
7+
ms.author: tomkau
8+
manager: bulenteg
9+
ms.reviewer:
10+
schema: 2.0.0
11+
---
12+
13+
# Get-CsMainlineAttendantFlow
14+
15+
## SYNOPSIS
16+
Creates new Call Queue in your Skype for Business Online organization.
17+
18+
## SYNTAX
19+
20+
```
21+
Get-CsMainlineAttendantFlow [-MaConfigId <String>] [-Type <String>] [-FlowId <String>] [-Tenant <Guid>] [<CommonParameters>]
22+
```
23+
24+
## DESCRIPTION
25+
The Get-CsMainlineAttendantFlow cmdlet returns information about the Mainline Attendant flows configured in your organization.
26+
27+
> [!CAUTION]
28+
> This cmdlet will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time.
29+
30+
## EXAMPLES
31+
32+
### Example 1
33+
```
34+
Get-CsMainlineAttendantFlow
35+
```
36+
37+
This example will list all the Mainline Attendant flows in the tenant.
38+
39+
### Example 2
40+
```
41+
Get-CsMainlineAttendantFlow -MaConfig 0b31bbe5-e2a0-4117-9b6f-956bca6023f8
42+
```
43+
44+
This example will list all the Mainline Attendant flows associated with the specific configuration id.
45+
46+
### Example 3
47+
```
48+
Get-CsMainlineAttendantFlow -Type Type 1 | Type 2
49+
```
50+
51+
This example will list all the Mainline Attendant flows with the specified type.
52+
53+
### Example 4
54+
```
55+
Get-CsMainlineAttendantFlow -FlowId 956bca6-e2a0-4117-9b6f-023f80b31bbe5
56+
```
57+
58+
This example will list the Mainline Attendant flow with the specified flow id.
59+
60+
## PARAMETERS
61+
62+
### -MaConfigId
63+
The Mainline Attendant configuration Id
64+
65+
```yaml
66+
Type: String
67+
Parameter Sets: (All)
68+
Aliases:
69+
applicable: Microsoft Teams
70+
71+
Required: False
72+
Position: Named
73+
Default value: None
74+
Accept pipeline input: False
75+
Accept wildcard characters: False
76+
```
77+
78+
### -Type
79+
The Mainline Attendant flow type
80+
81+
PARAMVALUE: Type 1 | Type 2
82+
83+
```yaml
84+
Type: String
85+
Parameter Sets: (All)
86+
Aliases:
87+
applicable: Microsoft Teams
88+
89+
Required: False
90+
Position: Named
91+
Default value: None
92+
Accept pipeline input: False
93+
Accept wildcard characters: False
94+
```
95+
96+
### -FlowId
97+
The Mainline Attendant flow id
98+
99+
```yaml
100+
Type: String
101+
Parameter Sets: (All)
102+
Aliases:
103+
applicable: Microsoft Teams
104+
105+
Required: False
106+
Position: Named
107+
Default value: None
108+
Accept pipeline input: False
109+
Accept wildcard characters: False
110+
```
111+
112+
### CommonParameters
113+
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).
114+
115+
## INPUTS
116+
117+
## OUTPUTS
118+
119+
### Microsoft.Rtc.Management.Hosted.CallQueue.Models.CallQueue
120+
121+
## NOTES
122+
123+
## RELATED LINKS
124+

teams/teams-ps/teams/New-CsAutoAttendant.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Use the New-CsAutoAttendant cmdlet to create a new Auto Attendant (AA).
1818
## SYNTAX
1919

2020
```powershell
21-
New-CsAutoAttendant -Name <String> -LanguageId <String> -TimeZoneId <String> -DefaultCallFlow <Object> [-CallFlows <Object>] [-CallHandlingAssociations <Object>] [-Operator <Object>] [-VoiceId <String>] [-EnableVoiceResponse] [-InclusionScope <Object>] [-ExclusionScope <Object>] [-AuthorizedUsers <List>] [-HideAuthorizedUsers <List>] [-UserNameExtension <String>] [-Tenant <Guid>] [<CommonParameters>]
21+
New-CsAutoAttendant -Name <String> -LanguageId <String> -TimeZoneId <String> -DefaultCallFlow <Object> [-CallFlows <Object>] [-CallHandlingAssociations <Object>] [-Operator <Object>] [-VoiceId <String>] [-EnableVoiceResponse] [-EnableMainlineAttendant] [-InclusionScope <Object>] [-ExclusionScope <Object>] [-AuthorizedUsers <List>] [-HideAuthorizedUsers <List>] [-UserNameExtension <String>] [-Tenant <Guid>] [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
@@ -32,6 +32,10 @@ You can create new AAs by using the New-CsAutoAttendant cmdlet; each newly creat
3232
>
3333
> - -HideAuthorizedUsers
3434
> - -UserNameExtension
35+
>
36+
> The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time.
37+
>
38+
> - -EnableMainLineAttendant
3539
3640
**NOTES**:
3741

@@ -428,6 +432,32 @@ Accept pipeline input: False
428432
Accept wildcard characters: False
429433
```
430434

435+
### -EnableMainlineAttendant
436+
_Voice applications private preview customers only._
437+
438+
_Saving an auto attendant configuration through Teams admin center will remove this setting._
439+
440+
The EnableMainlineAttendant parameter enables Mainline Attendant features for this Auto attendant.
441+
442+
> [!NOTE]
443+
> 1. The Auto attendant must have a Resource account assigned
444+
> 1. `-LanguageId` options are limited when Mainline Attendant is enabled - see [put link here]()
445+
> 1. `-VoiceId` choices are limited when Mainline Attendate is enabled - see [put link here]()
446+
> 1. `-EnableVoice` will be enabled automatically
447+
448+
```yaml
449+
Type: SwitchParameter
450+
Parameter Sets: (All)
451+
Aliases:
452+
applicable: Microsoft Teams
453+
454+
Required: False
455+
Position: Named
456+
Default value: None
457+
Accept pipeline input: False
458+
Accept wildcard characters: False
459+
```
460+
431461
### -InclusionScope
432462
Specifies the users to which call transfers are allowed through directory lookup feature.
433463
If not specified, all users in the organization can be reached through directory lookup.

teams/teams-ps/teams/New-CsAutoAttendantCallFlow.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,13 @@ If present, the prompts specified by the Greetings parameter (either TTS or Audi
9191

9292
You can create prompts by using the [`New-CsAutoAttendantPrompt`](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantprompt) cmdlet.
9393

94+
> [!NOTE]
95+
> If Mainline Attendant is enabled, only TTS prompts are supported.
96+
>
97+
> If Mainline Attendant is enabled and no greeting text is provided, the following default prompt will be played:
98+
>
99+
> {insert text here}
100+
94101
```yaml
95102
Type: System.Collections.Generic.List
96103
Parameter Sets: (All)
@@ -138,14 +145,14 @@ Accept wildcard characters: False
138145

139146
### -RingResourceAccountDelegates
140147

141-
If enabled for this call flow, Auto Attendant will first ring the delegates assigned to the resource account the call is on. If none of the delegates answer, the call is returned to the Auto Attendant for standard processing.
142-
143-
If there are no delegates assigned to the resource account the call is on then the Auto Attendant will process the call normally.
144-
145148
_Voice applications private preview customers only._
146149

147150
_Saving an auto attendant configuration through Teams admin center will remove this setting._
148151

152+
If enabled for this call flow, Auto Attendant will first ring the delegates assigned to the resource account the call is on. If none of the delegates answer, the call is returned to the Auto Attendant for standard processing.
153+
154+
If there are no delegates assigned to the resource account the call is on then the Auto Attendant will process the call normally.
155+
149156
```yaml
150157
Type: Boolean
151158
Parameter Sets: (All)

teams/teams-ps/teams/New-CsAutoAttendantMenu.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,10 @@ Accept wildcard characters: False
8282
### -Prompts
8383
The Prompts parameter reflects the prompts to play when the menu is activated.
8484
85-
You can create new prompts by using the New-CsAutoAttendantPrompt cmdlet.
85+
You can create prompts by using the [`New-CsAutoAttendantPrompt`](https://learn.microsoft.com/powershell/module/teams/new-csautoattendantprompt) cmdlet.
86+
87+
> [!NOTE]
88+
> If Mainline Attendant is enabled, only TTS prompts are supported.
8689

8790
```yaml
8891
Type: Object

teams/teams-ps/teams/New-CsAutoAttendantMenuOption.md

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,19 @@ Use the New-CsAutoAttendantMenuOption cmdlet to create a new menu option.
1818
## SYNTAX
1919

2020
```
21-
New-CsAutoAttendantMenuOption -Action <DisconnectCall | TransferCallToOperator | TransferCallToTarget> -DtmfResponse <Tone0 | Tone1 | Tone2 | Tone3 | Tone4 | Tone5 | Tone6 | Tone7 | Tone8 | Tone9 | Automatic> [-VoiceResponses <List>] [-CallTarget <Object>] [-Prompt <Object>] [-Tenant <Guid>] [<CommonParameters>]
21+
New-CsAutoAttendantMenuOption -Action <MainlineAttendantFlow | DisconnectCall | TransferCallToOperator | TransferCallToTarget> -DtmfResponse <Tone0 | Tone1 | Tone2 | Tone3 | Tone4 | Tone5 | Tone6 | Tone7 | Tone8 | Tone9 | Automatic> [-VoiceResponses <List>] [-CallTarget <Object>] [-Prompt <Object>] [-MainlineAttendantTarget <String>] [-Description <String>] [-Tenant <Guid>] [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
2525
The New-CsAutoAttendantMenuOption cmdlet creates a new menu option for the Auto Attendant (AA) service. The AA service uses the menu options to respond to a caller with the appropriate action.
2626

27+
> [!CAUTION]
28+
> The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time.
29+
>
30+
> - -Description
31+
> - -Action MainLineAttendantFlow
32+
> - -MainlineAttendantTarget
33+
2734
## EXAMPLES
2835

2936
### -------------------------- Example 1 --------------------------
@@ -52,6 +59,7 @@ This example creates a menu option to play an announcement for the defined promp
5259

5360
## PARAMETERS
5461

62+
5563
### -Action
5664
The Action parameter represents the action to be taken when the menu option is activated. The Action must be set to one of the following values:
5765

@@ -152,6 +160,50 @@ Accept pipeline input: False
152160
Accept wildcard characters: False
153161
```
154162
163+
### -Description
164+
_Voice applications private preview customers only._
165+
166+
_Saving an auto attendant configuration through Teams admin center will remove this setting._
167+
168+
A description/set of keywords for the option.
169+
170+
Used by Mainline Attendant only.
171+
172+
Limit: 500 characters
173+
174+
```yaml
175+
Type: System.String
176+
Parameter Sets: (All)
177+
Aliases:
178+
applicable: Microsoft Teams
179+
180+
Required: False
181+
Position: Named
182+
Default value: None
183+
Accept pipeline input: False
184+
Accept wildcard characters: False
185+
```
186+
187+
### -MainlineAttendantTarget
188+
_Voice applications private preview customers only._
189+
190+
_Saving an auto attendant configuration through Teams admin center will remove this setting._
191+
192+
The Mainline Attendant call flow target identifier.
193+
194+
```yaml
195+
Type: System.String
196+
Parameter Sets: (All)
197+
Aliases:
198+
applicable: Microsoft Teams
199+
200+
Required: True if -Action = MainlineAttendantFlow
201+
Position: Named
202+
Default value: None
203+
Accept pipeline input: False
204+
Accept wildcard characters: False
205+
```
206+
155207
### -Tenant
156208
157209
```yaml

0 commit comments

Comments
 (0)