Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo destina-se a administradores e profissionais de TI que estão aplicando regras de normalização aos planos de discagem do Teams.
Para obter mais informações sobre os planos de discagem do Teams, consulte Roteamento com planos de discagem.
As regras de normalização são as propriedades de tradução de um plano de discagem do Teams e definem como os números de telefone expressos em vários formatos devem ser traduzidos. A mesma cadeia de caracteres numérica pode ser interpretada e traduzida de forma diferente, dependendo da localidade da qual ela é discada. 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, portanto, a ordem na qual elas aparecem em um plano de discagem de locatários é importante. Por exemplo, se um plano de discagem de locatário tiver 10 regras de normalização, a lógica de correspondência de número discado será tentada começando com a primeira regra de normalização. Se não houver uma correspondência com a primeira regra, uma correspondência será tentada com a segunda regra e assim por diante. Se uma correspondência for feita, essa regra será usada e não haverá esforço para corresponder a nenhuma outra regra definida.
Nota
A Microsoft agora impõe a regra de que não pode haver mais de 50 regras de normalização em um determinado plano de discagem.
Determinação de regras de normalização necessárias
Como um plano de discagem de locatários é mesclado com o plano de discagem de país/região do serviço de um determinado usuário, é provável que as regras de normalização do plano de discagem do país/região do serviço precisem ser avaliadas. A avaliação determina quais regras de normalização do plano de discagem de locatários são necessárias.
O cmdlet Get-CsEffectiveTenantDialPlan pode ser usado para essa finalidade. O cmdlet usa a identidade do usuário como o parâmetro de entrada e retorna todas as regras de normalização aplicáveis ao usuário.
Criação de regras de normalização
As regras de normalização usam expressões regulares do .NET Framework para especificar padrões de correspondência numérica que o servidor usa para converter cadeias de discagem 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 usar expressões regulares do .NET Framework, consulte Expressões regulares do .NET Framework.
Para validar expressões regulares, consulte Regex101 (uma ferramenta interativa para testar e aprender expressões regulares)
Consulte Criar e gerenciar planos de discagem para criar e gerenciar regras de normalização para seus planos de discagem de locatários.
Nota
Atualmente, não há suporte para regras de normalização com o primeiro token como opcional em dispositivos 3pip (por exemplo, modelo Polycom VVX 601). Se você deseja 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).
Valide todas as expressões regulares usadas nas regras de normalização do plano de discagem, pois 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 pretendem ser uma referência prescritiva para criar suas próprias regras de normalização.
Regras de normalização usando expressões regulares do .NET Framework
| 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 |
| Intervalo de 5 dígitos |
Converte extensões de 5 dígitos iniciando com o intervalo de dígitos de 3 a 7 inclusive. |
^([3-7]\d{4})$ |
+142555 US$ 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 discagem de 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 mostrados na tabela anterior não incluem espaços, mas o uso 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