Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo destina-se a Administradores de TI e Profissionais de TI que estão a aplicar regras de normalização aos planos de marcação do Teams.
Para obter mais informações sobre os planos de marcação do Teams, consulte Encaminhamento com dial plans.
As regras de normalização são as propriedades de tradução de um dial plan do Teams e definem a forma como os números de telefone expressos em vários formatos devem ser traduzidos. A mesma cadeia de número pode ser interpretada e traduzida de forma diferente, consoante a região a partir da qual está marcada. As regras de normalização podem ser necessárias, se os usuários precisarem discar números internos ou externos abreviados.
Uma ou mais regras de normalização devem ser atribuídas ao plano de discagem. As regras de normalização são correspondidas de cima para baixo, pelo que a ordem pela qual aparecem num plano de marcação de inquilino é importante. Por exemplo, se um plano de marcação de inquilino tiver 10 regras de normalização, a lógica de correspondência de números marcados é experimentada a partir da primeira regra de normalização. Se não existir uma correspondência com a primeira regra, é tentada uma correspondência com a segunda regra e assim sucessivamente. Se for efetuada uma correspondência, essa regra é utilizada e não há qualquer esforço para corresponder a quaisquer outras regras definidas.
Nota
A Microsoft impõe agora a regra de que não pode haver mais de 50 regras de normalização num determinado plano de marcação.
Determinação de regras de normalização necessárias
Uma vez que um dial plan de inquilino é intercalado com um determinado plano de marcação país/região de serviço de um determinado utilizador, é provável que as regras de normalização do plano de marcação do país/região do serviço precisem de ser avaliadas. A avaliação determina que regras de normalização do dial plan do inquilino são necessárias.
O cmdlet Get-CsEffectiveTenantDialPlan pode ser usado para essa finalidade. O cmdlet utiliza a identidade do utilizador como o parâmetro de entrada e devolve todas as regras de normalização aplicáveis ao utilizador.
Criação de regras de normalização
As regras de normalização utilizam .NET Framework expressões regulares para especificar padrões de correspondência numéricas que o servidor utiliza para traduzir cadeias de marcação para o formato E.164. As regras de normalização podem ser criadas especificando a expressão regular para a correspondência e a conversão a ser feita quando uma correspondência é encontrada. Ao concluir, você pode digitar um número de teste para verificar se a regra de normalização funciona como o esperado.
Para obter detalhes sobre como utilizar .NET Framework expressões regulares, veja .NET Framework Expressões Regulares.
Para validar expressões regulares, veja Regex101 (uma ferramenta interativa para testar e aprender expressões regulares)
Consulte Criar e gerir planos de marcação para criar e gerir regras de normalização para os seus planos de marcação de inquilinos.
Nota
As regras de normalização com o primeiro token como opcional não são atualmente suportadas em dispositivos 3pip (por exemplo, modelo Polycom VVX 601). Se quiser aplicar regras de normalização com opcionalidade em dispositivos 3pip, deve criar duas regras de normalização em vez de uma. Por exemplo, a regra ^0? (999)$ deve ser substituído pelas duas regras seguintes: (999)$ (Tradução:$1) e ^0(999)$ (Tradução:$1).
Validar todas as expressões regulares utilizadas nas regras de normalização do dial plan, uma vez que as expressões inválidas podem resultar em problemas de cliente ou serviço.
Regras de normalização de exemplo
A tabela a seguir mostra exemplos de regras de normalização que são gravadas como expressões reguladores do .NET Framework. Os exemplos são apenas exemplos e não se destinam a ser uma referência prescritiva para criar as suas próprias regras de normalização.
Regras de normalização com .NET Framework expressões regulares
Nome da regra |
Descrição |
Padrão do número |
Conversão |
Exemplo |
---|---|---|---|---|
4digitExtension |
Converte extensões de 4 dígitos. |
^(\d{4})$ |
+1425555$1 |
0100 é convertido em +14255550100 |
5digitExtension |
Converte extensões de 5 dígitos. |
^5(\d{4})$ |
+1425555$1 |
50100 é convertido em +14255550100 |
7digitcallingRedmond |
Converte números de 7 dígitos para números locais Redmond. |
^(\d{7})$ |
+1425$1 |
5550100 é convertido em +14255550100 |
RedmondOperator |
Converte 0 para o Operador Redmond. |
^0$ |
+14255550100 |
0 é convertido em +14255550100 |
RedmondSitePrefix |
Converte números com o prefixo (6) na rede e o código de local do Redmond (222). |
^6222(\d{4})$ |
+1425555$1 |
62220100 é convertido em +14255550100 |
5digitRange |
Converte extensões de 5 dígitos iniciando com o intervalo de dígitos de 3 a 7 inclusive. |
^([3-7]\d{4})$ |
+142555$1 |
54567 é convertido em +14255554567 |
PrefixAdded |
Adiciona um prefixo de país na frente de um número de 9 dígitos com restrições no primeiro e terceiro dígitos. |
^([2-9]\d\d[2-9]\d{6})$ |
1$1 |
4255554567 é convertido em 14255554567 |
NoTranslation |
Corresponde 5 dígitos, mas não faz a conversão. |
^(\d{5})$ |
$1 |
34567 é convertido em 34567 |
Plano de marcação Redmond com base nas regras de normalização mostradas na tabela anterior.
A tabela a seguir ilustra um exemplo de plano de discagem para Redmond, Washington, Estados Unidos, com base nas regras de normalização mostradas na tabela anterior.
Plano de discagem de Redmond |
---|
5digitExtension |
7digitcallingRedmond |
RedmondSitePrefix |
RedmondOperator |
Nota
Os nomes das regras de normalização apresentados na tabela anterior não incluem espaços, mas a utilização de espaços é uma questão de escolha. O primeiro nome na tabela, por exemplo, pode ser escrito "Extensão de 5 dígitos" ou "Extensão de 5 dígitos" e ainda ser válido.
Tópicos relacionados
Criar e gerenciar planos de discagem
Diferentes tipos de números de telefone utilizados para Planos de Chamadas