Skip to content

Latest commit

 

History

History
176 lines (134 loc) · 4.56 KB

New-TeamsCallableEntity.md

File metadata and controls

176 lines (134 loc) · 4.56 KB
external help file Module Name online version schema
TeamsFunctions-help.xml
TeamsFunctions
2.0.0

New-TeamsCallableEntity

SYNOPSIS

Creates a Callable Entity for Auto Attendants

SYNTAX

New-TeamsCallableEntity [-Identity] <String> [-Type <String>] [-EnableTranscription]
 [-EnableSharedVoicemailSystemPromptSuppression] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Wrapper for New-CsAutoAttendantCallableEntity with verification Requires a licensed User or ResourceAccount an Office 365 Group or Tel URI

EXAMPLES

EXAMPLE 1

New-TeamsCallableEntity -Type ExternalPstn -Identity "tel:+1555123456"

Creates a callable Entity for the provided string, normalising it into a Tel URI

EXAMPLE 2

New-TeamsCallableEntity -Type User -Identity John@domain.com

Creates a callable Entity for the User John@domain.com

EXAMPLE 3

New-TeamsCallableEntity -Type User -Identity "My Group" -EnableTranscription -EnableSharedVoicemailSystemPromptSuppression

Creates a callable Entity for the Group "My Group", enables Transcription and suppresses the System prompt for the Group This allows to only play the Groups Voicemail prompt

PARAMETERS

-Identity

Required. Tel URI, Group Name or UserPrincipalName, depending on the Entity Type

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-Type

Optional. Type of Callable Entity to create. Expected User, ExternalPstn, SharedVoicemail, ResourceAccount If not provided, the Type is queried with Get-TeamsCallableEntity

Type: String
Parameter Sets: (All)
Aliases:

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

-EnableTranscription

Optional. Enables Transcription. Available only for Groups (Type SharedVoicemail)

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-EnableSharedVoicemailSystemPromptSuppression

Optional. Surpresses System Prompts for Shared Voicemail. Available only for Groups (Type SharedVoicemail)

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

-Confirm

Prompts you for confirmation before running the cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
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.

INPUTS

System.String

OUTPUTS

System.Object - Default behaviour

System.String - With switch ReturnObjectIdOnly

NOTES

For Users, it will verify the Objects eligibility. Requires a valid license but can enable the User Object for Enterprise Voice if needed. For Groups, it will verify that the Group exists in AzureAd (but not in Exchange) For ExternalPstn it will construct the Tel URI

RELATED LINKS

https://github.com/DEberhardt/TeamsFunctions/tree/main/docs/New-TeamsCallableEntity.md

https://github.com/DEberhardt/TeamsFunctions/tree/main/docs/about_TeamsAutoAttendant.md

https://github.com/DEberhardt/TeamsFunctions/tree/main/docs/about_TeamsCallQueue.md

https://github.com/DEberhardt/TeamsFunctions/tree/main/docs/about_UserManagement.md

https://github.com/DEberhardt/TeamsFunctions/tree/main/docs/