다음을 통해 공유


정규화 규칙

이 문서는 Teams 다이얼 플랜에 정규화 규칙을 적용하는 IT 관리자 및 IT 전문가를 위한 것입니다.

Teams 다이얼 플랜에 대한 자세한 내용은 다이얼 플랜을 사용하여 라우팅을 참조하세요.

정규화 규칙은 Teams 다이얼 플랜의 번역 속성이며 다양한 형식으로 표현된 전화 번호를 번역하는 방법을 정의합니다. 동일한 숫자 문자열은 전화를 거는 로캘에 따라 다르게 해석되고 번역될 수 있습니다. 사용자가 약식 내부 또는 외부 번호로 전화를 걸 수 있어야 하는 경우 정규화 규칙이 필요할 수 있습니다.

다이얼 플랜에 하나 이상의 정규화 규칙을 할당해야 합니다. 정규화 규칙은 위에서 아래로 일치하므로 테넌트 다이얼 플랜에 표시되는 순서가 중요합니다. 예를 들어 테넌트 다이얼 플랜에 정규화 규칙이 10개 있는 경우 첫 번째 정규화 규칙부터 전화 접속 번호 일치 논리가 시도됩니다. 첫 번째 규칙과 일치하는 항목이 없으면 두 번째 규칙 등으로 일치를 시도합니다. 일치하는 항목이 있으면 해당 규칙이 사용되며 정의된 다른 규칙과 일치시키기 위한 노력이 없습니다.

참고

이제 Microsoft는 지정된 다이얼 플랜에 50개 이하의 정규화 규칙이 있을 수 없다는 규칙을 적용합니다.

필요한 정규화 규칙 결정

테넌트 다이얼 플랜은 지정된 사용자의 서비스 국가/지역 다이얼 플랜과 병합되므로 서비스 국가/지역 다이얼 플랜의 정규화 규칙을 평가해야 할 수 있습니다. 평가는 필요한 테넌트 다이얼 플랜 정규화 규칙을 결정합니다.

이 용도로 Get-CsEffectiveTenantDialPlan cmdlet을 사용할 수 있습니다. cmdlet은 사용자의 ID를 입력 매개 변수로 사용하고 사용자에게 적용되는 모든 정규화 규칙을 반환합니다.

정규화 규칙 만들기

정규화 규칙은 .NET Framework 정규식을 사용하여 서버가 다이얼 문자열을 E.164 형식으로 변환하는 데 사용하는 숫자 일치 패턴을 지정합니다. 일치 항목에 대한 정규식과 일치 항목이 발견될 때 수행할 변환을 지정하여 정규화 규칙을 만들 수 있습니다. 완료되면 테스트 번호를 입력하여 정규화 규칙이 예상대로 작동하는지 확인할 수 있습니다.

.NET Framework 정규식을 사용하는 방법에 대한 자세한 내용은 .NET Framework 정규식을 참조하세요.

정규식의 유효성을 검사하려면 정규식을 테스트하고 학습하기 위한 대화형 도구인 Regex101을 참조하세요.

테넌트 다이얼 플랜 에 대한 정규화 규칙을 만들고 관리하려면 다이얼 플랜 만들기 및 관리를 참조하세요.

참고

첫 번째 토큰을 선택 사항으로 사용하는 정규화 규칙은 현재 3pip 디바이스(예: Polycom VVX 601 모델)에서 지원되지 않습니다. 3pip 디바이스에서 선택 사항으로 정규화 규칙을 적용하려면 두 개의 정규화 규칙을 하나 대신 만들어야 합니다. 예를 들어 규칙 ^0? (999)$는 (999)$ (번역:$1) 및 ^0(999)$(번역:$1)의 두 규칙으로 대체되어야 합니다.

잘못된 식으로 인해 클라이언트 또는 서비스 문제가 발생할 수 있으므로 다이얼 플랜 정규화 규칙에 사용되는 모든 정규식의 유효성을 검사합니다.

샘플 정규화 규칙

다음 표에서는 .NET Framework 정규식으로 작성된 샘플 정규화 규칙을 보여 줍니다. 샘플은 예제일 뿐이며 사용자 고유의 정규화 규칙을 만들기 위한 규범적 참조가 아닙니다.

.NET Framework 정규식을 사용하는 정규화 규칙

규칙 이름
설명
숫자 패턴
번역
예제
4digitExtension
4자리 확장을 변환합니다.
^(\d{4})$
+1425555$1
0100은 +14255550100
5digitExtension
5자리 확장을 변환합니다.
^5(\d{4})$
+1425555$1
50100은 +14255550100
7digitcallingRedmond
7자리 숫자를 Redmond 로컬 숫자로 변환합니다.
^(\d{7})$
+1425$1
5550100은 +14255550100
RedmondOperator
0을 Redmond 연산자로 변환합니다.
^0$
+14255550100
0은 +14255550100
RedmondSitePrefix
온-넷 접두사(6) 및 Redmond 사이트 코드(222)를 사용하여 숫자를 변환합니다.
^6222(\d{4})$
+1425555$1
62220100 +14255550100 변환됩니다.
5digitRange
3-7 사이의 숫자 범위부터 시작하여 5자리 확장을 변환합니다.
^([3-7]\d{4})$
+142555$1
54567은 +14255554567
Prefix추가됨
첫 번째 및 세 번째 숫자에 제한이 있는 9자리 숫자 앞에 국가 접두사를 추가합니다.
^([2-9]\d\d[2-9]\d{6})$
1$1
4255554567 14255554567
NoTranslation
5자리 숫자를 일치하지만 번역은 일치하지 않습니다.
^(\d{5})$
$1
34567은 34567로 변환됩니다.

이전 표에 표시된 정규화 규칙을 기반으로 하는 Redmond 다이얼 플랜입니다.

다음 표에서는 이전 표에 표시된 정규화 규칙에 따라 미국 Redmond, Washington에 대한 샘플 다이얼 플랜을 보여 줍니다.

레드먼드 다이얼 플랜
5digitExtension
7digitcallingRedmond
RedmondSitePrefix
RedmondOperator

참고

앞의 표에 표시된 정규화 규칙 이름에는 공백이 포함되지 않지만 공백을 사용하는 것이 좋습니다. 예를 들어 테이블의 이름은 "5자리 확장" 또는 "5자리 확장"으로 작성될 수 있으며 여전히 유효합니다.

다이얼 플랜 만들기 및 관리

통화 플랜에 사용되는 다양한 종류의 전화 번호

조직의 전화 번호 관리

긴급 통화 사용 약관