Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья предназначена для ИТ-администраторов и ИТ-специалистов, которые применяют правила нормализации к абонентской группе Teams.
Дополнительные сведения о абонентских группах Teams см. в статье Маршрутизация с помощью абонентских групп.
Правила нормализации — это свойства перевода абонентской группы Teams и определяют способ перевода номеров телефонов, выраженных в различных форматах. Одна и та же числовая строка может интерпретироваться и переводиться по-разному в зависимости от языкового стандарта, с которого она набирается. Правила нормализации могут потребоваться, если пользователям нужно набирать сокращенные внутренние или внешние номера.
Абонентской группе необходимо назначить одно или несколько правил нормализации. Правила нормализации сопоставляются сверху вниз, поэтому важен порядок их отображения в абонентской группе клиента. Например, если абонентские группы клиента имеют 10 правил нормализации, то логика сопоставления номера выполняется, начиная с первого правила нормализации. Если совпадение с первым правилом отсутствует, то выполняется попытка сопоставления со вторым правилом и т. д. Если выполнено совпадение, это правило используется, и нет никаких усилий, чтобы сопоставить любые другие определенные правила.
Примечание.
Корпорация Майкрософт теперь применяет правило о том, что в данной абонентской группе может быть не более 50 правил нормализации.
Определение необходимых правил нормализации
Так как абонентская группа клиента объединяется с абонентской группой конкретного пользователя в стране или регионе, скорее всего, потребуется оценить правила нормализации абонентской группы в стране или регионе службы. Оценка определяет, какие правила нормализации абонентской группы клиента необходимы.
Для этого можно воспользоваться командлетом Get-CsEffectiveTenantDialPlan. Командлет принимает удостоверение пользователя в качестве входного параметра и возвращает все правила нормализации, применимые к пользователю.
Создание правил нормализации
Правила нормализации используют платформа .NET Framework регулярные выражения для указания шаблонов числовых совпадений, используемых сервером для перевода строк набора в формат E.164. Для создания правил нормализации можно указать регулярное выражение для проверки соответствия, и при обнаружении соответствия будет выполнено преобразование. После окончания настройки можно ввести тестовый номер, чтобы проверить работу правил нормализации.
Дополнительные сведения об использовании регулярных выражений платформа .NET Framework см. в разделе регулярные выражения платформа .NET Framework.
Сведения о проверке регулярных выражений см. в разделе Regex101 (интерактивное средство для тестирования и обучения регулярных выражений).
См. статью Создание абонентских групп и управление ими , чтобы создать правила нормализации для абонентских групп клиента и управлять ими.
Примечание.
Правила нормализации с первым маркером в качестве необязательного в настоящее время не поддерживаются на устройствах с 3pip (например, модель Polycom VVX 601). Если вы хотите применить правила нормализации с необязательностью на устройствах с 3pip, следует создать два правила нормализации вместо одного. Например, правило ^0? (999)$ следует заменить следующими двумя правилами: (999)$ (translation:$1) и ^0(999)$ (Translation:$1).
Проверьте все регулярные выражения, используемые в правилах нормализации абонентской группы, так как недопустимые выражения могут привести к проблемам с клиентом или службой.
Примеры правил нормализации
В следующей таблице приведены примеры правил нормализации, написанных в виде регулярных выражений .NET Framework. Примеры являются только примерами и не предназначены для создания собственных правил нормализации.
Правила нормализации с использованием регулярных выражений платформа .NET Framework
| Имя правила |
Описание |
Шаблон номера |
Преобразование |
Пример |
|---|---|---|---|---|
| 4digitExtension |
Преобразует расширения из четырех цифр. |
^(\d{4})$ |
+1425555$1 |
0100 преобразуется в +14255550100 |
| 5digitExtension |
Преобразует расширения из пяти цифр. |
^5(\d{4})$ |
+1425555$1 |
50100 преобразуется в +14255550100 |
| 7digitcallingRedmond |
Преобразует номера из семи цифр в местные номера Редмонда. |
^(\d{7})$ |
+1425$1 |
5550100 преобразуется в +14255550100 |
| RedmondOperator |
Преобразует 0 в номер оператора Редмонда. |
^0$ |
+14255550100 |
0 преобразуется в +14255550100 |
| RedmondSitePrefix |
Преобразует номера с внутрисетевым префиксом (6) и кодом Редмонда (222). |
^6222(\d{4})$ |
+1425555$1 |
62220100 преобразуется в +14255550100 |
| 5digitRange |
Преобразует расширения из пяти цифр, которые начинаются с цифры из диапазона от трех до семи включительно. |
^([3-7]\d{4})$ |
+142555$1 |
54567 преобразуется в +14255554567 |
| ПрефиксДобавлен |
Добавляет префикс страны перед номером из девяти цифр с ограничениями для первой и третьей цифр. |
^([2-9]\d\d[2-9]\d{6})$ |
1$1 |
4255554567 преобразуется в 14255554567 |
| NoTranslation |
Соответствует пяти цифрам, но преобразование не выполняется. |
^(\d{5})$ |
$1 |
34567 преобразуется в 34567 |
Абонентская группа Redmond на основе правил нормализации, показанных в предыдущей таблице.
В следующей таблице показан пример абонентской группы для города Редмонда (штат Вашингтон, США) на основе правил нормализации из предыдущей таблицы.
| Абонентская группа Редмонда |
|---|
| 5digitExtension |
| 7digitcallingRedmond |
| RedmondSitePrefix |
| RedmondOperator |
Примечание.
Имена правил нормализации, показанные в предыдущей таблице, не включают пробелы, но использование пробелов является вопросом выбора. Например, первое имя в таблице может быть записано "5-значное расширение" или "5-значное расширение" и по-прежнему быть действительным.
Статьи по теме
Создание и использование абонентских групп
Различные типы телефонных номеров, используемые для планов звонков
Управление номерами телефонов организации
Условия и положения, распространяющиеся на экстренные вызовы