Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ The Get-CsMainlineAttendantAppointmentBookingFlow cmdlet returns the identified
## SYNTAX

```
Get-CsMainlineAttendantAppointmentBookingFlow [-Identity <Guid>] [-Tenant <Guid>] [-First <Int32>] [-Skip <Int32>] [-ExcludeContent <Switch>] [-Sort <String>] [-Descending <Switch>] [-NameFilter <String>] [<CommonParameters>]
Get-CsMainlineAttendantAppointmentBookingFlow [-Identity <Guid>] [-Tenant <Guid>] [-First <Int32>] [-Skip <Int32>] [-SortBy <String>] [-Descending <Switch>] [-NameFilter <String>] [<CommonParameters>]
```

## DESCRIPTION
Expand Down Expand Up @@ -117,29 +117,11 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -ExcludeContent
### -SortBy

> Applicable: Microsoft Teams

The ExcludeContent parameter only displays the Name and Id of the appointment flow.

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

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

### -Sort

> Applicable: Microsoft Teams

The Sort parameter specifies the property used to sort.
The SortBy parameter specifies the property used to sort.

```yaml
Type: String
Expand Down
84 changes: 83 additions & 1 deletion 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 [-ConfigurationId <String>] [-Type <String>] [-Identity <String>] [-Tenant <Guid>] [<CommonParameters>]
Get-CsMainlineAttendantFlow [-ConfigurationId <String>] [-Type <String>] [-Identity <String>] [-First <UInt32>] [-Skip <UInt32>] [-NameFilter <String>] [-SortBy <String>] [-Descending] [-Tenant <Guid>] [<CommonParameters>]
```

## DESCRIPTION
Expand Down Expand Up @@ -114,6 +114,88 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -First

The First parameter gets the first N Mainline Attendant flows, up to a maximum of 100 at a time.
When not specified, the default behavior is to return the first 100 Mainline Attendant flows. It is intended to be used in conjunction with the `-Skip` parameter for pagination purposes.
If a number greater than 100 is supplied, the request will fail.

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

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

### -Skip

The Skip parameter skips the first N Mainline Attendant flows. It is intended to be used in conjunction with the `-First` parameter for pagination purposes.

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

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

### -SortBy

The SortBy parameter specifies the property used to sort.

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

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

### -Descending

The Descending parameter sorts Mainline Attendant flows in descending order

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

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

### -NameFilter

The NameFilter parameter returns appointment booking flows where the name contains specified string

```yaml
Type: 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).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ The Get-CsMainlineAttendantQuestionAnswerFlow cmdlet returns the identified Main
## SYNTAX

```
Get-CsMainlineAttendantQuestionAnswerFlow [-Identity <Guid>] [-Tenant <Guid>] [-First <Int32>] [-Skip <Int32>] [-ExcludeContent <Switch>] [-Sort <String>] [-Descending <Switch>] [-NameFilter <String>] [<CommonParameters>]
Get-CsMainlineAttendantQuestionAnswerFlow [-Identity <Guid>] [-Tenant <Guid>] [-First <Int32>] [-Skip <Int32>] [-SortBy <String>] [-Descending <Switch>] [-NameFilter <String>] [<CommonParameters>]
```

## DESCRIPTION
Expand Down Expand Up @@ -105,23 +105,8 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -ExcludeContent
The ExcludeContent parameter only displays the Name and Id of the question and answer flow.

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

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

### -Sort
The Sort parameter specifies the property used to sort.
### -SortBy
The SortBy parameter specifies the property used to sort.

```yaml
Type: String
Expand Down
57 changes: 56 additions & 1 deletion teams/teams-ps/MicrosoftTeams/New-CsAutoAttendantMenuOption.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Use the New-CsAutoAttendantMenuOption cmdlet to create a new menu option.
## SYNTAX

```
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>]
New-CsAutoAttendantMenuOption -Action <AgentAndQueues | Announcement | DisconnectCall | MainlineAttendantFlow | TransferCallToOperator | TransferCallToTarget>] [-DtmfResponse <Tone0 | Tone1 | Tone2 | Tone3 | Tone4 | Tone5 | Tone6 | Tone7 | Tone8 | Tone9 | Automatic>] [-VoiceResponses <List>] [-CallTarget <Object>] [-Prompt <Object>] [-MainlineAttendantTarget <String>] [-Description <String>] [-AgentTargetType <CoPilot | IVR>] [-AgentTarget <String<] [-AgentTargetTagTemplateId <String>] [-Tenant <Guid>] [<CommonParameters>]
```

## DESCRIPTION
Expand All @@ -30,6 +30,7 @@ The New-CsAutoAttendantMenuOption cmdlet creates a new menu option for the Auto
> 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.
>
> - -Description
> - -Action AgentAndQueues
> - -Action MainLineAttendantFlow
> - -MainlineAttendantTarget

Expand Down Expand Up @@ -66,8 +67,10 @@ This example creates a menu option to play an announcement for the defined promp

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:

- AgentAndQueues - **Restricted to VoiceApps TAP customers**
- Announcement - plays a defined prompt then returns to the menu
- DisconnectCall - The call is disconnected.
- MainlineAttendantFlow - **Restricted to VoiceApps TAP customers**
- TransferCallToOperator - the call is transferred to the operator.
- TransferCallToTarget - The call is transferred to the menu option's call target.

Expand Down Expand Up @@ -188,6 +191,58 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -AgentTargetType

The AgentTargetType parameter indicates if a CoPilot Studio or IVR application is invoked. The AgentTargetType must be set to one of the following values:

- CoPilot - **Restricted to VoiceApps TAP customers - requires that Mainline Attendant be enabled**
- IVR - **Restricted to VoiceApps TAP customers**

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

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

### -AgentTarget

The AgentTarget parameter is the GUID of the target CoPilot or a 3rd party IVR agent.

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

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

### -AgentTargetTagTemplateId

The AgentTargetTagTemplateId parameter is the GUID of the Tag template to assign.

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

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


### -Tenant

This parameter is reserved for Microsoft internal use only.
Expand Down