Skip to content

Commit 1e031f3

Browse files
authored
Merge branch 'main' into wesmimsft/bil
2 parents 1f488d2 + 38d8694 commit 1e031f3

5 files changed

+72
-185
lines changed

teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantFlow.md

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The Get-CsMainlineAttendantFlow cmdlet returns information about the Mainline At
1919
## SYNTAX
2020

2121
```
22-
Get-CsMainlineAttendantFlow [-MaConfigId <String>] [-Type <String>] [-FlowId <String>] [-Tenant <Guid>] [<CommonParameters>]
22+
Get-CsMainlineAttendantFlow [-ConfigurationId <String>] [-Type <String>] [-Identity <String>] [-Tenant <Guid>] [<CommonParameters>]
2323
```
2424

2525
## DESCRIPTION
@@ -39,28 +39,35 @@ This example will list all the Mainline Attendant flows in the tenant.
3939

4040
### Example 2
4141
```
42-
Get-CsMainlineAttendantFlow -MaConfig 0b31bbe5-e2a0-4117-9b6f-956bca6023f8
42+
Get-CsMainlineAttendantFlow -ConfigurationId 0b31bbe5-e2a0-4117-9b6f-956bca6023f8
4343
```
4444

4545
This example will list all the Mainline Attendant flows associated with the specific configuration id.
4646

4747
### Example 3
4848
```
49-
Get-CsMainlineAttendantFlow -Type Type 1 | Type 2
49+
Get-CsMainlineAttendantFlow -Type AppointmentBooking
5050
```
5151

52-
This example will list all the Mainline Attendant flows with the specified type.
52+
This example will list all the Mainline Attendant Appointment flows.
5353

5454
### Example 4
5555
```
56-
Get-CsMainlineAttendantFlow -FlowId 956bca6-e2a0-4117-9b6f-023f80b31bbe5
56+
Get-CsMainlineAttendantFlow -Type QuestionAnswer
5757
```
5858

59-
This example will list the Mainline Attendant flow with the specified flow id.
59+
This example will list all the Mainline Attendant Question and Answer flows with the specified type.
60+
61+
### Example 5
62+
```
63+
Get-CsMainlineAttendantFlow -Identity 956bca6-e2a0-4117-9b6f-023f80b31bbe5
64+
```
65+
66+
This example will list the Mainline Attendant flow with the specified identity.
6067

6168
## PARAMETERS
6269

63-
### -MaConfigId
70+
### -ConfigurationId
6471
The Mainline Attendant configuration Id
6572

6673
```yaml
@@ -78,7 +85,7 @@ Accept wildcard characters: False
7885
### -Type
7986
The Mainline Attendant flow type
8087
81-
PARAMVALUE: Appointment | QuestionAndAnswer
88+
PARAMVALUE: AppointmentBooking | QuestionAnswer
8289
8390
```yaml
8491
Type: String
@@ -92,8 +99,8 @@ Accept pipeline input: False
9299
Accept wildcard characters: False
93100
```
94101
95-
### -FlowId
96-
The Mainline Attendant flow id
102+
### -Identity
103+
The Mainline Attendant identity
97104
98105
```yaml
99106
Type: String

teams/teams-ps/MicrosoftTeams/Get-CsPersonalAttendantSettings.md

Lines changed: 42 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ This cmdlet will show personal attendant settings for a user.
2222
## SYNTAX
2323

2424
```
25-
Get-CsPersonalAttendantSettings -Identity <String> [<CommonParameters>]
25+
Get-CsPersonalAttendantSettings [-Identity <String>] [-InputObject <IConfigApiBasedCmdletsIdentity>] [<CommonParameters>]
2626
```
2727

2828
## DESCRIPTION
@@ -56,6 +56,28 @@ Personal attendant is only enabled for inbound Teams calls from the user's domai
5656

5757
### Example 2
5858
```
59+
Get-CsPersonalAttendantSettings -InputObject @{ UserId = "[email protected]"; }
60+
```
61+
```output
62+
IsPersonalAttendantEnabled : True
63+
DefaultLanguage : en-US
64+
DefaultVoice : Female
65+
CalleeName : User1
66+
DefaultTone : Formal
67+
IsBookingCalendarEnabled : False
68+
IsNonContactCallbackEnabled : False
69+
IsCallScreeningEnabled : False
70+
AllowInboundInternalCalls : True
71+
AllowInboundFederatedCalls : False
72+
AllowInboundPSTNCalls : False
73+
IsAutomaticTranscriptionEnabled : False
74+
IsAutomaticRecordingEnabled : False
75+
```
76+
77+
This example returns same output as Example 1 but fetched using identity parameter.
78+
79+
### Example 3
80+
```
5981
Get-CsPersonalAttendantSettings -Identity [email protected]
6082
```
6183
```output
@@ -77,7 +99,7 @@ IsAutomaticRecordingEnabled : False
7799
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,
78100
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.
79101

80-
### Example 3
102+
### Example 4
81103
```
82104
Get-CsPersonalAttendantSettings -Identity [email protected]
83105
```
@@ -99,7 +121,7 @@ IsAutomaticRecordingEnabled : False
99121

100122
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.
101123

102-
### Example 4
124+
### Example 5
103125
```
104126
Get-CsPersonalAttendantSettings -Identity [email protected]
105127
```
@@ -121,7 +143,7 @@ IsAutomaticRecordingEnabled : False
121143

122144
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.
123145

124-
### Example 5
146+
### Example 6
125147
```
126148
Get-CsPersonalAttendantSettings -Identity [email protected]
127149
```
@@ -143,7 +165,7 @@ IsAutomaticRecordingEnabled : True
143165

144166
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.
145167

146-
### Example 6
168+
### Example 7
147169
```
148170
Get-CsPersonalAttendantSettings -Identity [email protected]
149171
```
@@ -182,6 +204,21 @@ Accept pipeline input: False
182204
Accept wildcard characters: False
183205
```
184206
207+
### -InputObject
208+
The Identity parameter.
209+
210+
```yaml
211+
Type: IConfigApiBasedCmdletsIdentity
212+
Parameter Sets: (All)
213+
Aliases:
214+
215+
Required: True
216+
Position: Named
217+
Default value: None
218+
Accept pipeline input: True (ByValue)
219+
Accept wildcard characters: False
220+
```
221+
185222
### CommonParameters
186223
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).
187224

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

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,6 @@ This example creates a menu option to play an announcement for the defined promp
6464

6565
### -Action
6666

67-
> Applicable: Microsoft Teams
68-
6967
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:
7068

7169
- Announcement - plays a defined prompt then returns to the menu
@@ -87,8 +85,6 @@ Accept wildcard characters: False
8785
8886
### -CallTarget
8987
90-
> Applicable: Microsoft Teams
91-
9288
The CallTarget parameter represents the target for call transfer after the menu option is selected.
9389
9490
CallTarget is required if the action of the menu option is TransferCallToTarget.
@@ -109,8 +105,6 @@ Accept wildcard characters: False
109105
110106
### -Description
111107
112-
> Applicable: Microsoft Teams
113-
114108
_Voice applications private preview customers only._
115109
116110
_Saving an auto attendant configuration through Teams admin center will remove this setting._
@@ -135,8 +129,6 @@ Accept wildcard characters: False
135129
136130
### -DtmfResponse
137131
138-
> Applicable: Microsoft Teams
139-
140132
The DtmfResponse parameter indicates the key on the telephone keypad to be pressed to activate the menu option. The DtmfResponse must be set to one of the following values:
141133
142134
- Tone0 to Tone9 - Corresponds to DTMF tones from 0 to 9.
@@ -158,8 +150,6 @@ Accept wildcard characters: False
158150
159151
### -MainlineAttendantTarget
160152
161-
> Applicable: Microsoft Teams
162-
163153
_Voice applications private preview customers only._
164154
165155
_Saving an auto attendant configuration through Teams admin center will remove this setting._
@@ -180,8 +170,6 @@ Accept wildcard characters: False
180170
181171
### -Prompt
182172
183-
> Applicable: Microsoft Teams
184-
185173
The **Prompt** parameter reflects the prompts to play when the menu option is activated.
186174
187175
You can create new prompts by using the **New-CsAutoAttendantPrompt** cmdlet.
@@ -202,9 +190,7 @@ Accept wildcard characters: False
202190
203191
### -Tenant
204192
205-
> Applicable: Microsoft Teams
206-
207-
{{ Fill Tenant Description }}
193+
This parameter is reserved for Microsoft internal use only.
208194
209195
```yaml
210196
Type: System.Guid
@@ -220,8 +206,6 @@ Accept wildcard characters: False
220206
221207
### -VoiceResponses
222208
223-
> Applicable: Microsoft Teams
224-
225209
The VoiceResponses parameter represents the voice responses to select a menu option when Voice Responses are enabled for the auto attendant.
226210
227211
Voice responses are currently limited to one voice response per menu option.

teams/teams-ps/MicrosoftTeams/Set-CsMainlineAttendantAppointmentBookingFlow.md

Lines changed: 6 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Changes an existing Mainline Attendant appointment booking flow
1919
## SYNTAX
2020

2121
```
22-
Set-CsMainlineAttendantAppointmentBookingFlow -Identity <String> [-Name <String>] [-Description <String>] [-CallerAuthenticationMethod <sms | email | verification_link | voiceprint | user_details>] [-ApiAuthenticationType <basic | api_key | bearer_token_static | bearer_token_dynamic>] [-ApiDefinitions <String>] [-Tenant <Guid>] [<CommonParameters>]
22+
Set-CsMainlineAttendantAppointmentBookingFlow -Instance <Object> [-Tenant <Guid>] [<CommonParameters>]
2323
```
2424

2525
## DESCRIPTION
@@ -33,96 +33,17 @@ The Set-CsMainlineAttendantAppointmentBookingFlow cmdlet changes an existing app
3333

3434
## PARAMETERS
3535

36-
### -Identity
37-
The unique Id of the appointment booking flow to change
36+
### -Instance
37+
The Instance parameter is the object reference to the Mainline Attendant Booking flow.
3838

39-
```yaml
40-
Type: String
41-
Parameter Sets: (All)
42-
Aliases:
43-
44-
Required: True
45-
Position: Named
46-
Default value: None
47-
Accept pipeline input: False
48-
Accept wildcard characters: False
49-
```
50-
51-
### -Name
52-
The name of the appointment booking flow
53-
54-
```yaml
55-
Type: String
56-
Parameter Sets: (All)
57-
Aliases:
58-
59-
Required: False
60-
Position: Named
61-
Default value: None
62-
Accept pipeline input: False
63-
Accept wildcard characters: False
64-
```
65-
66-
### -Description
67-
The description for the appointment booking flow
68-
69-
Limit: 500 characters.
39+
You can retrieve an object reference to an existing Mainline Attendant Booking flow by using the [Get-CsMainlineAttendantAppointmentBookingFlow](Get-CsMainlineAttendantAppointmentBookingFlow.md) cmdlet and assigning the returned value to a variable.
7040

7141
```yaml
72-
Type: String
42+
Type: Object
7343
Parameter Sets: (All)
7444
Aliases:
7545

76-
Required: False
77-
Position: Named
78-
Default value: None
79-
Accept pipeline input: False
80-
Accept wildcard characters: False
81-
```
82-
83-
### -CallerAuthenticationMethod
84-
The method by which the caller is authenticated
85-
86-
PARAVALUES: sms | email | verification_link | voiceprint | user_details
87-
88-
```yaml
89-
Type: String
90-
Parameter Sets: (All)
91-
Aliases:
92-
93-
Required: False
94-
Position: Named
95-
Default value: None
96-
Accept pipeline input: False
97-
Accept wildcard characters: False
98-
```
99-
100-
### -ApiAuthenticationType
101-
The method of authentication used by the API
102-
103-
PARAVALUES: basic | api_key | bearer_token_static | bearer_token_dynamic
104-
105-
```yaml
106-
Type: String
107-
Parameter Sets: (All)
108-
Aliases:
109-
110-
Required: False
111-
Position: Named
112-
Default value: None
113-
Accept pipeline input: False
114-
Accept wildcard characters: False
115-
```
116-
117-
### -ApiDefinitions
118-
The parameters used by the API
119-
120-
```yaml
121-
Type: String
122-
Parameter Sets: (All)
123-
Aliases:
124-
125-
Required: False
46+
Required: True
12647
Position: Named
12748
Default value: None
12849
Accept pipeline input: False

0 commit comments

Comments
 (0)