1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Teams電話】電話番号の変換ルール

Last updated at Posted at 2025-04-30

はじめに

Teams 電話では、国コードを含めた E.164 形式 の電話番号を使用します。
Teams 電話で外線電話へ発信すると、自動的に国コードが付与され、電話番号が E.164 形式に変換されて発信が行われます。

また、Teams 電話では任意の変換ルールを定義して発信先の電話番号を変換することもできます。

この記事では、Teams 電話における電話番号の変換ルールの設定についてまとめました。

ダイヤルプランとは?

Teams 電話における電話番号の変換ルールは ダイヤルプラン で制御されます。
ダイヤルプランには、以下の 2 種類があります。

名前 説明
サービス スコープ 利用場所に基づいてユーザーに自動的に割り当てられる
テナント スコープ 管理者が任意に変換ルール設定してユーザーに割り当てる

(参考:ダイヤル プランについて)
https://learn.microsoft.com/ja-jp/microsoftteams/what-are-dial-plans

サービス スコープ

サービス スコープのダイヤルプランは、ユーザーの利用場所から自動的に割り当てられます。

ユーザーの利用場所は、Microsoft 365 管理センターの [ユーザー] - [アクティブユーザー] - [ライセンスとアプリ] - [場所の選択] から変更できます。

image.png

利用場所が "日本" に設定されているユーザーが国コードを省略して外線電話を発信すると、自動的に発信先電話番号の先頭へ日本の国コード (+81) が付与されます。

image.png

image.png

テナント スコープ

テナント スコープのダイヤルプランは、管理者が任意の変更ルールを定義しユーザーに割り当てることができます。

テナント スコープのダイヤルプランは Teams 管理センターの [音声] - [ダイヤルプラン] - [+ 追加] から作成できます。

image.png

テナント内のユーザーには既定で グローバル という名前のダイヤルプランが割り当てられています。グローバル ダイヤルプランに正規化ルールを追加すると、テナント内の全ユーザーに既定で適用されます。

正規化ルール

ダイヤルプランでは、発信先電話番号の変換ルールのことを 正規化ルール と呼びます。[正規化ルール] - [追加] ボタンから、正規化ルールを追加します。

image.png

正規化ルールは以下のいずれかの方法で定義することができます。

ルール作成モード:基本

変換する電話番号の条件と変換方法を指定します。

設定箇所 説明
選択したすべての条件が一致する場合 変換する電話番号の条件
次に行うこと 変換方法

発信先の電話番号が条件に一致する正規化ルールによって変換が行われます。条件を指定しないと、すべての電話番号に対して変換が行われます。

■ 例

  • すべての電話番号の先頭へ "0033" を追加する正規化ルール
    image.png
  • 電話番号が 4 ケタの内線番号だった場合には変換しない正規化ルール
    image.png

ルール作成モード:詳細

正規表現を使用して、正規化ルールを定義します。正規表現に慣れている場合はこちらの方法も利用できます。

[ルール作成モード:基本] で作成した場合でも、設定内容から自動的に正規表現が生成されます。
image.png

[ダイヤルプランのテスト] から正規化ルールをテストすることができます。
image.png

ダイヤルプランのユーザーへの割り当て

テナント ダイヤルプランをユーザーへ割り当てる方法は 他のポリシーと同様 です。

補足

■ Get-CsEffectiveTenantDialPlan コマンド

ユーザーが外線電話を発信した際には、サービス ダイヤルプランとテナント ダイヤルプランの両方がマージされた正規化ルールによって、変換が行われます。

Get-CsEffectiveTenantDialPlan コマンドを実行すると、指定したユーザーについて両方のダイヤルプランを合わせた正規化ルールを確認することができます。

$DialPlan = Get-CsEffectiveTenantDialPlan -Identity "testuser01@atsmin.net"
$DialPlan.NormalizationRule

(参考:Get-CsEffectiveTenantDialPlan)
https://learn.microsoft.com/en-us/powershell/module/teams/get-cseffectivetenantdialplan?view=teams-ps

■ 正規化ルールのランク

テナント ダイヤルプランには複数の正規化ルールを追加することができます。ダイヤルプランの割り当てられたユーザーが外線電話を発信すると、電話番号がランク 1 から順番に評価され、初めに条件がマッチした正規化ルールによって変換されます

以下のように正規化ルールが設定されている場合、すべての電話番号がランク 1 で変換されてしまい、ランク 2 のルールが使用されません。

ランク 条件 変換
1 すべての電話番号 先頭に0033 を付ける
2 4 ケタの内線番号 変換しない

image.png

以下のように [上に移動] から正規化ルールのランクを変更すると、正しく変換が行われます。

image.png

image.png

image.png

image.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?