Share via


Règles de normalisation

Dernière rubrique modifiée : 2009-01-24

Les règles de normalisation spécifient comment convertir les numéros composés de différents formats au format E.164 standard. Elles sont nécessaires à l'autorisation et au routage des appels car les collaborateurs d'une organisation peuvent utiliser (et utilisent) différents formats lorsqu'ils entrent des numéros de téléphone dans leurs listes des contacts.

La normalisation des numéros de téléphone fournis par l'utilisateur offre un format cohérent qui facilite :

  • la correspondance d'un numéro composé et de l'URI SIP du destinataire concerné ;
  • l'application de règles d'autorisation de numérotation à l'appelant.

Les champs numériques suivants figurent parmi ceux que vos règles de normalisation devront peut-être prendre en compte :

  • Plan de numérotation
  • Indicatif du pays
  • Indicatif régional
  • Longueur de l'extension
  • Préfixe de site

Vous créez des règles de normalisation dans le composant logiciel enfichable Office Communications Server 2007 R2 pour MMC (Microsoft Management Console) à l'aide d'expressions régulières .NET Framework. Le tableau suivant illustre des exemples de règles de normalisation écrites sous la forme d'expressions régulières .NET Framework. Il s'agit uniquement d'exemples qui ne doivent pas être considérés comme une référence normative pour la création de règles de normalisation.

Tableau 1. Règles de normalisation à l'aide d'expressions régulières .NET Framework

Nom de la règle Description Modèle de numéro Traduction Exemple

4digitExtension

Traduit les extensions à 4 chiffres

^(\d{4})$

+1425555$1

0100 est traduit par +14255550100

5digitExtension

Traduit les extensions à 5 chiffres

^5(\d{4})$

+1425555$1

50100 est traduit par +14255550100

7digitcallingRedmond

Traduit les numéros à 7 chiffres en numéros locaux Redmond

^(\d{7})$

+1425$1

5550100 est traduit par +14255550100

7digitcallingDallas

Traduit les numéros à 7 chiffres en numéros locaux Dallas

^(\d{7})$

+1972$1

5550100 est traduit par +19725550100

10digitcallingUS

Traduit des numéros à 10 chiffres aux États-Unis

^(\d{10})$

+1$1

2065550100 est traduit par +12065550100

LDCallingUS

Traduit des numéros avec des préfixes longue distance aux États-Unis

^1(\d{10})$

+$1

12145550100 est traduit par +12145550100

IntlCallingUS

Traduit des numéros avec des préfixes internationaux aux États-Unis

^011(\d*)$

+$1

01191445550100 est traduit par +91445550100

RedmondOperator

Traduit 0 par l'opérateur de Redmond

^0$

+14255550100

0 est traduit par +14255550100

RedmondSitePrefix

Traduit les numéros avec un préfixe réseau (6) et le code de site de Redmond (222)

^6222(\d{4})$

+1425555$1

62220100 est traduit par +14255550100

NYSitePrefix

Traduit les numéros avec un préfixe réseau (6) et le code de site New York (333)

^6333(\d{4})$

+1202555$1

63330100 est traduit par +12025550100

DallasSitePrefix

Traduit les numéros avec un préfixe réseau (6) et le code de site Dallas (444)

^6444(\d{4})$

+1972555$1

64440100 est traduit par +19725550100

Les règles de normalisation contenues dans les profils d'emplacement sont utilisées par Microsoft Office Communicator 2007 R2 Phone Edition pour optimiser les opérations de numérotation de l'utilisateur. Lorsque le téléphone Office Communicator 2007 R2 Phone Edition est décroché pendant qu'un utilisateur entre des chiffres, l'application utilise les règles contenues dans le profil d'emplacement pour déterminer si suffisamment de chiffres ont été entrés pour envoyer une requête INVITE à Office Communications Server.

Pour plus d'informations sur l'utilisation d'expressions régulières .NET Framework, consultez « Expressions régulières .NET Framework » à l'adresse https://go.microsoft.com/fwlink/?LinkId=140927

Dd425124.note(fr-fr,office.13).gifRemarque :
Pour obtenir plus d'assistance sur les expressions régulières, pensez à utiliser l'application Route Helper fournie avec le Kit de ressources d'Office Communications Server 2007. Enterprise Voice Route Helper est une alternative au composant logiciel enfichable MMC pour visualiser et modifier les règles de normalisation des numéros, les profils d'emplacement, la stratégie de voix et les itinéraires d'Enterprise Voice.

Le tableau suivant illustre un exemple de profil d'emplacement pour Redmond, Washington, États-Unis, basé sur les règles de normalisation indiquées dans le tableau précédent.

Tableau 2. Profil d'emplacement pour Redmond basé sur les règles de normalisation indiquées dans le tableau précédent

Redmond.FQDN de la forêt

5digitExtension

7digitcallingRedmond

10digitcallingUS

IntlCallingUS

RedmondSitePrefix

NYSitePrefix

DallasSitePrefix

RedmondOperator

Dd425124.note(fr-fr,office.13).gifRemarque :
Les noms des règles de normalisation indiqués dans le tableau précédent n'incluent pas d'espaces, mais cela n'est pas une obligation. Le premier nom du tableau, par exemple, aurait pu s'écrire « 5 digit extension » ou « 5-digit Extension » et être toujours valide..

Améliorations des règles de normalisation des numéros de téléphone dans Office Communications Server 2007 R2

Office Communications Server 2007 R2 inclut une nouvelle amélioration de la normalisation des numéros de téléphone qui permet d'éviter l'obtention de résultats ambigus lorsque les utilisateurs composent un numéro avec le téléphone décroché (c'est-à-dire lorsque le combiné n'est pas dans la station d'accueil ou lorsqu'ils utilisent le haut-parleur) et qu'un préfixe d'accès externe correspond à un préfixe d'appel longue distance.

Règles de normalisation dans Office Communications Server 2007

Les appareils tels que le téléphone de bureau Office Communicator Phone Edition utilisent des règles de normalisation pour interpréter les chiffres entrés par les utilisateurs lorsqu'ils composent un numéro en ayant décroché le téléphone. Lors d'une numérotation avec le téléphone décroché, à mesure que l'utilisateur entre des chiffres à l'aide du pavé de numérotation, le téléphone compare les nombres entrés avec les règles de normalisation. Lorsqu'une correspondance est détectée, le téléphone initialise l'appel en envoyant une demande d'acheminement SIP à Office Communications Server. Si le plan de numérotation possède des règles avec des séquences de chiffres qui se chevauchent, les utilisateurs peuvent obtenir des résultats ambigus quand ils utilisent la numérotation téléphonique avec le téléphone décroché.

Par exemple :

  • La règle [^ 9425 (\d {7}) $ +1425$1] traduit un numéro de téléphone à 10 chiffres commençant par 9425 en un numéro à 11 chiffres commençant par +1, en transformant 94255550100 en 14255550100.
  • La règle [^(\d{5})$ +125355$1] traduit un numéro de téléphone à 5 chiffres en numéros à 11 chiffres commençant par +125355, en transformant 90101 en +12535590101.

Lorsqu'un utilisateur compose le numéro 94255550102, dès que 42555 est entré, une correspondance est détectée avec la deuxième règle et un appel est initialisé (autrement dit, une demande SIP INVITE est envoyée) prématurément.

Pour contourner ce problème dans Office Communications Server 2007, les règles qui contiennent la séquence de caractères t? sont ignorées par le téléphone Office Communicator Phone Edition et ne sont pas utilisées pour exécuter l'optimisation de numérotation téléphonique avec le téléphone décroché.

Règles de normalisation dans Office Communications Server 2007 R2

Pour corriger le problème décrit dans la section précédente, dans Office Communications Server 2007 R2 :

  • L'administrateur peut définir le préfixe d'accès externe pour le profil d'emplacement afin d'aider à clarifier les règles qui se chevauchent.
  • L'administrateur peut signaler les règles qui établissent un lien vers les numéros de téléphone d'entreprise internes.

Ces modifications ont les effets suivants :

  • Les modifications de schéma apportées au profil d'emplacement et aux règles de normalisation sont envoyées au client (par exemple le téléphone Office Communicator Phone Edition) via une mise en service intrabande.
  • Toutes les règles spécifiques pour le téléphone Office Communicator Phone Edition peuvent être supprimées du profil d'emplacement. Par exemple, la séquence de caractères t? décrite précédemment peut être supprimée des expressions courantes car elle n'est plus nécessaire.
  • Si le premier chiffre composé par un utilisateur correspond au préfixe d'accès externe, le périphérique (par exemple un téléphone Office Communicator Phone Edition) ignore le chiffre et n'utilise pas les règles référencées comme ExtensionInterne. Par exemple, si un utilisateur compose 08005551212, le premier zéro est supprimé par le périphérique et l'appel est traité comme un appel gratuit. Comme les numéros de téléphone qui commencent par 0 ne sont pas traités comme des extensions internes, une correspondance de règle de normalisation n'est pas effectuée dès que l'utilisateur compose les quatre premiers chiffres.
  • Si l'administrateur souhaite unifier les expériences de numérotation avec téléphone raccroché et décroché, les règles qui sont spécifiques à Office Communicator et ne s'appliquent pas à l'appareil téléphonique doivent être signalées par l'indicateur doNotdialFromDevice. Ainsi, le périphérique ignore ces règles lorsqu'il exécute la correspondance de règle. Par exemple, en prenant les exemples de règles de composition précédentes, les appels du périphérique vers les numéros locaux doivent être préfixés à l'aide d'un 0, mais les appels Office Communicator peuvent être effectués sans ajouter de 0 devant.

Pour plus d'informations sur la configuration d'Office Communications Server 2007 R2 avec les améliorations de règle de normalisation, consultez Planification des fonctions vocales.

Configuration des profils d'emplacement pour les scénarios de démarrage d'appels de la messagerie unifiée Exchange

De nombreux scénarios, tels que la lecture d'un message vocal sur le téléphone ou l'appel à un contact personnel, demandent à la messagerie unifiée Exchange de démarrer les appels pour le compte d'un utilisateur. Les cibles de ces appels sont souvent des utilisateurs de la liste d'adresses globale ou des personnes qui figurent dans les contacts d'un utilisateur. Les appels démarrés par la messagerie unifiée sont routés par Office Communications Server, comme les appels d'autres clients.

Lorsque la messagerie unifiée Exchange SP1 envoie un numéro E.164 à Office Communications Server, elle ne transmet pas le signe plus (+) préfixé requis pour les numéros E.164. Pour résoudre ce problème, deux options sont à la disposition des administrateurs :

Option 1 : définition d'un profil d'emplacement à la fois pour la messagerie unifiée et les clients Office Communications Server.

Cette option exige que vous ajoutiez des règles au profil d'emplacement qui identifient les numéros E.164 qui ne commencent pas par le signe plus. Par exemple, un profil d'emplacement pour Redmond aux États-Unis peut nécessiter une règle qui ajoute comme préfixe le signe plus à tous les numéros à 11 chiffres commençant par le chiffre 1. En pratique, la formulation de règles identifiant correctement toutes les instances de numéros E.164 dont le signe plus initial est manquant peut être difficile et prendre du temps.

Il s'agit de l'option recommandée lorsque les modèles de numérotation sont identiques entre les clients Office Communications Server et la messagerie unifiée (par exemple, en l'absence de besoin de préfixe hors réseau).

Même lorsque les modèles de numérotation ne sont pas identiques entre les clients Office Communications Server et la messagerie unifiée, les administrateurs ont la possibilité de définir et de classer les règles de normalisation de manière à accommoder les deux scénarios. Cette approche présente une complexité supplémentaire, mais elle permet aux clients Office Communications Server de passer des appels à partir des listes des contacts Outlook, même si le format du numéro ne respecte pas le plan de numérotation normal.

Option 2 : définition de deux profils d'emplacement, un qui convertit les numéros des clients Office Communications Server et un autre qui convertit ceux de la messagerie unifiée Exchange.

Cette option vous évite la tâche difficile d'avoir à garantir qu'un seul profil d'emplacement représente deux ensembles de modèles de numérotation, l'un de la messagerie unifiée Exchange, l'autre des clients Office Communications Server. L'inconvénient est qu'il est alors nécessaire de configurer et de gérer deux profils d'emplacement.