コールルーティングプロセス
Expressway の機能の 1 つは、通話を適切な宛先にルーティングすることです。 これは、指定されたターゲット エイリアスを見つけるために、受信した検索要求を処理することによって行われます。 これらの検索リクエストは以下から受信されます:
-
ローカルで登録されたエンドポイント
-
近隣システム(近隣、トラバーサルクライアント、トラバーサルサーバを含む)
-
パブリックインターネット上のエンドポイント
通話の宛先を決定するにはいくつかの手順が必要ですが、これらの手順の一部には、エイリアスの変換や、通話を他のエイリアスにリダイレクトすることが含まれる場合があります。
ダイヤル プラン を設定する前にプロセスを理解しておくことが重要です。そうすることで、エイリアスが元の形式から別の形式に変換され、その後元のエイリアスに戻るという循環参照を回避できます。 Expressway は循環参照を検出できます。 検出された場合は、その検索ブランチを終了し、 "ポリシー ループが検出されました" というエラー メッセージを返します。
Expressway が通話の宛先を決定する方法
宛先エンドポイントを見つけようとするときに Expressway が実行するプロセスを以下に説明します。
-
発信者は、エイリアスまたはアドレスを接続先エンドポイントに入力します。 このエイリアスまたはアドレスは、さまざまなアドレス形式で指定できます。 サポートされているアドレスの形式
-
宛先アドレスは Expressway によって受信されます。
(アドレスは登録されたエンドポイントから直接 Expressway に渡されるか、または展開内の他のコール処理インフラストラクチャの結果として間接的に渡される可能性があります)
-
エイリアスには、任意の 検索前変換 が適用されます。
-
任意の コール ポリシー が (変換された) エイリアスに適用されます。 この結果、1 つ以上の新しいターゲット エイリアスが生成された場合、新しいエイリアスを検索前変換と照合してチェックするプロセスが再度開始されます。
-
任意のユーザ ポリシー ( FindMe が有効になっている場合) がエイリアスに適用されます。 エイリアスが 1 つ以上の新しいターゲット エイリアスに解決される FindMe ID である場合、結果のエイリアスすべてが検索前変換と通話ポリシーと照合されてプロセスが再度開始されます。
-
次に、Expressway は検索ルールに従ってエイリアスを検索します。
(注)
Expressway は、H.323 ロケーション要求から読み取った最初の宛先エイリアスのみを意図的に検索します。 非常にまれなケースですが、これにより通話が期待どおりにルーティングされない場合があります。
-
一致ルールは、クエリをその ターゲットに送信する前に、エイリアスにゾーン変換を適用する場合があります。 ターゲット は次のいずれかのタイプになります。
-
ローカル ゾーン: Expressway に登録されているエンドポイントとデバイス。
-
ネイバー ゾーン: Expressway の設定済み外部ネイバー ゾーンの 1 つ、あるいは DNS または ENUM ルックアップ ゾーン。
-
ポリシー サービス: 外部のサービスまたはアプリケーション。 サービスは、たとえば、通話をルーティングするゾーンを指定したり、新しい宛先エイリアスを指定したりできる CPL を返します。
-
-
-
検索によって新しい URI またはエイリアスが返された場合 (たとえば、DNS または ENUM ルックアップやポリシー サービスからの応答によって)、プロセスが再度開始されます。新しい URI は検索前の変換と照合され、コール ポリシーとユーザ ポリシーが適用され、新しい Expressway 検索が実行されます。
-
エイリアスがローカル ゾーン内、外部ゾーンの 1 つで見つかった場合、またはポリシー サービスによってルーティング先が返された場合、Expressway は通話を発信しようとします。
-
エイリアスが見つからない場合は、呼び出しが失敗したことを示すメッセージで応答します。
