Planos de discagem e regras de normalização
Tópico modificado em: 2012-10-14
Um plano de discagem é um conjunto nomeado de regras de normalização que converte números de telefone de um local nomeado, usuário individual ou objeto de contato em um formato padrão único (E.164) para fins de roteamento de chamadas e autorização.
As regras de normalização definem como os números de telefone expressos em vários formatos devem ser roteados para cada local, usuário ou objeto de contato especificado. A mesma sequência de discagem pode ser interpretada e convertida de forma diferente dependendo do local do qual ele é discado e a pessoa ou o objeto de contato fazendo a chamada.
Escopo do plano de discagem
Um escopo do plano de discagem determina o nível hierárquico no qual o plano de discagem pode ser aplicado. No Lync Server 2010, um usuário pode ser atribuído a um plano de discagem por usuário específico. Se um plano de discagem do usuário não for atribuído, o plano de discagem do pool do Registrador é aplicado. Se não houver nenhum plano de discagem do pool do Registrador, o plano de discagem local é aplicado. Finalmente, se nenhum plano de discagem é aplicável para o usuário, o plano de discagem global é aplicado.
Os clientes obtêm níveis de escopo do plano discagem através das configurações de provisionamento em banda fornecidas quando os usuários fazem o login no Lync Server. Como administrador, você pode gerenciar e atribuir os níveis de escopo do plano de discagem usando o Painel de Controle do Lync Server.
Observação: |
---|
O plano de discagem de gateway PSTN a nível de serviço é aplicado às chamadas recebidas por um gateway específico. |
Os níveis de escopo do plano de discagem são definidos como a seguir:
Plano de discagem do usuário: pode ser atribuídos a usuários individuais, grupos ou objetos de contato. Os aplicativos de voz podem procurar e usar um plano de discagem por usuário quando um valor de contexto de telefone do usuário padrão é recebido. Para atribuir um plano de discagem, um objeto de contato é tratado como um usuário individual.
Plano de discagem do pool: pode ser criado no nível de serviço para qualquer gateway PSTN ou Registrador na sua topologia. Para definir um plano de discagem do pool, você deve especificar o serviço (gateway PSTN ou pool do Registrador) ao qual o plano de discagem se aplica.
Plano de discagem local: pode ser criado para todo um local, exceto para usuários, grupos ou objetos de contato que são atribuídos com um plano de discagem do pool ou plano de discagem do usuário. Para definir um plano de discagem local, você deve especificar o local ao qual o plano de discagem é aplicado.
Plano de discagem global: é o plano de discagem padrão instalado com o produto. É possível editar o plano de discagem global, mas não exclui-lo. Este plano de discagem se aplica a todos os usuários, grupos e objetos de contato do do Enterprise Voice na sua implantação, a menos que você configure e atribua um plano de discagem com um escopo mais específico.
Planejamento de planos de discagem
O planejamento de planos de discagem consiste em:
Listar todas as localidades nas quais a organização tem escritórios.
A lista deve ser atualizada e completa. Precisará ser revisada conforme a organização da empresa evolui. Em uma grande empresa multinacional com várias filiais pequenas, isso pode ser uma tarefa demorada.
Identificação de padrões de números válidos para cada local.
A parte mais demorada do planejamento de seus planos de discagem é identificar os padrões de números válidos para cada local. Em alguns casos, será possível copiar as regras de normalização gravadas para um plano de discagem a outros planos de discagem, especialmente se os locais correspondentes estão dentro do mesmo país/região ou continente. Em outros casos, as pequenas alterações em números em um plano de discagem podem ser suficientes para usá-los em outros planos de discagem.
Desenvolvendo um esquema de toda a organização para nomeação de planos de discagem.
Adotar um esquema de nomeação padrão garante a consistência em toda a organização e facilita a manutenção e as atualizações.
Decidir se vários planos de discagem são necessários para um único local.
Se sua organização mantém um único plano de discagem em vários locais, talvez ainda seja necessário criar um plano de discagem separado para usuários do Enterprise Voice que estão migrando de um PBX e que precisam de suas extensões existentes retidas.
Decida se os planos de discagem por usuário são necessários. Por exemplo, se você tiver usuários de uma filial que são registrados com o local central ou se você tiver usuários registrados em um Aplicativo de Filial Persistente, é possível resolver cenários de discagem especiais com planos de discagem por usuário e regras de normalização. Para obter detalhes, consulte Requisitos de resiliência de locais de filial.
Determinando o escopo do plano de discagem (como descrito anteriormente neste tópico).
Para criar um plano de discagem, especifique os valores nos seguintes campos, conforme necessário, usando o Painel de Controle do Lync Server ou o Shell de Gerenciamento do Lync Server.
Nome e o nome simples
Para planos de discagem do usuário, você deve especificar um nome descritivo que identifica os usuários, grupos ou objetos de contato para os quais o plano de discagem será atribuído. Para planos de discagem local, o campo Nome é preenchido com o nome do local e não pode ser alterado. Para planos de discagem do pool, o campo Nome é pré-preenchido com o gateway PSTN ou FQDN do pool de front-end e não pode ser alterado.
O Nome simples do plano de discagem é preenchido com uma sequência derivada do nome do plano de discagem. O campo Nome simples é editável e destina-se para elaborar uma convenção de nomenclatura mais descritiva para os planos de discagem. O valor Nome simples não pode estar vazio e deve ser exclusivo. Uma prática recomendada é desenvolver um esquema de nomeação para toda a organização e usar este esquema consistentemente em todos os locais e usuários.
Descrição
Recomendamos digitar o nome comum reconhecível da localização geográfica à qual se aplica o plano de discagem correspondente. Por exemplo, se o nome do plano de discagem for Londres.Contoso.com, a descrição recomendada seria Londres.
Região da conferência discada
Se você estiver implantando a conferência discada, precisará especificar uma região de conferência de discagem para associar os números de acesso da conferência discada com um plano de discagem. Para obter detalhes, consulte Conferência discada no Lync Server 2010 na documentação de Planejamento.
Prefixo de acesso externo
É possível especificar um prefixo de acesso externo de até quatro caracteres (#, * e 0-9) se os usuários precisam discar um ou mais dígitos adicionais (por exemplo, 9) para obter uma linha externa.
Observação: |
---|
Se você especificar um prefixo de acesso externo, não é necessário criar uma regra de normalização adicional para acomodar o prefixo. |
Regras de normalização
As regras de normalização definem como os números de telefone expressos em vários formatos devem ser roteados para o local nomeado. A mesma sequência numérica pode ser interpretada e convertida de forma diferente dependendo do local no qual ela é discada. As regras de normalização são necessárias para o roteamento de chamada porque os usuários podem, e devem, usar vários formatos ao inserir números de telefone em suas listas de contatos.
A normalização de números de telefone fornecidos pelo usuário oferece um formato consistente facilita o seguinte:
A correspondência de um número discado com o URI do SIP do destinatário pretendido.
A aplicação de regras de autorização de discagem ao chamador.
Estes são alguns dos campos numéricos que as regras de normalização talvez precisem considerar:
Plano de discagem
Código do país
Código de área
Tamanho da extensão
Prefixo do local
Criando 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 sequências de discagem para o formato E.164 para fins de pesquisa de número inverso. Crie regras de normalização no Painel de Controle do Lync Server inserindo as expressões manualmente ou digitando os dígitos iniciais e o comprimento das sequências de discagem a ser correspondido e permitindo que o Painel de Controle do Lync Server gere a expressão regular correspondente para você. De qualquer forma, ao terminar, você pode inserir um número de teste para verificar se a regra de normalização funciona como esperado.
Para obter detalhes sobre o uso de expressões regulares do .NET Framework, consulte "Expressões regulares do .NET Framework" em https://go.microsoft.com/fwlink/?linkid=140927&clcid=0x416.
Exemplos de regras de normalização
A tabela a seguir mostra exemplos de regras de normalização que são gravadas como expressões reguladores do .NET Framework. São apenas exemplos e não deve ser uma referência prescritiva para a criação de regras de normalização.
Tabela 1. Regras de normalização usando expressões regulares do .NET Framework
Nome da regra | Descrição | Padrão de 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 de Redmond |
^(\d{7})$ |
+1425$1 |
5550100 é convertido em +14255550100 |
7digitcallingDallas |
Converte números de 7 dígitos para números locais de Dallas |
^(\d{7})$ |
+1972$1 |
5550100 é convertido em +19725550100 |
10digitcallingUS |
Converte números de 10 dígitos nos Estados Unidos |
^(\d{10})$ |
+1$1 |
2065550100 é convertido em +12065550100 |
LDCallingUS |
Converte números com prefixos de longa distância nos Estados Unidos |
^1(\d{10})$ |
+$1 |
12145550100 é convertido em +2145550100 |
IntlCallingUS |
Converte números com prefixos internacionais nos Estados Unidos |
^011(\d*)$ |
+$1 |
01191445550100 é convertido em +91445550100 |
RedmondOperator |
Converte 0 no operador de Redmond |
^0$ |
+14255550100 |
0 é convertido em +14255550100 |
RedmondSitePrefix |
Converte números com o prefixo dentro da rede (6) e o código de área de Redmond (222) |
^6222(\d{4})$ |
+1425555$1 |
62220100 é convertido em +14255550100 |
NYSitePrefix |
Converte números com o prefixo dentro da rede (6) e o código de área de Nova York (333) |
^6333(\d{4})$ |
+1202555$1 |
63330100 é convertido em +12025550100 |
DallasSitePrefix |
Converte números com o prefixo dentro da rede (6) e o código de área de Dallas (444) |
^6444(\d{4})$ |
+1972555$1 |
64440100 é convertido em +19725550100 |
A tabela a seguir ilustra um exemplo de plano de discagem para Redmond, Washington, Estados Unidos, baseado nas regras de normalização mostradas na tabela anterior.
Tabela 2. Plano de discagem de Redmond com base em regras de normalização mostradas na Tabela 1
Redmond.forestFQDN |
---|
5digitExtension |
7digitcallingRedmond |
10digitcallingUS |
IntlCallingUS |
RedmondSitePrefix |
NYSitePrefix |
DallasSitePrefix |
RedmondOperator |
Observação: |
---|
Os nomes das regras de normalização mostrados na tabela anterior não incluem espaços, mas é uma questão de escolha. O primeiro nome da tabela, por exemplo, poderia ter sido escrito "extensão de 5 dígitos" ou "extensão de 5-dígitos" e ainda ser válido. |