Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
Teams Phone Agent is currently only available to customers in the Frontier Public Preview program.
The following cmdlet references are for Microsoft Teams Phone Agent, Auto Attendants, and Call Queues.
Teams Phone Agent
The following cmdlets are specific to Teams Phone Agent feature configuration. The Auto Attendant cmdlets must also be used in order to create a working Teams Phone Agent.
Auto Attendant
The following cmdlets allow you to create and manage an Auto Attendant:
For a step-by-step guide to creating an Auto Attendant with PowerShell, see Creating Auto attendants with PowerShell cmdlets
Call Queue
The following cmdlets allow you to create and manage a Call Queue:
For a step-by-step guide to creating a Call Queue with PowerShell, see Call Queues with PowerShell
Compliance Recording for Call Queues
The following cmdlets allow you to create and manage Compliance Recording for Call Queue templates:
New-CsComplianceRecordingForCallQueueTemplate Get-CsComplianceRecordingForCallQueueTemplate Set-CsComplianceRecordingForCallQueueTemplate Remove-CsComplianceRecordingForCallQueueTemplate
Shared call history
- New-CsSharedCallQueueHistoryTemplate
- Get-CsSharedCallQueueHistoryTemplate
- Set-CsSharedCallQueueHistoryTemplate
- Remove-CsSharedCallQueueHistoryTemplate
Common cmdlets used by Teams Phone Agent, Auto Attendant, and Call Queue
The following cmdlets are also required to manage common components of Teams Phone Agent, Auto Attendant and Call Queue such as:
- Users
- Resource accounts
- Licenses
- Phone numbers
- Audio files (for Auto Attendant and Call Queue only)
- Supported languages (for Auto Attendant and Call Queue only. See Teams Phone Agent for equivalent cmdlets.)
Automatic Recording for Teams Phone Agent and Call Queue
The following cmdlets allow you to create and manage Automatic Recording templates:
- New-CsAutoRecordingTemplate
- Get-CsAutoRecordingTemplate
- Set-CsAutoRecordingTemplate
- Remove-CsAutoRecordingTemplate
Users and Teams
Users
Teams:
Resource accounts
- New-CsOnlineApplicationInstance
- Find-CsOnlineApplicationInstance
- Get-CsOnlineApplicationInstance
- Set-CsOnlineApplicationInstance
- New-CsOnlineApplicationInstanceAssociation
- Get-CsOnlineApplicationInstanceAssociation
- Remove-CsOnlineApplicationInstanceAssociation
- Get-CsOnlineApplicationInstanceAssociationStatus