Compartilhar via


New-CsDialPlan

 

Tópico modificado em: 2012-03-27

Cria um novo plano de discagem.

Sintaxe

New-CsDialPlan -Identity <XdsIdentity> [-City <String>] [-Confirm [<SwitchParameter>]] [-CountryCode <String>] [-Description <String>] [-DialinConferencingRegion <String>] [-ExternalAccessPrefix <String>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-NormalizationRules <PSListModifier>] [-OptimizeDeviceDialing <$true | $false>] [-SimpleName <String>] [-State <String>] [-WhatIf [<SwitchParameter>]]

Descrição Detalhada

Este cmdlet cria um novo plano de discagem (também conhecido como perfil de local). Os planos de discagem fornecem as informações necessárias para habilitar os usuários do Enterprise Voice a fazerem chamadas telefônicas. Os planos de discagem também são utilizados pelo Aplicativo Atendedor de Conferência para efetuar conferências discadas. Um plano de discagem determina, por exemplo, quais regras de normalização serão aplicadas e se um prefixo deverá ser discado para se efetuar chamadas externas.

A criação de um plano de discagem cria automaticamente uma regra padrão de normalização de voz. As regras de normalização podem ser modificadas chamando-se o cmdlet Set-CsVoiceNormalizationRule. É possível adicionar novas regras de normalização a um plano de discagem chamando-se o cmdlet New-CsVoiceNormalizationRule.

Quem pode executar este cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet New-CsDialPlan localmente: RTCUniversalServerAdmins. Para retornar uma lista de todas as funções de controle de acesso baseado em função (RBAC) às quais este cmdlet tiver sido atribuído (inclusive qualquer função RBAC personalizada que tiver sido criada por você), execute o seguinte comando no prompt do Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsDialPlan"}

Parâmetros

Parâmetro Obrigatório Tipo Descrição

Identity

Obrigatório

XdsIdentity

Um identificador exclusivo que designa o escopo e nome (site), a função do serviço e o FQDN, ou o nome (por usuário), para identificar o plano de discagem. Por exemplo, uma Identidade de site seria inserida no formato site:<sitename>, onde sitename é o nome do site. Um plano de discagem no escopo do serviço deve ser um serviço de gateway do Registro ou da PSTN, no qual se formata o valor Identity da seguinte forma: Registrar:Redmond.litwareinc.com. Uma Identidade por usuário seria inserida simplesmente como um valor exclusivo de cadeia de caracteres.

Description

Opcional

Cadeia de caracteres

Uma descrição deste plano de discagem – para que serve, a que tipo de usuário se aplica ou qualquer outra informação que seja útil na identificação do propósito do plano de discagem.

Máximo de caracteres: 512

DialinConferencingRegion

Opcional

Cadeia de caracteres

O nome da região associada a este plano de discagem. Especifique um valor para este parâmetro, se o plano de discagem for usado para conferências discadas. Isso permite que o número de acesso correto seja atribuído quando o organizador configurar a conferência. As regiões disponíveis podem ser recuperadas chamando o cmdlet Get-CsNetworkRegion.

Máximo de caracteres: 512

ExternalAccessPrefix

Opcional

Cadeia de caracteres

Um número (ou conjunto de números) que designa a chamada como externa à organização. (Por exemplo, para discar uma linha externa, primeiro pressione 9.) Este prefixo será ignorado pelas regras de normalização, embora essas regras sejam aplicadas ao restante do número.

O parâmetro OptimizeDeviceDialing deve ser definido como True, para que este valor tenha efeito.

Este parâmetro deve corresponder à expressão regular [0-9]{1,4}. Isso significa que ele deve ter um valor entre 0 e 9, com um a quatro dígitos de comprimento.

Padrão: 9

NormalizationRules

Opcional

PSListModifier

Uma lista de regras de normalização que são aplicadas a este plano de discagem.

Embora esta lista e essas regras possam ser criadas diretamente com este cmdlet, recomendamos que você crie as regras de normalização com o cmdlet New-CsVoiceNormalizationRule, que cria a regra e a atribui ao plano de discagem especificado.

A cada vez que se cria um novo plano de discagem, também se cria uma nova regra de normalização de voz com definições padrão para o respectivo site, serviço ou plano de discagem por usuário. Por padrão, a Identidade da nova regra de normalização é a Identidade do plano de discagem, seguida de uma barra e do nome Prefix All. Por exemplo, site:Redmond/Prefix All.

Padrão: {Description=;Pattern=^(\d11)$;Translation=+$1;Name=Prefix All;IsInternalExtension=False } Nota: Este padrão é apenas um marcador. Para que o plano de discagem seja útil, deve-se modificar a regra de normalização criada pelo plano de discagem ou criar uma nova regra para o site, serviço ou usuário. É possível criar uma nova regra de normalização, chamando-se o cmdlet New-CsVoiceNormalizationRule; e modificar uma regra de normalização, chamando-se Set-CsVoiceNormalizationRule.

OptimizeDeviceDialing

Opcional

Booleano

A definição desse parâmetro como True aplicará o prefixo no parâmetro ExternalAccessPrefix às chamadas feitas fora da organização. Este valor poderá ser definido como True apenas se tiver sido especificado um valor para o parâmetro ExternalAccessPrefix.

Padrão: False

SimpleName

Opcional

Cadeia de caracteres

Um nome para exibição para o plano de discagem. Este nome deve ser exclusivo entre todos os planos de discagem na implantação do Lync Server.

Esta cadeia de caracteres pode ter no máximo 256 caracteres. Os caracteres válidos são caracteres alfabéticos ou numéricos, o hífen (-), ponto (.), sinal de adição (+), sublinhado (_) e parênteses (()).

Este parâmetro deve conter um valor. Contudo, caso não seja fornecido um valor na chamada a New-CsDialPlan, será utilizado um valor padrão. O valor padrão de um plano de discagem global é Prefix All. O valor padrão de um plano de discagem no nível de site é o nome do site. O padrão de um serviço é o nome do serviço (Registrador ou gateway PSTN), seguido de um sinal de sublinhado e do nome de domínio totalmente qualificado (FQDN). Por exemplo: Registrar_pool0.litwareinc.com. O padrão de um plano de discagem por usuário é a sua Identidade.

State

Opcional

Cadeia de caracteres

Este parâmetro não é usado com este cmdlet.

City

Opcional

Cadeia de caracteres

Este parâmetro não é usado com este cmdlet.

CountryCode

Opcional

Cadeia de caracteres

Este parâmetro não é usado com este cmdlet.

Force

Opcional

SwitchParameter

Suprime quaisquer avisos de confirmação antes de se efetuar as alterações.

InMemory

Opcional

SwitchParameter

Cria uma referência de objeto, sem na verdade executar o objeto como uma alteração permanente. Se a saída deste cmdlet for atribuída, chamando-o com este parâmetro a uma variável, você poderá realizar alterações às propriedades da referência do objeto e executar estas alterações, chamando-se o cmdlet coincidente Set- deste cmdlet.

WhatIf

Opcional

SwitchParameter

Descreve o que aconteceria se o comando fosse executado sem ser executado de fato.

Confirm

Opcional

SwitchParameter

Solicita confirmação antes da execução do comando.

Tipos de Entrada

Nenhuma.

Tipos de Retorno

Este cmdlet cria um objeto do tipo Microsoft.Rtc.Management.WritableConfig.Policy.Voice.LocationProfile.

Exemplo

-------------------------- Exemplo 1 --------------------------

New-CsDialPlan -Identity RedmondDialPlan

O comando mostrado no Exemplo 1 cria um novo plano de discagem com a identidade RedmondDialPlan. (a ausência de um escopo no valor de Identity indica que esta é uma política por usuário. Os planos de discagem criados no escopo por usuário podem ser atribuídos diretamente a usuários e grupos). Todas as outras propriedades do plano de discagem serão atribuídas com valores padrão.

-------------------------- Exemplo 2 --------------------------

New-CsDialPlan -Identity site:Redmond -SimpleName RedmondSiteDialPlan
New-CsVoiceNormalizationRule -Identity "site:Redmond/SeattlePrefix" -Pattern "^9(\d*){1,5}$" -Translation "+1206$1"

Os comandos mostrados no Exemplo 2 criam um novo plano de discagem com a Identidade site:Redmond (indicando que o plano de discagem se aplicará a todos os usuários do site de Redmond que não possuírem um plano de discagem por usuário ou em nível de serviço a eles atribuído) e com SimpleName igual a RedmondSiteDialPlan. A próxima linha do exemplo cria uma nova regra de normalização associada ao plano. A regra de normalização padrão é criada para um plano de discagem, mas ela atua principalmente como um marcador; os valores têm uso limitado. Portanto, depois de chamar o cmdlet New-CsDialPlan para criar um novo plano de discagem, deve se chamar o cmdletNew-CsVoiceNormalizationRule, para criar uma regra nomeada que seja funcional na organização. A linha 2 do exemplo faz exatamente isso: ela chama o cmdlet New-CsVoiceNormalizationRule e cria uma regra para o site de Redmond com o nome SeattlePrefix, especificando as propriedades Pattern e Translation da regra. Nenhuma etapa adicional precisa ser seguida para modificar o plano de discagem; as alterações à regra de normalização serão aplicadas automaticamente ao plano de discagem cuja identidade corresponder à da regra de normalização (a parte site:Redmond da identidade corresponde à identidade do plano de discagem; SeattlePrefix é o nome da regra de normalização. É possível aplicar diversas regras de normalização a um plano de discagem. Assim, cada regra de normalização necessitará de um nome exclusivo em um determinado escopo).

-------------------------- Exemplo 3 --------------------------

New-CsDialPlan -Identity RedmondDialPlan -Description "Dial plan for Redmond users"

O comando mostrado no Exemplo 3 cria um novo plano de discagem com a identidade RedmondDialPlan e especifica uma Description, para explicar o objetivo do plano de discagem. (os planos de discagem criados no escopo por usuário podem ser atribuídos diretamente aos usuários e grupos). Os valores padrão serão atribuídos a todos os outros parâmetros.