ダイヤルプランと通話処理

コールルーティングプロセス

Expressway の機能の 1 つは、通話を適切な宛先にルーティングすることです。 これは、指定されたターゲット エイリアスを見つけるために、受信した検索要求を処理することによって行われます。 これらの検索リクエストは以下から受信されます:

  • ローカルで登録されたエンドポイント

  • 近隣システム(近隣、トラバーサルクライアント、トラバーサルサーバを含む)

  • パブリックインターネット上のエンドポイント

通話の宛先を決定するにはいくつかの手順が必要ですが、これらの手順の一部には、エイリアスの変換や、通話を他のエイリアスにリダイレクトすることが含まれる場合があります。

ダイヤル プラン を設定する前にプロセスを理解しておくことが重要です。そうすることで、エイリアスが元の形式から別の形式に変換され、その後元のエイリアスに戻るという循環参照を回避できます。 Expressway は循環参照を検出できます。 検出された場合は、その検索ブランチを終了し、 "ポリシー ループが検出されました" というエラー メッセージを返します。

Expressway が通話の宛先を決定する方法

宛先エンドポイントを見つけようとするときに Expressway が実行するプロセスを以下に説明します。

  1. 発信者は、エイリアスまたはアドレスを接続先エンドポイントに入力します。 このエイリアスまたはアドレスは、さまざまなアドレス形式で指定できます。 サポートされているアドレスの形式

  2. 宛先アドレスは Expressway によって受信されます。

    (アドレスは登録されたエンドポイントから直接 Expressway に渡されるか、または展開内の他のコール処理インフラストラクチャの結果として間接的に渡される可能性があります)

  3. エイリアスには、任意の 検索前変換 が適用されます。

  4. 任意の コール ポリシー が (変換された) エイリアスに適用されます。 この結果、1 つ以上の新しいターゲット エイリアスが生成された場合、新しいエイリアスを検索前変換と照合してチェックするプロセスが再度開始されます。

  5. 任意のユーザ ポリシー ( FindMe が有効になっている場合) がエイリアスに適用されます。 エイリアスが 1 つ以上の新しいターゲット エイリアスに解決される FindMe ID である場合、結果のエイリアスすべてが検索前変換と通話ポリシーと照合されてプロセスが再度開始されます。

  6. 次に、Expressway は検索ルールに従ってエイリアスを検索します。


    (注)  


    Expressway は、H.323 ロケーション要求から読み取った最初の宛先エイリアスのみを意図的に検索します。 非常にまれなケースですが、これにより通話が期待どおりにルーティングされない場合があります。


    • 一致ルールは、クエリをその ターゲットに送信する前に、エイリアスにゾーン変換を適用する場合があります。 ターゲット は次のいずれかのタイプになります。

      • ローカル ゾーン: Expressway に登録されているエンドポイントとデバイス。

      • ネイバー ゾーン: Expressway の設定済み外部ネイバー ゾーンの 1 つ、あるいは DNS または ENUM ルックアップ ゾーン。

      • ポリシー サービス: 外部のサービスまたはアプリケーション。 サービスは、たとえば、通話をルーティングするゾーンを指定したり、新しい宛先エイリアスを指定したりできる CPL を返します。

  7. 検索によって新しい URI またはエイリアスが返された場合 (たとえば、DNS または ENUM ルックアップやポリシー サービスからの応答によって)、プロセスが再度開始されます。新しい URI は検索前の変換と照合され、コール ポリシーとユーザ ポリシーが適用され、新しい Expressway 検索が実行されます。

  8. エイリアスがローカル ゾーン内、外部ゾーンの 1 つで見つかった場合、またはポリシー サービスによってルーティング先が返された場合、Expressway は通話を発信しようとします。

  9. エイリアスが見つからない場合は、呼び出しが失敗したことを示すメッセージで応答します。

図 1. コールルーティングフローチャート

Cisco VCS のディレクトリサービスについて

ホップカウントの設定

各検索要求には、検索を開始するシステムによってホップ カウント値が割り当てられます。 要求が別の隣接ゲートキーパーまたはプロキシに転送されるたびに、ホップ カウント値が 1 ずつ減少します。ホップ カウントが 0 に達すると、要求はそれ以上転送されず、検索は失敗します。

ローカル Expressway によって開始された検索要求の場合、要求に割り当てられるホップ カウントはゾーンごとに設定できます。 ゾーンのホップ カウントは、ローカル Expressway から発信され、そのゾーンに送信されるすべての検索要求に適用されます。

別のゾーンから受信した検索要求には、すでにホップ カウントが割り当てられています。 その後、要求が隣接ゾーンに転送されるときには、2 つの値 (元のホップ カウントまたはそのゾーンに設定されたホップ カウント) のうち小さい方が使用されます。

H.323 の場合、ホップ カウントは検索要求にのみ適用されます。 SIP の場合、ホップ カウントはゾーンに送信されるすべての要求に適用されます (要求内の Max-Forwards フィールドに影響します)。

ホップ カウント値は 1 ~ 255 の範囲で指定できます。デフォルトは 15 です。


(注)  


ホップ カウントを必要以上に高く設定すると、ネットワークにループが導入される危険性があります。 このような状況では、ホップ数が 0 に達するまで検索要求がネットワーク上で送信され、リソースが不必要に消費されます。 これを防ぐには、 通話ループ検出モードオンに設定します。


URI または ENUM でダイヤルする場合、使用されるホップ カウントは、宛先エンドポイント (または中間 SIP プロキシやゲートキーパー) が見つかった関連 DNS または ENUM ゾーンのホップ カウントです。

ゾーンのホップ数の設定

ホップ カウントはゾーンごとに設定されます。

重要


複雑なネットワークがある場合、デフォルトのホップ カウントは環境に対して低すぎる可能性があります。 これにより、正しく構成された展開で予期しない呼び出しエラーが発生する可能性があります。 呼び出しパスが長くなると予想される場合は、ホップ カウントを増やすことを検討してください。


その他のゾーン オプションの詳細については、「 ゾーンの構成 (デフォルト以外のゾーン) 」セクションを参照してください。

手順


ステップ 1

ゾーン ページ (設定 > ゾーン > ゾーン) に移動します。

ステップ 2

設定するゾーンの名前をクリックします。 ゾーン編集 ページに移動します。

ステップ 3

構成 セクションの ホップ カウント フィールドに、このゾーンに使用するホップ カウント値を入力します。


ダイヤルプラン設定の構成

ダイヤル プラン構成 ページ (構成 > ダイヤル プラン > 構成) は、特定の通話シナリオで Expressway が通話をルーティングする方法を構成するために使用されます。

設定可能なオプションは次のとおりです。

フィールド

説明

使用上のヒント

不明IPアドレスへのコール

Expressway が、自身またはその近隣に登録されていないシステムを呼び出す方法を決定します。

Direct: Expressway がネイバーを照会せずに、エンドポイントが不明な IP アドレスに電話をかけることを許可します。 通話のセットアップは、相手側がローカル システムに直接登録されている場合と同じように行われます。

間接: 不明な IP アドレスへの通話を受信すると、Expressway はネイバーにリモート アドレスを照会し、許可された場合はネイバー経由で通話をルーティングします。

オフ: Expressway に直接登録されたエンドポイントは、その Expressway に直接登録されているシステムの IP アドレスのみを呼び出すことができます。

デフォルトは 間接です。

この設定は、ゾーン変換の前、ただし検索前変換、通話ポリシーまたはユーザ ポリシー ルールが適用された後の通話の宛先アドレスに適用されます。

この設定では、通話の制御に加えて、これらのメッセージが IP アドレスにルーティングされるため、SIP デバイスへのプロビジョニング メッセージとプレゼンス メッセージの動作も決定します。

詳細については、「 IP アドレスによるダイヤル 」を参照してください。

フォールバックエイリアス

Expressway の IP アドレスまたはドメイン名が指定されているが、着信側エイリアスが指定されていない場合に、着信コールが配置されるエイリアス。

フォールバック エイリアスが設定されていない場合、エイリアスを指定しない通話は切断されます。 詳細については下記をご覧ください。

フォールバックエイリアスについて

Expressway は、宛先が自分であるがエイリアスが指定されていない通話を受信する可能性があります。 これには、次のいずれかの理由が考えられます。

  • 発信者は Expressway の IP アドレスを直接ダイヤルしました

  • 発信者は、プレフィックスとしてエイリアスを指定せずに、Expressway に属するドメイン名(設定された SIP ドメインの 1 つ、または Expressway の IP アドレスを指す SRV レコードを持つ任意のドメイン)をダイヤルしました。

通常、このような通話は切断されます。 ただし、指定されている場合、このような呼び出しは Fallback エイリアス にルーティングされます。


(注)  


一部のエンドポイントでは、ユーザが通話の発信先のエイリアスと IP アドレスを入力できません。


使用例

フォールバック エイリアスを受付担当者のエイリアスに設定して、エイリアスを指定しないすべての通話に人が直接応答し、適切にリダイレクトできるようにすることもできます。

たとえば、Example Inc は example.com というドメインを持っています。 受付のエンドポイントのエイリアスは reception@example.com です。 彼らは、フォールバック エイリアス reception@example.com を使用して Expressway を構成しています。 つまり、 example.com に直接発信された通話 (つまり、エイリアスがプレフィックスとして付加されていない通話) はすべて reception@example.com に転送され、受付担当者が通話に応答して適切に転送できるようになります。

変換と検索ルールについて

Expressway は、コール ルーティング プロセスの一部として変換と検索ルールを使用するように設定できます。

トランスフォーメーション

変換は、特定の条件に一致する場合に検索要求内のエイリアスを変更するために使用されます。 エイリアスのプレフィックス、サフィックス、または文字列全体を削除または置換したり、正規表現を使用したりすることで、エイリアスを変換できます。

この変換は、ルーティング プロセスの 2 つのポイント (検索前変換とゾーン変換) でエイリアスに適用できます。

  • 検索前変換 は、コール ポリシーまたはユーザ ポリシーが適用される前に、および検索プロセスが実行される前に適用されます (詳細については、「検索前変換について を参照してください)。

  • ゾーン変換 は、必要に応じて個々の検索ルールによって検索プロセス中に適用されます。 検索ルールがエイリアスと一致した後、検索要求がターゲット ゾーンまたはポリシー サービスに送信される前に、それらを使用してターゲット エイリアスを変更できます (詳細については、「 検索およびゾーン変換プロセス 」を参照してください)。

検索ルール

検索ルールは、受信した検索要求を適切なターゲット ゾーン (ローカル ゾーンを含む) またはポリシー サービスにルーティングするために使用されます。

Expressway の検索ルールは高度に設定可能です。 次の操作を実行できます。

  • エイリアス、IP アドレス、パターン マッチを定義して、特定のゾーンまたはポリシー サービスへの検索をフィルターします。

  • ルールを適用する優先順位(順序)を定義し、一致が見つかった後に優先順位の低い検索ルールの適用を停止します。これにより、送信される検索要求の数を減らし、検索プロセスを高速化できます。

  • プロトコル (SIP または H.323) またはクエリのソース (ローカル ゾーン、特定のゾーン、サブゾーンなど) に応じて異なるルールを設定します。

  • 標準ベースの SIP や Microsoft SIP など、特定のトラフィックの種類にのみ一致するルールを設定します。

  • 特定の検索ルールを 認証されたリクエスト にのみ適用することで、認証されていないデバイスが利用できる宛先またはネットワーク サービスの範囲を制限します。

  • クエリがターゲット ゾーンまたはポリシー サービスに送信される前に、ゾーン変換を使用してエイリアスを変更します。


(注)  


複数の検索ルールが同じターゲット ゾーンまたはポリシー サービスを参照できます。 つまり、各ゾーンまたはポリシー サービスごとに異なる検索条件とゾーン変換のセットを指定できます。


Expressway は、指定されたエイリアスのゾーンを検索するときに、着信コールのプロトコル (SIP または H.323) を使用します。 検索が失敗した場合、Expressway は、検索元と インターワーキング モード ( 設定 > プロトコル > インターワーキング ) に応じて、代替プロトコルを使用して同じゾーンを再度検索することがあります。

  • 要求が近隣システムから送信され、 インターワーキング モード登録済みのみに設定されている場合、Expressway は両方のプロトコルを使用してローカル ゾーンを検索し、ネイティブ プロトコルのみを使用して他のすべてのゾーンを検索します (エンドポイントの 1 つがローカルに登録されている場合にのみコールをインターワーキングするため)。

  • インターワーキング モードオンに設定されている場合、または要求がローカルに登録されたエンドポイントから送信された場合、Expressway は両方のプロトコルを使用してローカル ゾーンとすべての外部ゾーンを検索します。

検索前変換について

検索前変換機能を使用すると、受信した検索要求内のエイリアスを変更できます。 変換は、コール ポリシーまたはユーザ ポリシーが適用される前に、また検索が行われる前に、Expressway によって適用されます。

各検索前変換では、エイリアスと比較する文字列と、その文字列と一致する場合にエイリアスに加える変更を定義します。 エイリアスが変換された後も、エイリアスは変更されたままとなり、以降のすべての呼び出し処理は新しいエイリアスに適用されます。


(注)  


検索ごとに一致する変換は 1 つだけです。


クラスタリングされたシステム

クラスター内のすべてのピアは、検索前の変換を含めて、同一に構成する必要があります。 各 Expressway は、そのピアからの検索要求を自身のローカル ゾーンから送信されたものとして扱い、要求の受信時に検索前の変換を再適用しません。

変換はいつ適用されますか?

  • ローカルに登録されたエンドポイント、ネイバー、トラバーサル クライアントおよびトラバーサル サーバ ゾーン、およびパブリック インターネット上のエンドポイントから受信したすべての受信検索要求に適用されます。

  • ピアから受信したリクエストには適用されません。 これらは同じように構成されているため、すでに同じ変換が適用されています。

  • Expressway に登録するエンドポイントから受信した GRQ または RRQ メッセージには適用されません。 エンドポイントは、これらのメッセージに示されているエイリアスを使用して登録されます。

検索前の変換プロセス

最大 100 個の検索前変換を設定できます。 各変換には、1 ~ 65534 の間の一意の優先順位番号が必要です。

  1. すべての入力エイリアスは、1 に最も近いものから優先順位に従って各変換と比較されます。一致が見つかった場合、その変換がエイリアスに適用され、新しいエイリアスの検索前チェックや変換はそれ以上行われません (検索ごとに一致する変換は 1 つだけです)。 新しいエイリアスは、 通話ルーティング プロセスの残りの部分に使用されます

  2. 検索プロセスの残りの過程で、エイリアスのさらなる変換が行われる可能性があります。 これは、 通話ポリシー (管理者ポリシーとも呼ばれます)またはユーザ ポリシー( FindMe が有効になっている場合)の結果である可能性があります。 この場合、検索前の変換が新しいエイリアスに再適用されます。

既存の変換と同じ優先順位を持つ新しい検索前変換を追加すると、優先順位が低いすべての変換 (数値が大きい変換) の優先順位が 1 ずつ増加し、新しい変換が指定された優先順位で追加されます。 または、すべての優先順位を下げるのに十分な "スロット" がない場合は、エラー メッセージが発行されます。

検索前変換の設定

[変換] ページ ([構成] > [ダイヤル プラン] > [変換]) には、Expressway で現在設定されているすべての 検索前変換 が一覧表示されます。 変換を作成、編集、削除、有効化、無効化するために使用されます。

エイリアスは、優先度の順序で各変換と比較され、エイリアスがパターンに一致する変換が、パターン タイプで指定された方法で見つかるまで続けられます。 その後、エイリアスは、検索 (ローカルまたは外部ゾーン) が行われる前に、 パターン動作 および 文字列の置換 ルールに従って変換されます。

エイリアスが変換された後も、変更されたままとなり、以降のすべての呼び出し処理は新しいエイリアスに適用されます。


(注)  


変換は、あらゆる Unified Communications メッセージにも適用されます。


設定可能なオプションは次のとおりです。

フィールド

説明

使用上のヒント

Priority

変換の優先度。 優先度は 1 ~ 65534 まで指定でき、1 が最高の優先度になります。 変換は優先順位に従って適用され、優先順位は変換ごとに一意である必要があります。

説明

変換のオプションの自由形式の説明。

リスト内の変換の上にマウス ポインターを置くと、説明がツールヒントとして表示されます。

パターンタイプ

ルールを適用するには、 パターン文字列 がエイリアスとどのように一致する必要があるか。 次のオプションがあります。

正確: 文字列全体がエイリアスの文字と完全に一致する必要があります。

プレフィックス: 文字列はエイリアスの先頭に現れる必要があります。

サフィックス: 文字列はエイリアスの最後に表示する必要があります。

正規表現: 文字列を 正規表現として扱います。

パターンのチェック ツール (メンテナンス > ツール > パターンのチェック) を使用して、パターンが特定のエイリアスと一致し、期待どおりに変換されるかどうかをテストできます。

パターン文字列

エイリアスを比較するパターンを指定します。

Expressway には、特定の構成要素と照合するために使用できる、事前定義された一連の パターン マッチング変数 があります。

パターン動作

エイリアスの一致部分をどのように変更するかを指定します。 次のオプションがあります。

ストリップ: 一致するプレフィックスまたはサフィックスが削除されます。

置換: エイリアスの一致する部分が置換文字列内のテキストに置き換えられます。

プレフィックスを追加: エイリアスの先頭に 追加テキスト を追加します。

サフィックスを追加: エイリアスに 追加テキスト を追加します。

文字列の置換

パターンに一致するエイリアスの部分を置き換える文字列。

パターン動作置換の場合にのみ適用されます。

正規表現を使用できます。

追加テキスト

プレフィックスまたはサフィックスとして追加する文字列。

パターン動作プレフィックスの追加 または サフィックスの追加の場合にのみ適用されます。

状態

変換が有効かどうかを示します。

この設定を使用して、構成の変更をテストしたり、特定のルールを一時的に無効にしたりします。 無効にされたルールはルール リストに表示されますが、無視されます。

設定する変換をクリックします (または、 [新規] をクリックして新しい変換を作成するか、 [削除] をクリックして変換を削除します)。

検索とゾーン変換プロセス

検索ルールとゾーン変換プロセスは、すべての 検索前変換コール ポリシー 、および ユーザ ポリシー が適用された後に適用されます。

プロセスは次のとおりです。

  1. Expressway は、優先順位に従って検索ルールを適用し (優先順位 1 のすべてのルールが最初に処理され、次に優先順位 2 のルールが処理されるなど)、クエリの ソース とルールの モード に基づいて、指定されたエイリアスがルールの基準に一致するかどうかを確認します。

  2. 一致が成功した場合、関連付けられているゾーン変換 ( モードエイリアス パターン マッチ であり、 パターン動作置換 または ストリップである) がエイリアスに適用されます。

  3. 検索ルールの ターゲット ゾーンまたはポリシー サービスは、着信コール要求と同じプロトコル (SIP または H.323) を使用して照会されます (ゾーン変換が適用されている場合は、修正されたエイリアスを使用)。


    (注)  


    同じ優先度レベルの複数の検索ルールに多数の一致が見つかった場合は、該当するすべての ターゲット が照会されます。


    • エイリアスが見つかった場合、通話はそのゾーンに転送されます。 エイリアスが複数のゾーンで見つかった場合、通話は最初に応答したゾーンに転送されます。

    • ネイティブ プロトコルを使用してエイリアスが見つからない場合は、 インターワーキング モードに応じて、インターワーキング プロトコルを使用してクエリが繰り返されます。

    • 検索で新しい URI またはエイリアスが返された場合(たとえば、ENUM ルックアップやポリシーサービスからの応答などにより)、コールルーティングプロセス全体が再び開始されます。

  4. エイリアスが見つからない場合は、次の条件が満たされるまで、次に優先順位の高い検索ルールが適用されます (手順 1 に戻ります)。

    • エイリアスが見つかった場合、または

    • 指定された条件を満たす検索ルールに関連付けられたすべてのターゲットゾーンとポリシーサービスが照会されているか、

    • 一致が成功した検索ルールには、検索を停止(Stop searching)成功時に一致 (On successful match)設定があります。


(注)  


成功した一致 (エイリアスが検索ルールの基準に一致する) と、エイリアスが見つかる (ターゲットゾーンに送信されたクエリが成功する) の違い。 検索を停止 オプションを使用すると、ネットワークのシグナリング インフラストラクチャをより適切に制御できます。 たとえば、特定のドメインの検索を常に特定のゾーンにルーティングする必要がある場合、このオプションを使用すると、検索プロセスをより効率的にして、Expressway が他のゾーンを不必要に検索するのを止めることができます。


検索ルールの設定

検索ルール ページ (構成 > ダイヤル プラン > 検索ルール) は、Expressway が受信検索要求を適切なターゲット ゾーン (ローカル ゾーンを含む) またはポリシー サービスにルーティングする方法を設定するために使用されます。

このページには、現在設定されているすべての検索ルールが一覧表示され、ルールの作成、編集、削除、有効化、無効化を行うことができます。 列見出しをクリックすると、リストを、たとえば ターゲット または 優先度で並べ替えることができます。 検索ルールの上にマウス ポインターを置くと、ルールの説明 (定義されている場合) がツールヒントとして表示されます。

また、[アクション(Actions)] 列の [複製(Clone)] をクリックして、既存の検索ルールをコピーして編集することもできます。

最大 2000 個の検索ルールを設定できます。 優先度 1 の検索ルールが最初に適用され、次に優先度 2 のすべての検索ルールが適用されます。

設定可能なオプションは次のとおりです。

フィールド

説明

使用上のヒント

ルール名

検索ルールのわかりやすい名前。

説明

検索ルールのオプションの自由形式の説明。

リスト内のルールの上にマウス ポインターを置くと、説明がツールヒントとして表示されます。

Priority

他の検索ルールの優先順位と比較した場合、このルールが適用される検索プロセスの順序が決まります。 最初にすべての優先度 1 の検索ルールが適用され、次にすべての優先度 2 の検索ルールが適用されます。 複数のルールに同じ優先度を割り当てることができます。その場合、一致するターゲット ゾーンは同時にクエリされます。 デフォルトは 100 です。

デフォルト設定では、すべてのエイリアスに対して最初にローカル ゾーンが検索されます。 エイリアスがローカルに見つからない場合、すべての近隣、トラバーサル クライアント、およびトラバーサル サーバー ゾーンが検索され、それでもエイリアスが見つからない場合は、要求は DNS ゾーンおよび ENUM ゾーンのいずれかに送信されます。

Protocol(プロトコル)

ルールが適用されるソース プロトコル。 オプションは、任意H.323、または SIP です。

トラフィック タイプ

このルールが適用されるソース トラフィックの種類。 次のオプションがあります。

任意: ルールはトラフィック タイプを検査しません。

標準: トラフィックが標準ベースの SIP の場合、このルールが適用されます。

任意の Microsoft: トラフィックが Microsoft SIP または Microsoft SIP-SIMPLE の場合、ルールが適用されます。

Microsoft SIP: トラフィックが Microsoft SIP の場合、このルールが適用されます。

Microsoft IM and Presence: トラフィックが Microsoft SIP-SIMPLE の場合、このルールが適用されます。

このオプションを使用すると、さまざまな種類の通話を、それらの処理に最も適したインフラストラクチャにルーティングできます。

たとえば、2 つの検索ルールを使用して、標準 SIP を Unified CM ネイバー ゾーンにルーティングし、Any Microsoft を Cisco Meeting Server ネイバー ゾーンにルーティングすることができます。

ソース(Source)

このルールが適用されるリクエストのソース。

任意: ローカルに登録されたデバイス、ネイバー ゾーンまたはトラバーサル ゾーン、および未登録のデバイス。

すべてのゾーン: ローカルに登録されたデバイスと、ネイバー ゾーンまたはトラバーサル ゾーン。

ローカル ゾーン: ローカルに登録されたデバイスのみ。

名前付き: ルールが適用される特定のソース ゾーンまたはサブゾーン。

名前付きソースは、検索ルールを特定のサブゾーンおよびゾーンのダイヤルプランポリシーとして適用する機能を作成します。

ソース名

ルールが適用される特定のソース ゾーンまたはサブゾーン。 デフォルト ゾーン、デフォルト サブゾーン、またはその他の構成済みゾーンまたはサブゾーンから選択します。

ソース名前付きに設定されている場合にのみ適用されます

要求の認証を必要にする

検索ルールが認証された検索要求にのみ適用されるかどうかを指定します。

これを Expressway の 認証ポリシー と組み合わせて使用すると、認証されていないデバイスで利用できるサービスのセットを制限できます。

モード(Mode)

エイリアスが検索ルールに適用されるかどうかをテストするために使用される方法。

エイリアス パターン マッチ: エイリアスは、指定された パターン タイプ および パターン文字列と一致する必要があります。

任意のエイリアス: 任意のエイリアス (IP アドレス以外) が許可されます。

任意の IP アドレス: エイリアスは IP アドレスである必要があります。

パターンタイプ

ルールを適用するには、 パターン文字列 がエイリアスとどのように一致する必要があるか。 次のオプションがあります。

完全一致: 文字列全体がエイリアスの文字と完全に一致する必要があります。

プレフィックス: 文字列はエイリアスの先頭に表示する必要があります。

サフィックス: 文字列はエイリアスの最後に表示する必要があります。

正規表現: 文字列を 正規表現として扱います。

モードエイリアス パターン マッチの場合にのみ適用されます。

パターンのチェック ツール (メンテナンス > ツール > パターンのチェック) を使用して、パターンが特定のエイリアスと一致し、期待どおりに変換されるかどうかをテストできます。

パターン文字列

エイリアスを比較するパターン。

モードエイリアス パターン マッチの場合にのみ適用されます。

Expressway には、特定の構成要素と照合するために使用できる、事前定義された一連の パターン マッチング変数 があります。

パターン動作

エイリアスの一致部分がターゲットゾーンまたはポリシーサービスに送信される前に変更されるかどうかを決定します

残す: エイリアスは変更されません。

ストリップ: 一致するプレフィックスまたはサフィックスがエイリアスから削除されます。

置換: エイリアスの一致する部分が、 置換文字列内のテキストに置き換えられます。

モードエイリアス パターン マッチの場合にのみ適用されます。

検索ルールを適用する前にエイリアスを変換する場合は、 検索前変換を使用する必要があります。

文字列の置換

パターンに一致するエイリアスの部分を置き換える文字列。

パターン動作置換の場合にのみ適用されます。

正規表現を使用できます。

正常に一致する場合

エイリアスが検索ルールに一致する場合の進行中の検索動作を制御します。

続行: エイリアスによって識別されるエンドポイントが見つかるまで、残りの検索ルールを(優先順位に従って)適用し続けます。

停止: エイリアスによって識別されるエンドポイントがターゲット ゾーン内に見つからない場合でも、それ以上の検索ルールを適用しません。

[停止] を選択した場合でも、このルールと同じ優先度のルールは引き続き適用されます。

ターゲット(Target)

エイリアスが検索ルールと一致するかどうかを照会するゾーンまたはポリシー サービス。

検索ルールのターゲットとして使用する外部 ポリシー サービス を構成できます。 これは、たとえば、TelePresence Conductor などの外部サービスまたはアプリケーションを呼び出すために使用できます。 サービスは、たとえば、検索プロセスを再度開始する新しい宛先エイリアスを指定できる CPL を返します。

状態

検索ルールが有効かどうかを示します。

この設定を使用して、構成の変更をテストしたり、特定のルールを一時的に無効にしたりします。 無効にされたルールはルール リストに表示されますが、無視されます。

設定するルールをクリックします (または、 [新規] をクリックして新しいルールを作成するか、 [削除] をクリックしてルールを削除します)。

検索ルールの設定に役立つ便利なツール

  • [検出(Locate)] ツール ([メンテナンス(Maintenance)] > [ツール(Tools)] > [検出(Locate)]) を使用すると、実際にエンドポイントに電話をかけることなく、Expressway が指定されたエイリアスで識別されるエンドポイントを見つけられるかどうかをテストできます。

  • パターンのチェック ツール (メンテナンス > ツール > パターンのチェック) を使用して、パターンが特定のエイリアスと一致し、期待どおりに変換されるかどうかをテストできます。

検索と変換の例

検索前変換と検索ルールは、個別に、または一緒に使用できます。 また、 任意のエイリアス モードと エイリアス パターン マッチ モードの組み合わせを使用する複数の検索ルールを定義し、各ルールに同じまたは異なる優先順位を適用することもできます。 これにより、ターゲット ゾーンをクエリするかどうか、いつクエリするか、変換を適用するかどうかを決定する際に、大きな柔軟性が得られます。

このセクションでは、展開内の特定のユースケースを解決するために、検索前変換と検索ルールをどのように使用するかを示す次の例を示します。

変換せずにゾーンにクエリをフィルタリングする

ゾーンに送信される検索要求をフィルタリングして、特定の条件に一致するエイリアスのみが照会されるようにすることができます。 たとえば、地域の営業所のすべてのエンドポイントが、 @sales.example.com というサフィックスでローカル Cisco VCS に登録されているとします。 このような状況では、サフィックスが @sales.example.com であるエイリアスの検索要求を受け取った場合にのみ、本社 Expressway が営業オフィス VCS にクエリを実行するのが合理的です。 この特定の VCS に他の検索要求を送信すると、リソースが不必要に消費されます。 また、このパターンに一致するエイリアスの検索要求を他のゾーンに送信すると、リソースが無駄になります (これらのエイリアスにも適用される、優先順位の低い他の検索ルールが定義されている可能性があります)。 その場合、「 一致成功時 」を「 停止 」に設定すると、Expressway はそれ以上の(優先度の低い)検索ルールを適用しなくなります。

上記の例を実現するには、本社 Expressway で営業所の VCS を表すゾーンを作成し、 [検索ルールの作成] ページ ([構成] > [ダイヤル プラン] > [検索ルール] > [新規]) から、関連する検索ルールを次のように設定します。

フィールド

ルール名

地域営業所

説明

@sales.example.com というサフィックスを持つエイリアスの呼び出し

Priority

100

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

エイリアス パターン マッチ

パターンタイプ

サフィックス

パターン文字列

@sales.example.com

パターン動作

変更なし

正常に一致する場合

停止

ターゲット(Target)

営業所

状態

Enabled

常に元のエイリアスでゾーンをクエリする(変換なし)

常に元のエイリアスを使用して検索要求が送信されるようにゾーンを構成するには、[ 検索ルールの作成 ] ページ ([構成] > [ダイヤル プラン] > [検索ルール] > [新規]) で、そのゾーンの [ モード ] を [ 任意のエイリアス] に設定して検索ルールを設定します。

フィールド

ルール名

常に元のエイリアスでクエリを実行する

説明

元のエイリアスを使用して検索リクエストを送信する

Priority

100

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

任意のエイリアス

正常に一致する場合

続行

ターゲット(Target)

本社

状態

Enabled

変換されたエイリアスのゾーンを照会する


(注)  


どのエイリアス モードもエイリアス変換をサポートしません。 受信したエイリアスとは異なるエイリアスを使用してゾーンを常に照会する場合は、正規表現と組み合わせて エイリアス パターン マッチ モードを使用する必要があります。


ユーザが name@example.com の形式でエイリアスをダイヤルすると、Expressway が代わりに name@example.co.uk のゾーンを照会するようにダイヤル プランを設定することもできます。

これを実現するには、[ 検索ルールの作成 ] ページ ([構成 > ダイヤル プラン > 検索ルール > 新規]) から、次のように検索ルールを設定します。

フィールド

ルール名

example.co.uk に変換

説明

example.com を example.co.uk に変換する

Priority

100

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

エイリアスパターンマッチ

パターンタイプ

サフィックス

パターン文字列

example.com

パターン動作

置換

文字列の置換

example.co.uk

正常に一致する場合

続行

ターゲットゾーン

本社

状態

Enabled

元のエイリアスと変換されたエイリアスをゾーンで照会する

変換されたエイリアスをゾーンに対してクエリすると同時に、元のエイリアスをゾーンに対してクエリしたいこともあります。 これを行うには、1 つの検索ルールを ModeAny alias を指定して構成し、2 番目の検索ルールを ModeAlias pattern match を指定して構成し、適用する変換の詳細も指定します。 両方の検索に同じ 優先度 レベルを与える必要があります。

たとえば、完全な URI と名前だけ (ドメインが削除された URI) の両方について隣接ゾーンを照会する必要がある場合があります。 これを実現するには、ローカル Expressway の [検索ルールの作成] ページ ([構成] > [ダイヤル プラン] > [検索ルール] > [新規]) から、次の 2 つの検索ルールを設定します。

ルール 1

フィールド

ルール名

海外オフィス - 元のエイリアス

説明

元のエイリアスで海外オフィスを照会する

Priority

100

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

任意のエイリアス

正常に一致する場合

続行

ターゲットゾーン

海外オフィス

状態

Enabled

ルール 2

フィールド

ルール名

海外オフィス - ドメインを削除

説明

ドメインが削除された海外オフィスへのクエリ

Priority

100

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

エイリアスパターンマッチ

パターンタイプ

サフィックス

パターン文字列

@example.com

パターン動作

削除

正常に一致する場合

続行

ターゲットゾーン

海外オフィス

状態

Enabled

2 つ以上の変換されたエイリアスをゾーンで照会する

ゾーンは、ゾーンに対して設定された検索ルールの優先順位に従って照会されます。

同じゾーンに対して、たとえば、同じ 優先度 と一致する同一の パターン文字列 を持ちながら、置換パターンが異なる複数の検索ルールを設定できます。 このような状況では、Expressway は新しいエイリアスごとに同時にそのゾーンを照会します。 (変換によって生成された重複エイリアスは、検索要求が送信される前に削除されます。) そのゾーンで新しいエイリアスが見つかった場合、通話はそのゾーンに転送されます。 その後、通話を転送するエイリアスを決定するのは制御システムの責任となります。

たとえば、ユーザが name@example.com という形式のエイリアスをダイヤルすると、Expressway がゾーンに対して同時に name@example.co.ukname@example.net の両方を照会するようにダイヤル プランを設定できます。

これを実現するには、[ 検索ルールの作成 ] ページ ([構成] > [ダイヤル プラン] > [検索ルール] > [新規]) から、次の 2 つの検索ルールを設定します。

ルール 1

フィールド

ルール名

example.co.uk に変換

説明

example.com を example.co.uk に変換する

Priority

100

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

エイリアス パターン マッチ

パターンタイプ

サフィックス

パターン文字列

example.com

パターン動作

置換

文字列の置換

example.co.uk

正常に一致する場合

続行

ターゲットゾーン

本社

状態

Enabled

ルール 2

フィールド

ルール名

example.net に変換する

説明

example.com を example.net に変換する

Priority

100

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

エイリアス パターン マッチ

パターンタイプ

サフィックス

パターン文字列

example.com

パターン動作

置換

文字列の置換

example.net

正常に一致する場合

続行

ターゲットゾーン

本社

状態

Enabled

H.323 番号へのダイヤル時に @domain を削除する

SIP エンドポイントは、URI 形式 (例: name@domain) でのみ呼び出しを行うことができます。 発信者が通話時にドメインを指定しない場合、SIP エンドポイントはダイヤルされた番号に独自のドメインを自動的に追加します。 したがって、SIP エンドポイントから 123 をダイヤルすると、 123@domain が検索されます。 ダイヤル先の H.323 エンドポイントが 123 として登録されている場合、Expressway はエイリアス 123@domain を見つけることができず、通話は失敗します。

番号を使用して登録する SIP エンドポイントと H.323 エンドポイントの両方を含む展開がある場合は、次の 検索前変換ローカル ゾーン検索ルールを設定する必要があります。 これらを組み合わせることで、ユーザは SIP エンドポイントと H.323 エンドポイントの両方から、H.323 E.164 番号のみを使用して登録された H.323 エンドポイントに電話をかけることができます。

検索前変換

[変換の作成(Create transforms)]ページ ([設定(Configuration)] > [ダイヤルプラン(Dial plan)] > [変換(Transforms)] > [新規(New)]) で次の操作を行います。

フィールド

Priority

1

説明

任意の番号のみのダイヤル文字列に@domain を追加します

パターンタイプ

正規表現

パターン文字列

(\d+)

パターン動作

置換

文字列の置換

\1@domain

状態

Enabled

この検索前変換は、任意の数字のみのダイヤル文字列 ( 123 など) を受け取り、展開内のエンドポイント AOR および URI で使用されるドメインを追加します。 これにより、SIP エンドポイントと H.323 エンドポイントによる通話が同じ URI になることが保証されます。

ローカル ゾーン検索ルール

[検索ルールの作成] ページ ([構成] > [ダイヤル プラン] > [検索ルール] > [新規]) で、次の 2 つの新しい検索ルールを作成します。

ルール 1

フィールド

ルール名

H.323 番号のダイヤル

説明

番号@ドメイン形式のエイリアスを番号に変換する

Priority

50

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

エイリアス パターン マッチ

パターンタイプ

正規表現

パターン文字列

(\d+)@ドメイン

パターン動作

置換

文字列の置換

\1

正常に一致する場合

続行

ターゲットゾーン

ローカルゾーン

状態

Enabled

ルール 2

フィールド

ルール名

H.323 番号のダイヤル

説明

エイリアス変換なしで number@domain に電話をかける

Priority

60

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

エイリアスパターンマッチ

パターンタイプ

正規表現

パターン文字列

(\d+)@ドメイン

パターン動作

変更なし

正常に一致する場合

続行

ターゲットゾーン

ローカルゾーン

状態

Enabled

これらの検索ルールにより、E.164 番号と完全な URI の両方が検索されるので、エンドポイントが H.323 番号 (123) で登録されているか、完全な URI (123@domain) で登録されているかに関係なく、エンドポイントに到達できるようになります。

  • 最初の検索ルールは、 number@domain の形式のエイリアスを取得し、それを number の形式に変換します。

  • 実際に number@domain という形式のエイリアスで登録されているエンドポイントにも到達できるようにするために、優先順位の低い 2 番目の検索ルールでは、エイリアスを変換せずに number@domain への呼び出しを配置します。

英数字 H.323 ID ダイヤル文字列の変換

この例は、 @domain の削除 (H.323 番号へのダイヤル用) の例に基づいています。 この例では数字のみのダイヤル文字列に対応していますが、H.323 ID は純粋な数字である必要はなく、英数字 (文字と数字) を含めることができます。

この例は、上記の例と同じモデル ( 検索前変換 と 2 つの ローカル ゾーン検索ルール を使用して、エンドポイントが H.323 ID で登録されているか完全な URI で登録されているかに関係なく到達可能であることを保証する) に従いますが、英数字をサポートする別の regex (正規表現) を使用します。

検索前変換

[変換の作成(Create transforms)]ページ ([設定(Configuration)] > [ダイヤルプラン(Dial plan)] > [変換(Transforms)] > [新規(New)]) で次の操作を行います。

フィールド

Priority

1

説明

任意の英数字ダイヤル文字列に@domain を追加します

パターンタイプ

正規表現

パターン文字列

([^@]*)

パターン動作

置換

文字列の置換

\1@domain

状態

Enabled

この検索前変換は、任意の英数字ダイヤル文字列 ( 123abc など) を受け取り、展開で使用されるドメインを追加して、SIP エンドポイントと H.323 エンドポイントによる呼び出しが同じ URI になるようにします。

ローカルゾーン検索ルール

[検索ルールの作成] ページ ([構成] > [ダイヤル プラン] > [検索ルール] > [新規]) で、次の 2 つの新しい検索ルールを作成します。

ルール 1

フィールド

ルール名

H.323 文字列のダイヤル

説明

文字列@ドメイン形式のエイリアスを文字列に変換する

Priority

40

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

エイリアスパターンマッチ

パターンタイプ

正規表現

パターン文字列

(.+)@ドメイン

パターン動作

置換

文字列の置換

\1

正常に一致する場合

続行

ターゲットゾーン

ローカルゾーン

状態

Enabled

ルール 2

フィールド

ルール名

ドメイン付き H.323 文字列のダイヤル

説明

エイリアス変換なしで string@domain への呼び出しを行う

Priority

50

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

エイリアスパターンマッチ

パターンタイプ

正規表現

パターン文字列

(.+)@ドメイン

パターン動作

変更なし

正常に一致する場合

続行

ターゲットゾーン

ローカルゾーン

状態

Enabled

これらの検索ルールにより、E.164 番号と完全な URI の両方が検索されるので、エンドポイントが H.323 ID (123abc) で登録されているか、完全な URI (123abc@domain) で登録されているかに関係なく、エンドポイントに到達できるようになります。

  • 最初の検索ルールは、 string@domain 形式のエイリアスを取得し、それを string 形式に変換します。

  • 実際に string@domain の形式のエイリアスに登録されているエンドポイントにも引き続きアクセスできるようにするため、優先順位の低い 2 番目の検索ルールでは、エイリアスを変換せずに string@domain への呼び出しを配置します。

既知のゾーンからのみ IP アドレスへの通話を許可する

エイリアスへの呼び出しに加えて、指定された IP アドレスへの呼び出しも行うことができます。 このような呼び出しを適切なターゲット ゾーンに渡すには、 モード任意の IP アドレスにして検索ルールを設定する必要があります。 セキュリティを強化するには、ルールの ソース オプションを すべてのゾーンに設定できます。 つまり、クエリは、構成されたゾーンまたはローカル ゾーンから発信された場合にのみ、ターゲット ゾーンに送信されます。

上記の例を実現するには、[ 検索ルールの作成 ] ページ ([構成 > ダイヤル プラン > 検索ルール > 新規]) から、次のように検索ルールを設定します。

フィールド

ルール名

既知のゾーンの IP アドレス

説明

既知のゾーンからの IP アドレスへの呼び出しのみを許可する

Priority

100

ソース(Source)

すべてのゾーン

リクエストは認証が必要です

未対応

モード(Mode)

任意の IP アドレス

正常に一致する場合

続行

ターゲットゾーン

海外オフィス

状態

Enabled

Microsoft SIP 通話を Cisco Meeting Server に転送する

Cisco Meeting Server を使用して Microsoft ユーザーがスペースで会議できるようにしている場合は、次のような検索ルールを使用して、このタイプの着信コールを Meeting Server 近隣ゾーンに転送できます。

フィールド

ルール名

すべてを Meeting Server にルーティング

説明

すべての着信 MS トラフィックを Meeting Server に送信します。

Priority

100

Protocol(プロトコル)

SIP

トラフィック タイプ

任意の Microsoft

ソース(Source)

任意(Any)

リクエストは認証が必要です

未対応

モード(Mode)

任意のエイリアス

正常に一致する場合

停止

ターゲット(Target)

Cisco Meeting Server

状態

Enabled

カリの法則に基づく 9-1-1 直接通報 (通話制御に Expressway を使用し、PSTN ゲートウェイを使用)

このセクションでは、Cisco Expressway を介した直接の 9-1-1 緊急通話をサポートするダイヤル プランを構成するための推奨事項について説明します。 "連邦通信委員会によって義務付けられたカリの法則"では、米国内で多回線電話システム (MLTS) が 直接 911 通話をサポートすることを義務付けています。 つまり、緊急通報を行う人は、プレフィックスやその他の追加の数字をダイヤルする必要がありません。


(注)  


Expressway は、リッチ メディア セッション (RMS) ライセンスを消費せずに 933 および 988 コールをサポートします。 これは 911 通報に似ています。

  • 933 番号 : 933 サービスは、E911 コール フローをテストするために使用されます。 エンドユーザが 933 をダイヤルすると、E911 データベースに保存されている電話番号と住所が再生されます。

  • 988 番号 : 988 サービスは、RMS ライセンスなしで自殺防止ホットラインへの通話をルーティングするために使用されます。


カリ法は Expressway にいつ適用されますか?

カリ法は音声通話に適用されます。 この法律は、以下のすべての条件が当てはまる場合、米国における Expressway の導入に適用されます。

  • Expressway が通話制御を管理しており、緊急通話を行うエンドポイントは Expressway-C に直接登録されます。

  • ゲートウェイは、PSTN 通話を可能にする Expressway で構成されています。

  • 展開時の PSTN 通話機能には、911 緊急通話が含まれます。

  • 関連するエンドポイントは、PSTN 番号をダイヤルし、基本的な音声通話を行うことができます。

事前準備

  • Cisco Expressway バージョン X12.5.7 以降が必要です。

  • 北米番号計画 (NANP) に関する知識が必要です。

  • X12.5.7 以降、通話を発信する前に少なくとも 1 つの RMS ライセンスがインストールされている必要があるという通常の要件は、直接の 911 通話には適用されません。

  • 通話料金詐欺のリスクを最小限に抑えるには、ソース設定に "Any" ワイルドカードを使用しないでください。

  • PSTN ゲートウェイも、プレフィックスなしで 911 通話をルーティングするように設定する必要があります。

  • ゲートウェイがエンドポイントとは異なる場所に地理的に分散している展開の場合は、911 コールの実際のルーティング要件と、発信者が自分の場所とは別の場所にいる緊急エージェントに接続される可能性を考慮してください。

検索ルールの設定

検索ルールの作成 ページ (構成 > ダイヤル プラン > 検索ルール > 新規) で、必要な検索ルールを作成します。 このセクションでは、次のデプロイメント タイプの例を示します。

  1. スタンドアロン PSTN ゲートウェイ (冗長性なし)。

  2. 複数の PSTN ゲートウェイ。

例 1: スタンドアロンゲートウェイの検索ルール

これらの例のルールでは、次のことを前提としています。

  • PSTN 通話用の ISDN ゲートウェイは、Expressway 上でネイバー ゾーン (名前は "PSTNGateway") として設定されます。

  • 911 緊急通話は、Expressway-C にローカルに登録された SIP ユーザ エージェントまたは H.323 エンドポイントからのみ許可されます。

例 1、ルール 1

フィールド

ルール名

緊急通報 - 911

説明

911 緊急通報を PSTNGateway 経由でルーティングする

Priority

1

Protocol(プロトコル)

任意(Any)

ソース(Source)

ローカルゾーン

リクエストは認証が必要です

未対応

モード(Mode)

エイリアス パターン マッチ

パターンタイプ

正規表現

パターン文字列

911|(911@%localdomains%)

パターン動作

変更なし

正常に一致する場合

停止

ターゲットゾーン

PSTNGateway

状態

有効(Enable)

例 1. ルール 2

フィールド

ルール名

緊急通報 - 911、プレフィックス 00

説明

911 緊急通報を PSTNGateway 経由でルーティングする

Priority

2

Protocol(プロトコル)

任意(Any)

ソース(Source)

ローカルゾーン

リクエストは認証が必要です

未対応

モード(Mode)

エイリアスパターンマッチ

パターンタイプ

正規表現

パターン文字列

00(911|911@%localdomains%)

パターン動作

置換

文字列の置換

\1

正常に一致する場合

停止

ターゲットゾーン

PSTNGateway

状態

有効(Enable)

例 2: 複数のゲートウェイの検索ルール

これらの例のルールでは、次のことを前提としています。

  • 冗長性のために、ライブ ネットワークでは PSTN 通話用の 2 つの ISDN ゲートウェイが利用可能です。

  • 各ゲートウェイは、Expressway 上でネイバー ゾーン (名前は "PSTNGateway1" および "PSTNGateway2") として設定されます。

  • 911 緊急通話は、Expressway-C にローカルに登録された SIP ユーザ エージェントまたは H.323 エンドポイントからのみ許可されます。

ここでのルールは、プライマリ ゲートウェイに対しては 成功時に一致(On successful match) = "続行(Continue)"を指定し、backup ゲートウェイに対しては 成功時に一致(On successful match) = "停止(Stop)"を指定します。

例 2、ルール 1

フィールド

ルール名

緊急通報 - PSTNGateway1 経由の 911

説明

911 緊急通報を PSTNGateway 経由でルーティングする

Priority

1

Protocol(プロトコル)

任意(Any)

ソース(Source)

ローカルゾーン

リクエストは認証が必要です

未対応

モード(Mode)

エイリアス パターン マッチ

パターンタイプ

正規表現

パターン文字列

911|(911@%localdomains%)

パターン動作

変更なし

正常に一致する場合

続行

ターゲットゾーン

PSTNGateway1

状態

有効(Enable)

例 2. ルール 2

フィールド

ルール名

緊急通報 - PSTNGateway2 経由の 911

説明

911 緊急通報を PSTNGateway 経由でルーティングする

Priority

2

Protocol(プロトコル)

任意(Any)

ソース(Source)

ローカルゾーン

リクエストは認証が必要です

未対応

モード(Mode)

エイリアスパターンマッチ

パターンタイプ

正規表現

パターン文字列

911|(911@%localdomains%)

パターン動作

変更なし

正常に一致する場合

停止

ターゲットゾーン

PSTNGateway2

状態

有効(Enable)

例 2、ルール 3

フィールド

ルール名

緊急通報 - プレフィックス 00 の 911 を PSTNGateway1 経由で

説明

911 緊急通報を PSTNGateway 経由でルーティングする

Priority

3

Protocol(プロトコル)

任意(Any)

ソース(Source)

ローカルゾーン

リクエストは認証が必要です

未対応

モード(Mode)

エイリアスパターンマッチ

パターンタイプ

正規表現

パターン文字列

00(911|911@%localdomains%)

パターン動作

置換

文字列の置換

\1

正常に一致する場合

続行

ターゲットゾーン

PSTNGateway1

状態

有効(Enable)

例 2. ルール 4

フィールド

ルール名

緊急通報 - プレフィックス 00 の 911 を PSTNGateway2 経由で

説明

911 緊急通報を PSTNGateway 経由でルーティングする

Priority

4

Protocol(プロトコル)

任意(Any)

ソース(Source)

ローカルゾーン

リクエストは認証が必要です

未対応

モード(Mode)

エイリアスパターンマッチ

パターンタイプ

正規表現

パターン文字列

00(911|911@%localdomains%)

パターン動作

置換

文字列の置換

\1

正常に一致する場合

停止

ターゲットゾーン

PSTNGateway2

状態

有効(Enable)

外部サービスを使用するための検索ルールの設定

検索ルール (ダイヤル プラン) に外部ポリシー サービスを使用するように Expressway を設定する設定プロセスは、次の手順に分かれています。

  • 検索ルールで使用されるポリシー サービスを構成します。

  • 関連する検索ルールを構成して、検索をポリシー サービスに送信します。

検索ルールで使用するポリシーサービスの設定

手順


ステップ 1

[構成] > [ダイヤル プラン] > [ポリシー サービス] に移動します。

ステップ 2

[新規]をクリックします。

ステップ 3

通話ポリシーと同じ方法で、サーバ アドレスと接続プロトコルを構成します。

ステップ 4

ポリシー サービスの作成 ページのフィールドを次のように構成します。

フィールド

説明

使用上のヒント

名前

ポリシー サービスの名前。

説明

ポリシー サービスのオプションの自由形式の説明。

リスト内のポリシー サービスにマウス ポインターを合わせると、説明がツールヒントとして表示されます。

Protocol(プロトコル)

ポリシー サービスに接続するために使用されるプロトコル。

デフォルトは HTTPS です

Expressway は、ポリシー サービス サーバと通信するときに、HTTP から HTTPS へのリダイレクトを自動的にサポートします。

証明書検証モード

HTTPS 経由で接続する場合、この設定はポリシー サーバによって提示された証明書が検証されるかどうかを制御します。

オンの場合、Expressway が HTTPS 経由でポリシー サーバに接続するには、そのサーバのサーバ証明書を承認するルート CA 証明書が Expressway にロードされている必要があります。 また、証明書のサブジェクト共通名またはサブジェクト代替名は、以下の サーバ アドレス フィールドのいずれかと一致する必要があります。

Expressway のルート CA 証明書は、(メンテナンス > セキュリティ > 信頼された CA 証明書) を介してロードされます。

HTTPS 証明書失効リスト(CRL)のチェック

CRL を使用して証明書のチェックを保護する必要があり、CRL ファイルを手動でロードした場合、または CRL の自動更新を有効にしている場合は、このオプションを有効にします。

Expressway が CRL ファイルをアップロードする方法を設定するには、「 メンテナンス > セキュリティ > CRL 管理 」に移動します。

サーバアドレス 1 - 3

サービスをホストするサーバの IP アドレスまたは完全修飾ドメイン名 (FQDN) を入力します。 アドレスに :<port> を追加することでポートを指定できます。

FQDN が指定されている場合は、Expressway に FQDN を解決できる適切な DNS 構成があることを確認してください。

レジリエンシーを高めるために、最大 3 つのサーバーアドレスを提供できます。

パス

サーバ上のサービスの URL を入力します。

ステータスパス

ステータス パス は、Expressway がリモート サービスのステータスを取得できるパスを識別します。

デフォルトは ステータスです

ポリシーサーバーは戻りステータス情報を提供する必要があります。「ポリシーサーバーのステータスとレジリエンシー」を参照してください。

ユーザ名

Expressway がログインしてサービスを照会するために使用するユーザ名。

パスワード

Expressway がサービスにログインしてクエリを実行するために使用するパスワード。

プレーンテキストの最大長は 30 文字です (その後暗号化されます)。

デフォルトの CPL

これは、サービスが利用できない場合に Expressway が使用するフォールバック CPL です。

たとえば、応答サービスや録音されたメッセージにリダイレクトするように変更できます。

詳細については、「 ポリシー サービスのデフォルト CPL」を参照してください。

ステップ 5

ポリシー サービスの作成をクリックします。


ポリシーサービスに検索を誘導するための検索ルールの設定

Expressway は、指定されたパターンに一致するすべての検索をポリシー サービス サーバに送信します。

検索ルールは、最初のエイリアスに一致し、ポリシーサーバーが通話をルーティングしたエイリアスに一致しないか、拒否を返さないように設定する必要があります。

手順


ステップ 1

[構成] > [ダイヤル プラン] > [検索ルール] に移動します

ステップ 2

[新規]をクリックします。

ステップ 3

外部ポリシー サーバに送信する検索に応じて、[ 検索ルールの作成 ] ページのフィールドを設定します。

この例では、.meet で終わるエイリアスへの呼び出しを外部ポリシー サーバに転送する方法を示します。

フィールド

ルール名

ルールを説明する短い名前。

説明

ルールの自由形式の説明。

Priority

必要に応じて、たとえば 10 など。

Protocol(プロトコル)

必要に応じて、たとえば Any

ソース(Source)

必要に応じて、たとえば Any

リクエストは認証が必要です

認証ポリシーに従ってこの設定を構成します。

モード(Mode)

必要に応じて、たとえばエイリアス パターン マッチ

パターンタイプ

必要に応じて、たとえば Regex

パターン文字列

必要に応じて、たとえば.*\.meet@example.com

パターン動作

必要に応じて、たとえば Leave

正常に一致する場合

必要に応じて。

(注)  

 

[停止] を選択した場合、Expressway は元のエイリアスに対するそれ以上の検索ルールを処理しませんが、CPL で新しいエイリアスが返された場合は、完全な通話処理シーケンスを再開します。

ターゲット(Target)

前の手順で作成したポリシー サービスを選択します。

状態

有効

すべての検索をポリシー サーバに転送するには、ポリシー サービスを対象とする 2 つの検索ルールを設定します。

  • モード任意のエイリアスである最初の検索ルール。

  • 2 番目の検索ルールは、 モード任意の IP アドレスです。

ステップ 4

検索ルールの作成をクリックします。


通話ポリシーについて

どの通話を許可するか、どの通話を拒否するか、どの通話を別の宛先にリダイレクトするかを制御するルールを設定できます。 これらのルールは、コール ポリシー (または管理者ポリシー) と呼ばれます。

通話ポリシーが有効になっていて設定されている場合、通話が行われるたびに、Expressway はポリシーを実行し、通話の発信元と宛先に基づいて次のことを決定します。

  • 通話を元の宛先にプロキシします。

  • 通話を別の宛先または宛先セットにリダイレクトします。

  • 通話を拒否します。


(注)  


有効にすると、Expressway を通過するすべての通話に対して通話ポリシーが実行されます。


次のことを行ってください:

  • 通話ポリシーを使用して、どの発信者が Expressway 経由で通話を発信または受信できるかを決定します。

  • 登録制限ポリシー を使用して、どのエイリアスが Expressway に登録できるか、または登録できないかを決定します。

通話ポリシーの設定

コール ポリシー設定 ページ (設定 > コール ポリシー > 設定) は、Expressway の コール ポリシー モードを設定し、ローカル ポリシー ファイルをアップロードするために使用されます。

コールポリシーモード

コール ポリシー モード は、Expressway がコール ポリシー設定を取得する場所を制御します。 次のオプションがあります。 

  • ローカル CPL: ローカルに定義された通話ポリシーを使用します。

  • ポリシー サービス: 外部ポリシー サービスを使用します。

  • オフ: 通話ポリシーは使用されていません。

これらの各オプションについては、以下で詳しく説明します。

ローカル CPL

ローカル CPL オプションは、Expressway 上でローカルに設定されている通話ポリシーを使用します。 ローカル CPL を選択した場合は、次のいずれかを実行する必要があります。

  • 基本的な通話ポリシーを設定するには[通話ポリシールール(Call Policy rules)]ページを通じて行うか([設定(Configuration)] > [通話ポリシー(Call Policy)] > [ルール(Rules)])、または


    (注)  


    これにより、指定された通話のみを許可または拒否できるようになります。


  • CPL スクリプトを含むコールポリシーファイル をアップロードします。ただし、CPL スクリプトの作成は複雑なため、代わりに外部ポリシーサービスを使用することをお勧めします。

通話ポリシーを指定するには、一度にこれら 2 つの方法のうち 1 つだけを使用できます。 CPL スクリプトがアップロードされている場合はこれが優先され、 [コール ポリシー ルール] ページは使用できません。このページを使用するには、まずアップロードされている CPL スクリプトを削除する必要があります。

ローカル CPL が有効になっているが、ポリシーが設定またはアップロードされていない場合は、送信元または宛先に関係なくすべての通話を許可するデフォルトのポリシーが適用されます。

ポリシー サービス オプションは、すべての通話ポリシーの決定を外部サービスに委託する場合に使用します。 このオプションを選択すると、外部サービスの接続詳細を指定できるように、追加の構成フィールドが表示されます。 「 外部サービスを使用するための通話ポリシーの構成」を参照してください

Web インターフェースを使用した通話ポリシー ルールの設定

通話ポリシールールページ ([設定(Configuration)] > [通話ポリシー(Call Policy)] > [ルール(Rules)]) には、現在設定されているウェブで設定された (CPL ファイル経由でアップロードされたものではない) 通話ポリシー ルールが一覧表示され、ルールの作成、編集、および削除を行うことができます。 これは、CPL スクリプトを記述してアップロードすることなく、基本的な通話ポリシールールを設定するメカニズムを提供します。

CPL ファイルがすでに存在する場合は、 [通話ポリシー ルール] ページを使用して通話ポリシーを構成することはできません。 この場合は、 [通話ポリシーの構成] ページ ([構成] > [通話ポリシー] > [構成]) で、 [アップロードしたファイルを削除] オプションが表示されます。 これを行うと、CPL スクリプトを使用して設定された既存の通話ポリシーが削除され、通話ポリシー設定用の [通話ポリシー ルール] ページが使用できるようになります。

各ルールは、特定の ソース から特定の 宛先 エイリアスへの呼び出しに対して実行する アクション を指定します。 ルールが複数ある場合は、これらのルールが適用される優先順位を 並べ替え ることができます。

通話ポリシー ルールを設定していない場合、デフォルトのポリシーでは、発信元または宛先に関係なく、すべての通話が許可されます。

設定するルールをクリックします (または、 [新規] をクリックして新しいルールを作成するか、 [削除] をクリックして選択したルールを削除します)。

各ルールの設定可能なオプションは次のとおりです。

フィールド

説明

使用上のヒント

ソースタイプ

このフィールドでは、2 種類の通話元から選択できます: ゾーン または 送信元アドレス。 選択内容は、ルールを構成するために使用する他のフィールドに影響します。

異なるソース タイプを使用してルールを混在させることができます。 これらを定義して順序付けし、通話ポリシーを実装したり、通話料詐欺から会議リソースを保護したりします。

発信ゾーン

ソース タイプゾーンに設定されているルールに表示されます。

ドロップダウンには、この Expressway で設定されているすべてのゾーンが表示されるため、このルールによって検査される通話のソースを選択できます。

このルールは、選択したゾーンから発信されたすべての通話を検査します。

ルールは以下に適用されます

ソース タイプ送信元アドレスに設定されているルールに表示されます

このフィールドでは、ルールが 認証された発信者 からの通話を検査するか、 認証されていない発信者からの通話を検査するかを選択できます

認証された発信者は次のデバイスです:

  • ローカルで Expressway に登録され認証されている、または

  • ネイバーに登録され、認証され、ネイバーはローカル Expressway で認証されている

詳細については、「 デバイス認証について 」を参照してください。

ソースパターン

ソース タイプ送信元アドレスに設定されているルールに表示されます。

このルールは、このフィールドに入力した内容を、呼び出しエンドポイントが自身を識別するために使用する送信元アドレスと照合しようとします。

このフィールドが空白の場合、ポリシー ルールは、選択した発信者の種類 (認証済みまたは未認証) からのすべての着信コールに適用されます。

特定の発信者を明示的に許可または拒否する必要がある場合は、より一般的なルールのパターンまたは単一のエイリアスを使用できます。

このフィールドは 正規表現をサポートしています。

接続先パターン

すべてのルールに必須です。

ルールは、このフィールドに入力した内容を着信コールの宛先アドレスと照合しようとします。

特定の宛先への呼び出しを明示的に許可または拒否する必要がある場合は、より一般的なルールのパターンまたは単一のエイリアスを使用できます。

このフィールドは 正規表現をサポートしています。

アクション

検査した通話が送信元と宛先に指定したものと一致する場合にルールが実行する処理を定義します。 許可 または 拒否を選択できます。

許可: 送信元アドレスまたは発信元ゾーンがルールのソース パラメータと一致し、通話の宛先がルールの宛先パターンと一致する場合、Expressway は通話の処理を続行します。

拒否: 発信元アドレスまたは発信元ゾーンがルールのソース パラメータと一致し、通話の宛先がルールの宛先パターンと一致する場合、Expressway は通話を拒否します。

並べ替え

このフィールドは、通話ポリシー ルールのリスト ( [通話ポリシー ルール] ページ) にのみ表示されます。

および アイコンをクリックすると、ルールの順序が変更され、相対的な優先順位が変更されます。

各ルールは、ルールが通話に一致するまで、上から下への順序で着信通話の詳細と比較されます。

ルールが一致すると、そのルールのアクションが通話に適用されます。

CPL スクリプトを使用した通話ポリシーの設定

CPL スクリプトを使用して、高度な通話ポリシーを設定できます。 これを行うには、まず CPL スクリプトをテキスト ファイルとして作成して保存し、その後 Expressway にアップロードする必要があります。 ただし、CPL スクリプトの作成は複雑であるため、代わりに外部の ポリシー サービス を使用することをお勧めします。

Expressway でサポートされている CPL 構文とコマンドの詳細については、 「CPL リファレンス」 セクションを参照してください。

既存の CPL スクリプトの表示

現在 XML ベースの CPL スクリプトとして設定されている通話ポリシーを表示するには、 通話ポリシー設定 ページ (設定 > 通話ポリシー > 設定) に移動し、 通話ポリシー ファイルの表示をクリックします

  • 通話ポリシーが CPL スクリプトを使用するように構成されている場合は、アップロードされたスクリプトが表示されます。

  • 通話ポリシーが [通話ポリシー ルール] ページで構成されている場合、その通話ポリシー ルールの CPL バージョンが表示されます。

  • 通話ポリシー モードオン であるが、ポリシーが設定されていない場合は、すべての通話を許可するデフォルトの CPL スクリプトが表示されます。

ファイルを表示して、通話ポリシーのバックアップコピーを作成することもできます。また、通話ポリシーが [通話ポリシー ルール] ページを使用して構成されている場合は、この CPL ファイルのコピーを作成して、より高度な CPL スクリプトの開始点として使用することもできます。

[通話ポリシールール] ページを使用して通話ポリシーが設定されている場合、CPL ファイルをダウンロードして編集せずに Expressway にアップロードし直すと、Expressway はファイルを認識し、各ルールを [通話ポリシールール] ページに自動的に追加します。

CPL XSD ファイルについて

CPL スクリプトは、Expressway でサポートされている形式である必要があります。 コール ポリシー構成 ページでは、Expressway にアップロードされるスクリプトをチェックするために使用される XML スキーマをダウンロードできます。 XSD ファイルを使用すると、CPL スクリプトが有効かどうかを事前に確認できます。 2 つのダウンロード オプションが利用可能です:

  • CPL XSD ファイルを表示: CPL スクリプトに使用される XML スキーマをブラウザーに表示します。

  • CPL 拡張 XSD ファイルを表示 : Expressway でサポートされている追加の CPL 要素に使用される XML スキーマをブラウザに表示します。

CPL スクリプトのアップロード

Expressway は 5 秒ごとに CPL スクリプトの変更をポーリングするため、Expressway は更新された CPL スクリプトをほぼ即座に使用し始めます。 CPL スクリプトは、コマンド ライン インターフェイスを使用してアップロードできません。 新しい CPL ファイルをアップロードするには:

手順

ステップ 1

[構成] > [通話ポリシー] > [構成] に移動します

ステップ 2

[ポリシーファイル(Policy files)] セクションで、[新しいコールポリシーファイルの選択(Select the new Call Policy file)] フィールドにアップロードするファイル名を入力するか、[参照(Browse)] をクリックして CPL スクリプトを参照します。

ステップ 3

ファイルのアップロードをクリックします。


既存の CPL スクリプトの削除

CPL スクリプトがすでにアップロードされている場合は、 アップロードしたファイルを削除 ボタンが表示されます。 クリックするとファイルが削除されます。

外部サービスを使用するための通話ポリシーの構成

すべてのポリシー決定を外部サービスに参照するように通話ポリシーを構成するには、次の手順を実行します。

手順


ステップ 1

[設定(Configuration)] > [コールポリシー(Call policy)] > [設定(Configuration)]に移動します。

ステップ 2

[ポリシーサービス(Policy service)][コールポリシーモード(Call Policy mode)] を選択します。

ステップ 3

表示されるフィールドを次のように構成します。

フィールド

説明

使用上のヒント

Protocol(プロトコル)

ポリシー サービスに接続するために使用されるプロトコル。

デフォルトは HTTPSです。

Expressway は、ポリシー サービス サーバと通信するときに、HTTP から HTTPS へのリダイレクトを自動的にサポートします。

証明書検証モード

HTTPS 経由で接続する場合、この設定はポリシー サーバによって提示された証明書が検証されるかどうかを制御します。

オンの場合、Expressway が HTTPS 経由でポリシー サーバに接続するには、そのサーバのサーバ証明書を承認するルート CA 証明書が Expressway にロードされている必要があります。 また、証明書のサブジェクト共通名またはサブジェクト別名は、以下の サーバ アドレス フィールドのいずれかと一致する必要があります。

Expressway のルート CA 証明書は、(メンテナンス > セキュリティ > 信頼された CA 証明書) を介してロードされます。

HTTPS 証明書失効リスト(CRL)のチェック

CRL を使用して証明書のチェックを保護する必要があり、CRL ファイルを手動でロードした場合、または CRL の自動更新を有効にしている場合は、このオプションを有効にします。

Expressway が CRL ファイルをアップロードする方法を設定するには、「 メンテナンス > セキュリティ > CRL 管理 」に移動します。

サーバアドレス 1 - 3

サービスをホストするサーバの IP アドレスまたは完全修飾ドメイン名 (FQDN) を入力します。 アドレスに :<port> を追加することでポートを指定できます。

FQDN が指定されている場合は、Expressway に FQDN を解決できる適切な DNS 構成があることを確認してください。

レジリエンシーを高めるために、最大 3 つのサーバーアドレスを提供できます。

パス

サーバ上のサービスの URL を入力します。

ステータスパス

ステータス パス は、Expressway がリモート サービスのステータスを取得できるパスを識別します。

デフォルトは ステータスです。

ポリシー サーバは戻りステータス情報を提供する必要があります。 「ポリシー サーバのステータスと復元力」 を参照してください。

ユーザ名

Expressway がログインしてサービスを照会するために使用するユーザ名。

パスワード

Expressway がサービスにログインしてクエリを実行するために使用するパスワード。

プレーンテキストの最大長は 30 文字です (その後暗号化されます)。

デフォルトの CPL

これは、サービスが利用できない場合に Expressway が使用するフォールバック CPL です。

たとえば、応答サービスや録音されたメッセージにリダイレクトするように変更できます。

詳細については、「 ポリシー サービスのデフォルト CPL」を参照してください。

ステップ 4

表示されるフィールドを次のように設定します。

フィールド

説明

使用上のヒント

Protocol(プロトコル)

ポリシー サービスに接続するために使用されるプロトコル。

デフォルトは HTTPS です

Expressway は、ポリシー サービス サーバと通信するときに、HTTP から HTTPS へのリダイレクトを自動的にサポートします。

証明書検証モード

HTTPS 経由で接続する場合、この設定はポリシー サーバによって提示された証明書が検証されるかどうかを制御します。

オンの場合、Expressway が HTTPS 経由でポリシー サーバに接続するには、そのサーバのサーバ証明書を承認するルート CA 証明書が Expressway にロードされている必要があります。 また、証明書のサブジェクト共通名またはサブジェクト代替名は、以下の サーバ アドレス フィールドのいずれかと一致する必要があります。

Expressway のルート CA 証明書は、(メンテナンス > セキュリティ > 信頼された CA 証明書) を介してロードされます。

HTTPS 証明書失効リスト(CRL)のチェック

CRL を使用して証明書のチェックを保護する必要があり、CRL ファイルを手動でロードした場合、または CRL の自動更新を有効にしている場合は、このオプションを有効にします。

Expressway が CRL ファイルをアップロードする方法を設定するには、「 メンテナンス > セキュリティ > CRL 管理 」に移動します。

サーバアドレス 1 - 3

サービスをホストするサーバの IP アドレスまたは完全修飾ドメイン名 (FQDN) を入力します。 アドレスに :<port> を追加することでポートを指定できます。

FQDN が指定されている場合は、Expressway に FQDN を解決できる適切な DNS 構成があることを確認してください。

回復力を高めるために、最大 3 つのサーバ アドレスを提供できます。

パス

サーバ上のサービスの URL を入力します。

ステータスパス

ステータス パス は、Expressway がリモート サービスのステータスを取得できるパスを識別します。

デフォルトはステータスです。

ポリシー サーバは戻りステータス情報を提供する必要があります。 「ポリシー サーバのステータスと回復力」を参照してください

ユーザ名

Expressway がログインしてサービスを照会するために使用するユーザ名。

パスワード

Expressway がサービスにログインして照会するために使用するパスワード。

プレーンテキストの最大長は 30 文字です (その後暗号化されます)。

デフォルトの CPL

これは、サービスが利用できない場合に Expressway が使用するフォールバック CPL です。

たとえば、応答サービスや録音されたメッセージにリダイレクトするように変更できます。

詳細については、「 ポリシー サービスのデフォルト CPL」を参照してください。

ステップ 5

[保存(Save)] をクリックします。

Expressway はポリシー サービス サーバに接続し、コール ポリシーの決定にサービスを使用し始める必要があります。

接続に関する問題があればこのページに報告されます。 ページの下部にある ステータス 領域を確認し、 サーバ アドレス フィールドに対して追加情報メッセージが表示されているかどうかを確認します。


サポートされているアドレスの形式

発信者のエンドポイントを使用して入力される宛先アドレスはさまざまな形式を取ることができ、これは宛先エンドポイントを見つけようとするときに Expressway が実行する特定のプロセスに影響します。 Expressway でサポートされているアドレス形式は次のとおりです。

  • IP アドレス、例: 10.44.10.1 または 3ffe:80ee:3706::10:35

  • H.323 ID、例: john.smith または john.smith@example.com


    (注)  


    H.323 ID は URI の形式にすることができます。


  • E.164 エイリアス、例: 441189876432 または 6432

  • URI、例: john.smith@example.com

  • ENUM、例えば 441189876432 または 6432

これらの各アドレス形式をサポートするには、Expressway の設定が必要になる場合があります。 これらの構成要件については以下で説明します。

IP アドレスによるダイヤル

宛先エンドポイントがどのシステムにも登録されていない場合は、IP アドレスによるダイヤルが必要です。 詳細については、 IP アドレスによるダイヤル セクションを参照してください。

H.323 ID または E.164 エイリアスによるダイヤル

H.323 ID または E.164 エイリアスを使用して通話を発信するには、特別な設定は必要ありません。

Expressway は通常の コール ルーティング プロセスに従い、変換を適用してから、検索ルールに従ってローカル ゾーンと外部ゾーンでエイリアスを検索します。


(注)  


SIP エンドポイントは常に URI 形式の AOR を使用して登録されます。 相互運用を容易にするために、H.323 エンドポイントも H.323 ID を URI 形式で登録することをお勧めします。


H.323 または SIP URI によるダイヤル

ユーザが URI ダイヤルを使用して通話を発信する場合、通常は name@example.com をダイヤルします。

宛先エンドポイントがローカルに登録されているか、近隣システムに登録されている場合、通話を発信するために特別な構成は必要ありません。 Expressway は通常の 検索プロセスに従い、変換を適用してから、検索ルールに従ってローカル ゾーンと外部ゾーンでエイリアスを検索します。

宛先エンドポイントがローカルに登録されていない場合、URI ダイヤリングでは DNS を使用して宛先エンドポイントが検索されることがあります。 DNS 経由の URI ダイヤリングをサポートするには、少なくとも 1 つの DNS サーバと少なくとも 1 つの DNS ゾーンを使用して Expressway を設定する必要があります。

DNS 経由の URI ダイヤリング (発信と着信の両方) をサポートするように Expressway を構成する方法の詳細な手順については、 URI ダイヤリング セクションに記載されています。

ENUM によるダイヤル

ENUM ダイヤリングを使用すると、エンドポイントが異なる形式のエイリアスを使用して登録されている場合でも、発信者が E.164 番号 (電話番号) をダイヤルしてエンドポイントに連絡できるようになります。 E.164 番号は DNS システムによって URI に変換され、その後 URI ダイヤルのルールに従って通話が行われます。

ENUM ダイヤル機能を使用すると、番号のみを使用して呼び出されるシンプルさを保ちながら、URI ダイヤルの柔軟性を維持できます。これは、発信者が数字キーパッドを使用してダイヤルするように制限されている場合に特に重要です。

Expressway で ENUM ダイヤリングをサポートするには、少なくとも 1 つの DNS サーバと適切な ENUM ゾーンを設定する必要があります。

ENUM ダイヤリング (発信と着信の両方) をサポートするように Expressway を構成する方法の詳細な手順については、 ENUM ダイヤリング セクションに記載されています。

IP アドレスによるダイヤル

宛先エンドポイントがどのシステムにも登録されていない場合は、IP アドレスによるダイヤルが必要です。

宛先エンドポイントが登録されている場合、その IP アドレスを使用して呼び出すことは可能ですが、エンドポイントがプライベート ネットワーク上またはファイアウォールの背後にある場合は、呼び出しが成功しない可能性があります。 このため、登録済みのエンドポイントへの通話は、AOR や H.323 ID などの他のアドレス形式を使用して行うことをお勧めします。 同様に、ネットワーク外部の発信者は、IP アドレスを使用してネットワーク内のエンドポイントに接続しようとしないでください。

既知の IP アドレスへの通話

Expressway は、IP アドレスがローカルに登録されたエンドポイントであるか、Expressway で設定されたサブゾーン メンバーシップ ルールのいずれかの IP アドレス範囲内にある場合、IP アドレスを "既知" であると見なします。

SIP ユーザ エージェント (および H.323 エンドポイント) は、メンバーシップ ルールに基づいてデフォルトのサブゾーンまたはカスタマイズされたサブゾーンのいずれかに登録され、インターワーキングのタイミングはコール フローに応じて異なります。

SIP IP ダイヤリングは常に UDP として扱われ、Expressway 上で予想される動作となります。 Expressway サーバーは次のとおりです。

  1. デフォルト サブゾーンからカスタム サブゾーン 1 への通話 ─ SIP 間のネイティブ通話を続行します ─ サブゾーン 1 に登録されているユニットが SIP UDP として登録されていない場合、ネイティブ プロトコルが失敗するため、サーバーが相互接続を実行するまで遅延が発生します。

  2. サブゾーン 1 からデフォルト サブゾーンへの通話 -> フォールバック SIP から H.323 への相互接続通話を直ちに実行します。

  3. サブゾーン 1 からサブゾーン 1 への通話 -> SIP 間のネイティブ通話を続行します ─ サブゾーン 1 に登録されているユニットが SIP UDP として登録されていない場合、ネイティブプロトコルが失敗するため、サーバーが相互接続を実行するまで遅延が発生します。

  4. サブゾーン 1 からサブゾーン 2 への通話 -> SIP 間のネイティブ通話を続行します ─ サブゾーン 2 に登録されているユニットが SIP UDP として登録されていない場合、ネイティブプロトコルが失敗するため、サーバーが相互接続を実行するまで遅延が発生します。

  5. デフォルト サブゾーン からデフォルト サブゾーンへの通話 -> フォールバック SIP から H.323 への相互接続通話を直ちに実行します。

不明IPアドレスへのコール

Expressway は IP アドレスによるダイヤリングをサポートしていますが、Expressway がローカルではない IP アドレスに直接電話をかけることは望ましくない場合があります。 代わりに、近隣が Expressway に代わって電話をかけるようにするか、そのような電話をまったく許可しないようにすることができます。 不明な IP アドレスへの通話 設定 ( ダイヤル プラン構成 ページ) では、Expressway がローカル ネットワーク上にないか、Expressway またはそのネイバーのいずれかに登録されていない IP アドレスへの通話を処理する方法を設定します。

Expressway は常に既知の IP アドレスへの通話を試行します (ローカル ゾーンに対して 任意の IP アドレス の検索ルールがある場合)。

その他のすべての IP アドレスは "不明" とみなされ、Expressway によって 不明 IP アドレスへの通話 設定に従って処理されます。

  • Direct: Expressway は、ネイバーに問い合わせることなく、不明な IP アドレスに直接通話を発信しようとします。

  • 間接: Expressway は、通常の検索プロセスに従って検索リクエストを近隣ゾーンに転送します。つまり、任意の IP アドレスモードの検索ルールが適用されるゾーンです。 一致が見つかり、ネイバーの設定によりその IP アドレスへの通話の接続が許可されている場合、Expressway はそのネイバーに通話を渡して完了させます。 これがデフォルト設定です。

  • オフ: Expressway は、直接的にも間接的にも、近隣への通話を試行しません。

この設定は、検索前変換後、ゾーン変換前の通話の宛先アドレスに適用されますが、通話ポリシーまたはユーザー ポリシー ルールが適用されます。


(注)  


この設定は、通話の制御に加えて、これらのメッセージが IP アドレスにルーティングされるため、SIP デバイスへのプロビジョニングおよびプレゼンス メッセージの動作も決定します。


未登録エンドポイントの呼び出し

未登録エンドポイントとは、H.323 ゲートキーパーまたは SIP レジストラに登録されていないデバイスのことです。 ほとんどの通話はこのようなシステムに登録されているエンドポイント間で行われますが、登録されていないエンドポイントに通話を発信する必要がある場合もあります。 未登録のエンドポイントを呼び出すには、次の 2 つの方法があります。

  • URI をダイヤルします。 ローカル Expressway は URI ダイヤリングをサポートするように設定され、その URI の DNS レコードが存在している必要があります。このレコードは、未登録のエンドポイントの IP アドレスに解決されます。

  • IP アドレスをダイヤルします。

ファイアウォール通過の推奨構成

ファイアウォール トラバーサルのために Expressway-E が Expressway-C と隣接している場合、通常は、Expressway-C では 不明な IP アドレスへの通話間接 に設定し、Expressway-E では 直接 に設定する必要があります。 ファイアウォールの内側の発信者がファイアウォールの外側の IP アドレスに電話をかけようとすると、次のようにルーティングされます。

  1. 通話はエンドポイントから、それが登録されている Expressway-C に送信されます。

  2. 呼び出し先の IP アドレスがその Expressway に登録されておらず、その 不明な IP アドレスへの呼び出し 設定が 間接 であるため、Expressway は直接呼び出しを行いません。 代わりに、隣接する Expressway-E にクエリを実行して、そのシステムが Expressway-C に代わって通話を発信できるかどうかを確認します。 トラバーサル サーバ ゾーンに対して、 任意の IP アドレス の検索ルールを構成する必要があります。

  3. Expressway-E が通話を受信し、 不明な IP アドレスへの通話 設定が 直接であるため、着信 IP アドレスに直接通話を発信します。

URI ダイヤリングについて

URI アドレスは通常、 name@example.com の形式を取ります。ここで、 name はエイリアス、 example.com はドメインです。

URI ダイヤリングでは、DNS を利用して、異なるシステムに登録されたエンドポイントが互いを見つけて呼び出すことが可能になります。 DNS がない場合、エンドポイントは、互いの位置を特定するために、同じシステムまたは近隣のシステムに登録される必要があります。

DNS なしの URI ダイヤル

DNS を使用しない場合、URI ダイヤリングを使用してローカルに登録されたエンドポイントから行われた呼び出しは、宛先エンドポイントもローカルに登録されているか、近隣システム経由でアクセスできる場合にのみ行われます。 これは、これらのエンドポイントが DNS クエリではなく、 検索およびゾーン変換プロセスを使用して特定されるためです。

DNS を使用せずにネットワークから URI ダイヤリングを使用する場合は、ネットワーク内のすべてのシステムが直接的または間接的に近隣関係によって相互に接続されていることを確認する必要があります。 これにより、エンドポイントの URI を検索することで、どのシステムでも自分自身または別のシステムに登録されているエンドポイントを見つけることができるようになります。

これは、システムの数が増えても適切に拡張できません。 また、これは特に実用的ではありません。2 つのシステム間にネイバー関係がまだ確立されていない場合、ネットワーク内のエンドポイントはネットワーク外のシステムに登録されているエンドポイントにダイヤルできない (たとえば、別の会社に電話をかける場合) ことを意味します。

ローカル Expressway に DNS ゾーンと DNS サーバが設定されていない場合、ローカル Expressway が、DNS 経由の URI ダイヤリングが設定されている別の Expressway と (直接的または間接的に) 隣接していれば、ローカルに登録されていないエンドポイントや隣接システムへの通話が発信される可能性があります。 この場合、そのネイバー ゾーンを参照する検索ルールによって取得された URI ダイヤル通話はすべてそのネイバーを経由し、DNS ルックアップが実行されます。

この設定は、すべての URI ダイヤリングを Expressway-E などの特定のシステム経由で行う場合に便利です。

ネットワーク内で URI ダイヤリングの一部として DNS を使用しない場合は、特別な構成は必要ありません。 エンドポイントは URI の形式でエイリアスに登録され、その URI に通話が行われると、Expressway はその URI のローカル ゾーンとネイバーを照会します。

Expressway に DNS が設定されておらず、ネットワークに H.323 エンドポイントが含まれている場合、URI ダイヤリングを使用してこれらのエンドポイントに到達できるようにするには、次の手順を実行します。

  • H.323 登録で使用される形式に URI を変換するために、適切なトランスフォームを記述する必要があります。 例としては、H.323 エンドポイントが alias を使用して登録され、着信コールが alias@domain.com にかけられる導入が挙げられます。 次に、ローカル変換が @domain を削除するように構成され、 alias の検索がローカルで実行されます。 これを実行する方法の例については、「 H.323 番号へのダイヤル時に @domain を削除する 」を参照してください。

SIP エンドポイントは常に URI 形式で AOR に登録されるため、特別な構成は必要ありません。

DNS を使用した URI ダイヤリング

URI ダイヤリングの一部として DNS を使用すると、エンドポイントが不明なシステムに登録されている場合でも、エンドポイントを見つけることができます。 Expressway は DNS ルックアップを使用して URI アドレス内のドメインを見つけ、そのドメインに対してエイリアスを照会します。 詳細については、 DNS を使用した URI 解決プロセス セクションを参照してください。

DNS 経由の URI ダイヤリングは、発信コールと着信コールに対して個別に有効になります。

発信コール

Expressway が DNS 経由の URI ダイヤルを使用してエンドポイントを見つけられるようにするには、次の操作を行う必要があります。

  • 少なくとも 1 つの DNS ゾーンと関連する検索ルールを構成します。

  • 少なくとも 1 つの DNS サーバを構成します。

これについては、 発信通話のための DNS 経由の URI ダイヤリング セクションで説明されています。

着信コール

Expressway に登録されたエンドポイントが DNS 経由の URI ダイヤリングを使用してローカルに登録されていないエンドポイントからの通話を受信できるようにするには、次の操作を行う必要があります。

  • すべてのエンドポイントが URI 形式の AOR(SIP)または H.323 ID に登録されていることを確認する

  • 使用するプロトコルとトランスポートの種類に応じて適切な DNS レコードを設定します。

これについては、 着信コール用の DNS 経由の URI ダイヤリング セクションで説明されています。

ファイアウォール トラバーサル コール

ファイアウォール経由で URI ダイヤリングを使用して通話を発信および受信できるようにシステムを構成するには、「 URI ダイヤリングとファイアウォール トラバーサル 」セクションを参照してください。

DNS を使用した URI 解決プロセス

Expressway が DNS システムを使用して宛先 URI アドレスを見つけようとする場合の一般的なプロセスは次のようになります。

H.323

  1. Expressway は、URI 内のドメインの SRV レコードを求めるクエリを DNS サーバに送信します。 (Expressway に複数の DNS サーバが設定されている場合、クエリはすべてのサーバに同時に送信され、すべての応答は Expressway によって優先順位付けされ、最も関連性の高い SRV レコードのみが使用されます。) 利用可能な場合、この SRV レコードは、デバイス自体またはそのドメインの権限のある H.323 ゲートキーパーに関する情報 (FQDN やリスニング ポートなど) を返します。

    • URI アドレスのドメイン部分が H.323 ロケーション SRV レコード (つまり、_h323ls) を使用して正常に解決された場合、Expressway は返された名前レコードごとに A/AAAA レコード クエリを送信します。 これらは 1 つ以上の IP アドレスに解決され、Expressway は優先順位に従って、完全な URI の LRQ をそれらの IP アドレスに送信します。

    • URI アドレスのドメイン部分が H.323 コール シグナリング SRV レコードを使用して解決された場合 (つまり、_h323cs の場合)、Expressway は返された名前レコードごとに A/AAAA レコード クエリを送信します。 これらは 1 つ以上の IP アドレスに解決され、Expressway はそれらのレコードで返された IP アドレスに優先順位に従って通話をルーティングします。 (例外として、元のダイヤル文字列にポートが指定されている場合、たとえば user@example.com:1719 のように、返されるアドレスは完全な URI アドレスの LRQ を介して照会されます。)

  2. 関連する SRV レコードが見つからない場合:

    • 照会対象の DNS ゾーンの アドレス レコードを含める 設定が オン に設定されている場合、システムは URI 内のドメインの A レコードまたは AAAA レコードの検索にフォールバックします。 そのようなレコードが見つかった場合、通話はその IP アドレスにルーティングされ、検索は終了します。


      (注)  


      このドメインで見つかった A レコードと AAAA レコードが SIP または H.323 をサポートするシステム以外のシステムのものである場合、Expressway は引き続きこのゾーンに通話を転送するため、通話は失敗します。 このため、デフォルト設定のオフを使用することをお勧めします。


    • 照会する DNS ゾーンの [アドレス レコードを含める] 設定が [オフ] に設定されている場合、Expressway は A レコードと AAAA レコードを照会せず、代わりに検索を続行して残りの優先順位の低いゾーンを照会します。

SIP

Expressway は、 RFC 3263 に概説されている SIP 解決プロセスをサポートしています。 Expressway がこのプロセスを実装する方法の例は次のとおりです。

  1. Expressway は、URI 内のドメインに対して NAPTR クエリを送信します。 利用可能な場合、このクエリの結果セットには、そのドメインへの接続に使用する必要がある SRV レコードとトランスポート プロトコルの優先順位リストが示されます。 このドメイン名の NAPTR レコードが DNS に存在しない場合、Expressway は、NAPTR クエリから返されたかのように、そのドメインのデフォルトのリスト _sips._tcp.<domain>、_sip._tcp.<domain> 、および _sip._udp.<domain> を使用します。

    • Expressway は、NAPTR レコード検索から返された結果ごとに SRV クエリを送信します。 返される A/AAAA レコードの優先順位リストが作成されます。

    • Expressway は、SRV レコード検索によって返された名前レコードごとに A/AAAA レコード クエリを送信します。

    上記の手順を実行すると、ターゲット ドメインへの接続に使用される IP アドレス、ポート、トランスポート プロトコルのツリーが作成されます。 ツリーは、NAPTR レコードの優先度によってさらに分割され、次に SRV レコードの優先度によってさらに分割されます。 場所のツリーを使用すると、検索プロセスは最初の場所で停止し、ターゲットの宛先に連絡が取れたことを示す応答を返します。

  2. 検索プロセスで関連する SRV レコードが返されない場合

    • 照会対象の DNS ゾーンの アドレス レコードを含める 設定が オン に設定されている場合、システムは URI 内のドメインの A レコードまたは AAAA レコードの検索にフォールバックします。 そのようなレコードが見つかった場合、通話はその IP アドレスにルーティングされ、検索は終了します。


      (注)  


      このドメインで見つかった A レコードと AAAA レコードが SIP または H.323 をサポートするシステム以外のシステムのものである場合、Expressway は引き続きこのゾーンに通話を転送するため、通話は失敗します。 このため、デフォルト設定の オフを使用することをお勧めします


    • 照会する DNS ゾーンのアドレスレコードを含める(Include address record)の設定がオフに設定されている場合、Expressway は A レコードと AAAA レコードを照会せず、代わりに検索を続行して残りの低優先度ゾーンを照会します。

発信通話のための DNS 経由の URI ダイヤリング

ユーザが URI ダイヤリングを使用して電話をかける場合、通常はエンドポイントから name@example.com の形式でアドレスをダイヤルします。 以下は、Expressway に登録されているエンドポイントから URI アドレスがダイヤルされたとき、または近隣システムからクエリとして受信されたときに実行されるプロセスです。

  1. Expressway は、 検索ルール をチェックして、次のいずれかの モード で設定されているものがあるかどうかを確認します。

    • 任意のエイリアス、または

    • URI アドレスに一致するパターンによるエイリアス パターン マッチ

  2. ルールの優先順位に従って、関連付けられたターゲット ゾーンに対して URI のクエリが実行されます。

    • ターゲット ゾーンの 1 つが DNS ゾーンの場合、Expressway は DNS ルックアップを通じてエンドポイントを見つけようとします。 これは、 DNS 経由の URI 解決プロセスに従って、Expressway に設定されている DNS サーバにドメインの場所を照会することによって行われます。 URI アドレスのドメイン部分が正常に解決されると、要求はそれらのアドレスに転送されます。

    • ターゲット ゾーンの 1 つがネイバー ゾーン、トラバーサル クライアント ゾーン、またはトラバーサル サーバ ゾーンである場合、それらのゾーンに対して URI が照会されます。 そのシステムが DNS 経由の URI ダイヤリングをサポートしている場合は、通話自体をルーティングすることがあります。

DNS ゾーンの追加と構成

DNS 経由の URI ダイヤルを有効にするには、少なくとも 1 つの DNS ゾーンを構成する必要があります。 これを行うには:
手順

ステップ 1

[設定] > [ゾーン] > [ゾーン] に移動します

ステップ 2

[新規]をクリックします。 ゾーンの作成 ページに移動します。

ステップ 3

ゾーンの 名前 を入力し、 タイプ として DNSを選択します。

ステップ 4

DNS ゾーン設定を次のように構成します。

フィールド

ガイドライン

ホップ数

DNS 経由で URI でダイヤルする場合、使用されるホップ カウントは、URI アドレスに一致する検索ルールに関連付けられた DNS ゾーンに設定されたホップ カウントです (これが通話に現在割り当てられているホップ カウントよりも小さい場合)。

URI アドレスが DNS ゾーンと一致しない場合、クエリはネイバーに転送される可能性があります。 この場合、使用されるホップ カウントは、ネイバー ゾーンに設定されているホップ カウントになります (これがコールに現在割り当てられているホップ カウントよりも小さい場合)。

H.323 および SIP モード

H.323 および SIP セクションでは、通話が SIP または H.323 SRV ルックアップを使用して検索されたかどうかに基づいて、このゾーン経由で検索されたシステムおよびエンドポイントへの通話をフィルタリングできます。

アドレスレコードを含める

この設定は、このゾーン経由でダイヤルされたエイリアスに対して NAPTR (SIP) または SRV (SIP および H.323) レコードが見つからない場合、Expressway が優先順位の低いゾーンのクエリに進む前に A および AAAA DNS レコードをクエリするかどうかを決定します。

デフォルト設定の オフ を使用することをお勧めします。これは、Expressway が A レコードと AAAA レコードを照会せず、代わりに残りの優先順位の低いゾーンを照会して検索を続行することを意味します。 これは、NAPTR レコードや SRV レコードとは異なり、A/AAAA レコードが関連する SIP または H.323 メッセージ (LRQ、セットアップなど) を処理できるシステムを指すという保証がないためです。システムは、http メッセージを処理する Web サーバ、またはメール メッセージを処理するメール サーバである可能性があります。 この設定がオンの場合、A/AAAA 検索を使用してシステムが見つかったときに、Expressway はその宛先にシグナリングを送信し、検索プロセスを続行しません。 システムが SIP または H.323 をサポートしていない場合、通話は失敗します。

ゾーンプロファイル

ほとんどの展開では、このオプションは デフォルトのままにしておきます

ステップ 5

ゾーンの作成をクリックします


DNS ゾーンの検索ルールの設定

ローカル Expressway で DNS を使用してネットワーク外のエンドポイントを検索する場合は、次の操作を行う必要があります。

  • Expressway が DNS クエリに使用する DNS サーバ を設定します

  • DNS ゾーンを作成し、 パターン文字列パターンタイプ フィールドを使用して、DNS クエリをトリガーするエイリアスを定義する関連する検索ルールを設定します。

たとえば、次のルールがあります。

  • パターン文字列.*@.*パターンタイプRegex の場合、一般的な URI アドレス形式のすべてのエイリアスについて DNS に問い合わせます。

  • パターン文字列(?!.*@example.com$).* で、パターンタイプが Regex の場合、一般的な URI アドレス形式のすべてのエイリアスについて、ドメイン example.com を除いて DNS に問い合わせます。

さらにフィルターを設定するには、同じ DNS ゾーンを対象とする追加の検索ルールを構成します。 プロトコル (SIP または H.323) に基づいてフィルタリングしたり、異なるホップ カウントを使用したりしない限り、ルールごとに新しい DNS ゾーンを作成する必要はありません。


(注)  


DNS ゾーンに対して、任意のエイリアスモードで検索ルールを設定することはお勧めしません。 これにより、ローカルに登録されている可能性のあるエイリアスや URI アドレスの形式ではないエイリアスも含め、すべてのエイリアスに対して DNS が常に照会されるようになります。


着信コールのための DNS 経由の URI ダイヤリング

DNS レコードの種類

Expressway が DNS 経由の URI ダイヤリングを使用して行われた着信コール (および登録などのその他のメッセージ) を受信できるかどうかは、Expressway がホストしている各ドメインの DNS レコードの存在に依存します。

これらのレコードには、次のようなさまざまな種類があります。

  • A レコードは Expressway の IPv4 アドレスを提供します

  • AAAA レコードは Expressway の IPv6 アドレスを提供します

  • サービス (SRV) レコードは、特定のプロトコルとトランスポートタイプを照会するための Expressway の FQDN とポートを指定します。

  • NAPTR レコードは、SIP ドメインの SRV レコードとトランスポート設定を指定します。

Expressway で有効になっているホストドメインとプロトコルおよびトランスポート タイプの組み合わせごとに、SRV または NAPTR レコードを提供する必要があります。

着信通話プロセス

DNS 経由の URI ダイヤリングを使用して着信通話が行われると、通話システムは、上記の DNS レコード検索のいずれかを使用して Expressway を見つけます。 Expressway は、ダイヤルされた URI を含む要求を user@example.com の形式で受信します。 これはデフォルトゾーンから来ているものとして表示されます。 その後、Expressway は通常の 通話ルーティングプロセスに従って URI を検索し、事前検索変換、通話ポリシー、および FindMe ポリシーを適用してから、検索ルールの優先度順にローカルゾーンとその他の設定済みゾーンを検索します。

SRV レコード形式

SRV レコードの形式は、 RFC 2782 で次のように定義されています。

_Service._Proto.Name TTL クラス SRV 優先度 重み ポート ターゲット

Expressway の場合、次のようになります。

  • _Service _Proto は H.323 と SIP で異なり、使用されているプロトコルとトランスポート タイプによって異なります。

  • 名前 は、Expressway がホストしている URI 内のドメインです (例: example.com )。

  • ポート は、特定のサービスとプロトコルの組み合わせをリッスンするように設定されている Expressway 上の IP ポートです。

  • ターゲット は、Expressway の FQDN です。

H.323 SRV レコードの設定

ITU 仕様: H.323 の付録 O では、DNS を使用してゲートキーパーとエンドポイントを特定し、H.323 URL エイリアスを解決する手順が定義されています。 また、H.323 URL で使用するパラメータも定義します。

Expressway は、この付録で定義されている SRV レコードの場所、通話、登録サービス タイプをサポートします。

位置情報サービス SRV レコード

通話を Expressway にルーティングするゲートキーパーには、位置情報レコードが必要です。 Expressway によってホストされるドメインごとに、次のようにロケーション サービス SRV レコードを設定する必要があります。

  • _Service _h323ls です

  • _Proto _udp です

  • ポートは、 構成 > プロトコル > H.323 から 登録 UDP ポートとして設定されたポート番号です。

コールシグナリング SRV レコード

コール シグナリング SRV レコード (および A/AAAA レコード) は、主に、LRQ と LCF を交換してロケーション トランザクションに参加できない非登録エンドポイントで使用することを目的としています。 Expressway によってホストされるドメインごとに、次のようにコール シグナリング SRV レコードを設定する必要があります。

  • _サービス _h323cs

  • _プロト _tcp

  • ポートは、[設定(Configuration)] > [プロトコル(Protocols)] > [H.323] > からコールシグナリング TCP ポートとして設定されたポート番号です。

登録サービスの SRV レコード

登録レコードは、Expressway への登録を試みるデバイスによって使用されます。 Expressway によってホストされるドメインごとに、登録サービス SRV レコードを次のように設定する必要があります。

  • _サービス _h323rs

  • _Proto _udp です

  • ポートは、 構成 > プロトコル > H.323 から 登録 UDP ポートとして設定されたポート番号です。

SIP SRV レコードの設定

RFC 3263 では、SIP URI を次に接続するホップの IP アドレス、ポート、およびトランスポート プロトコルに解決するために使用される DNS 手順について説明しています。

SIP URI ダイヤリングを使用して Expressway に接続できるようにするには、次のように、Expressway で有効になっている SIP トランスポート プロトコル (UDP、TCP、または TLS) ごとに SRV レコードを設定する必要があります。

  • _Service _Proto の有効な組み合わせは次のとおりです。

    • _sips._tcp

    • _sip._tcp

    • _sip._udp (ただし推奨されません)

  • ポートは、[設定(Configuration)] > [プロトコル(Protocols)] > [SIP]からその特定のトランスポート プロトコルのポートとして設定された IP ポート番号です。

_sip._udp は、ビデオシステムの SIP メッセージが大きすぎて、ストリームベースではなくパケットベースのトランスポートでの伝送には適していないため、推奨されません。 UDP は、オーディオ専用デバイスによく使用されます。 また、UDP は TCP や TLS よりもスパムされやすい傾向があります。

DNS レコードの設定例

ドメイン名 example.com を持つ会社は、 user@example.com の形式の URI アドレスを使用して、着信 H.323 および SIP 通話を有効にしたいと考えています。 ドメインをホストしている Expressway の FQDN は expressway.example.com です。

DNS レコードは通常、次のようになります。

  • _h323ls._udp.example.com の SRV レコードは expressway.example.com を返します

  • _h323cs._tcp.example.com の SRV レコードは expressway.example.com を返します

  • _h323rs._tcp.example.com の SRV レコードが expressway.example.com を返します

  • example.com の NAPTR レコードは次を返します

    • _sip._tcp.example.com

    • _sips._tcp.example.com

  • _sip._tcp.example.com の SRV レコードは expressway.example.com を返します

  • _sips._tcp.example.com の SRV レコードは expressway.example.com を返します

  • expressway.example.com のレコードは、Expressway の IPv4 アドレスを返します。

  • expressway.example.com の AAAA レコードは、Expressway の IPv6 アドレスを返します。

DNS レコードを追加する方法は、使用している DNS サーバの種類によって異なります。 2 つの共通 DNS サーバを設定する手順については、DNS 構成セクションに記載されています。

URI ダイヤリングを使用してローカルに登録された H.323 エンドポイントに到達するには、次のいずれかを実行します。

  • H.323 エンドポイントは、URI 形式のアドレスを使用して Expressway に登録する必要があります。

  • URI を H.323 登録で使用される形式に変換するには、適切な変換を記述する必要があります。 例としては、H.323 エンドポイントがエイリアスで登録され、着信コールが alias@domain.com に行われるような展開が挙げられます。 次に、ローカル変換が @domain を削除するように構成され、エイリアスの検索がローカルで実行されます。 これを行う方法の例については、「 H.323 番号へのダイヤル時に @domain を削除する 」を参照してください。

SIP エンドポイントは常に URI 形式で AOR に登録されるため、特別な構成は必要ありません。

Expressway の位置を特定するために、いくつかのメカニズムが使用できた可能性があります。 user@<IP_address> への通話を、user@example.com の既存の登録にルーティングすることを検討することができます。 この場合、検索前変換を設定し、着信 URI から IP_address サフィックスを削除し、それを example.com のサフィックスに置き換えます。

URI ダイヤリングとファイアウォールトラバーサル

DNS 経由の URI ダイヤリングをファイアウォール トラバーサルと組み合わせて使用する場合、DNS ゾーンは Expressway-E とパブリックネットワーク上の任意の Expressway でのみ設定する必要があります。 ファイアウォールの背後にある Expressway には DNS ゾーンを設定しないでください。 これにより、Expressway に登録されたエンドポイントから発信されるすべての URI 呼び出しが Expressway-E 経由でルーティングされるようになります。

さらに、着信コールの DNS レコードには、企業の権限のあるプロキシとして Expressway-E のアドレスを設定する必要があります (詳細については、「DNS 設定の例」セクションを参照してください)。 これにより、URI ダイヤリングを使用して発信された着信コールが Expressway-E を介して企業に入ることが保証され、ファイアウォールを正常に通過できるようになります。

ENUM ダイヤリングについて

ENUM ダイヤリングを使用すると、エンドポイントが異なる形式のエイリアスを使用して登録されている場合でも、発信者が E.164 番号 (電話番号) をダイヤルしてエンドポイントに連絡できるようになります。

ENUM ダイヤリングを使用すると、E.164 番号がダイヤルされると、DNS に保存されている情報を使用して URI に変換されます。 次に、Expressway は返された URI に基づいてエンドポイントを見つけようとします。

ENUM ダイヤル機能を使用すると、番号のみを使用して呼び出されるシンプルさを保ちながら、URI ダイヤルの柔軟性を維持できます。これは、発信者が数字キーパッドを使用してダイヤルするように制限されている場合に特に重要です。

Expressway では、Expressway 上で ENUM ゾーンを設定できるようにすることで、外向き ENUM ダイヤリングをサポートします。 ENUM ゾーンが照会されると、Expressway はダイヤルされた E.164 番号を ENUM ドメインに変換し、DNS を使用して照会します。


(注)  


ENUM ダイヤリングは、照会される ENUM ドメインの関連する DNS NAPTR レコードの存在に依存します。 これらはそのドメインの管理者の責任です。


ENUM ダイヤリングプロセス

Expressway が ENUM を使用して宛先エンドポイントを見つけようとする場合の一般的なプロセスは次のようになります。

  1. ユーザはエンドポイントから E.164 番号をダイヤルします。

  2. Expressway は、次のように E.164 番号を ENUM ドメインに変換します。

    1. 数字は反転され、ドットで区切られます。

    2. その E.164 番号の NAPTR レコードをホストしているドメインの名前がサフィックスとして追加されます。

  3. 次に、結果として得られた ENUM ドメインについて DNS が照会されます。

  4. その ENUM ドメインに NAPTR レコードが存在する場合、その番号を 1 つ (または複数) の H.323/SIP URI に変換する方法が示されます。

  5. Expressway は再度検索を開始します。今回は、URI ダイヤル プロセスに従って、変換された URI を検索します。


    (注)  


    これは完全に新しい検索とみなされるため、検索前の変換と呼び出しポリシーが適用されます。


ENUM ダイヤルの有効化

ENUM ダイヤルは、着信通話と発信通話で個別に有効になります。

発信コール

ENUM を使用してエンドポイントへの発信通話を許可するには、次の操作を行う必要があります。

  • 少なくとも 1 つの ENUM ゾーンを設定し、

  • 少なくとも 1 つの DNS サーバを構成する

これについては、「 発信通話の ENUM ダイヤリング 」セクションで説明します。

着信コール

企業内のエンドポイントが ENUM ダイヤリングを介して他のエンドポイントからの着信コールを受信できるようにするには、エンドポイントの E.164 番号を SIP/H.323 URI にマッピングする DNS NAPTR レコードを構成する必要があります。 これを行う方法については、「 着信コールの ENUM ダイヤリング 」セクションを参照してください。


(注)  


ローカル Expressway に ENUM ゾーンと DNS サーバが設定されていない場合でも、ローカル Expressway が、ENUM ダイヤリング用に適切に設定されている別の Expressway に隣接していれば、ENUM ダイヤリングを使用した通話は発信できます。 ENUM ダイヤルされた通話はすべてネイバー経由で行われます。 この構成は、企業からのすべての ENUM ダイヤルを 1 つの特定のシステムで構成する場合に便利です。


発信時の ENUM ダイヤル

ローカル エンドポイントが Expressway 経由で ENUM を使用して別のエンドポイントにダイヤルできるようにするには、次の条件を満たす必要があります。

  • 呼び出されたエンドポイントの E.164 番号をその URI にマッピングする NAPTR レコードが DNS 内に存在している必要があります。 このレコードを提供する責任は、呼び出されたエンドポイントが属する企業の管理者にあります。管理者は、企業内のエンドポイントを ENUM ダイヤリング経由で接続できるようにする場合にのみ、このレコードを利用できるようにします。

  • ローカル Expressway で ENUM ゾーンを構成する 必要があります。 この ENUM ゾーンには、呼び出されたエンドポイントの NAPTR レコードが保持されているドメインと同じ DNS サフィックスが必要です。

  • NAPTR レコード (および必要に応じて結果の URI) を照会できる少なくとも 1 つの DNS サーバ のアドレスを使用して、ローカル Expressway を設定する必要があります。

ENUM プロセスが 1 つ以上の URI を返すと、 URI ダイヤリング プロセス に従って、これらの URI ごとに新しい検索が開始されます。 URI がローカルに登録されたエンドポイントに属している場合は、それ以上の構成は必要ありません。 ただし、1 つ以上の URI がローカルに登録されていない場合は、DNS ルックアップを使用してそれらの URI を検索するときに、DNS ゾーンも構成する必要があります。

呼び出しプロセス

Expressway は、ENUM (E.164) 番号を検索するときに次のプロセスに従います。

  1. Expressway は、ダイヤルされたときに受信した E.164 番号の検索を開始します。 これは通常の コール ルーティング プロセスに従います

  2. 検索前変換を適用した後、Expressway は 検索ルール をチェックし、次のいずれかの モード で設定されているものがあるかどうかを確認します。

    • 任意のエイリアス、または

    • エイリアス パターン マッチ と E.164 番号に一致するパターン

  3. 一致する検索ルールに関連付けられたターゲット ゾーンは、ルールの優先順位に従って照会されます。

    • ターゲット ゾーンが隣接ゾーンである場合、隣接ゾーンに対して E.164 番号が照会されます。 ネイバーが ENUM ダイヤリングをサポートしている場合は、ネイバー自身が通話をルーティングすることがあります。

    • ターゲット ゾーンが ENUM ゾーンの場合、Expressway は ENUM を通じてエンドポイントを見つけようとします。 Expressway 上で設定されている各 ENUM ゾーンが照会されると、E.164 番号は次のように ENUM ドメインに変換されます。

      1. 数字は反転され、ドットで区切られます。

      2. その ENUM ゾーンに設定された DNS サフィックス が追加されます。

  4. 次に、結果として得られた ENUM ドメインについて DNS が照会されます。

  5. DNS サーバは、その ENUM ドメインで、変換された E.164 番号 (つまり、逆にされてドットで区切られた番号) と一致する NAPTR レコードを見つけた場合、関連付けられた URI を Expressway に返します。

  6. その後、Expressway はその URI の新しい検索を開始します (既存のホップ カウントは維持されます)。 Expressway は、検索プロセスの開始から始まります (検索前の変換を適用し、優先順位に従ってローカルゾーンと外部ゾーンを検索します)。この時点では SIP/H.323 URI を検索しているため、URI ダイヤル のプロセスが実行されます。

この例では、Example Corp. の Fred に電話をかけます。Fred のエンドポイントは実際には URI fred@example.com で登録されていますが、Fred に簡単に連絡できるように、システム管理者がこのエイリアスを Fred の E.164 番号 +44123456789 にマッピングする DNS NAPTR レコードを設定しています

example.com の NAPTR レコードは、 e164.arpa の DNS ドメインを使用していることがわかります

  1. ローカル Expressway に、 DNS サフィックス e164.arpa を使用して ENUM ゾーンを作成します。

  2. パターン マッチ モード任意のエイリアスに設定して検索ルールを設定し、 ターゲット を ENUM ゾーンに設定します。 つまり、検索対象のエイリアスの形式に関係なく、ENUM は常に照会されます。

  3. エンドポイントから 44123456789 をダイヤルします。

  4. Expressway は、44123456789 の登録の検索を開始し、任意のエイリアスの検索ルールでは、ENUM ゾーンが照会されます。


    (注)  


    他のより優先度の高い検索では、最初に番号が一致する可能性があります。


  5. クエリ対象のゾーンは ENUM ゾーンであるため、Expressway は次のように番号を ENUM ドメインに変換するように自動的にトリガーされます。

    1. 数字は逆順に並べられ、ドットで区切られます: 9.8.7.6.5.4.3.2.1.4.4

    2. この ENUM ゾーン用に設定された DNS サフィックス e164.arpa が追加されます。 この結果、 9.8.7.6.5.4.3.2.1.4.4.e164.arpa の変換されたドメインが生成されます。

  6. 次に、その ENUM ドメインについて DNS が照会されます。

  7. DNS サーバはドメインを見つけ、関連付けられた NAPTR レコードの情報を返します。 これにより、ダイヤルした E.164 番号が fred@example.com の SIP URI にマッピングされていることが Expressway に通知されます。

  8. 次に、Expressway は別の検索を開始します。今回は fred@example.com についてです。 この時点から、URI ダイヤルのプロセスが実行され、通話が Fred のエンドポイントに転送されます。

ENUM ダイヤルのゾーンと検索ルールの設定

ENUM ダイヤリングをサポートするには、リモート エンドポイントで使用される各 ENUM サービスに対して ENUM ゾーンと関連する検索ルールを構成する必要があります。

ENUM ゾーンの追加と構成


(注)  


  • Expressway では任意の数の ENUM ゾーンを設定できます。 エンドポイントが使用する可能性のある DNS サフィックスごとに、少なくとも 1 つの ENUM ゾーンを構成する必要があります。

  • 通常の検索ルールのパターン マッチングと優先順位付けルールが ENUM ゾーンに適用されます。

  • また、NAPTR レコードの検索時に使用する DNS サーバの詳細を Expressway に設定する必要があります。 ENUM および URI ダイヤル用の DNS サーバの設定


ENUM ゾーンを設定するには:

手順

ステップ 1

[構成] > [ゾーン] > [ゾーン] に移動します。

ステップ 2

[新規]をクリックします。 ゾーンの作成 ページに移動します。

ステップ 3

ゾーンの 名前 を入力し、 タイプ として ENUM を選択します

ステップ 4

ENUM ゾーン設定を次のように構成します。

フィールド

ガイドライン

ホップ数

ENUM ゾーンに指定されたホップカウントは、他のゾーンタイプのホップカウントと同じ方法で適用されます。 Expressway が DNS ルックアップによって返されたエイリアスの新しい検索プロセスを開始すると、現在適用可能なホップ カウントが維持されます。

DNSサフィックス

ENUM ホスト名を作成するために、変換された E.164 番号に追加するサフィックス。これは、NAPTR レコードの照会対象となる DNS ゾーン(ドメイン名空間内)を表します。

H.323モード

このゾーンの H.323 レコードを検索するかどうかを制御します。

SIP モード

このゾーンの SIP レコードを検索するかどうかを制御します。

ステップ 5

[ゾーンの作成(Create zone)] をクリックします。


ENUM ゾーンの検索ルールの設定

ローカルに登録されたエンドポイントが Expressway 経由で ENUM 呼び出しを行えるようにするには、少なくとも次の内容で ENUM ゾーンと関連する検索ルールを設定する必要があります。

  • e164.arpa の DNS サフィックス (ENUM 標準で指定されたドメイン)。

  • モード任意のエイリアスである関連検索ルール。

その結果、DNS は常に ENUM だけでなく、すべてのタイプのエイリアスに対してクエリされることになります。 また、ダイヤル先の企業が e164.arpa ドメインを使用している場合にのみ、ENUM ダイヤルが成功することも意味します。 ENUM ダイヤリングを正常に行うには、企業内の発信者がダイヤルする可能性のあるエンドポイントの NAPTR レコードを保持するドメインごとに ENUM ゾーンを構成する必要があります。

次に、各 ENUM ゾーンに送信されるクエリをフィルタリングする検索ルールを次のように設定できます。

  • エイリアスパターンマッチモードを使用する

  • パターン文字列パターンタイプ フィールドを使用して、ENUM ルックアップをトリガーする各ドメインのエイリアスを定義します。

たとえば、エンドポイントの E.164 番号が 44 で始まる英国のリモート オフィスへの ENUM ダイヤリングを、自社のネットワークから有効にするとします。 Expressway で ENUM ゾーンを設定し、関連する検索ルールを次のように設定します。

  • エイリアスパターンマッチモード

  • 44 パターン文字列

  • パターンタイププレフィックス

この結果、誰かが 44 で始まる番号をダイヤルした場合にのみ、ENUM クエリがそのゾーンに送信されることになります。

ENUM ゾーンの変換を設定する

ENUM ゾーンの変換は、他のゾーンと同じ方法で設定できます (詳細については、「 検索およびゾーン変換プロセス 」セクションを参照してください)。

数値が ENUM ドメインに変換される前、すべての ENUM ゾーン変換が適用されます。

たとえば、プレフィックス 8 に続いてリモート エンドポイントの E.164 番号の最後の 4 桁を使用して、ネットワークからリモート サイトのエンドポイントへの ENUM ダイヤリングを有効にするとします。 Expressway で ENUM ゾーンを設定し、関連する検索ルールを次のように設定します。

  • エイリアスパターンマッチのモード

  • 8(\d{4}) パターン文字列

  • 正規表現パターンタイプ

  • 置換パターン動作

  • 44123123(\1) 置換文字列

この構成では、結果の文字列 (44123123xxxx ) が ENUM ドメインに変換され、DNS 経由で照会されます。

外線 ENUM ダイヤルが正しく設定されていることを確認するには、検出ツール ([メンテナンス(Maintenance)] > [ツール(Tools)] > [検出(Locate)]) を使用して、E.164 エイリアスの解決を試みます。

着信時の ENUM ダイヤル

ENUM ダイヤリングを使用してローカルに登録されたエンドポイントに到達するには、エンドポイントの E.164 番号を URI にマッピングする DNS NAPTR レコードを構成する必要があります。 このレコードは、ENUM ダイヤルを使用してアクセスしようとするすべてのシステムが見つけることができる適切な DNS ドメインに配置する必要があります。

ENUM の DNS ドメインについて

ENUM は、E.164 番号とその URI 間のマッピングを提供するために NAPTR レコードの存在に依存します。

ENUM 標準を定義する一連のドキュメントの一部である RFC 3761 では、ENUM のドメイン (パブリック ENUM 展開用に NAPTR レコードを配置する場所) が e164.arpa であると指定されています 。 ただし、このドメインを使用するには、E.164 番号が適切な国の規制機関によって割り当てられている必要があります。 すべての国がまだ ENUM に参加しているわけではないので、NAPTR レコードには別のドメインを使用することをお勧めします。 このドメインは、企業ネットワーク内に存在することができます(ENUM の内部使用のため)、または http://www.e164.org などのパブリック ENUM データベースを使用することができます。

DNS NAPTR レコードの設定

ENUM は、RFC 2915 で定義されている NAPTR レコードの存在に依存します。 http://tools.ietf.org/html/rfc2915 これらは、E.164 番号から H.323 または SIP URI を取得するために使用されます。

Expressway がサポートするレコード形式は次のとおりです。

order preference flag service regex replacement

値は次のとおりです。

  • order preference によって、NAPTR レコードが処理される順序が決まります。 最も低い順序のレコードが最初に処理され、順序が一致する場合は、最も優先順位の低いレコードが最初に処理されます。

  • flag は、このレコード内の他のフィールドの解釈を決定します。 現在サポートされているのは値 u (これがターミナルルールであることを示す) のみであり、これは必須です。

  • service は、このレコードが H.323 または SIP の E.164 から URI への変換を記述するためのものであるかどうかを示します。 値は E2U+h323 または E2U+SIP のいずれかである必要があります。

  • regex は、指定された E.164 番号から H.323 または SIP URI への変換を記述する正規表現です。

  • replacement は現在 Expressway では使用されていないため、特定の値に設定する必要があります (ピリオド文字)。

ENUM の非終端ルールは現在、Expressway ではサポートされていません。 詳細については、RFC 3761 のセクション 2.4.1 を参照してください。 http://tools.ietf.org/html/rfc3761

たとえば、次のレコード:

IN NAPTR 10 100 "u" "E2U+h323" "!^(.*)$!h323:\1@example.com!" .

次のように解釈されます。

  • 10 順序

  • 100 優先度

  • u フラグ

  • E2U+h323 は、このレコードが H.323 URI 用であることを示します。

  • !^(.*)$!h323:\1@example.com! は変換について説明します。

    • ! フィールドセパレータです

    • 最初のフィールドは変換される文字列を表します。 この例では、 ^(.*)$ は E.164 番号全体を表します。

    • 2 番目のフィールドは、生成される H.323 URI を表します。 この例では、 h323:\1@example.com は、E.164 番号が @example.com と連結されることを示しています 。 たとえば、 1234 1234@example.com にマッピングされます

  • 置換フィールドが使用されていないことを示します。

ENUM および URI ダイヤル用の DNS サーバの設定

DNS サーバは ENUM および URI ダイヤルをサポートする必要があります。

  • ENUM ダイヤル: E.164 番号を URI にマッピングする NAPTR レコードを照会します

  • URI ダイヤル: ローカルに登録されていないエンドポイントや近隣システム経由でアクセスできないエンドポイントを検索します

Expressway が DNS クエリに使用する DNS サーバを設定するには、次の手順を実行します。

手順


ステップ 1

DNS ページ (システム > DNS) に移動します。

ステップ 2

アドレス 1 から アドレス 5 のフィールドに、Expressway がドメインの検索時に照会する最大 5 台の DNS サーバの IP アドレスを入力します。 これらのフィールドでは、FQDN ではなく IP アドレスを使用する必要があります。


通話ルーティングとシグナリングの設定

[コールルーティング(Call routing)] ページ ([設定(Configuration)] > [コールルーティング(Call routing)]) は、Expressway のコールルーティングとシグナリング機能を設定するために使用されます。

コールシグナリングの最適化

通話は、シグナリングとメディアという 2 つのコンポーネントで構成されます。 トラバーサル コールの場合、Expressway は常にメディアとシグナリングの両方を処理します。 非トラバーサル通話の場合、Expressway はメディアを処理せず、シグナリングを処理する必要がある場合もあれば、ない場合もあります。

コール シグナリングの最適化 設定では、通話が確立された後に、Expressway がコール シグナリング パスから自身を削除するかどうかを指定します。 この設定のオプションは次のとおりです。

  • オフ: Expressway が常に通話信号を処理します。

    • 通話は、Expressway 上の RMS 通話ライセンスまたは登録通話ライセンスのいずれかを消費します。

  • オン: 通話が次のいずれかの場合に、Expressway が通話シグナリングを処理します。

    • トラバーサル呼び出し

    • コール ポリシーまたは FindMe によって次のように変更された H.323 コール:

      • 呼び出しは複数のエイリアスに解決されます

      • 通話のソースエイリアスが変更され、関連付けられた FindMe ID が表示されるようになりました

      • FindMe には "応答なし" または "話し中" のデバイスが設定されています

    • 通話のエンドポイントの 1 つがローカルに登録されている

    • 着信トランスポートプロトコル(UDP、TCP、TLS)が発信プロトコルと異なる SIP 通話

      それ以外の場合、Expressway は通話が確立された後に通話シグナリング パスから自身を削除します。 Expressway はこのような通話に対して通話ライセンスを消費しないため、通話シグナリング パスが簡素化されます。 この設定は、ディレクトリ Expressway で使用される場合、 階層型ダイヤル プランで役立ちます。 このような展開では、ディレクトリ Expressway を使用してエンドポイントを検索および特定しますが、そこに直接登録されたエンドポイントはありません。

コールループ検出モード

ダイヤル プランまたは隣接ネットワークのダイヤル プランは、シグナリング ループが発生する可能性があるように設定されている可能性があります。 一例として、すべてのシステムがメッシュ状に隣接している 構造化ダイヤル プランが挙げられます。 このような構成では、 ホップ カウント が高すぎると、ホップ カウントが 0 に達するまで単一の検索要求がネットワーク上で繰り返し送信され、リソースが不必要に消費される可能性があります。

Expressway は、 コール ループ検出モード 設定を通じて、ネットワーク内の検索ループを検出し、そのような検索を終了するように設定できるため、ネットワーク リソースを節約できます。 この設定のオプションは次のとおりです。

  • オン: Expressway はループを含む検索のブランチを失敗させ、それをレベル 2 の "ループ検出" イベントとして記録します。 2 つの検索は、次の条件をすべて満たす場合、ループであるとみなされます。

    • 同じコールタグを持つ

    • 同じ宛先エイリアス用です

    • 同じプロトコルを使用する

    • 同じゾーンから発生した

  • オフ: Expressway は検索ループを検出せず、失敗します。 この設定は、高度な展開でのみ使用することをお勧めします。

通話の識別

Expressway を通過する各通話には、通話 ID と通話シリアル番号が割り当てられます。 通話には、既に存在しない場合には通話タグも割り当てられます。

コール ID

Expressway は、現在進行中の各通話に異なる通話 ID を割り当てます。 通話 ID 番号は 1 から始まり、そのシステムで許可される通話の最大数まで上がります。

通話が行われるたびに、Expressway はその通話に利用可能な最小の通話 ID 番号を割り当てます。 たとえば、すでに通話 ID が 1 の通話が進行中の場合、次の通話には通話 ID 2 が割り当てられます。その後、通話 1 が切断されると、3 番目に行われる通話には通話 ID 1 が割り当てられます。

したがって、通話 ID は一意の識別子ではありません。同時に進行中の 2 つの通話に同じ通話 ID が与えられることはありませんが、時間の経過とともに同じ通話 ID が複数の通話に割り当てられることがあります。


(注)  


Expressway Web インターフェースに通話 ID が表示されません。


通話シリアル番号

Expressway は、通過するすべての通話に一意の通話シリアル番号を割り当てます。 Expressway 上の 2 つの通話に同じ通話シリアル番号が設定されることはありません。 2 つ以上の Expressway 間を通過する単一の通話は、各システムで異なる通話シリアル番号によって識別されます。

コールタグ

コール タグは、複数の Expressway を通過する通話を追跡するために使用されます。 Expressway は通話を受信すると、すでに割り当てられている通話タグがあるかどうかを確認します。 そうであれば、Expressway は既存のコール タグを使用します。そうでない場合は、新しいコール タグをコールに割り当てます。 この通話タグは、通話が転送されるときに通話の詳細に含められます。 2 つ以上の Expressway 間を通過する単一の通話には、Expressway (すでに通過したものも含む) に到着するたびに異なる通話シリアル番号が割り当てられますが、通話タグを使用することで同じ通話として識別できます。 これは、 リモート Syslog サーバ を使用して、ネットワーク内の複数の Expressway 間でイベントを照合する場合に特に便利です。

コール タグは、ネットワーク内のループを識別するのにも役立ちます。これは、自動 コール ループ検出 機能の一部として使用され、単一のコール タグに関連するすべてのイベントをイベント ログで検索することもできます。 ループは、クエリが隣接ゾーンに送信され、元の Expressway にルーティングされる前に 1 つ以上のシステムを通過するときに発生します。 このような状況では、発信クエリと着信クエリの呼び出しシリアル番号が異なり、変換が適用されたかどうかに応じて、宛先エイリアスも異なる可能性があります。 ただし、通話の通話タグは同じままになります。


(注)  


通話が Expressway または TelePresence Conductor 以外のシステムを通過すると、通話タグ情報が失われます。


CLI での呼び出しの識別

CLI を使用して通話を制御するには、通話 ID または通話シリアル番号のいずれかを使用して通話を参照する必要があります。 これらは次のコマンドを使用して取得できます。

xStatus Calls

これは、現在進行中の各通話の詳細を通話 ID 順に返します。 各エントリの 2 行目には通話シリアル番号が一覧表示され、3 行目には通話タグが一覧表示されます。

通話の切断

ウェブインターフェースを使用して通話を切断する


(注)  


Expressway がクラスタの一部である場合、通話を切断するには、通話が関連付けられているピアにログインする必要があります。


Web インターフェースを使用して 1 つ以上の既存の通話を切断するには:

手順


ステップ 1

通話 ページ (ステータス > 通話) に移動します。

ステップ 2

通話シリアル番号や通話タグなどの通話の詳細を確認する場合は、[表示(View)] をクリックします。 ブラウザの戻るボタンをクリックして、 通話 ページに戻ります。

ステップ 3

終了する通話の横にあるボックスを選択し、 [切断] をクリックします。


CLI を使用して通話を切断する

CLI を使用して既存の通話を切断するには、まず通話 ID 番号または通話シリアル番号を取得する必要があります ( 「通話の識別」 を参照)。 次に、必要に応じて次のコマンドのいずれかを使用します。

  • xCommand DisconnectCall Call: <ID number>

  • xCommand DisconnectCall CallSerialNumber: <serial number>

切断する通話を参照するには通話 ID 番号を使用する方が早いですが、その間に通話がすでに切断され、通話 ID が新しい通話に割り当てられるリスクがあります。 このため、Expressway では、より長いが一意のコール シリアル番号を使用してコールを参照することもできます。


(注)  


通話を切断する場合、その通話シリアル番号の通話のみが切断されます。 同じコール タグだがコール シリアル番号が異なる他のコールは影響を受けない可能性があります。


SIP 通話を切断する際の制限

プロトコルの動作方法の違いにより、H.323 通話と SIP 通話では通話の切断の動作が異なります。

H.323 通話およびインターワーキング通話の場合、 Disconnect コマンドは実際に通話を切断します。

SIP 通話の場合、 Disconnect コマンドを実行すると、Expressway は通話に使用されていたすべてのリソースを解放します。通話は Expressway 上で切断されたものとして表示されます。 ただし、エンドポイントは依然として通話中であるとみなします。 SIP コールはピアツーピアであり、Expressway は SIP プロキシであるため、エンドポイントに対する権限はありません。 Expressway 上のリソースを解放すると、次にエンドポイントから Expressway へのシグナリングが発生したときに、Expressway が "481 Call/Transaction Does Not Exist" で応答し、エンドポイントがコールをクリアすることになります。


(注)  


SIP セッション タイマーをサポートするエンドポイント ( RFC 4028 を参照) には、通話更新タイマーがあり、ハングした通話 (エンドポイント間のシグナリング損失) を検出できます。 エンドポイントは、次のセッション タイマー メッセージ交換後にリソースを解放します。