Skip to content
Merged
27 changes: 17 additions & 10 deletions teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantFlow.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ The Get-CsMainlineAttendantFlow cmdlet returns information about the Mainline At
## SYNTAX

```
Get-CsMainlineAttendantFlow [-MaConfigId <String>] [-Type <String>] [-FlowId <String>] [-Tenant <Guid>] [<CommonParameters>]
Get-CsMainlineAttendantFlow [-ConfigurationId <String>] [-Type <String>] [-Identity <String>] [-Tenant <Guid>] [<CommonParameters>]
```

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

### Example 2
```
Get-CsMainlineAttendantFlow -MaConfig 0b31bbe5-e2a0-4117-9b6f-956bca6023f8
Get-CsMainlineAttendantFlow -ConfigurationId 0b31bbe5-e2a0-4117-9b6f-956bca6023f8
```

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

### Example 3
```
Get-CsMainlineAttendantFlow -Type Type 1 | Type 2
Get-CsMainlineAttendantFlow -Type AppointmentBooking
```

This example will list all the Mainline Attendant flows with the specified type.
This example will list all the Mainline Attendant Appointment flows.

### Example 4
```
Get-CsMainlineAttendantFlow -FlowId 956bca6-e2a0-4117-9b6f-023f80b31bbe5
Get-CsMainlineAttendantFlow -Type QuestionAnswer
```

This example will list the Mainline Attendant flow with the specified flow id.
This example will list all the Mainline Attendant Question and Answer flows with the specified type.

### Example 5
```
Get-CsMainlineAttendantFlow -Identity 956bca6-e2a0-4117-9b6f-023f80b31bbe5
```

This example will list the Mainline Attendant flow with the specified identity.

## PARAMETERS

### -MaConfigId
### -ConfigurationId
The Mainline Attendant configuration Id

```yaml
Expand All @@ -78,7 +85,7 @@ Accept wildcard characters: False
### -Type
The Mainline Attendant flow type

PARAMVALUE: Appointment | QuestionAndAnswer
PARAMVALUE: AppointmentBooking | QuestionAnswer

```yaml
Type: String
Expand All @@ -92,8 +99,8 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -FlowId
The Mainline Attendant flow id
### -Identity
The Mainline Attendant identity

```yaml
Type: String
Expand Down
47 changes: 42 additions & 5 deletions teams/teams-ps/MicrosoftTeams/Get-CsPersonalAttendantSettings.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ This cmdlet will show personal attendant settings for a user.
## SYNTAX

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

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

### Example 2
```
Get-CsPersonalAttendantSettings -InputObject @{ UserId = "[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 returns same output as Example 1 but fetched using identity parameter.

### Example 3
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
```output
Expand All @@ -77,7 +99,7 @@ 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
### Example 4
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
Expand All @@ -99,7 +121,7 @@ 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
### Example 5
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
Expand All @@ -121,7 +143,7 @@ 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
### Example 6
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
Expand All @@ -143,7 +165,7 @@ 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
### Example 7
```
Get-CsPersonalAttendantSettings -Identity [email protected]
```
Expand Down Expand Up @@ -182,6 +204,21 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -InputObject
The Identity parameter.

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

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
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).

Expand Down
18 changes: 1 addition & 17 deletions teams/teams-ps/MicrosoftTeams/New-CsAutoAttendantMenuOption.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,6 @@ This example creates a menu option to play an announcement for the defined promp

### -Action

> Applicable: Microsoft Teams

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:

- Announcement - plays a defined prompt then returns to the menu
Expand All @@ -87,8 +85,6 @@ Accept wildcard characters: False

### -CallTarget

> Applicable: Microsoft Teams

The CallTarget parameter represents the target for call transfer after the menu option is selected.

CallTarget is required if the action of the menu option is TransferCallToTarget.
Expand All @@ -109,8 +105,6 @@ Accept wildcard characters: False

### -Description

> Applicable: Microsoft Teams

_Voice applications private preview customers only._

_Saving an auto attendant configuration through Teams admin center will remove this setting._
Expand All @@ -135,8 +129,6 @@ Accept wildcard characters: False

### -DtmfResponse

> Applicable: Microsoft Teams

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:

- Tone0 to Tone9 - Corresponds to DTMF tones from 0 to 9.
Expand All @@ -158,8 +150,6 @@ Accept wildcard characters: False

### -MainlineAttendantTarget

> Applicable: Microsoft Teams

_Voice applications private preview customers only._

_Saving an auto attendant configuration through Teams admin center will remove this setting._
Expand All @@ -180,8 +170,6 @@ Accept wildcard characters: False

### -Prompt

> Applicable: Microsoft Teams

The **Prompt** parameter reflects the prompts to play when the menu option is activated.

You can create new prompts by using the **New-CsAutoAttendantPrompt** cmdlet.
Expand All @@ -202,9 +190,7 @@ Accept wildcard characters: False

### -Tenant

> Applicable: Microsoft Teams

{{ Fill Tenant Description }}
This parameter is reserved for Microsoft internal use only.

```yaml
Type: System.Guid
Expand All @@ -220,8 +206,6 @@ Accept wildcard characters: False

### -VoiceResponses

> Applicable: Microsoft Teams

The VoiceResponses parameter represents the voice responses to select a menu option when Voice Responses are enabled for the auto attendant.

Voice responses are currently limited to one voice response per menu option.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Changes an existing Mainline Attendant appointment booking flow
## SYNTAX

```
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>]
Set-CsMainlineAttendantAppointmentBookingFlow -Instance <Object> [-Tenant <Guid>] [<CommonParameters>]
```

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

## PARAMETERS

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

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

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

### -Name
The name of the appointment booking flow

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

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

### -Description
The description for the appointment booking flow

Limit: 500 characters.
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.

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

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

### -CallerAuthenticationMethod
The method by which the caller is authenticated

PARAVALUES: sms | email | verification_link | voiceprint | user_details

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

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

### -ApiAuthenticationType
The method of authentication used by the API

PARAVALUES: basic | api_key | bearer_token_static | bearer_token_dynamic

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

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

### -ApiDefinitions
The parameters used by the API

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

Required: False
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Expand Down
Loading