(57)【要約】  本願はパケットベースネットワークで論理トランクグループを定義するためのコンピュータープログラム製品を含む方法及び装置に関する。複数の論理トランクグループがパケットベースネットワークと通信状態にある第１メディアゲートウェイに対して定義される。複数の論理トランクグループの各々はパケットベースネットワークを介して第１メディアゲートウェイと通信状態にある１つまたは複数のメディアゲートウェイに関連付けられる。メディアゲートウェイによって受信または送信される通話に関連したデータは複数の論理トランクグループの第１の論理トランクグループに関連付けられる。通話及び通話トラフィックは資源パラメーターを使用することによる管理を含む、論理トランクグループに関連した制御機能を利用することによって監視及び管理することができる。いくつかの実施例は監視及び管理機能を実施するために論理トランクグループの階層構造を特徴とする。
2008515348.tif 000002
【特許請求の範囲】
【請求項１】
パケットベースネットワークのトポロジーの知識を必要とせずにパケットベースネットワークを介して通話を管理するための方法であって：
パケットベースネットワークと通信可能状態の第１メディアゲートウェイに対する複数の論理トランクグループであって、各々がパケットベースネットワークを介して第１メディアゲートウェイと通信状態にある１つまたは複数のメディアゲートウェイと関連している論理トランクグループを定義すること；
第１メディアゲートウェイによって受信または送信されるパケットデータを特定の通話に関連付けること；
前記パケットデータを複数の論理トランクグループの第１論理トランクグループに関連付けること；及び、
第１論理トランクグループに関連した統計データを収集することを含む方法。
【請求項２】
パケットデータの複数の論理トランクグループの第１論理トランクグループへの関連付けが少なくとも部分的に名前、インターネットプロトコル（ＩＰ）アドレス、信号方式プロトコル、伝送サービスアクセスポイント、ポート、仮想ローカルエリアネットワーク（ＶＬＡＮ）識別子、またはこれらの組み合わせを含む特徴に基づいてパケットデータを第１論理トランクグループに関連付けることを含む、請求項１に記載の方法。
【請求項３】
前記特徴がデータソース、データデスティネーション、論理トランクグループ、またはそれらの組み合わせに関連している、請求項２に記載の方法。
【請求項４】
前記特徴がデータソース及びデータデスティネーションに関連している、請求項２に記載の方法。
【請求項５】
パケットベースネットワーク、第２パケットベースネットワーク、またはその両者に関連したネットワークアドレスまたはネットワークマスクに部分的に基づいたパケットデータの関連付けのために第１論理トランクグループを選択することをさらに含む、請求項１に記載の方法。
【請求項６】
論理トランクグループの選択が最も詳細な一致アルゴリズムに基づく、請求項５に記載の方法。
【請求項７】
資源パラメーターを第１論理トランクグループに関連付けることをさらに含み、前記資源パラメーターが通話容量、信号処理資源、データパケット量、帯域幅、またはそれらの組み合わせを含むスカラーパラメーターを含む、請求項１に記載の方法。
【請求項８】
資源パラメーターを第１論理トランクグループに関連付けることをさらに含み、前記資源パラメーターが方向性特長を含むベクターパラメーターを含む、請求項１に記載の方法。
【請求項９】
資源パラメーターを第１論理トランクグループに関連付けることをさらに含み、前記資源パラメーターがサービス中またはサービス外、またはそれらの組み合わせを含む動作状態パラメーターを含む、請求項１に記載の方法。
【請求項１０】
資源パラメーターを第１論理トランクグループに関連付けることをさらに含み、前記資源パラメーターがスカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせを含む、請求項１に記載の方法。
【請求項１１】
第１資源パラメーターが第１論理トランクグループに関連付けられ、そして第２資源パラメーターが第２論理トランクグループに関連付けられ、第１論理トランクグループ及び第２論理トランクグループを階層グループに関連付けることをさらに含み、前記階層グループが第１資源パラメーター、第２資源パラメーター、またはその両者の少なくとも一部に関連付けられている、請求項１に記載の方法。
【請求項１２】
第１論理トランクグループを含む第１階層グループを階層結合に関連付けることであって、第１論理トランクグループに関連したトランク資源パラメーターが少なくとも部分的に階層結合に関連した結合資源パラメーターまたは階層グループに関連したグループ資源パラメーターに基づいて決定される第１階層グループの階層結合への関連付けをさらに含む、請求項１に記載の方法。
【請求項１３】
パケットベースネットワークを介して第２データソースから受信されたまたは第２データデスティネーションに送信された通話データの第２の組を第２論理トランクグループに関連付けることであって、ネットワークノードがデータソース、第２データソース、データデスティネーション、第２データデスティネーション、またはそれらの組み合わせを含む通話データの第２の組を第２論理トランクグループに関連付け；及び、
第１論理トランクグループ及び第２論理トランクグループをネットワークノードと通信状態にある結合された通信チャネルに関連付けることをさらに含む、請求項１に記載の方法。
【請求項１４】
前記結合された通信チャネルが第２パケットベースネットワークと通信状態にある、請求項１に記載の方法。
【請求項１５】
パケットベースネットワークを介してデータソースから受信されるまたはデータデスティネーションに送信される通話データを、少なくとも部分的に通話データ、データソース、データデスティネーション、またはこれらの組み合わせの特徴に基づいて論理トランクグループに関連付けることであって、前記特徴が名前、インターネットプロトコル（ＩＰ）アドレス、信号方式プロトコル、伝送サービスアクセスポイント、ポート、仮想ローカルエリアネットワーク（ＶＬＡＮ）識別子、またはこれらの組み合わせを含む通話データの論理トランクグループへの関連付けを含む方法。
【請求項１６】
前記データソースまたはデータデスティネーション、またはその両者がゲートウェイ、通話プロセッサー、スイッチ、トランクグループ、またはそれらの組み合わせを含む、請求項１５に記載の方法。
【請求項１７】
パケットベースネットワークのトポロジーの知識を必要とせずにパケットベースネットワークを介して通話を管理するための方法であって：
パケットベースネットワークと通信可能状態の第１メディアゲートウェイに対する第１論理トランクグループを定義することであって、第１論理トランクグループがパケットベースネットワークを介して第１メディアゲートウェイと通信状態にある第２メディアゲートウェイと関連している第１論理トランクグループの定義；
第２メディアゲートウェイにルーティングされる通話に対応するパケットを第１論理トランクグループに関連付けること；
第１論理トランクグループに関連した統計データを収集すること；
パケットベースネットワークと通信可能状態の第２メディアゲートウェイに対する第２論理トランクグループを定義することであって、第２論理トランクグループはパケットベースネットワークを介して第２メディアゲートウェイと通信状態にある第１メディアゲートウェイと関連している第２論理トランクグループの定義；
第１メディアゲートウェイからルーティングされる通話に対応するパケットを第２論理トランクグループに関連付けること；
第２論理トランクグループに関連した統計データの第２の組を生成すること；及び、
少なくとも部分的に第１または第２の統計の組またはそれら両方に基づいてネットワーク品質をパケットベースネットワークに関連付けることを含む方法。
【請求項１８】
ネットワーク品質に基づいて第１メディアゲートウェイと第２メディアゲートウェイの間の通話を管理することをさらに含む、請求項１７に記載の方法。
【請求項１９】
パケットベースネットワーク；
該パケットベースネットワークと通信状態にあり、複数の論理トランクグループを含み第１メディアゲートウェイであって、該複数の論理トランクグループの各々が前記パケットネットワークを介して１つまたは複数の付加的なメディアゲートウェイと関連している第１メディアゲートウェイ；
通話に関連したパケットデータを、パケットベースネットワークを介する伝送のために複数の論理トランクグループから選択された第１論理トランクグループに関連付けるために構成された第１モジュール；及び、
第１論理トランクグループに関連した統計データを収集するために構成された収集モジュールを備えるシステム。
【請求項２０】
資源パラメーターを第１論理トランクグループに関連付けるために構成された割り当てモジュールであって、資源パラメーターがスカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせを含む割り当てモジュールをさらに備える、請求項１９に記載のシステム。
【請求項２１】
情報搬送体に埋め込まれたコンピュータープログラム製品、データ処理装置が：
パケットベースネットワークと通信可能状態の第１メディアゲートウェイに対する複数の論理トランクグループであって、各々がパケットベースネットワークを介して第１メディアゲートウェイと通信状態にある１つまたは複数のメディアゲートウェイと関連している論理トランクグループを定義する；
第１メディアゲートウェイによって受信または送信されるパケットデータを特定の通話に関連付ける；
前記パケットデータを複数の論理トランクグループから選択された第１論理トランクグループに関連付ける；及び、
第１論理トランクグループに関連した統計データを収集することを生じさせるために機能可能なインストラクションを含むコンピュータープログラム製品。
【請求項２２】
通話に関連したデータであって、データソース、または１つまたは複数のデータデスティネーションに関連した識別子を含むデータを受信すること；
前記データを、各々がパケットベースネットワークを介して部分的に前記識別子に基づいて１つまたは複数のデータデスティネーションと通信状態にある複数の論理トランクグループから選択された１つの論理トランクグループと関連付けること；及び、
パケットベースネットワークを介して部分的に関連した論理トランクグループに基づいて上記データに関連付けられた通話を管理することを含む方法。
【請求項２３】
通話の管理が通話の受諾、通話の拒絶、通話に関連したデータの伝送、データまたは通話のデスティネーションの選択、パケットベースネットワークを介した通話の伝送、またはそれらの組み合わせを含む、請求項２２に記載の方法。
【請求項２４】
データのデスティネーションの選択が該データを伝送するためのネットワークノードの選択を含む、請求項２３に記載の方法。
【請求項２５】
資源パラメーターを論理トランクグループに関連付けることをさらに含み、前記管理が部分的に該資源パラメーターに基づく、請求項２２に記載の方法。
【請求項２６】
前記データソースがゲートウェイ、通話プロセッサー、スイッチ、トランクグループ、またはそれらの組み合わせを含む、請求項２２に記載の方法。
【請求項２７】
パケットベースネットワークを介してルートを要求すること；及び、
ネットワークを介して論理トランクグループに関連した経路を含むルートを与えることをさらに含む、請求項２２に記載の方法。
【請求項２８】
資源パラメーターを論理トランクグループに関連付けることをさらに含む、請求項２２に記載の方法。
【請求項２９】
データが第１のデータパケットの組を含み；
第１のデータパケットの組の状態であって、送信状態、受信状態、キュー状態、損失状態、またはそれらの組み合わせを含む状態を監視すること；及び、
部分的に前記状態に基づいて通話、論理トランクグループ、パケットベースネットワーク、またはそれらの組み合わせの１つに関連した性能統計を決定することを含む、請求項２２に記載の方法。
【請求項３０】
前記識別子が名前、ＩＰアドレス、信号方式プロトコル、伝送サービスアクセスポイント、ポート、ＶＬＡＮ識別子、またはこれらの組み合わせを含む、請求項２２に記載の方法。
【請求項３１】
前記管理が：
第１階層によって論理トランクグループに関連したデータパケットの状態を決定し、該状態が第２階層への入力を与えること；
第２階層によって第３階層に論理トランクグループに関連した資源パラメーター、及びデータパケットの第２の組に関連した資源パラメーター要求を与えること；
第３階層によって論理トランクグループに関連した資源パラメーターとデータパケットの組の資源パラメーター要求を比較すること；及び、
該比較に基づいてデータパケットの第２の組を論理トランクグループに関連付けるかどうかを決定することをさらに含む、請求項２２に記載の方法。
【請求項３２】
送信状態、受信状態、キュー状態、損失状態、またはそれらの組み合わせを含むデータパケットの組の状態に部分的に基づいてパケットベースネットワークに関連した性能統計を決定すること；
部分的に前記性能統計に基づいてパケットベースネットワークに関連した資源パラメーターを調節することをさらに含む、請求項２２に記載の方法。
【請求項３３】
前記性能統計がＰＳＴＮベースの標準に従って決定される、請求項３２に記載の方法。
【請求項３４】
前記ＰＳＴＮベースの標準がTelcordia GR-477標準を含む、請求項３３に記載の方法。
【請求項３５】
前記データが状態に関連付けられており；
スカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせを含む資源パラメーターを論理トランクグループまたは第２論理トランクグループに関連付けること；及び、
送信状態、受信状態、キュー状態、損失状態、またはそれらの組み合わせを含む状態への部分的な応答で資源パラメーターを調節することをさらに含む、請求項２２に記載の方法。
【請求項３６】
ユーザーによって与えられる設定への部分的な応答で資源パラメーターが調節される、請求項３５に記載の方法。
【請求項３７】
前記ユーザーによって与えられる設定がパケット停止期間、停止検出間隔、通話検出パケット停止の数、データ検出パケット停止の量、それらの組み合わせを含む、請求項３６に記載の方法。
【請求項３８】
パケットベースネットワークと通信状態にあるスイッチモジュールであって、通話に関連したデータであって該データ、データソース、または１つまたは複数のデータデスティネーションに関連した識別子に関連したデータを受信するために構成されているスイッチモジュール；
該スイッチモジュールに関連した複数の論理トランクグループであって、各々がパケットベースネットワークを介して１つまたは複数のデータデスティネーションに関連付けられた論理トランクグループ；
スイッチモジュールによって受信されたデータを複数の論理トランクグループから選択された第１論理トランクグループに関連付けるために構成された選択モジュール；及び、
関連する論理トランクグループに部分的に基づいて上記データに関連した通話を管理するために構成された管理モジュールを備えるシステム。
【請求項３９】
送信状態、受信状態、キュー状態、損失状態、またはそれらの組み合わせを含む、通話に関連したデータパケットの組の状態を監視するために構成されたモジュール；及び、
前記状態に部分的に基づいて、通話、論理トランクグループ、パケットベースネットワーク、またはそれらの組み合わせの１つに関連した性能統計を決定するために構成された計算モジュールをさらに備える、請求項３８に記載のシステム。
【請求項４０】
情報搬送体に埋め込まれたコンピュータープログラム製品、データ処理装置が：
通話に関連したデータであって、データソース、または１つまたは複数のデータデスティネーションに関連した識別子を含むデータを受信する；
前記データを、各々がパケットベースネットワークを介して１つまたは複数のデータデスティネーションと通信状態にある複数の論理トランクグループから選択された第１論理トランクグループと関連付ける；及び、
関連した論理トランクグループに部分的に基づいて上記データに関連付けられた通話を管理することを生じさせるために機能可能なインストラクションを含むコンピュータープログラム製品。
【請求項４１】
パケットベースネットワークを介して送信状態、受信状態、キュー状態、損失状態、またはそれらの組み合わせを含む、電話通話に関連したデータパケットの組の状態に関係した情報を収集すること；
前記情報を複数の論理トランクグループからの１つの論理トランクグループに関連付けること；
部分的に上記情報に基づいて性能統計を決定すること；及び、
部分的に上記性能統計への応答でパケットベースネットワークまたは論理トランクグループに関連した資源パラメーターを調節することを含む方法。
【請求項４２】
第１トランク資源パラメーターに関連した第１論理トランクグループを含む第１階層グループであって、第１グループ資源パラメーターに関連付けられ、それの一部が第１トランク資源パラメーターに基づいている第１階層グループ；
パケットベースネットワークを介して部分的にグループ資源パラメーターに基づいて第１論理トランクグループに関連した通話データを送信するために構成されたモジュールを備えるシステム。
【請求項４３】
通話データ、パケットベースネットワーク、第１論理トランクグループ、第１階層グループ、またはそれらの組み合わせの少なくとも１つに関連した性能統計を決定するために構成された第２モジュールであって、前記データがパケットベースネットワークを介して前記性能統計に部分的に基づいて伝送される第２モジュールをさらに備える、請求項４２に記載のシステム。
【請求項４４】
前記性能統計がＰＳＴＮ標準に従って決定される、請求項４３に記載のシステム。
【請求項４５】
前記ＰＳＴＮ標準がTelcordia GR-477またはTR-746標準を含む、請求項４４に記載のシステム。
【請求項４６】
通話または通話セッションが第１論理トランクグループに関連付けられる、請求項４２に記載のシステム。
【請求項４７】
前記グループ資源パラメーターが第１トランク資源パラメーターに基づいていない第２資源パラメーターを含む、請求項４２に記載のシステム。
【請求項４８】
前記グループ資源パラメーターがスカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせを含む、請求項４２に記載のシステム。
【請求項４９】
階層結合が第１階層グループを含み、結合資源パラメーターに関連付けられており、それの一部がグループ資源パラメーターに基づいており：
前記モジュールが、第１階層グループがパケットベースネットワークを介して部分的に結合資源パラメーターに基づいてデータを伝送するように選択するために構成されている、請求項４２に記載のシステム。
【請求項５０】
前記結合資源パラメーターが第１グループ資源パラメーターに基づいていない付加的な資源パラメーターを含む、請求項４９に記載のシステム。
【請求項５１】
第１階層グループを含み、結合資源パラメーターに関連付けられた階層結合をさらに備え：
前記モジュールがパケットベースネットワークを介した部分的に結合資源パラメーターに基づいたデータの伝送を制御するために構成されている、請求項４２に記載のシステム。
【請求項５２】
第１トランク資源パラメーター、第１グループ資源パラメーター、またはそれらの組み合わせがスカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせを含む、請求項４２に記載のシステム。
【請求項５３】
パケットベースネットワークを介して第１トランク資源パラメーターを経路の組に関連した第１論理トランクグループに関連付けること；
第１グループ資源パラメーターを、第１論理トランクグループを含む第１階層グループに関連付けることであって、第１グループ資源パラメーターの一部が第１トランク資源パラメーターに基づいている第１グループ資源パラメーターの第１階層グループへの関連付け；及び、
パケットベースネットワークを介して部分的に第１グループ資源パラメーターに基づいて通話に関連したデータを送信することを含む方法。
【請求項５４】
通話または通話セッションが第１論理トランクグループに関連付けられる、請求項５３に記載の方法。
【請求項５５】
通話データ、パケットベースネットワーク、第１論理トランクグループ、第１階層グループ、またはそれらの組み合わせの少なくとも１つに関連した性能統計を決定することであって、前記データがパケットベースネットワークを介して前記性能統計に部分的に基づいて伝送される性能統計を決定をさらに含む、請求項５３に記載の方法。
【請求項５６】
前記性能統計がＰＳＴＮ標準に従って決定される、請求項５３に記載の方法。
【請求項５７】
前記ＰＳＴＮ標準がTelcordia GR-477またはTR-746標準を含む、請求項５６に記載の方法。
【請求項５８】
前記グループ資源パラメーターが第１の資源パラメーターの組に基づいていない第２資源パラメーターを含む、請求項５３に記載の方法。
【請求項５９】
前記グループ資源パラメーターがスカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせを含む、請求項５３に記載の方法。
【請求項６０】
第１階層グループを結合資源パラメーターに関連した階層結合に関連付けることであって、前記結合資源パラメーターの一部が部分的に第１グループ資源パラメーターに基づいている階層結合への関連付けをさらに含む、請求項５３に記載の方法。
【請求項６１】
第１階層グループを結合資源パラメーターに関連した階層結合に関連付けることであって、前記結合資源パラメーターが第１グループ資源パラメーターに基づいていない付加的な資源パラメーターを含む階層結合への関連付けをさらに含む、請求項５３に記載の方法。
【請求項６２】
情報搬送体に埋め込まれたコンピュータープログラム製品、データ処理装置が：
パケットベースネットワークを介して第１トランク資源パラメーターを経路の組に関連した第１論理トランクグループに関連付けること；
第１グループ資源パラメーターを、第１論理トランクグループを含む第１階層グループに関連付けることであって、第１グループ資源パラメーターの一部が第１トランク資源パラメーターに基づいている第１グループ資源パラメーターの第１階層グループへの関連付け；及び、
パケットベースネットワークを介して部分的に第１グループ資源パラメーターに基づいて通話に関連したデータを送信することを生じさせるために機能可能なインストラクションを含むコンピュータープログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は２００４年９月２９日に出願された米国特許出願No.60/614,182の優先権を主張し、その内容は本願に参照として組み込まれる。
本願はパケットベースネットワークの論理トランクグループに関する発明を開示する。
【０００２】
頭字語
本願は多様なサービス及びシステムの構成要素を参照するために多様な頭文字を使用する。
デジタル信号プロセッサーまたはデジタル信号処理（ＤＳＰ）
ゲートウェイ・ツー・ゲートウェイ（ＧＷ−ＧＷ）
グラフィックユーザーインターフェース（ＧＵＩ）
インターネットプロトコル（ＩＰ）
インターネットサービスプロバイダー（ＩＳＰ）
存在点（ＰＯＰ）
公衆交換電話網（ＰＳＴＮ）
セッション開始プロトコル（ＳＩＰ）
信号方式システム７（ＳＳ７）
移送サービスアクセスポイント（ＴＳＡＰ）
仮想ローカルエリアネットワーク（ＶＬＡＮ）
ボイスオーバーインターネットプロトコル（ＶＯＩＰ）
【背景技術】
【０００３】
一般に、公衆交換電話網（ＰＳＴＮ）等の従来の電話網はネットワーク間で電話のユーザーを接続して通信を行うために回路やスイッチを利用している。そのようなネットワークにおいて、「トランク」または「トランク回路」は分散されたスイッチ間の接続であり、トランクはスイッチ間の物理的なワイヤーまたはデータを転送するための他の手段である場合が多い。「トランクグループ」は、例えば交換機等の同一の物理的な場所からの共通または同様な回路（すなわち、トランク）のグループである。トランクグループは電話番号を分散されたスイッチにルーティング命令を与えるルーティングキーとして使用する従来のネットワークを介して通話をルーティングするために使用される。トランクを介して２つのスイッチの間に通話の接続が確立された後、そのトランクは通話の期間中その通話に占有または「固定」され、受話器を戻すかまたは接続解除等によってその通話が終了するまで他の通話の接続はそのトランクを使用することができない。そのような構成において、トランクはトランクグループを介して伝送されるデータの量（及び、通話の数）に物理的な制約を課す。
【０００４】
そのような制限はデータを伝送するための回路の容量に基づいている。トランクグループの物理的な制限に近づくと、その特定のトランクグループを介してルーティングすることができる付加的な通話の数が減少する。トランクグループの通話容量を増大するための従来の１つの解決法はトランクグループにトランク回路を追加することである。従来の電話網に対する新たな代替策はインターネットプロトコル（ＩＰ）ネットワーク等のパケットベースネットワークを介して電話の通信（例えば、音声またはテレビ会議データ）の内容を伝送するためにパケット化されたデータを使用することである。そのような構成はボイスオーバーインターネットプロトコル（ＶＯＩＰ）ネットワークと呼ばれており、音声、データ、及び映像内容をサポートすることができる。パケットベース電話ネットワークは（ゲートウェイ、メディアゲートウェイ、メディアゲートウェイコントローラー、スイッチ要素、ソフトスイッチ、データソース、または通話プロセッサーとも呼ばれる）パケットスイッチを使用する。パケットアセンブラーは従来の電話網の通話から受信された信号を、ＩＰネットワークを介した伝送のためにデータパケットの組に変換することができる。
【０００５】
従来の電話網の回路ベースのアーキテクチャーとは異なり、パケットベースネットワークは（通話、通話セッション、データパケットの組、またはデータパケットとも呼ばれる）通話に関連したデータを伝送するために専用の回路を必要しないので、回路−スイッチネットワークのような物理的制限を受けない。パケットベースネットワークは、例えばＩＰアドレス等の、パケットベースネットワークへのインターフェースを伴う構成要素を含む。パケットスイッチは回路ベースのスイッチに類似したものであり、データリンクはトランク回路に類似したものである。しかしながら、回路ベースのネットワーク通話とは異なり、パケットベースネットワークの通話はルーティングキーとしてＩＰアドレスを利用する。特定のデータリンクを介したデータトラフィックが（例えば、データリンクの帯域幅容量まで、またはそれ以上に）増大すると、その特定のデータリンクを利用している既存の通話が影響を受ける可能性がある。
【０００６】
例えば、増大したデータトラフィックのために通話が接続解除されたり、音声伝送のジッターや遅延が発生したりする可能性がある。パケットベース電話方式には、回路ベースの電話方式における特定のトランクが伝送できる付加的な通話の数に対する厳しい制限のような制限は存在しないが、ネットワーク自体及びネットワークのトポロジーが（例えば、通話ルーティングまたは通話品質等の）データ伝送に対する実質的または物理的な制限を課す可能性がある。データパケットが、パケットスイッチが処理可能なデータパケットの量より速くパケットスイッチに到着すると、パケットベースネットワークに渋滞地点が生ずる可能性がある。この渋滞地点は既存の通話に影響を与えるデータパケットの伝送の損失または遅延の結果となる可能性がある。パケットスイッチがルーターである場合、ルーターは一般に、渋滞地点によるさらなるネットワークの遅延を防止するために到来するデータパケットを再ルーティングするための処理能力及び信号方式能力を有していない。
【０００７】
ネットワークの渋滞地点及び関連する遅延を防止するための従来の手段は関連する利用可能な帯域幅に基づいて利用可能なＩＰネットワークルートを識別するためのサーバーを備えることを含む。（「パスリンク」として知られるＩＰルーター間の未定義の臨時的なルート区分から構成される）これらのルートは各パスリンク上で有効な帯域幅の合計から成るデータ伝送のための帯域幅容量を規定する。それゆえ、構成しているパスリンクの有効な帯域幅が変動するとルートが変更する可能性がある。その代わりとして、仮想供給サーバー（ＶＰＳ）とも呼ばれるサーバーは最も利用可能性の高い帯域幅を有するルートをＶＰＳによって規定されたルートを介してデータを伝送することができる信号方式ゲートウェイに伝達する。そのようなシステムにおいて、ＶＰＳはトラフィックをルーティングすることを可能にするためにＩＰネットワークのトポロジーの知識を有する。例えば、ＶＰＳは、それを介してＶＰＳがそれのトラフィックをルーティングするネットワークの一部を構成しているルーターから有効な帯域幅及び他のルーティング種類の情報を取得する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明はパケットベースネットワークのトポロジーの知識を必要とせずにパケットベースネットワークを介して通話を制御及び管理するための方法及び装置を提供する。本発明はまた、高速な処理及びより効率的なネットワーク資源管理を達成する、パケットベースネットワークを介した通話を制御及び管理するための方法及び装置を提供する。
【課題を解決するための手段】
【０００９】
本願はパケットベースネットワークで論理トランクグループを定義するためのコンピュータープログラム製品を含む方法及び装置に関する。概略的に、本発明は１つの側面において以下の方法を提供する。本発明の方法はパケットベースネットワークのトポロジーの知識を必要とせずにパケットベースネットワークを介して通話を管理することを含む。本発明の方法はパケットベースネットワークと通信可能状態の第１メディアゲートウェイに対する複数の論理トランクグループを定義または規定することを含む。論理トランクグループの各々はパケットベースネットワークを介して第１メディアゲートウェイと通信状態にある１つまたは複数のメディアゲートウェイと関連している。本発明の方法はパケットデータを特定の通話に関連付けることを含む。パケットデータは第１メディアゲートウェイによって受信または送信される。本発明の方法はパケットデータを複数の論理トランクグループの第１論理トランクグループに関連付けることを含む。本発明の方法はまた、第１論理トランクグループに関連した統計データを収集することを含む。
【００１０】
本発明はもう１つの側面において以下の方法を提供する。本発明の方法はパケットベースネットワークを介してデータソースから受信されるまたは通話デスティネーションに送信される通話データを、少なくとも部分的に通話データの特徴または識別子、データソース、データデスティネーション、またはこれらの組み合わせに基づいて論理トランクグループに関連付けることを含む。通話データの特徴または識別子は名前、インターネットプロトコル（ＩＰ）アドレス、信号方式プロトコル、伝送サービスアクセスポイント、ポート、仮想ローカルエリアネットワーク（ＶＬＡＮ）識別子、またはこれらの組み合わせを含む。
【００１１】
本発明もう１つの側面において、本発明の方法はパケットベースネットワークのトポロジーの知識を必要とせずにパケットベースネットワークを介して通話を管理することを含む。本発明の方法はパケットベースネットワークと通信可能状態の第１メディアゲートウェイに対する第１論理トランクグループを定義することを含む。第１論理トランクグループはパケットベースネットワークを介して第１メディアゲートウェイと通信状態にある第２メディアゲートウェイと関連付けられる。本発明の方法は第２メディアゲートウェイにルーティングされる通話に対応するパケットを第１論理トランクグループに関連付けることを含む。本発明の方法は第１論理トランクグループに関連した統計データを収集することを含む。本発明の方法はパケットベースネットワークと通信可能状態の第２メディアゲートウェイに対する第２論理トランクグループを定義することを含む。第２論理トランクグループはパケットベースネットワークを介して第２メディアゲートウェイと通信状態にある第１メディアゲートウェイと関連付けられる。本発明の方法は第１メディアゲートウェイからルーティングされる通話に対応するパケットを第２論理トランクグループに関連付けること、及び第２論理トランクグループに関連した統計データの第２の組を生成することを含む。本発明の方法は少なくとも部分的に第１または第２の統計の組またはそれら両方に基づいてネットワーク品質をパケットベースネットワークに関連付けることを含む。
【００１２】
本発明もう１つの側面において、本発明は以下のシステムを提供する。本発明のシステムはパケットベースネットワーク、及び該パケットベースネットワークと通信状態にある第１メディアゲートウェイを含む。第１メディアゲートウェイは複数の論理トランクグループを含み、該複数の論理トランクグループの各々は前記パケットネットワークを介して１つまたは複数の付加的なメディアゲートウェイと関連付けられる。本発明のシステムは通話に関連したパケットデータを、パケットベースネットワークを介する伝送のために複数の論理トランクグループから選択された第１論理トランクグループに関連付けるために構成された第１モジュールを含む。本発明のシステムは第１論理トランクグループに関連した統計データを収集するために構成された収集モジュールを含む。
【００１３】
本発明もう１つの側面において、本発明は以下のコンピュータープログラム製品を提供する。本発明のコンピュータープログラム製品は情報搬送体に埋め込まれており、データ処理装置がパケットベースネットワークと通信状態にある第１メディアゲートウェイに対する複数の論理トランクグループを定義することを生じさせるために動作可能なインストラクションを含む。複数の論理トランクグループの各々はパケットベースネットワークを介して第１メディアゲートウェイと通信状態にある１つまたは複数のメディアゲートウェイと関連付けられる。本発明のコンピュータープログラム製品は、データ処理装置が第１メディアゲートウェイによって受信または送信されるパケットデータを特定の通話に関連付け、該パケットデータを複数の論理トランクグループから選択された第１論理トランクグループに関連付けることを生じさせるために動作可能なインストラクションを含む。本発明のコンピュータープログラム製品は、データ処理装置が第１論理トランクグループに関連した統計データを収集することを生じさせるために機能可能なインストラクションを含む。
【００１４】
他の実施例において、上述の発明は以下のものを含んでもよい。いくつかの実施例において、パケットデータを複数の論理トランクグループの第１論理トランクグループへの関連付けは部分的に特徴または識別子に基づいてパケットデータを第１論理トランクグループに関連付けることを含む。上述の特徴または識別子は名前、ＩＰアドレス、信号方式プロトコル、伝送サービスアクセスポイント、ポート、ＶＬＡＮ識別子、またはこれらの組み合わせを含んでもよい。いくつかの実施例は部分的にパケットベースネットワーク、第２パケットベースネットワーク、またはその両方に関連したネットワークアドレスまたはネットワークマスク、またはその両方に基づいたパケットデータへの関連付けのために論理トランクグループを選択することを含む。いくつかの実施例において、論理トランクグループの選択は部分的に最も詳細なアドレスマッチアルゴリズムに基づいて行われる。いくつかの実施例において、上述の特徴または識別子はデータソース、データデスティネーション、論理トランクグループ、またはそれらの組み合わせに関連付けられる。いくつかの実施例において、上述の特徴または識別子はデータソース及びデータデスティネーションに関連付けられる。
【００１５】
いくつかの実施例において、データソースまたはデータデスティネーションはゲートウェイ、通話プロセッサー、スイッチ、トランクグループ、またはそれらの組み合わせを含む。いくつかの実施例において、資源パラメーターは論理トランクグループに関連付けられる。資源パラメーターはスカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせを含んでもよい。いくつかの実施例において、２つ以上の資源パラメーターが論理トランクグループに関連付けられてもよい。例えば、１つの動作状態パラメーター及びスカラーパラメーターが論理トランクに関連付けられてもよいし、２つ以上のスカラーパラメーターが論理トランクグループに関連付けられてもよい。スカラーパラメーターは通話容量、信号処理資源、データパケット量、帯域幅、またはそれらの組み合わせを含んでもよい。ベクターパラメーターは方向性特長を含んでもよい。動作状態パラメーターはサービス中またはサービス外動作状態を含んでもよい。
【００１６】
いくつかの実施例において、第１資源パラメーターは第１論理トランクグループに関連付けられ、第２資源パラメーターは第２論理トランクグループに関連付けられる。第１論理トランクグループ及び第２論理トランクグループは階層グループに関連付けられ、階層グループは第１資源パラメーター、第２資源パラメーター、またはその両者の少なくとも一部に関連付けられてもよい。いくつかの実施例において、第１論理トランクグループにに関連した第１階層グループは階層結合に関連付けられる。トランク資源パラメーター（例えば、第１資源パラメーター）は少なくとも部分的に階層結合に関連した結合資源パラメーターまたは階層グループに関連した結合資源パラメーター、またはその両者に基づいて決定されてもよい。
【００１７】
いくつかの実施例において、パケットベースネットワークを介して第２データソースから受信されたまたは第２データデスティネーションに送信された通話データの第２の組は第２論理トランクグループに関連付けられる。いくつかの実施例において、ネットワークノードはデータソース、第２データソース、データデスティネーション、第２データデスティネーション、またはそれらの組み合わせを含む。第１論理トランクグループ及び第２論理トランクグループはネットワークノードと通信状態にある結合された通信チャネルに関連付けられてもよい。いくつかの実施例において、結合された通信チャネルは第２パケットベースネットワークと通信状態にある。
【００１８】
いくつかの実施例において、第１メディアゲートウェイと第２メディアゲートウェイの間の通話は部分的に第１または第２の統計の組、またはその両者に基づいたネットワーク品質に基づいて管理される。いくつかの実施例において、割り当てモジュールは資源パラメーターを第１論理トランクグループに関連付けるために構成される。資源パラメーターはスカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせを含んでもよい。
【００１９】
概略的に、本発明は１つの側面において以下の方法を提供する。本発明の方法は通話に関連したデータを受信することを含む。上記のデータはデータ、データソース、または１つまたは複数のデータデスティネーションに関連した特徴または識別子を含んでもよい。本発明の方法は上記データを、各々がパケットベースネットワークを介して１つまたは複数のデータデスティネーションと通信状態にある複数の論理トランクグループから選択された１つの論理トランクグループと関連付けることを含む。上記の論理トランクグループは部分的に識別子に基づいて選択される。本発明の方法はパケットベースネットワークを介して部分的に関連した論理トランクグループに基づいて上記データに関連付けられた通話を管理することを含む。
【００２０】
本発明のもう１つの側面において、本発明は以下のシステムを提供する。本発明のシステムはパケットベースネットワークと通信状態にあるスイッチモジュールを含み、該スイッチモジュールは通話及び識別子に関連したデータを受信するために構成されている。本発明のシステムは該スイッチモジュールに関連した複数の論理トランクグループを含む。論理トランクグループの各々はパケットベースネットワークを介して１つまたは複数のデータデスティネーションに関連付けられる。本発明のシステムはスイッチモジュールによって受信されたデータを複数の論理トランクグループから選択された第１論理トランクグループに関連付けるために構成された選択モジュールを含む。本発明のシステムは部分的に関連する論理トランクグループに基づいて上記データに関連した通話を管理するために構成された管理モジュールを含む。
【００２１】
本発明もう１つの側面において、本発明は情報搬送体に埋め込まれたコンピュータープログラム製品であって、該コンピュータープログラム製品はデータ処理装置が通話に関連したデータを受信することを生じさせるために動作可能なインストラクションを含む。上記データはデータ、データソース、１つまたは複数のデータデスティネーションに関連した識別子を含む。本発明のコンピュータープログラム製品は、データ処理装置が上記データを各々がパケットベースネットワークを介して１つまたは複数のデータデスティネーションと通信状態にある複数の論理トランクグループから選択された第１論理トランクグループと関連付けることを生じさせるために動作可能なインストラクションを含む。本発明のコンピュータープログラム製品は、データ処理装置が部分的に関連した論理トランクグループに基づいてデータに関連した通話を管理することを生じさせるために動作可能なインストラクションを含む。
【００２２】
本発明１つの側面において以下の方法を提供する。本発明の方法はパケットベースネットワークを介して電話の通話に関連したデータパケットの組の状態に関係した情報を収集することを含む。上記状態は送信状態、受信状態、キュー状態、損失状態、またはそれらの組み合わせを含む。本発明の方法は情報を複数の論理トランクグループからの１つの論理トランクグループまたはパケットベースネットワーク、またはその両者に関連付けることを含む。本発明の方法は部分的に上記情報に基づいて性能統計を決定することを含む。本発明の方法は部分的に上記性能統計への応答でパケットベースネットワークまたは論理トランクグループに関連した資源パラメーターを調節することを含む。
【００２３】
他の実施例において、本発明は以下のものを含んでもよい。いくつかの実施例において、通話の管理は通話の受諾、通話の拒絶、通話に関連したデータの伝送、データまたは通話のデスティネーションの選択、パケットベースネットワークを介した通話の伝送、またはそれらの組み合わせを含む。デスティネーションの選択はデータまたは通話の伝送に対するネットワークノードの選択を含んでもよい。いくつかの実施例において、資源パラメーターは論理トランクグループに関連付けられ、通話の管理は部分的に該資源パラメーターに基づいて行われる。
【００２４】
いくつかの実施例において、データソースまたはデータデスティネーション、またはその両者はゲートウェイ、通話プロセッサー、スイッチ、トランクグループ、またはそれらの組み合わせを含む。いくつかの実施例において、パケットベースネットワークを介したルートが要求される。上記ルートは論理トランクグループに関連したパケットベースネットワークを介した経路を含む。
【００２５】
いくつかの実施例において、資源パラメーターは論理トランクグループに関連付けられる。資源パラメーターはスカラー資源パラメーター、ベクター資源パラメーター、動作状態資源パラメーター、またはそれらの組み合わせを含んでもよい。いくつかの実施例において、データはデータパケットの第１の組を含む。データパケットの第１の組の状態は監視されてもよく、該状態は送信状態、受信状態、キュー状態、損失状態、またはそれらの組み合わせを含んでもよい。通話、論理トランクグループ、パケットベースネットワーク、またはそれらの組み合わせの１つに関連した性能統計は部分的に上記の状態に基づいて決定されてもよい。
【００２６】
いくつかの実施例において、データ、データソース、またはデータデスティネーションに関連した識別子は名前、ＩＰアドレス、信号方式プロトコル、伝送サービスアクセスポイント、ポート、ＶＬＡＮ識別子、またはこれらの組み合わせを含んでもよい。いくつかの実施例において、通話の管理は３つの協働するアルゴリズムまたは階層を含む。第１階層は論理トランクグループに関連したデータパケットの状態を決定し、該状態は第２階層への入力を与える。第２階層は論理トランクグループに関連した資源パラメーター及びデータパケットの第２の組に関連した資源パラメーター要求を第３階層に与える。第３階層は論理トランクグループに関連した資源パラメーターとデータパケットの組の資源パラメーター要求を比較し、該比較に基づいてデータパケットの第２の組を論理トランクグループに関連付けるかどうかを決定する。
【００２７】
いくつかの実施例において、パケットベースネットワークに関連した性能統計は部分的にデータパケットの状態（例えば、送信、受信、キュー、または損失状態）に基づく。論理トランクグループまたはパケットベースネットワークに関連した資源パラメーターは部分的に該性能統計に基づいて調節されてもよい。いくつかの実施例において、性能統計はTelcordia GR-477またはTR-746トラフィック制御及び監視標準等のＰＳＴＮベースの標準に従って決定されてもよい。
【００２８】
資源パラメーターは論理トランクグループ、第２論理トランクグループ、またはその両者に関連付けられてもよい。資源パラメーターは、例えば、スカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせを含んでもよい。資源パラメーターは部分的に該状態への応答で調節されてもよく、該状態は送信、受信、キュー、損失状態、またはそれらの組み合わせを含む。いくつかの実施例において、資源パラメーターはユーザーによって与えられる設定への応答で調節される。ユーザーによって与えられる設定はパケット停止期間、停止検出間隔、通話検出パケット停止の数、データパケット停止検出の量、それらの組み合わせ、または他の測定を含んでもよい。
【００２９】
概略的に、本発明は１つの側面において以下のシステムを提供する。本発明のシステムは第１トランク資源パラメーターに関連した第１論理トランクグループを含む第１階層グループを含む。第１階層グループは第１グループ資源パラメーターに関連付けられ、それの一部は第１トランク資源パラメーターに基づいている。本発明のシステムはパケットベースネットワークを介して部分的にグループ資源パラメーターに基づいて第１論理トランクグループに関連した通話データを送信するために構成されたモジュールを含む。
【００３０】
本発明はもう１つの側面において以下の方法を提供する。本発明の方法はパケットベースネットワークを介して第１トランク資源パラメーターを経路の組に関連した第１論理トランクグループに関連付けることを含む。本発明の方法は第１グループ資源パラメーターを第１階層グループに関連付けることを含み、第１階層グループは第１論理トランクグループを含む。第１グループ資源パラメーターの一部は第１トランク資源パラメーターに基づいている。本発明の方法はパケットベースネットワークを介して部分的に第１グループ資源パラメーターに基づいて通話に関連したデータを送信することを含む。
【００３１】
本発明はもう１つの側面において、情報搬送体に埋め込まれたコンピュータープログラム製品であって、該コンピュータープログラム製品は、データ処理装置がパケットベースネットワークを介して第１トランク資源パラメーターを経路の組に関連した第１論理トランクグループに関連付けることを生じさせるために動作可能なインストラクションを含む。本発明のコンピュータープログラム製品は、データ処理装置が第１グループ資源パラメーターを第１階層グループに関連付けることを生じさせるために動作可能なインストラクションを含む。第１階層グループは第１論理トランクグループを含み、第１グループ資源パラメーターの一部は第１トランク資源パラメーターに基づいている。本発明のコンピュータープログラム製品は、データ処理装置がパケットベースネットワークを介して部分的に第１グループ資源パラメーターに基づいて通話に関連したデータを送信することを生じさせるために動作可能なインストラクションを含む。
【００３２】
他の実施例において、上述の発明は以下のものを含んでもよい。いくつかの実施例において、第２モジュールは通話、パケットベースネットワーク、第１論理トランクグループ、第１階層グループ、またはそれらの組み合わせの少なくとも１つに関連した性能統計を決定するために構成されている。上記のデータはパケットベースネットワークを介して部分的に性能統計に基づいて伝送することができる。いくつかの実施例において、性能統計はTelcordia GR-477またはTR-746トラフィック監視標準等のＰＳＴＮ標準に従って決定される。いくつかの実施例において、電話の通話または通話セッションは第１論理トランクグループに関連付けられる。
【００３３】
いくつかの実施例において、グループ資源パラメーターは第１トランク資源パラメーターに基づいていない第２資源パラメーターを含む。いくつかの実施例において、グループ資源パラメーターはスカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせの少なくとも１つを含む。
【００３４】
いくつかの実施例において、階層結合は第１階層グループを含む。階層結合は結合資源パラメーターに関連付けられてもよく、それの一部はグループ資源パラメーターに基づいている。第１階層グループはパケットベースネットワークを介して部分的に結合資源パラメーターに基づいてデータを伝送するように選択されてもよい。いくつかの実施例において、結合資源パラメーターは第１グループ資源パラメーターに基づいていない付加的な資源パラメーターを含む。いくつかの実施例において、パケットベースネットワークを介したデータの伝送は部分的に結合資源パラメーター基づいて（例えば、モジュールによって）制御される。いくつかの実施例において、結合資源パラメーターはグループ資源パラメーターに基づいていない。
【００３５】
いくつかの実施例において、経路の組は通話または通話セッションに関連付けられる。第１の経路の組は論理トランクグループに関連付けられてもよい。いくつかの実施例において、グループ資源パラメーターは第１の資源パラメーターの組に基づいていない第２資源パラメーターを含む。グループ資源パラメーターはスカラーパラメーター、ベクターパラメーター、動作状態パラメーター、またはそれらの組み合わせの少なくとも１つを含んでもよい。いくつかの実施例において、２つ以上のグループ資源パラメーターが第１グループに関連付けられてもよい。例えば、１つの動作状態パラメーター及び１つのスカラーパラメーターが第１グループに関連付けられてもよいし、あるいは２つ以上のスカラーパラメーターが第１グループに関連付けられてもよい。スカラーパラメーターは通話容量、信号処理速度、データパケット量、帯域幅、またはそれらの組み合わせを含んでもよい。ベクターパラメーターは方向性特長を含んでもよい。動作状態パラメーターはサービス中またはサービス外動作状態を含んでもよい。
【００３６】
いくつかの実施例において、第１グループは結合に関連付けられる。上記の結合は結合資源パラメーターに関連付けられてもよく、それの一部は部分的に第１グループ資源パラメーターに基づいている。いくつかの実施例において、結合資源パラメーターの一部は第１グループ資源パラメーターに基づいていない。いくつかの実施例において、モジュールはパケットベースネットワークを介して部分的に結合資源パラメーターに基づいてデータの伝送を制御する。
【００３７】
本発明の実施は以下のものを実現することができる。（例えば、ＶＰＳによる）ＩＰルートに対する集中化された制御に対する要求が排除される。さらに、ＩＰネットワークを介した時間に敏感なデータの伝送を制御するためにネットワークトポロジーの知識を必要としない。本発明の実施はネットワークトポロジーの知識を必要としないので安定性を増大させる。本発明のさらなる長所はＩＰネットワークを介して、帯域幅容量ではなく特徴またはパラメーターに基づいてデータを制御することを含む。集中化された制御からのデータ通信が減少するので、より高速な処理及びより効率的なネットワーク資源管理が実現される。
【００３８】
もう１つの長所は、例えば、ネットワーク管理者がＩＰネットワークバックボーンを見たときの視認性または透明度の増大である。増大した視認性はネットワーク管理者が性能統計に基づいてＩＰネットワークを介して通話トラフィックを設定または操作することを可能にし、ネットワーク管理機能を向上させる。性能統計は経路や通話の多様な組に関連した特性に対するレポートを与えることによって視認性を与えることができる。性能統計はまた、ＩＰネットワークの品質及びネットワークによって使用される装置に関係してもよい。
【００３９】
いくつかの実施例において、性能統計は経路の組に関連した通話伝送またはデータ伝送に関係する。詳細に述べると、性能統計はネットワーク管理者がデータパケットを送信及び受信する装置を監視することのみによってＩＰネットワークを介したパケット伝送を追跡することを可能にする。例えば、性能統計は特定のネットワーク（例えば、ＰＳＴＮまたはＩＰネットワーク）が到達困難であるかどうかを示すことができ、それはネットワーク管理者が到達困難なネットワークを回避するように通話をルーティングすることを可能にする。性能統計はＰＳＴＮ管理者によって使用されているTelcordia GR-477またはTR-746標準等の産業ネットワーキングまたはトラフィック標準統計であってもよいし、ＩＰネットワークのネットワーク性能を決定するために独立に開発された個人的な統計であってもよい。パケットベースネットワークの性能の知識は管理者が困難性を示しているパケットベースネットワークの、これらの領域の性能を改善するために故障診断の作業を限定または調整することを可能にする。
【００４０】
増大した視認性に関連したもう１つの長所は管理者がＩＰネットワークを管理するためにＰＳＴＮを管理するために有効なツールと同様なツールを利用することを可能にすることによって回路−スイッチ電話方式ネットワーク（例えば、ＰＳＴＮ）からパケット−スイッチ電話方式ネットワーク（例えば、ＩＰネットワーク）への移行を容易にすることを含む。本発明の１つの実施は上述の特徴を全て与えることができる。
【００４１】
本発明の１つまたは複数の実施例の詳細は付随する図面とともに以下に説明される。また、本発明のさらなる特徴、側面、及び長所は以下の説明、図面、及び請求の範囲から明らかになるだろう。
【発明を実施するための最良の形態】
【００４２】
図１はパケットベースネットワークに関連したデータのルーティングに関係した例としてのネットワーク及び装置を含むシステム１００を図示している。通話に関連したデータは１つまたは複数のデータパケット、１つまたは複数のデータパケットの組、１つまたは複数の通話、通話レッグ、またはそれらの組み合わせを含んでもよい。本願で説明されている通話データは多くの場合メディアデータ（例えば、音声または映像）であるが、通話データは信号方式データ等を含んでもよい。システム１００は通信チャネル１１５を介してメディアゲートウェイ１１０と通信状態にあるＰＳＴＮ１０５を含む。いくつかの実施例において、通信チャネル１１５はＰＳＴＮトランクグループを含む。ゲートウェイ１１０は、例えば、Sonus Networks, Inc.によって販売されているGSX9000であってもよい。
【００４３】
ゲートウェイ１１０は通信チャネル１２５を介して第１パケットネットワーク１２０と通信状態にある。ゲートウェイ１１０はまた、通信チャネル１３５を介して第２パケットネットワーク１３０と通信状態にある。第１パケットネットワーク１２０及び第２パケットネットワーク１３０は別個のパケットネットワークであってもよく、例えば、一方が公共パケットネットワーク（例えば、インターネット）、そして他方が個人的パケットネットワーク（例えば、イントラネット）であってもよい。他の実施例において、第１パケットネットワーク１２０及び第２パケットネットワーク１３０は同一のパケットネットワーク（例えば、インターネット）であってもよい。そのような実施例において、分離部分はゲートウェイ１１０に対する外出通話検出及び入来通話データを図示するためのものである。
【００４４】
ゲートウェイ１１０はパケットネットワーク１２０を使用して、（例えば、パケットネットワーク１２０を介してパケットデータを伝送することによって）メディアゲートウェイ１４０及びメディアゲートウェイ１４５と通信する。同様に、ゲートウェイ１１０はパケットネットワーク１３０を使用してメディアゲートウェイ１５０及びメディアゲートウェイ１５５と通信する。例えば、メディアゲートウェイ１４０、１４５、１５０、１５５は、サービスプロバイダーが低価格で全国的なサービスを提供することを可能にするために異なった地理的な領域に配置されてもよい。例えば、ゲートウェイ１１０はテキサス、ゲートウェイ１４０はオレゴン、ゲートウェイ１４５はカリフォルニア、ゲートウェイ１５０はマサチューセッツ、そしてゲートウェイ１５５はニュージャージーに配置されてもよい。動作例として、通話はゲートウェイ１１０でＰＳＴＮ１０５から受信され、（例えば、パケットアセンブラーモジュールまたはパケットアセンブラー逆アセンブラーモジュールによって）回路ベースの通話からパケットベースの通話に変換される。通話に関連したパケットデータはゲートウェイ１１０から適当なゲートウェイ、例えばゲートウェイ１４５に伝送され、受信側がＰＳＴＮの他の部分に接続されている場合はゲートウェイ１４５で回路ベースの通話に再変換されてもよいし、受信側が（例えば、ＩＰベース電話方式等の）パケットベースシステムに直接接続されている場合はパケットの状態のままであってもよい。
【００４５】
ここで、特に、パケットネットワーク１２０及び１３０がインターネット等の公共パケットネットワークを意味している場合、ゲートウェイ１１０を管理しているサービスプロバイダーはパケットネットワーク１２０及び１３０のトポロジーの知識を必ずしも持っていなくてもよいことに注意しなければならない。いくつかの実施例において、サービスプロバイダーは第三者との契約（例えば、サービスレベルまたは品質合意）を介してパケットネットワークへのアクセスを得る。説明されている構成の１つの優れた特徴は、サービスプロバイダーが（トラフィックまたは性能統計を監視すること等によって）潜在的なパケットネットワークを推論的に評価または理解することを可能にし、それはサービスプロバイダーが、第三者が契約上の品質保証を満足していることを確認することを可能にする。ゲートウェイ１１０は通信チャネル１２５を介して通話に関連したパケットをパケットネットワーク１２０に送信し、パケットネットワーク１２０はそれらのパケットのゲートウェイ１４５へのルーティングの責任を引き受ける。パケットは通話に関連しているので、パケットは時間に敏感である。パケットネットワーク１２０内の問題はパケットがゲートウェイ１４５へ伝送されるか、またはどのくらい速く伝送されるかに影響を与える可能性がある。パケットの遅延及び損失は通話品質の損失につながる。
【００４６】
ゲートウェイ１１０は好まれるものとして、論理トランクグループＴＧ−Ａ１６０、ＴＧ−Ｂ１６５、ＴＧ−Ｃ１７０、及びＴＧ−Ｄ１７５を含む。物理的な通信チャネル（例えば、ワイヤー、光ファイバーケーブル）に対応するＰＳＴＮのトランクグループとは異なり、論理トランクグループはパケットネットワークを介した仮想的な通信チャネルを意味する。例としての実施において、論理トランクグループはオブジェクト指向型データ処理パラダイム中のオブジェクトとして表されてもよい。
【００４７】
図示された実施例において、ゲートウェイ１１０を管理しているサービスプロバイダーは論理トランクグループ１６０、１６５、１７０、及び１７５がそれぞれ、ゲートウェイ１４０、１４５、１５０、及び１５５に関連付けられるように定義することができる。そのような実施例において、ゲートウェイ１１０がＰＳＴＮ１０５から通話を受信し、通話データをパケットに変換する。そして、これらのパケットを適当なゲートウェイ（例えば、ゲートウェイ１４０、１４５、１５０、及び１５５）に送信するとき、ゲートウェイ１１０はこれらのパケットを適当なまたは対応する論理トランクグループに関連付ける。例えば、通話が受信され、ゲートウェイ１４５にルーティングされるとき、その通話に関連したパケットは論理トランクグループＴＧ−Ｂ１６５に関連付けられてもよい。付加的な通話がゲートウェイ１１０に到達し、ゲートウェイ１４５にルーティングされるとき、それらもまた、論理トランクグループＴＧ−Ｂ１６５に関連付けられてもよい。パケットデータが論理トランクグループに関連付けられた後、そのパケットデータについての統計を収集及び追跡することができる。いくつかの実施例において、これらの統計は通話レベルでの統計を与えるために統合されてもよい。いくつかの実施例において、通話レベルで統合された統計は論理トランクグループについての統計（例えば、１つまたは複数の通話のグループに関連した統計）を与えるために統合されてもよい。
【００４８】
例えば、ゲートウェイ１１０を介してゲートウェイ１４５にルーティングされる特定の通話に対して、（例えば、送信、受信、キュー、または損失されたパケットの数に基づいて）パケットの遅延及び損失に対する統計が収集される。これらの統計は論理トランクグループＴＧ−Ｂ１６５に関連付けられる。このトランクグループＴＧ−Ｂ１６５に対する品質が減少すると（例えば、各通話に対するパケット損失及び遅延が増大する等）、ゲートウェイ１１０を管理しているサービスプロバイダーは、サービスプロバイダーがパケットネットワーク１２０のトポロジーに対する知識を有していない場合であっても、パケットネットワーク１２０がゲートウェイ１１０からゲートウェイ１４５までの経路の組に何らかの問題を有していることに対する知識を得る。いくつかの実施例において、各論理トランクグループに関連したデータはゲートウェイ１１０と特定の論理トランクグループに関連した他のゲートウェイとの間の経路の組の特徴（例えば、容量、ハードウェアの故障、帯域幅等）をモデル化する。一般に、２つの装置の間の経路の組への参照は１つの装置（例えば、メディアゲートウェイ１１０）からもう１つの装置（例えば、メディアゲートウェイ１４５）までのパケットネットワーク（例えば、パケットネットワーク１２０）を通るパスリンクの全ての組み合わせを意味する。好都合なことに、ネットワーク（例えば、パケットネットワーク１２０）の性能に関連した情報はゲートウェイ１１０及びメディアゲートウェイ１４０、１４５、１５０、１５５等の「端装置」に関連した統計から推測することができる。
【００４９】
各トランクグループの異なったメディアゲートウェイへの関連付けと同様に、論理トランクグループは１つまたは複数のメディアゲートウェイに関連付けられることができる。例えば、ゲートウェイ１１０を管理しているサービスプロバイダーは論理トランクグループＴＧ−Ａ１６０が（例えば、パケットネットワーク１２０を介してゲートウェイ１１０と通信状態にあるゲートウェイ等の）ゲートウェイ１４０及び１４５に関連付けられるように定義することができる。同様に、ゲートウェイ１１０を管理しているサービスプロバイダーは論理トランクグループＴＧ−Ｂ１６５が（例えば、パケットネットワーク１３０を介してゲートウェイ１１０と通信状態にあるゲートウェイ等の）ゲートウェイ１５０及び１５５に関連付けられるように定義することができる。この実施例において、通話が受信され、ゲートウェイ１４０または１４５にルーティングされるとき、その通話に関連したパケットは論理トランクグループＴＧ−Ａ１６０に関連付けられる。
【００５０】
ＰＳＴＮネットワークの一部を含むネットワークを有するサービスプロバイダーは通常、ＰＳＴＮトランクグループについて収集された統計を使用してＰＳＴＮを管理している管理者を有する。例えば、ネットワークトラフィック管理に対するTelcordia GR-477またはTR-746標準はＰＳＴＮトランクグループ確保及びＰＳＴＮトランクグループ制御に対処する。パケットベーストラフィックに対する論理トランクグループを確立することによって、ＰＳＴＮトランクグループに対して使用されている技術と同様な管理技術をパケットベーストラフィックに対して適用することができる。管理者は彼らのＰＳＴＮトランクグループの知識及び技能を使用してパケットベーストラフィックの管理を容易に習得することができる。
【００５１】
論理トランクグループに対して他の有用な使用方法が存在する。論理トランクグループは資源を割り当てる、及びサービスを提供するために使用することができる。例えば、トランクグループＴＧ−Ａ１６０は小売りベースの通話で使用されるネットワークを表すことができ、またトランクグループＴＧ−Ｂ１６５は卸売りベースの通話で使用されるネットワークを表すことができる。小売り通話は高い利ざやを与えることができるので、ＤＳＰ等の限定された資源は通話データの最終的なデスティネーションに関係なく、トランクグループＴＧ−Ａ１６０に関連した通話に高い割合で、または高い優先権で割り当てられてもよい。同様に、サービスは通話が関連する論理トランクグループに従って通話に対して供給されてもよい。
【００５２】
いくつかの動作例において、電話通話はその通話に関連した特定のデータ（例えば、映像、音声、信号方式）を有する。ＰＳＴＮ１０５はＩＰアドレスを有する少なくとも１つのネットワークカード（例えば、ネットワークインターフェース）を含むゲートウェイ１１０にデータを通信する。システム１００において、通話は通信チャネル１１５を介してＰＳＴＮ１０５から特定の物理的な場所またはポート（例えば、ＤＳ０またはＤＳ１ポート）でゲートウェイ１１０によって受信される。ゲートウェイ１１０はデータを処理し、データを受信する装置の特徴に従ってデータを送信する。例えば、図１において、パケット化された通話データを受信する装置はゲートウェイ１４０、ゲートウェイ１４５、ゲートウェイ１５０及び／またはゲートウェイ１５５であってもよい。上記の特徴は名前、ＩＰアドレス、信号方式プロトコル、仮想ローカルエリアネットワーク（ＶＬＡＮ）識別子、またはそれらの組み合わせを含んでもよい。
【００５３】
図１の実施例において、ゲートウェイ１１０と通話データが移送される他の４つのゲートウェイ１４０、１４５、１５０、１５５との間にはパケットネットワーク１２０及び１３０を通過する４つの経路の組が存在する。上述したように、これらの４つの経路の組はトランクグループＴＧ−Ａ１６０、ＴＧ−Ｂ１６５、ＴＧ−Ｃ１７０、及びＴＧ−Ｄ１７５に関連付けられてもよい。ここで使用されている用語「経路の組」は必ずしも固定的な物理的概念ではなく、パケットネットワーク１２０を介した多用なネットワーク機器（例えば、ゲートウェイ１１０及びメディアゲートウェイ１４０）の間の通信の概念に関係する。いくつかの実施例において、論理トランクグループＴＧ−Ａ１６０、ＴＧ−Ｂ１６５、ＴＧ−Ｃ１７０、及びＴＧ−Ｄ１７５は、ネットワーク１２０及び１３０がＩＰベースのネットワークである場合、「ＩＰトランクグループ」と呼ばれる。
【００５４】
個々の経路（例えば、パスリンク及び並行経路）は１つの通話処理装置（例えば、ゲートウェイ１１０）からもう１つの通話処理装置（例えば、ゲートウェイ１４０）までの経路の組を形成するために論理的に関連付けられる。論理的関連付けの１つの種類は経路（例えば、ゲートウェイ１１０、１４０、１４５、１５０、１５５）と通信状態にある（通話プロセッサーとも呼ばれる）通話処理装置に関連したＩＰアドレスに基づいて個々の経路を関連付けることを含む。いくつかの実施例において、ＩＰトランクグループは１つまたは複数の通話処理装置及びネットワーク構成要素を接続するデータ通信経路を表す名前付けされたオブジェクトである。
【００５５】
論理トランクグループを２つの通話処理装置の間の経路の組に関連付けることによって、経路の組のいずれかを介して伝送されるデータの量は、後で通話容認制御（例えば、通話が送信されるかどうかが特定のＩＰトランクグループに関連した統計によって決定される等）との関連で詳細に説明されるように、ゲートウェイ１１０によって制御することができる。ＩＰネットワーク１２０を介してゲートウェイ１１０からデスティネーションゲートウェイ１４０への通話の伝送（例えば、ゲートウェイ１１０とゲートウェイ１４０の間の経路の組）はゲートウェイ１１０に対して「外出通話レッグ」と呼ばれる。外出通話レッグは（「外出ＩＰトランクグループ」とも呼ばれる）ＩＰトランクグループに関連付けられる。
【００５６】
デスティネーション１４０での通話の受信はデスティネーション１４０に対する「入来通話レッグ」と呼ばれる。入来通話レッグは（「入来ＩＰトランクグループ」とも呼ばれる）ゲートウェイ１４０に対して定義されたＩＰトランクグループに関連付けられる。
【００５７】
いくつかの実施例において、ゲートウェイ１１０に対し、外出通話レッグは入来通話レッグと同一のＩＰトランクグループに関連付けられるが、外出通話レッグは必ずしも入来通話レッグと同一のＩＰトランクグループに関連付けられる必要はない。そのような構成において、ゲートウェイ１１０はデスティネーション１４０に対するデータソースまたは通話ソースであってもよく、将来の通話のルーティング（例えば、デスティネーション１４０が通話の最終的なデスティネーションでなく、その後の通話処理を与える場合）のために使用することができる特徴を含むことができる。上述したように、データソースまたはデータデスティネーションは関連した特長または識別子とともに多様なゲートウェイ、ＰＳＴＮトランクグループ、または（例えば、論理トランクグループによって表される）多様な経路の組を含んでもよい。
【００５８】
いくつかの実施例において、メディア経路は経路または経路の組と関連付けられる。メディア経路は経路の組に関連した帯域外非音声データを伝送し、ＩＰトランクグループと関連して使用することができる。
【００５９】
図１を参照すると、通話に関連したデータはパケットネットワーク１２０を介したゲートウェイ１１０とゲートウェイ１４０の間の経路の組に含まれる特定の経路を介して、この例においてゲートウェイ１４０であるデータソースからゲートウェイ１１０で受信される。この経路の組は（例えば、パケットベースネットワーク１２０がＩＰネットワークである場合、ＩＰトランクグループである）トランクグループＴＧ−Ａ１６０に関連付けることができる。ゲートウェイ１１０はデータを処理し、部分的に名前（例えば、FROM_Oregon）、ゲートウェイ１４０のＩＰアドレス、ゲートウェイ１４０に関連した移送サービスアクセスポイント（ＴＳＡＰ）、ゲートウェイ１４０と１１０の間の信号方式プロトコル、ゲートウェイ１４０と１１０のいずれか１つに関連したＶＬＡＮ識別子、またはそれらの組み合わせを含むデータソースの特徴に基づいてデータをトランクグループＴＧ−Ａ１６０に関連付ける。
【００６０】
いくつかの実施例において、通話データは部分的にデータデスティネーションの特徴に基づいてトランクグループＴＧ−Ａ１６０に関連付けられ、その特徴はデスティネーションの名前、デスティネーションのＩＰアドレス、デスティネーションに関連したＴＳＡＰ、デスティネーションとゲートウェイ１１０の間の信号方式プロトコル、デスティネーションまたはゲートウェイ１１０に関連したＶＬＡＮ識別子、またはそれらの組み合わせを含んでもよい。データはゲートウェイ１１０でゲートウェイ１４０から受信されるので、選択された論理トランクグループは入来通話データに関連した論理トランクグループである。
【００６１】
いくつかの実施例において、データは逆方向に伝送されてもよい。詳細に述べると、ゲートウェイ１１０は（例えば、リターンデータトラフィックに対して）ゲートウェイ１４０に対するデータソースであってもよい。ゲートウェイ１１０に対し、外出通話データ（例えば、ゲートウェイ１１０からゲートウェイ１４０まで移送される通話データ）に対して同一のトランクグループまたは異なったトランクグループが使用されてもよい。例えば、ゲートウェイ１１０及び１４０の間の全ての通話データ、入来、及び外出に対してトランクグループＴＧ−Ａ１６０が使用されてもよい。例えば、ＩＰアドレスが関連付けを決定するための特徴である場合、データソースのＩＰアドレスが入来通話に対して使用され、データデスティネーションのＩＰアドレスは外出通話のために使用される。（この例の場合、どちらのＩＰアドレスもゲートウェイ１４０のＩＰアドレスである。）いくつかの実施例において、データソースまたはデータデスティネーションのどちらのＩＰアドレスも入来通話レッグまたは外出通話レッグのために使用することができる。いくつかの実施例において、データソース及びデータデスティネーションのＩＰアドレスは通話を論理トランクグループに関連付けるために使用することができる。
【００６２】
いくつかの実施例において、トランクグループＴＧ−Ａ１６０への関連付けは（例えば、データソースがゲートウェイ１４０である場合）データソースまたはデータデスティネーションのＩＰアドレスに基づいてもよい。トランクグループＴＧ−Ｂ１６５への関連付けは（例えば、データデスティネーションがゲートウェイ１４０である場合）データデスティネーションまたはデータソースのＩＰアドレスに基づいてもよい。そのような実施例において、ゲートウェイ１４０からの入来通話の場合、データはトランクグループＴＧ−Ａ１６０に関連付けられ、ゲートウェイ１４０への外出通話の場合、データはトランクグループＴＧ−Ｂ１６５に関連付けられる。ネットワーク構成要素１１０、１４０、１４５、１５０、及び１５５はゲートウェイとして説明されているが、それらは信号方式ピア、存在点、中央事務所、ネットワークノード、他の電話方式装置、及び／またはネットワーク１２０及び１３０と通信状態にある同様なもののグループを表すものであってもよい。
【００６３】
ＰＳＴＮ１０５からゲートウェイ１１０によって受信される通話及び関連するデータはパケットネットワーク１２０及び１３０を介して異なるデスティネーション１４０、１４５、１５０、及び／または１５５に伝送することができる。同様に、データソース１４０、１４５、１５０、及び／または１５５からパケットネットワーク１２０及び１３０を介してゲートウェイ１１０によって受信された通話及び関連するデータは通信チャネル１１５に含まれるＰＳＴＮトランクグループを介してＰＳＴＮ１０５に伝送することができる。詳細に述べると、ゲートウェイ１１０はＰＳＴＮ１０５等の回路−スイッチネットワークとパケットベースネットワーク１２０及び１３０の間のインターフェースである。ＰＳＴＮ１０５とゲートウェイ１１０の間の通話データは回路の利用可能性（例えば、ＰＳＴＮトランクグループ管理）に基づいて制御される。ゲートウェイ１１０と他のゲートウェイ１４０、１４５、１５０、及び／または１５５の間の通話データはそのような制限を受けない。もちろん、パケットにはネットワーク１２０及び１３０の性能能力に基づいた制限が存在する。好都合なことに、ネットワーク管理者は通信チャネル１１５に含まれるＰＳＴＮトランクグループを管理するために使用される技術及び性能統計に類似した論理トランクグループに関連した性能統計に基づいてそのような制限を課し、パケットベースネットワーク１２０及び１３０間で伝送される通話データを管理するためにゲートウェイ１１０の動作を設定することができる。
【００６４】
図２はパケット・ツー・パケット通話処理に関連した通話のルーティング及び制御のための例としてのネットワーク及び装置を含むシステム２００を図示している。通話処理装置のグループを表しているデータソース２０２は第１の経路の組２０４を介して通話に関連したデータを送信し、そのデータはスイッチ２０６によって受信される。スイッチ２０６はピアー・ツー・ピアーデータ伝送のためにパケットピアリングスイッチを含んでもよい。スイッチ２０６は、例えば、Sonus Networks, Inc.によって販売されているGSX9000であってもよい。そして、スイッチ２０６はデータを通話処理装置のグループを表しているデスティネーション２１０に伝送するために第２の経路の組２０８を選択することができる。
【００６５】
システム２００において、第１の経路の組２０４及び第２の経路の組２０８はＩＰベースパケットネットワークによって実施されており、論理トランクグループはＩＰトランクグループと呼ばれる。スイッチ２０６に対して、第１の経路の組２０４及び第２の経路の組２０８の各々は別個の論理トランクグループに関連付けられる。特に、第１の経路の組２０４は論理トランクグループＩＰ−Ａに関連付けられ、第２の経路の組２０８は論理トランクグループＩＰ−Ｂに関連付けられる。スイッチ２０６に対して、矢印で示されている方向に従うと、第１の経路の組２０４（例えば、論理トランクグループＩＰ−Ａ）は入来通話レッグに関連付けられ、第２の経路の組２０８（例えば、論理トランクグループＩＰ−Ｂ）は外出通話レッグに関連付けられる。この例において、通話はデータソース２０２から到達するので、スイッチ２０６は通話データを論理トランクグループＩＰ−Ａに関連付ける。同様に、通話はデータデスティネーション２１０に送信されるので、スイッチ２０６は通話データを論理トランクグループＩＰ−Ｂに関連付ける。
【００６６】
スイッチ２０６はパケットベース環境（例えば、パケットベースネットワーク）で動作するので、第１の経路の組２０４によって送信されたデータは第２の経路の組２０８によって送信されるデータパケットに一対一で対応する必要はない。詳細に述べると、データパケットの組のいくつか要素が第２の経路の組２０８によって送信され、他のいくつかの要素が第３の経路の組を介して送信されてもよい。データパケットは通話の最終的なデスティネーションと通信状態にある遠隔のスイッチ（図示せず）で再アセンブルされる。データソース２０２またはデータデスティネーション２１０またはその両者は１つまたは複数の電話装置の部材（例えば、スイッチ２０６または図１のゲートウェイ１１０）を含むネットワークノードであってもよい。ネットワークノードは第１の経路の組２０４または第２の経路の組２０８を介した、またはノード内の個々の電話方式装置ではなくネットワークノードへの接続を介したパケットベースネットワークとのインターフェースを含んでもよい。
【００６７】
図３はパケットベースネットワークコアのデータルーティングに関連した例としてのネットワーク及び装置を含むシステム３００を図示している。いくつかの実施例において、通話に関連したデータは、実質的に全てのネットワーク機器が単一の実体またはコントローラー（例えば、ＶＯＩＰネットワーク管理者）によって操作されるパケットベースネットワーク３０２を介してルーティングされる。
【００６８】
ネットワーク３０２は第１スイッチ要素３０３、第２スイッチ要素３０４、及び制御要素３０６を含む。スイッチ要素３０３、３０４は図１とともに上述したようなゲートウェイ（例えば、Sonus Networks, Inc.によって販売されているGSX9000）であってもよく、制御要素はポリシーサーバー、コントローラー、モニター、または制御機能を格納及び実施するための他のネットワーク構成要素であってもよい。例えば、制御要素３０６はSonus Networksによって販売されているInsignus SoftswitchTMアーキテクチャーで使用するためのＰＳＸポリシーサーバーであってもよい。システム３００において、スイッチ要素３０３、３０４は「端装置」（例えば、電話会社やインターネットサービスプロバイダー（ＩＳＰ）等のコアネットワーク３０２に対するエントリーポイントを与える構成要素）である。
【００６９】
第１ネットワーク３０８（例えば、ＰＳＴＮまたは一般的なＰＳＴＮの一部）は第１接続Ａ３１０（例えば、ＰＳＴＮトランクグループ）を介して第１スイッチ要素３０３と通信状態にある。いくつかの実施例において、第１ネットワーク３０８はパケットベースネットワーク（例えば、ＩＰネットワーク）であってもよく、第１接続Ａ３１０は論理トランクグループ（例えば、ＩＰトランクグループ）であってもよい。図３に図示されている実施例において、ネットワーク３０８はまた、ＰＳＴＮ３０８と呼ばれ、第１接続Ａ３１０はまた、ＰＳＴＮ接続Ａ３１０と呼ばれる。
【００７０】
第１ＰＳＴＮ接続Ａ３１０は（例えば、ワイヤー、光ファイバーケーブル、または他のデータ伝送媒体を介して）スイッチ要素３０３と通信状態であってもよい。電話通話に関連したデータはＰＳＴＮ３０８の発呼者に源を発してもよく、ネットワーク３０２を介した第１ＰＳＴＮ接続Ａ３１０によるルーティングのために第１スイッチ要素３０３に伝送される。スイッチ要素３０３は論理トランクグループＢ３１２に関連した１つまたは複数の経路の組を介して他のネットワーク機器（例えば、スイッチ要素３０４）と通信することができる。
【００７１】
スイッチ要素３０３は論理トランクグループＢ３１２に関連した経路の組を介して通話に関連したデータパケットをスイッチ要素３０４に通信する。データパケットはスイッチ要素３０３と３０４の間の経路の組を介してスイッチ要素３０４によって受信され、スイッチ要素３０４はこのデータを論理トランクグループＣ３１４に関連付ける。図２とともに上述したように、第１の経路の組３１２を介して伝送されたデータパケットは第２の経路の組３１４を介して受信されたデータパケットと直接的に対応しなくてもよい。詳細に述べると、同一の経路の組は異なった構成要素に対して異なった名前を有することができる。例えば、システム３００において、構成要素３０３と３０４の間の経路の組は１つの構成要素（例えば、スイッチ要素３０３）に対して外出論理トランクグループＢ３１２に関連付けられ、もう１つの構成要素（スイッチ要素３０４）に対して入来論理トランクグループＣ３１４に関連付けられる。
【００７２】
いくつかの実施例において、第１の経路の組（例えば、構成要素３０３から構成要素３０４までのデータ移送のために実際に利用される経路の組）は第２の経路の組（例えば、構成要素３０４から構成要素３０３までのデータ移送によって実際に利用される経路の組）に（例えば、パケットベースネットワーク３０２を通してホップ対ホップ的に）直接的に対応しなくてもよい。構成要素３０４によって受信された元の通話に関連したデータパケットの組はスイッチ要素３０４と同じ場所に配置されてもよいパケットアセンブラー／逆アセンブラーによって信号として再アセンブルされる。第２接続Ｄ３１６（例えば、ＰＳＴＮトランクグループ）は再アセンブルされたデータをさらなる処理または目的とする通話受信者への通信のためにスイッチ要素３０４から第２ネットワーク３１８（例えば、ＰＳＴＮネットワークまたは一般的なＰＳＴＮネットワークの一部）に伝送する。
【００７３】
いくつかの実施例において、第２ネットワーク３１８はパケットベースネットワーク（例えば、ＩＰネットワーク）であってもよく、第２接続Ｄ３１６は論理トランクグループ（例えば、ＩＰトランクグループ）であってもよい。図３の実施例において、ネットワーク３１８はまた、ＰＳＴＮ３１８と呼ばれ、接続Ｄ３１６はまた、ＰＳＴＮ接続Ｄ３１６と呼ばれる。
【００７４】
ＰＳＴＮ３０８、３１８の観点から見ると、ネットワーク３０２は単一の分散スイッチのように見えるだろう。いくつかの実施例において、制御要素３０６はデータソース（ＰＳＴＮ３０８または第１ＰＳＴＮ接続Ａ３１０）またはデータデスティネーション（スイッチ要素３０４、第２ＰＳＴＮ接続Ｄ３１６、またはＰＳＴＮ３１８）の特徴に基づいてスイッチ要素３０３にルーティングインストラクションを与える。上記の特徴は名前、信号方式プロトコル、ＴＳＡＰ、ＩＰアドレス、またはそれらの組み合わせを含む。詳細に述べると、制御要素３０６はコアネットワーク３０２を介して部分的に上記特徴に基づいてデータを伝送するために利用するルーティングデータ（例えば、構成要素３０４のＩＰアドレス）をスイッチ要素３０３に指示する。いくつかの実施例において、通話に関連したデータはＰＳＴＮ接続３１０を介してスイッチ要素３０３によって受信され、スイッチ要素３０３は、データが受信されたことを示す信号、またはルーティングまたは伝送インストラクションを要求する信号（例えば、ポリシー要求）を制御要素３０６に送信する。
【００７５】
制御要素３０６は最終的にデータをＰＳＴＮ接続Ｄ３１６に伝送するためのスイッチ要素３０４に対するネットワーク３０２を介したルーティング情報をスイッチ要素３０３に与えることができる。また、制御要素３０６はデータに関連した特徴またはデータソースまたはデータデスティネーションの特徴に基づいてルーティング情報を与えることができる。詳細に述べると、制御要素３０６は、例えば、ＰＳＴＮ接続３１０からのデータが到達するスイッチ要素３０３のポート（例えば、ＤＳ０またはＤＳ１ポート）に部分的に基づいてルートを選択するために経路の組が関連付けられた論理トランクグループ（例えば、論理トランクグループＢ３１２）の名前を使用することによって、ネットワーク３０２の明確なトポロジーの知識を必要とせずにネットワーク３０２を介したルーティング情報を与える。他の特徴もまた、ルーティング情報を選択及び提供するために制御要素３０６によって使用することができる。ＰＳＴＮ３０８、３１８の観点から見ると、ネットワーク３０２はデータを第１ＰＳＴＮ接続Ａ３１０から第２ＰＳＴＮ接続Ｄ３１６にルーティングする。
【００７６】
例えば、構成要素３０３及び３０４によってＰＳＴＮ接続Ａ３１０からＰＳＴＮ接続Ｄ３１６への通話が着手されると、構成要素３０３及び３０４は論理トランクグループＢ３１２及びＣ３１４を通話に関連付ける。構成要素３０３は、通話が構成要素３０３を出るとき、論理トランクグループＢ３１２をその通話に関連付ける。通話が構成要素３０４に入ってくるとき、構成要素３０４は論理トランクグループＣ３１４を通話に関連付ける。ネットワークコア（例えば、ネットワーク３０２）の論理トランクグループを通話に関連付けるためのこの処理は論理トランクグループ選択（または、コアネットワークがＩＰベースネットワークの場合、ＩＰトランクグループ選択）とも呼ばれる。いくつかの実施例において、制御要素３０６は論理トランクグループ選択において利用される。いくつかの実施例において、ネットワークを介したルートに関する情報は制御要素３０６への通信を必要とせずにスイッチ要素３０３に対して利用可能である（例えば、情報はスイッチ要素３０３に格納されてもよいし、それに対して利用可能な状態であってもよい）。
【００７７】
いくつかの実施例において、通話に関連したデータはネットワーク３０２によって処理される。データはネットワーク３０２に対してインターフェース（例えば、ＩＰアドレスを有するネットワークカード）を有する通話プロセッサーによって処理されてもよい。通話プロセッサーは一般に、例えば、信号方式情報またはルーティング情報を与えることによって、または圧縮または解凍または信号処理等の通話に関連したデータに対する他の機能を実施することによって、ネットワークを介した通話伝送に関連した機能を実施するためのモジュールを意味する。いくつかの実施例において、通話プロセッサーはスイッチ要素３０３、３０４、及び／または制御要素３０６、または他の装置またはモジュール（図示せず）を含んでもよい。
【００７８】
いくつかの実施例において、通話に関連したデータは特徴に関係した情報（例えば、データパケットの一部を形成する特徴に関係した情報）を含む。上記の特徴は名前、ＩＰアドレス、信号方式プロトコル、移送サービスアクセスポイント、またはそれらの組み合わせを含んでもよい。上記特徴はデータソース、通話プロセッサー、経路の組、論理トランクグループ、またはそれらの組み合わせに関連付けられてもよい。
【００７９】
いくつかの実施例において、セレクターは、通話プロセッサー（例えば、スイッチ要素３０３）がそれを介して少なくても部分的に特徴に基づいてデータを伝送することができる経路の組に関連した論理トランクグループを選択する。セレクターはネットワーク３０２内で機能可能なモジュールであってもよい。いくつかの実施例において、通話プロセッサー（例えば、スイッチ要素３０３）はセレクターを含む。他の実施例において、セレクターは通話プロセッサーから遠隔の場所（例えば、制御要素３０６と同じ場所）に配置される。ユーザーは、セレクターがルーティングに対して最初に最も優先度の高い特徴を考慮し、そして最も優先度の高い特徴を使用して選択したルーティングが利用可能でない場合に、二番目に優先度の高い特徴を考慮するように特徴に対して優先度を与えてもよい。いくつかの実施例において、最も優先度の低い経路の組が利用可能でない場合、デフォルトの経路の組に関連したデフォルトの論理トランクグループがセレクターによる選択のために利用可能であってもよい。
【００８０】
例として、データソースの名前を特徴として使用する場合、ルートに関連したデータ（ルートデータ）がセレクターに与えられ、通話データ（例えば、通話に関連したパケット）を、パケットネットワーク３０２を介した経路の組を表す論理トランクグループ（例えば、論理トランクグループＢ３１２または論理トランクグループＣ３１４）に関連付けるためにそのルートデータが使用されてもよい。ルートに関連した論理トランクグループは名前（例えば、「論理トランクグループＢ３１２」または「論理トランクグループＣ３１４」）によって表示されてもよい。１つの実施例において、ネットワークインターフェース（例えば、スイッチ要素３０３）を備えた電話方式装置はネットワークを介して関連した論理トランクグループの名前（例えば、論理トランクグループＢ３１２）またはルートのデスティネーション（例えば、第２ＰＳＴＮ接続Ｄ３１６）に基づいてデータを伝送するように構成されてもよい。そのような実施例において、ネットワーク３０２を介したルートはセレクターによって論理トランクグループの名前に基づいて選択され、それは管理者がＰＳＴＮトランクグループに対する管理者によって利用されている方法と同様な様式でデータ伝送のルートまたは経路を制御することを可能にする。ルートデータの例としての構成は以下の表１に示されている。
【００８１】
【表１】
2008515348.tif 000003
【００８２】
表１を参照すると、「ルートエントリー１」に関連したエントリーはスイッチ要素３０３に対応してもよい。詳細に述べると、エントリーはスイッチ要素３０３を介したデータの伝送を意味してもよい。「データデスティネーション」は特徴「名前」に対応し、「デスティネーションＩＰアドレス」は特徴「ＩＰアドレス」に対応してもよい。スイッチ要素３０３は通話に関連したデータを論理トランクグループＢ３１２に関連した経路の組に通信または伝送することができる。「ルート信号方式プロトコル」はスイッチ要素の間（例えば、スイッチ要素３０３とスイッチ要素３０４の間）の通信で使用される信号方式プロトコルを識別する。いくつかの実施例において、「ルート信号方式プロトコル」は経路の組（例えば、論理トランクグループＢ３１２に関連した経路の組）に関連した信号方式プロトコルを意味する。「ルート信号方式プロトコル」はネットワークまたはネットワークと通信状態にある通話プロセッサーに対する物理的な場所を識別してもよい。例えば、ルートエントリー１に関連した空白のエントリーは、通話がスイッチ要素３０３の１つの場所からもう１つの場所（例えば、論理トランクグループＢ３１２に関連した経路の組または論理トランクグループＢ３１２に関連した経路の組に関連したＴＳＡＰ）に伝送されることを示している。空白のエントリーはスイッチ要素３０３内または間の伝送データに関連した信号方式プロトコルであり、一般に、管理者によって設定されない。
【００８３】
「ルートエントリー２」に関連したエントリーはスイッチ要素３０４、例えば、通話がスイッチ要素３０３を出た後のデータのデスティネーションに対応してもよい。「デスティネーショントランクグループ」に関連したエントリーはスイッチ要素３０３（例えば、論理トランクグループＢ３１４）に対する外出通話レッグに関連した論理トランクグループを意味してもよい。「ルート信号方式プロトコル」は、通話がＳＩＰ信号方式プロトコルを使用してスイッチ要素３０４に伝送されることを示してもよい。詳細に述べると、ネットワーク管理者は２つのスイッチ要素の間で使用される所望の通信プロトコルに基づいて通話のルーティングを設定することができる。例えば、ルートエントリー３に関連したルーティング信号方式プロトコルはＳＩＰ−Ｔである。ネットワーク管理者は信号方式プロトコルＳＩＰ−Ｔ及びそれに応じたルート及び通話を処理する論理トランクグループを選択することができる。いくつかの実施例において、ＳＩＰまたはＳＩＰ−Ｔ信号方式プロトコルは論理的にスイッチ要素３０３から遠隔であってかつネットワークコア内のスイッチ要素（例えば、スイッチ要素３０４）への伝送を示すことができる。表１の信号方式プロトコルは説明のためのものであり、例えば、Ｈ.３２３等の他の信号方式プロトコルが使用されてもよい。
【００８４】
いくつかの実施例において、空白のエントリーでない「ルート信号方式プロトコル」エントリー（例えば、ＳＩＰ、ＳＩＰ−Ｔ、またはＨ.３２３）は、例えば、スイッチ要素３０３に対して論理的に遠隔のまたはネットワークコア３０２の外側で動作している通話プロセッサーまたはスイッチ要素（図示せず）へのデータ伝送を示してもよい。いくつかの実施例において、信号方式プロトコルは産業標準スペクトル、または一般に２つのゲートウェイの間の信号方式プロトコルＧＷ−ＧＷプロトコル等の端装置の間の独自の信号方式プロトコルである。
【００８５】
いくつかの実施例において、送信または受信されたデータを関連付けるためにセレクターによって選択された論理トランクグループを制御する特徴は信号方式プロトコルまたは通話プロセッサーに関連したＩＰアドレスまたは信号方式プロトコルである。いくつかの実施例において、特徴はＶＬＡＮである。一般に、ネットワーク機器（例えば、通話プロセッサーまたはルーター）は各プロセッサーに関連したパケットベースネットワークアドレス（例えば、ＩＰネットワークアドレス）に従ってグループ化することができる。そのようなグループ化は論理トランクグループに割り当てることができる。通話プロセッサーは論理トランクグループに関連付けられたＩＰネットワークアドレスのマッピングを保持することができる。いくつかの実施例において、このマッピングは通話プロセッサーに対して利用可能なオブジェクトまたは表（例えば、表１）に収容される。特定の実施例において、通話プロセッサーによって受信されたデータ（例えば、入来通話レッグ）及び通話プロセッサーによって送信されたデータ（例えば、外出通話レッグ）に対して別個のマッピングが保持される。いくつかの実施例において、論理トランクグループに関連した特徴（例えば、名前、ＩＰアドレス、信号方式プロトコル、ＶＬＡＮ識別子）は一般に、データソース、データデスティネーション、またはトランクグループに関連付けられる。いくつかの実施例において、特徴はデータソース、データデスティネーション、またはトランクグループの組み合わせからの１つまたは複数の特徴の種類を含む。
【００８６】
通話に関連したデータが通話プロセッサーによって処理される場合、論理トランクグループはその通話に関連付けられてもよい（または、割り当てられてもよい）。詳細に述べると、ＰＳＴＮ接続３１０から第１スイッチ要素３０３に伝送される通話に関連したデータは第１論理トランクグループに関連付けられてもよい。例えば、ＰＳＴＮ接続Ａ３１０からの第１スイッチ要素３０３で確立される入来通話レッグは論理トランクグループに関連付けられてもよい。第１スイッチ要素３０３が通話を処理するとき、通話に関連したデータはその通話のデスティネーションに基づいて論理トランクグループＢ３１２に関連付けられる。そのような構成において、ＰＳＴＮ接続Ａ３１０及び論理トランクグループＢ３１２に関連した経路の組の各々は通話プロセッサー（例えば、第１スイッチ要素３０３）と通信状態にある。外出通話レッグは論理トランクグループＢ３１２に関連付けられる。
【００８７】
いくつかの実施例において、論理トランクグループＢ３１２は通話のソース（例えば、ＰＳＴＮ３０８またはＰＳＴＮ接続Ａ３１０）、またはその通話に関連した信号方式データを受信するための信号方式プロトコルに基づいて選択される（例えばＳＳ７）。
【００８８】
いくつかの実施例において、パケットベースネットワークを介した各ルートは送信または受信された通話データに関連付けるために通話プロセッサーによって選択された論理トランクグループに関連したルート詳細データを含む。ルート詳細データはピア信号アドレス、ピア信号方式プロトコル、及び特定の通話の特徴を決定するために使用することができる他の設定データのリストを含んでもよい。詳細データのいくつかの詳細の例はコーデック（例えば、パケットをアセンブルするために使用される圧縮／解凍標準）、ディフサーブコードポイント、パケットサイズ、コーデックオプション（例えば、無音抑制）、ファックス／モデム／データ通話処理、及びＤＴＭＦトーン処理を含む。詳細データは信号メッセージの内容及び信号メッセージのシーケンスまたは順序を決定するために信号方式に関連したデータを含んでもよい。ルート詳細データは特定の信号方式ピアに関連した挙動（例えば、信号方式挙動）に対する洞察を与えるためにスイッチ要素（例えば、スイッチ要素３０３）によって呼び出しまたはアクセスすることができる。ルート詳細データは論理トランクグループに関連した経路の組の少なくとも一部を形成するネットワーク機器に関連付けることができる。
【００８９】
他の実施例において、論理トランクグループは経路の組によって横断されるＩＰネットワークに部分的に基づいて選択される。そのような実施例において、（本願においてＩＰネットワークセレクターとも呼ばれる）セレクターはネットワークを介した経路の組の選択の代わりに（または、経路の組の選択に加えて）データを送信するためのＩＰネットワークを選択する。セレクターは、実際には、ＩＰネットワークを選択することによって経路の組、及び関連する論理トランクグループを選択する。例えば、セレクターは暗黙的に通話をスイッチ要素３０３にルーティングすることによってネットワーク３０２に関連したまたはネットワーク３０２を通過する経路の組に関連した論理トランクグループを選択する（例えば、論理トランクグループＢ３１２及び論理トランクグループＣ３１４）。ネットワークに関連したＩＰネットワークまたは論理トランクグループを選択するための表の例は以下の表２に示されている。
【００９０】
【表２】
2008515348.tif 000004
【００９１】
表２のエントリー１は209.131.0.0から209.131.255.255までのＩＰホストアドレスの範囲を表し、エントリー２は209.131.16.0から209.131.31.255までのＩＰホストアドレスの範囲を表している。そのような実施例において、エントリー１及びエントリー２は（例えば、ネットワークコア内のデータ伝送に）ＳＩＰ−Ｔ信号方式プロトコルが使用されることを示している。表２のエントリー１はFROM_LAと命名された論理トランクグループに関連付けられ、エントリー２はFROM_MAと命名された論理トランクグループに関連付けられる。
【００９２】
上述したように、エントリー２によって定義されたホストアドレスの範囲はエントリー１によって規定された範囲内で定義される（例えば、エントリー２によって規定された範囲はエントリー１によって規定された範囲のサブセットである）。いくつかの実施例において、論理トランクグループを選択するために使用される特徴はＩＰアドレスである。例えば、ＩＰアドレス209.131.17.43を有し、ＳＩＰプロトコルを利用する通話プロセッサーから到達したデータは表２のエントリー１及びエントリー２に適合する。そのような例において、エントリー２はエントリー１のＩＰアドレスの範囲のサブセットであり、より詳細な一致を与えるので、（例えば、セレクターによって）エントリー２が外出通話レッグとして選択される。したがって、その通話に対して関連付けられるデータに関連した論理トランクグループは「FR0M_MA」と命名された論理トランクグループである。
【００９３】
セレクターは、特徴がＩＰアドレスである場合、表２内で検索を行い、エントリーがより詳細に一致したアドレスであることを決定することができる。そして、セレクターはセレクターによって戻された情報への部分的な応答で、FROM_MAとして命名された論理トランクグループに関連した経路の組を介して通話を送出する通話プロセッサー（例えば、スイッチ要素３０３）にエントリー２についての情報を与えることができる。表２への参照の後、セレクターによって戻された情報は、例えば、ユーザーによって入力された入力または設定への応答で特徴変更として変化することができる。例えば、表２は論理トランクグループの名前（例えば、FROM_UK）、その論理トランクグループに関連した経路の組に関連した信号方式プロトコル（ＳＩＰ）、そのトランクグループに関連した経路の組に関連したＩＰアドレス（例えば、172.4.0.0）、またはそれらの組み合わせに関連した特徴を含む。表２の特徴はいずれも、データを伝送するための経路の組、及びそれに伴ってデータに関連した論理トランクグループを決定するためにセレクターによって使用されることができる。
【００９４】
いくつかの実施例において、ＩＰネットワークセレクターに対して利用可能なＩＰネットワークは連続的なものではない。例えば、表２のエントリー２及びエントリー３は各エントリーに関連した「ネットワーク番号」として２つの非連続的なＩＰネットワークを表している。示されているように、エントリー２は米国内に位置するネットワークに関連付けられ、エントリー３は英国内に位置するネットワークに関連付けられている。そのような構成はアプリケーションレベルでホストＩＰアドレスの範囲によって表される複数のネットワークを１つの構成要素またはオブジェクト（例えば、表２）に統合するための、ネットワーク設計に対する融通性を与えることができ、ネットワークの発展を促進する。
【００９５】
ネットワークまたはノードのサイズがホストＩＰアドレスの特定の範囲の容量を越えて拡張する場合、同一の経路の組を表す、すなわち同一の論理トランクグループに関連付けられるＩＰアドレスの付加的な範囲を加えることができる。（制限ではなく）例として、英国に源を発する経路の組に関連したネットワークに第２のパケットベースネットワーク172.4.0.0/16を加えることができる。そのような例において、171.1.0.0/16及び172.4.0.0/16の両方はFROM_UKとして命名された論理トランクグループに関連付けられる。
【００９６】
いくつかの実施例において、ＩＰネットワークまたはＩＰネットワークを介して経路の組に関連したＩＰネットワークアドレスはＩＰネットワーク番号及びＩＰネットワークマスクを含むことができる。そのような構成において、データはネットワークマスク（例えば、表２のエントリー１のＩＰアドレス255.255.0.0）に関連したＩＰアドレスを有する通話プロセッサー（例えば、ＩＰアドレスを有するネットワークカード）に伝送されるので、データを発するネットワーク（例えば、ＰＳＴＮ３０８）とデータを伝送するネットワーク（例えば、ネットワーク３０２）の間の透明な通信を可能にする。実際にデータを伝送するネットワークのＩＰアドレス（例えば、ＩＰアドレス表２のエントリー１のＩＰアドレス209.131.0.0）は表２またはＰＳＴＮ接続３１０の再構成を必要とせずに変化することができる。詳細に述べると、エントリー１に関連したＩＰアドレスは（例えば、スイッチ要素３０３のネットワークカードまたはスイッチ要素３０３自体を交換することによって）ＰＳＴＮ３０８がデータを伝送するアドレスに影響を与えずに変化することができる。
【００９７】
論理トランクグループはそのＩＰアドレスに関連付けることができ、上述のような特徴を含むことができる。いくつかの実施例において、論理トランクグループはプレフィックス最大一致アルゴリズムを使用して選択される（例えば、表２の最も詳細なエントリーが選択される）。他の実施例において、論理トランクグループの関連付けを達成するために、ＩＰアドレスを選択するための異なった方法が利用されてもよい。
【００９８】
好まれる構成において、ＩＰネットワーク（例えば、ネットワーク３０２）を介した経路の組に関連した論理トランクグループの選択に対して説明されたアーキテクチャーは等級付け可能である。例えば、各論理トランクグループ（例えば、論理トランクグループＢ３１２及び論理トランクグループＣ３１４）は最隣接する特定の組ではなく、ＩＰネットワークセレクターを使用して設定されてもよい。ＩＰネットワークセレクターは概略的に、通話に関連したデータを接続及び通信するために個々のゲートウェイ、スイッチ、または通話プロセッサー（例えば、スイッチ要素３０４）の代わりにネットワークノード（例えば、図２のデータソース２０２）を選択する。詳細に述べると、特定のネットワークノードに加えることができるネットワーク機器は、ネットワークがＩＰネットワークセレクターによってデータ伝送のために選択されたときに、自動的にネットワークノードに関連付けられる。ネットワークノードはネットワーク機器または経路の組ではなくデータ伝送のために選択されるので、セレクターはネットワークノードのトポロジーまたは構成に対する知識を必要としない。詳細に述べると、論理トランクグループは、オブジェクト（例えば、表２）の生成の後に特定の経路の組または経路の組に関連したネットワーク機器の一部がネットワークに加えられた場合であっても、ネットワークノードが通話に関連したデータを伝送するために選択されたときに選択される。
【００９９】
図４はパケットベースネットワークの制御機能（または、制御特徴）を実施するための例としてのグラフィックユーザーインターフェースを図示している。グラフィックユーザーインターフェース（ＧＵＩ）４００はＩＰネットワークのデータ、特にＩＰネットワーク（例えば、図３の論理トランクグループＢ３１２に関連した経路の組）を介して論理トランクグループに関連したデータパケットを制御するための資源パラメーターに関連した複数のフィールドを含む。ＧＵＩ４００はＩＰネットワークの構成要素（例えば、スイッチ要素３０３または制御要素３０６）と通信状態にある表示手段（例えば、コンピューターモニター）上に表示されてもよい。いくつかの実施例において、ＧＵＩ４００を生成するためのモジュールが構成される。ＧＵＩ４００は、ユーザーが論理トランクグループに関連した多様な設定変数（例えば、ＧＵＩ４００に表示されているフィールド４０２）を決定または制御することを可能にする。設定可能な変数は論理トランクグループに関連した制御機能または資源パラメーターに関連付けられる。いくつかの実施例において、ＧＵＩ４００の外見はフィールド４０２の値に応じて異なる。さらに、ＧＵＩ４００の外見は資源パラメーター（例えば、フィールド４０４、４０６、４０８、及び４１０、及びこれらのフィールド４０４、４０６、４０８、及び４１０に関連したサブフィールド）の値に応じて異なってもよい。いくつかの実施例において、フィールド４０２は後で図７及び８とともに説明されるように論理トランクグループのグループまたはグループの結合を表すものであってもよい。
【０１００】
資源パラメーターはスカラー量（例えば、フィールド４０４の帯域幅容量、通話容量、信号処理速度、またはデータパケットの量）、ベクター量（例えば、フィールド４０６の方向性特長）、または動作状態またはトグル状量（例えば、フィールド４０８のサービス中またはサービス外動作状態パラメーター）、またはそれらの組み合わせを含んでもよい。いくつかの実施例において、制御機能を実施するために２つ以上のユーザーインターフェースが使用されてもよい。例としての資源パラメーター及び制御機能は図３に示された例としてのネットワーク及び装置とともに説明されるが、資源パラメーター及び制御機能は他のネットワークまたは装置（例えば、図１または２の構成、または他の構成）とともに実施されてもよい。
【０１０１】
設定可能な変数を含む図示されたスカラーパラメーターは通話の数のフィールド４０４ａ、ＤＳＰ資源４０４ｂ、データパケット量４０４ｃ、帯域幅４０４ｄ、または信号ピアに関連した他の資源（図示せず）を含む。スカラーパラメーターはサブフィールドにデータを入力することによって、または例えば、ドロップダウンメニューを介して設定されてもよい。通話に関連したデータが設定された資源パラメーターのいずれかを超えた場合、トリガーイベントが発生する（例えば、データパケットが、トリガーイベントが関連付けられた論理トランクグループに関連したスカラーパラメーターを介して伝送されない等）。いくつかの実施例において、特定の通話または通話セッションはサービスの最小の品質を保証するために必要なスカラーパラメーターの観点から見て、より「高価」である。管理者は各通話に対して使用されるスカラーパラメーターを制限するためにスカラーパラメーターを設定することができ、それは、管理者が特定の信号ピア（例えば、図３のスイッチ要素３０３）からの通話の数を制限することを可能にする。
【０１０２】
ベクターパラメーターは、例えば、「一方向」特徴４０６ｂまたは「双方向」特徴４０６ｃ等の方向性特長を含んでもよい。いくつかの実施例において、ベクターパラメーター４０６はチェックオフボックスによって設定されてもよい。もちろん、他のより複雑な構成のベクターパラメーターが利用されてもよい。例えば、方向性特長４０６は（例えば、双方向特徴４０６ｃを可能にすることによって）双方向トラフィックを可能にするように構成されてもよい。管理者は第１方向の通話（入来通話）に特定の量の資源を割り当て、第２方向の通話（外出通話）に（必ずしも、同じ量でなくてもよい）特定の量の資源を割り当てるために方向性特長４０６ａを設定することができる。
【０１０３】
もう１つのフィールド４０８は論理トランクグループに関連した動作状態（例えば、「サービス中」４０８ａまたは「サービス外」４０８ｂ）を含み、それは、ユーザーがフィールド４０２で示された論理トランクグループに関連した特定の経路の組がアクセス可能かどうかを制御することを可能にする。いくつかの実施例において、論理トランクグループは一方の方向の通話に対してサービス中であり、もう一方の方向の通話に対してサービス外であってもよい。パケット停止検出フィールド４１０は、ユーザーが特定の論理トランクグループに関連した経路の組のデータパケットの組の状態に対してトリガーイベントが発生するかどうかを決定または制御することを可能にする。詳細に述べると、パケット停止検出フィールド４１０は、ユーザーがデータパケットの多様な状態の組に関連したパラメーター（例えば、送信、受信、損失、またはキュー状態）を決定または定義することを可能にする。
【０１０４】
いくつかの実施例において、論理トランクグループ（例えば、論理トランクグループＢ３１２）はベクターパラメーター４０６または方向性特長４０６ａを含む。方向性特長４０６ａは特定のスイッチ要素（例えば、スイッチ要素３０３）に対する通話レッグの方向を意味してもよい。いくつかの実施例において、入来通話レッグは「インバウンド」通話と呼ばれ、外出通話レッグは「アウトバウンド」通話と呼ばれる。この２つの終点はゲートウェイ、通話プロセッサー、データソース、スイッチ要素、または（例えば、スイッチ要素３０３、３０４の間の、またはより概略的にＰＳＴＮ３０８とＰＳＴＮ３１８の間の）他のネットワーク機器を含んでもよい。いくつかの実施例において、終点は論理トランクグループ（例えば、論理トランクグループＢ３１２）に関連したデータパケットに対してアクセス制御を適用することができるモニターまたはコントローラー（例えば、制御要素３０６）及びスイッチ要素（例えば、スイッチ要素３０３）を含む。この実施例によって達成される１つの長所はスイッチ要素の下流側のデータトラフィックのさらなる混雑を防ぐことである。
【０１０５】
動作状態またはトリガー状資源パラメーター４０８含む実施例において、「一方向」方向性特長４０８ａは「インバウンド」または「アウトバウンド」を含む。例えば、方向性特長「インバウンド」を有する論理トランクグループは通話プロセッサー（例えば、スイッチ要素３０３）で受信されたデータパケットに対する制御手段（例えば、資源制限）を有することができる。このコントローラーは、入来通話レッグに関連したデータパケットのみが論理トランクグループに関連した経路の組にアクセスすることが許可されている場合、外出（例えば、アウトバウンド）通話レッグに関連したデータパケットがその経路の組にアクセスすることを許可しない。また、入来通話レッグに関連したデータは論理トランクグループに関連した経路の組がその通話を処理するために十分な資源を含む場合（例えば、非混雑データトラフィックの場合）、その経路の組へのアクセスを得ることができる。方向性特長は上述のスカラーパラメーターに加えてもう１つの制御を適用することができる。他の実施例において、資源パラメーターのスカラー量を必要とせずに論理トランクグループに関連した経路の組にベクター特徴を適用することができる。
【０１０６】
双方向方向性特長４０８ｂを利用している実施例において、資源パラメーターは同一の論理トランクグループに関連した入来通話トラフィック及び外出通話トラフィックによって共有されてもよいし、または各論理トランクグループが専用の資源パラメーターを含んでもよい。論理トランクグループがパケットを伝送するために十分な資源を有する場合（例えば、データパケット資源要求が論理トランクグループに関連した資源パラメーターを超えない場合）、データパケット及び／または通話はその論理トランクグループに関連した経路の組へのアクセスが許可される。詳細に述べると、通話は任意のＩＰネットワークを介して接続されることができる（例えば、通話が特定のスイッチ要素に対して入来通話か外出通話かに基づいて論理トランクグループが選択される）。
【０１０７】
双方向方向性特長のもう１つの長所は資源確保を含む。いくつかの実施例において、（例えば、通話に関連した）データパケットが通話プロセッサー（例えば、スイッチ要素３０３）に入り、双方向方向性特長を有するＩＰトランクグループに関連した経路の組を介して送信される場合、資源パラメーター（例えば、通話の数等のスカラー量または方向性特長等のベクターパラメーター）は関連のない外出通話のために確保されることができる。この構成により、特定のスイッチ要素からの外出通話のために資源を確保し、入来通話の増大がスイッチ要素の全ての資源を占有しないようにすることができる。そのような構成において、論理トランクグループに関連したデータトラフィックの増大は、その増大によって通話が接続解除されることを防止するために「保護」することができる、既に確保された資源に影響を与えないでの、サービス品質の保証を得ることができる。電話方式の分野において、そのような構成は論理トランクグループに関連したデータリンク（例えば、論理トランクグループＢ３１２に関連した経路の組）を介した通話トラフィックの増大に関連したデータパケットの損失を減少させる。
【０１０８】
もう１つの好まれる構成において、論理トランクグループは「サービス中」４０８ａまたは「サービス外」４０８ｂ等の動作状態パラメーター４０８を含んでもよい。動作状態パラメーター４０８はデータ伝送のための論理トランクグループに関連した利用可能な経路を追加または除去するために中央ユーザー、例えば、管理者によって制御されることができる。いくつかの実施例において、中央ユーザーは既存の通話セッション中に論理トランクグループの動作状態パラメーター４０８を変更してもよい。動作状態パラメーターへの変更は既存の通話セッションに影響を与えず、以降の通話セッションのみに影響を与える。
【０１０９】
動作状態パラメーター４０８は論理トランクグループに関連した経路の組に（スカラーパラメーター４０４またはベクターパラメーター４０６に加えて）特定の制御を加えることができる。例えば、サービス外動作状態パラメーター４０８ｂに関連した論理トランクグループは通話セッションを処理するために利用可能ではない（例えば、通話に関連したデータパケットは論理トランクグループに関連したスカラーパラメーター４０４またはベクターパラメーター４０６に関わらず、その論理トランクグループに関連したスカラーパラメーターにアクセスすることができない）。
【０１１０】
一般に、論理トランクグループに関連した資源パラメーター及び経路の組は静的または動的に制御することができる。制御機能の実施の処理は論理トランクグループに対して「施行制限」、「制御適用」、「制御機能実施」、または「資源パラメーターに対するデータの比較」と呼ばれる。もちろん、データトラフィックに対する制御機能の実施に対して他の表現が使用されてもよい。静的に制御される場合、論理トランクグループに対するデータパケットの状態が監視されてもよい。監視モジュールはデータパケットに関連した状態の監視を与えることができる。
【０１１１】
図示された実施例において、この状態が損失またはキュー状態の場合、モニターは状態についての情報をセレクターに与える。そして、セレクターは付加的なデータパケットを送信するために、損失またはキュー状態に関連していない論理トランクグループに関連した（例えば、送信または受信状態に関連した）経路の組を選択することができる。例えば、通話の設定時に、モニターはデータパケットに関連したデータ要求を監視し、これらの要求を論理トランクグループに関連した資源パラメーターと比較することができる。データ要求が資源パラメーターを超えている場合、データは再ルーティングされることができ、この処理はこのデータパケットを送信することができる論理トランクグループ（及び、それに関連する経路の組）が見つかるまで繰り返される。
【０１１２】
他の実施例において、特定の論理トランクグループに関連した経路の組へのアクセスを試みているデータに対して動的な制御機能が実施されてもよい。そのような実施例において、監視モジュールはデータパケットの組に関連した状態の監視を与える。状態が損失またはキューの場合、モニターはセレクターまたはコントローラーにその状態についての情報を与えることができる。コントローラー（例えば、ユーザーまたは制御要素３０６）は論理トランクグループに関連した資源パラメーターを調節または設定することができ、それはデータパケットの第２の組がその論理トランクグループに関連した経路の組によって送信されることを可能にすることができる。詳細に述べると、コントローラーはスカラーパラメーター４０４の量を増大、またはベクターパラメーター４０６（例えば、「一方向」方向性特長４０６ａから「双方向」方向性特長４０６ｂに）または動作状態パラメーター４０８の値を（例えば、「サービス外」４０８ｂの動作状態を「サービス内」４０８ａに）変化させることができる。
【０１１３】
いくつかの実施例において、論理トランクグループに関連した経路の組はその論理トランクグループに関連したデータパケットに関連した状態に関わりなく選択されてもよい。詳細に述べると、通話に関連したデータを送信するために選択された経路の組は最適な資源容量を有さない論理トランクグループに関連した経路の組であってもよい。いくつかの実施例において、論理トランクグループに関連したデータパケットの組のサイズは損失状態が発生する（例えば、その組のいくつかのパケットが下流の通話プロセッサーで受信されるパケットデータによって決定される論理トランクグループに関連した経路の組を介して送信されない）まで増大し、その時点で、セレクターはデータパケットを論理トランクグループに関連した経路の組にルーティングしなくなる。論理トランクグループの状態に基づいた経路の組の制限または選択に加え、論理トランクグループに関連した遅延またはジッターに部分的に基づいて選択が行われてもよい。
【０１１４】
特定の実施例において、動的なアクセスの制御はコントローラーの３つの階層：セット階層、経路階層、及びデータ容認階層で実施される３つの協働するアルゴリズムによって達成されてもよい。セット階層に対するアルゴリズムはセレクター、コントローラー、または経路階層（例えば、制御要素３０６）と通信することができる論理トランクグループに対する混雑状態とも呼ばれる状態を決定する。経路階層に対するアルゴリズムは（例えば、論理トランクグループに関連した経路の組の要素である各経路の資源容量を決定することによって）論理トランクグループの資源容量を決定する。セット階層によって決定される混雑状態は経路アルゴリズムに対する入力を与える。その出力は論理トランクグループの資源パラメーターに関連した容量であってもよい。経路階層の出力（例えば、任意の論理トランクグループに関連した経路の組に対して利用可能な資源）はデータ容認階層のアルゴリズムへの入力であってもよい。例えば、データ容認階層は通話の数４０４ａ（例えば、経路階層からの入力及び通話の数４０４ａに関係したＧＵＩ４００の設定可能な資源パラメーター）を信頼性のある伝送に対する通話の最大の数と比較してもよい。論理トランクグループによって処理される通話の数が設定可能な変数４０４ａを超えている場合、データ容認階層はその論理トランクグループに対する付加的な資源（例えば、増大した通話の最大の数）を要求する。通話プロセッサーまたはメディアゲートウェイ（例えば、図１のスイッチ要素１１０）は動的アクセス制御に関連した３つの協働するアルゴリズムを実施することができる。ゲートウェイまたはスイッチレベルの動的資源割り当ては分散化された資源管理を可能にし、集中化資源マネージャー（例えば、図３の制御要素３０６）への処理要求を減少させる。
【０１１５】
好都合なことに、動的資源割り当ては通話トラフィックレベル制御を可能にする。監視モジュールは（例えば、損失パケット、ジッター、または遅延を監視することによって）パケットレベルでパケットネットワークを介した通話トラフィックの品質及び性能（例えば、多様なパラメーター）を監視し、通話または論理トランクグループに対する品質及び性能を推定または統合することができる。ネットワークの品質及び性能に関連したパラメーターが閾値未満に低下した場合、監視モジュールは、付加的な通話が減少した品質または性能を有している、その特定の論理トランクグループに関連付けられることを防止するためにトリガー動作を引き起こすことができる。
【０１１６】
ネットワーク管理者はそのトリガー動作または多様な他の性能統計への応答で論理トランクグループに関連付けられる通話容認ポリシーを調節することができる。トラフィックレベル制御の詳細な実施は多様なトリガーイベントに関連したパケット停止検出（ＰＯＤ）アルゴリズムを含む。いくつかの実施例において、ＰＯＤアルゴリズムは、特に論理トランクグループに関連したデジタル信号プロセッサーによる論理トランクグループとの使用のために実施される。状態に関連付けられたフラグがデータパケットとともに送信されてもよい。このフラグはパケット停止のサイズ（例えば、「送信」または「受信」に対する「損失」または「キュー」の比率）または停止が発生したデータパケットの組の中の位置を示すことができる。
【０１１７】
いくつかの実施例において、パケット停止は送信されたパケットに対する受信されたパケットの比率、または統計の他の組み合わせから決定されてもよい。他の実施例において、状態はスイッチ要素またはゲートウェイ（例えば、スイッチ要素３０３または３０４）等のネットワーク機器によって検出されてもよい。他の実施例において、状態はリアルタイム制御プロトコル（ＲＴＣＰ）統計または実施によって検出されてもよい。
【０１１８】
論理トランクグループに関連付けられるパケット停止警告は多様なトリガーイベントによって誘発することができる。ユーザーはこの警告への応答で（例えば、ＧＵＩ４００上で）資源パラメーターを調節することができる。例えば、管理者は停止警告への応答で論理トランクグループを機能的に除去する、またはトランクグループの資源割り当てを調節することができる。
【０１１９】
いくつかの実施例において、トリガーイベントはネットワーク性能に対するある程度の制御を可能にするために（例えば、パケット停止検出フィールド４１０ａ−ｄを設定することによって）ユーザーによって手動的に設定されてもよい。詳細に述べると、ユーザーによって与えられた設定によってトリガーイベントを定義することができる。例えば、ユーザーは特定の最小または最大パラメーターを与えてもよいし、またはデフォルトパラメーターが使用されてもよい。ユーザーによって与えられた設定は設定可能変数と呼ぶこともできる。トリガーイベントまたは設定可能変数はパケット停止最小期間４１０ａ、停止検出間隔４１０ｂ、パケット停止を検出するデータの量４１０ｃ、通話の最小の数４１０ｄ、またはそれらの組み合わせを含んでもよい。
【０１２０】
パケット停止最小期間４１０ａに対し、設定可能変数は、管理者が（例えば、パケット停止検出に関連したＧＵＩ４００に基準に関連した値を入力することによって）データパケットの組にフラグを加えるための基準を特定することを可能にする。持続するパケット停止は通話の品質を悪化させる可能性があり、またパケットベースネットワーク中のどこか（例えば、論理トランクグループに関連した経路の組に関連したネットワーク機器の一部）の故障を示す可能性がある。いくつかの実施例において、パケットのバースト的な損失はエンドユーザー（例えば、通話参加者）に実質的な影響を与えずに、電話通話の品質に知覚可能な影響を与える可能性がある。パケットの一時的な損失は「正常」と見なすこともできる。例えば、一時的なルーターの混雑は通話を切断せずにパケットの一時的な損失の結果となることもある。
【０１２１】
パケット停止最小検出の１つの優れた特徴は、管理者（例えば、ＧＵＩ４００を介して制御要素３０６に設定を与えるユーザー）がトリガーを特定のパケットベースネットワークの条件にカスタム化することを可能にすることができることである。いくつかの実施例において、最小パケット停止期間４１０ａはミリ秒の単位で設定可能であるが、他の実施例においては他の適当な間隔が使用されてもよい。
【０１２２】
いくつかの実施例は設定可能停止検出間隔変数４１０ｂを含む。そのような構成において、ユーザーまたは管理者は時間的に特定の時間値よりも古いデータに対するデータパケットの組の状態を無視することができる。この構成の１つの優れた特徴は、管理者が過渡的な故障条件に対処することを可能にする。パケット停止イベントは特定の時間間隔内で蓄積されることができる。データアルゴリズムはこの時間間隔内に起こった全てのパケット停止の合計に基づいてもよい。この時間間隔は、例えば、３つの副次的間隔に分割されてもよい。いくつかの実施例において、パケット停止データ間隔は秒単位で特定されるが、他の実施例においては他の適当な間隔が使用されてもよい。
【０１２３】
パケット停止を検出するデータパケットの量４１０ｃ及びパケット停止を検出する通話の最小の数４１０ｄに対し、設定可能変数は、ユーザーまたは管理者がネットワークの残りの部分（例えば、スイッチ要素３１４、第２ＰＳＴＮ３１８、または通話の受信者）に対するパケット停止の影響に基づいて、いつフラグをトリガーするかを特定することを可能にすることができる。例えば、パケット停止が少数の数（例えば、設定可能変数４１０ｃによって特定された数未満）の通話でのみ検出される場合、フラグはトリガーされない。逆に、パケット停止が多数の数（例えば、設定可能変数４１０ｃによって特定された数異常）の通話で検出される場合、フラグはトリガーされる。設定可能変数は、例えば、論理トランクグループに関連した、処理された通話（例えば、論理トランクグループＢ３１２を通って移送されるデータを有する、処理された通話）の数または割合として定義されてもよい。
【０１２４】
もう１つの優れた特徴はトラフィックを与えるデータパケットの組によるトラフィックの監視である。より効果的な伝送のためにトラフィックデータを測定し、通話プロセッサーに対して利用可能なものとすることができる。さらに、トラフィックデータはＧＵＩ４００上に表示され、ユーザーに対して利用可能なものとすることができる。いくつかの実施例において、トラフィックデータは資源パラメーター（例えば、制御要素３０６等のコントローラー）または多様なゲートウェイ（例えば、スイッチ要素３０３、３０４）に通信することができる。データは再方式化、操作、または統計のために計算することができ、また処理を伴わずに格納またはアーカイブすることができる。いくつかの実施例において、トラフィックデータは通話のルーティング、データ伝送、またはデータトラフィック操縦術を行うためにネットワーク管理システム（例えば、制御要素３０６）によって使用されてもよい。
【０１２５】
データが（例えば、ＧＵＩ４００を介して）ユーザーに利用可能な場合、ユーザーは多様なネットワーク機器がどのように動作しているか、または通話処理に対してどのように動作しているかを確認及び理解することができ。そして、ユーザーはネットワークに対して知覚または観測された問題への部分的な応答でネットワークの特定を改善するためにＧＵＩ４００の設定可能変数及びパラメーター４０２、４０４、４０６、４０８、４１０フィールドを調節または操作することができる。例えば、通話に関連したデータは特定の論理トランクグループ（例えば、論理トランクグループＢ３１２）に対する性能統計を組み立てるために使用することができ、したがって（例えば、パケットネットワーク３０２のトポロジーに対する直接的な知識がない場合であっても）ユーザーにパケットネットワーク（例えば、論理トランクグループＢ３１２に関連したネットワーク３０２を介して経路の組）の性能に対する洞察を与えることができる。
【０１２６】
複数の論理トランクグループの統計はまた、ネットワークの全体的なトポロジーが判っていない場合に、ユーザーにパケットネットワークに対する付加的な洞察を与えることができる。例として、トランクグループＴＧ−Ａ１６０がゲートウェイ１４０に関連付けられ、トランクグループＴＧ−Ｂ１６５がゲートウェイ１４５に関連付けられているユーザーシステム１００はネットワーク１２０に対する洞察を与えることができる。通話の性能統計が、ゲートウェイ１１０と１４０の間に対する通話品質が低下していることを示しているが、ゲートウェイ１１０と１４５の間の通話に対する通話品質が低下していることを示していない場合、ゲートウェイ１４０への経路にのみ問題があると考えられる。しかしながら、通話品質が両方の接続に対して低下している場合、問題は両方に対して共通な経路またはパケットネットワーク１２０中に存在するだろう。性能統計はユーザーによって観測または調節されてもよいし、通話プロセッサー（例えば、スイッチ要素３０３）によって利用されてもよい。
【０１２７】
ＧＵＩ４００を使用してパラメーターを設定するために複数のユーザー入力を使用することができる。そのような入力の例はボタン、ラジオボタン、アイコン、チェックボックス、コンボボックス、トグルスイッチ、スクロールバー、ツールバー、ステータスバー、ウィンドウ、またはＧＵＩ４００に関連した他の適当なアイコンまたは部品を含む。他の実施例において、ネットワーク管理システムはユーザーの入力を必要とせずに制御機能を調節する。ここで、ＰＳＴＮ通話の品質制御及びＰＳＴＮの管理に対し、ネットワークトラフィック管理に対するTelcordia GR-477標準はＰＳＴＮトランクグループ確保及びＰＳＴＮトランクグループ制御に対処することに注意しなければならない。論理トランクグループの使用を介して、制御変数及び収集された性能統計はパケットベースネットワークを介して移送される通話と同様な管理を与えるために、例えば、ＧＲ−４７７標準によって規定されるもの等のＰＳＴＮで使用されているこれらの技術または標準を反映することができる。
【０１２８】
図５を参照すると、論理トランクグループに関連した経路の組へのアクセスにに関連した、分散された制御機能に関連した例としてのネットワーク及び装置を含むシステム５００のブロック図が示されている。システム５００の例としての構成は論理ネットワークノード５０４を形成するために結合する複数の通話プロセッサー５０２ａ−ｃを含む。各通話プロセッサー５０２ａ−ｃはそれぞれ、各々がパケットベース通信チャネル５０８を介して伝送される通話データに関連した定義された論理トランクグループ５０６ａ−ｃを有する。上述したように、各通話プロセッサー５０２ａ−ｃまたは論理トランクグループ５０６ａ−ｃは通話容認制御に関連付けることができる。各構成要素の容認制御はノード５０４に対する結合された通信チャネル５０８のための統合された容認制御を形成するために結合される。容認制御は等しく分散される必要はない。上述したように、個々の構成要素（例えば、通話プロセッサー５０２ａ−ｃ、論理トランクグループ５０６ａ−ｃ、またはそれらの結合）は容認制御の個々の組と関連付けることができる。いくつかの実施例において、他の種類のデータソースが論理トランクグループ５０６ａ−ｃと通信状態にあってもよい。
【０１２９】
いくつかの実施例において、結合した通信チャネル５０８は資源パラメーターまたは制限と関連付けられ、それらのパラメーターまたは制限は通話プロセッサー５０２ａ−ｃに分散される。この構成により、通信チャネル５０８の資源パラメーターは個々の通話プロセッサー５０２ａ−ｃまたはトランクグループ５０６ａ−ｃに関連した資源パラメーターを結合することによって決定されてもよいし、または、例えば管理者（図示せず）によって集中化された設定によって決定されてもよい。通信チャネル５０８に関連した資源パラメーターは通話プロセッサー５０２ａ−ｃまたはトランクグループ５０６ａ−ｃのパラメーターまたは機能の結合以外の付加的な機能または異なった資源パラメーターを含んでもよい。
【０１３０】
いくつかの実施例において、資源またはパラメーターはクランクバック（crank-back）を許可することによって増強されてもよい。クランクバックは選択されたトランクグループ（例えば、論理トランクグループ５０６ａ）への容認が失敗したときに新規のトランクグループ（例えば、論理トランクグループ５０６ｂ）を選択することを含んでもよい。通話の設定に関連したデータが選択されたトランクグループ（例えば、論理トランクグループ５０６ａ）を介して信頼性を有する状態で伝送できない場合、通話容認は失敗となる。制御チャネル５０８はノード５０４に関連した論理トランクグループ５０６ａ−ｃを含んでもよく、遠隔のパケットベースネットワーク５１０とインターフェースすることができる。パケットベースネットワーク５１０は論理トランクグループ５０６ａ−ｃを含むパケットベースネットワーク（図示せず）から物理的かつ論理的に遠隔であってもよい（例えば、通信チャネル５０８がパケットベースネットワーク５１０へのインターフェースを有する構成要素と通信する）。いくつかの実施例において、通信チャネル５０８はグループを表してもよい。
【０１３１】
図６を参照すると、論理ネットワークノード内の分散されたネットワークの集中化制御のための構成要素を含む例としてのネットワーク及び装置を含むシステム６００のブロック図が示されている。図６のシステム６００は付加的な資源マネージャー６０２とともに図５に対して図示された例としての構成要素を含む。１つの実施例においいて、資源マネージャー６０２は論理トランクグループ５０６ａ−ｃに対する監視及び制御機能を与える。資源マネージャー６０２は、例えば、資源をネットワークノード（例えば、図５のネットワークノード５０４）内の通話プロセッサー間で管理及び割り当てするためのモジュールであってもよい。
【０１３２】
資源マネージャー６０２は通話プロセッサー５０２ａ−ｃと通信状態であってもよい。いくつかの実施例において、通話プロセッサー５０２ａ−ｃは通話に関連したデータが処理されるときに資源マネージャー６０２から資源または資源パラメーターを要求する。図示された実施例において、資源マネージャー６０２は通話プロセッサー５０２ａ−ｃ間の資源割り当てを決定するために故障最小化アルゴリズムを利用する。図６の構成に関連した１つの優れた特徴は通話制御機能または通話プロセッサー５０２ａ−ｃへのアクセス制御の分散のために特殊なルーティングを必要としないことを含む。資源マネージャー６０２はまた、論理トランクグループ５０６ａ−ｃに関連したデータトラフィックに関連した統計を監視及び／または保持することができる。そのような情報は他のネットワーク構成要素（図示せず）に対してアクセス可能とすることができる。いくつかの実施例において、資源マネージャー６０２は図３とともに上述された制御要素３０６に類似したものであってもよい。
【０１３３】
図７は通話制御に関連した、例としての階層構成７００を示している。３つのレベル７０２、７０４、７０６の階層が図示されている。最下位のレベル７０２はトランクグループ７０８ａ−ｅを含む。いくつかの実施例において、トランクグループ７０８ａ−ｅは上述したような関連する制御機能（資源パラメーター及び容認制御）を含む。階層構造の第２のレベル７０４は論理トランクグループ７０８ａ−ｅを含む２つの階層グループ７１０ａ−ｂを含む。第１階層グループ７１０ａは３つの論理トランクグループ７０８ａ−ｃを含み、第２階層グループ７１０ｂは２つの論理トランクグループ７０８ｄ−ｅを含む。
【０１３４】
いくつかの実施例において、論理トランクグループ７０８ａ−ｃに関連した制御機能は階層グループ７１０ａに含まれている（例えば、グループ７１０ａの資源パラメーターを定義するために融合または結合されている）。グループ７１０ａにはトランクグループ７０８ａ−ｃのいずれにも含まれない付加的な制御機能が関連付けられてもよい。同様に、トランクグループ７０８ｄ−ｅに関連した制御機能が階層グループ７１０ｂに含まれており、またグループ７１０ｂにはトランクグループ７０８ｄ−ｅのいずれにも含まれない付加的な制御機能が関連付けられてもよい。階層構造の第３のレベル７０６は階層グループ７１０ａ−ｂの階層結合７１２を含む。階層結合７１２は階層グループ７１０ａ−ｂに関連した全ての制御機能、及び階層グループ７１０ａ−ｂまたは論理トランクグループ７０８ａ−ｅのいずれにも含まれない付加的な制御機能を含んでもよい。
【０１３５】
階層結合７１２または階層グループ７１０ａ−ｂに関連した資源パラメーターは図３及び４とともに上述したように、スカラー、ベクター、動作状態パラメーター、またはそれらの組み合わせを含んでもよい。管理者がパケットベースネットワークのトポロジー（例えば、ノード５０４のトポロジー）の一部についての知識を有する場合、階層トランクグループの関係（例えば、階層構成７００）は好まれるものとして、そのネットワークのアーキテクチャーまたはトポロジーの論理的な表現のために使用することができる。
【０１３６】
いくつかの実施例において、図６の資源マネージャー６０２は階層構成７００を含む。資源マネージャー６０２はトランクグループ５０６ａ−ｃに対して資源を直接割り当てることによって、または通話トラフィックを管理及び制御するために制御チャネル５０８に資源を割り当てることによって通話プロセッサー５０２ａ−ｃの間で資源を設定または配置することができる。制御チャネル５０８に資源を割り当てることは階層の第２レベル７０４または階層の第３レベル７０６に設定を与えることに類似している。
【０１３７】
階層構成７００は通話処理に影響を与える。例えば、通話処理に対して論理トランクグループ７０８ａ（例えば、資源及び論理トランクグループに関連した経路の組）を使用するために、階層グループ７１０ａ及び階層結合７１２の両方はサービス中でなければならない（例えば、階層グループ７１０ａ及び階層結合７１２に関連した動作状態パラメーターは「サービス外」に設定されていない）。同様に、個々の論理トランクグループ７０８ａ−ｅは階層グループ７１０ａ−ｂまたは階層結合７１２を動作サービスから除去する（例えば、階層結合７１２に「サービス外」を関連付ける）ことによって動作サービスから除去することができる。詳細に述べると、論理トランクグループ７０８ａ−ｃを使用したデータ伝送を防止するために、ユーザーは（例えば、図４のＧＵＩ４００を使用することによって）階層グループ７１０ａまたは階層結合７１２を「サービス外」の動作状態に関連付けるまたは設定することによって、サブ階層レベルで論理トランクグループに関連した経路の組へのデータのルーティングを防止することができる。この概念の１つの実施はペグカウンター（peg counter）で実現される。例えば、データが論理トランクグループ７０８ａにルーティングされ、階層結合７１２でそのデータに対して資源が利用可能でない場合、論理トランクグループ７０８ａ及び階層グループ７１０ａでペグカウンターが増加（または、インクリメント）されることができ、例えば、階層構成７００（例えば、階層結合７１２）への資源の割り当ての失敗を示すことができる。
【０１３８】
図８は通話制御及び関連する実施の階層構成を利用した例としてのネットワーク及び装置を含むシステム８００を示している。図示されたシステム８００において、構成は３つのメディアゲートウェイを含むグループである４つのネットワークノード８０２ａ−ｄを含むが、ネットワークノードは一般に多様な数の電話方式装置を含んでもよい。
【０１３９】
一般に、（存在点（ＰＯＰ）とも呼ばれる）ネットワークノードは、ネットワークノード（例えば、ネットワークノード８０２ａ）に接続された加入者にサービスを提供するための構成を含んでもよい。４つのネットワークノード８０２ａ−ｄは各々、パケットベースネットワーク８０４へのインターフェースを含んでもよい。このインターフェースは図においてそれぞれ、マルチプレクサー８０６ａ−ｄとして図示されている。いくつかの実施例において、１つまたは複数のマルチプレクサー８０６ａ−ｄは図６の資源マネージャー６０２の機能性を有する資源マネージャーを含み、図７とともに上述された階層制御機能を実施することができる。いくつかの実施例において、４つのネットワークノード８０２ａ−ｄの各々にに関連したネットワーク機器（例えば、Sonus Networks, Inc.によって販売されているGSX9000）は資源マネージャーの機能性を実施する。他の実施例において、図８の構成は階層制御機能を管理するために図６の資源マネージャー６０２（図示せず）を含んでもよい。
【０１４０】
いくつかの実施例において、マルチプレクサー８０６ａ−ｄはスイッチ要素である。特定の実施例において、各ネットワークノード（例えば、ネットワークノード８０２ａ）はパケットベースネットワーク８０４を介して他のネットワークノード（例えば、ネットワークノード８０２ｂ−ｄ）の各々にデータを送信するために構成された論理トランクグループ８０８ｂ−ｄの組を含んでもよい。詳細に述べると、ネットワークノード８０２ａはネットワークノード８０２ｂに対して「専用」の論理トランクグループ８０８ｂ（例えば、ノード８０２ａとノード８０２ｂの間の全ての通話が論理トランクグループ８０８ｂに関連付けられる）、ネットワークノード８０２ｃに対して「専用」の論理トランクグループ８０８ｃ（例えば、ノード８０２ａとノード８０２ｃの間の全ての通話が論理トランクグループ８０８ｃに関連付けられる）、及びネットワークノード８０２ｄに対して「専用」の論理トランクグループ８０８ｄ（例えば、ノード８０２ａとノード８０２ｄの間の全ての通話が論理トランクグループ８０８ｄに関連付けられる）を含んでもよい。
【０１４１】
論理トランクグループは通話または通話セッションに関連付けられてもよい。いくつかの実施例において、論理トランクグループは通話トラフィックに関連付けられる。論理トランクグループ８０８ｂ−ｄは図８において参照番号８１０によって示されている上述されたグループまたは結合を形成するために結合されてもよい。ブロック８１２は階層制御機能を実施するために多様なネットワーク機器によって使用される例としての階層構成を図示している。
【０１４２】
階層制御機能を含む構成によって実現される１つの長所は、ネットワークノード８０２ａに関連した管理者がグループ８１０またはグループ８１０に関連した論理トランクグループ８０８ｂ−ｄに関連した資源を割り当てることによってネットワーク８０４を介した他のネットワークノード８０２ｂ−ｄへのデータの伝送を制御する能力を含む。ブロック８１２は、階層構成（例えば、図７の階層構成７００）の原理がＩＰネットワーク８０４で実施できること、またはその構成が他のネットワーク機器、例えばマルチプレクサー８０６ａまたは制御要素（図示せず）によって実施できることを図示している。階層資源割り当ては、複数のトランクグループが他のトランクグループとインターフェースすることなく共通の資源を共有することを可能にする。例えば、管理者はネットワークノード（例えば、ネットワークノード８０２ａ）によって必要な資源またはネットワーク８０４のネットワークノードの間の資源を追跡することができる。
【０１４３】
図８に関連した制御実施の詳細な例として、通話及び通話に関連したデータはネットワークノード８０２ａから発してネットワークノード８０２ｄで終了してもよい。そのような構成において、マルチプレクサー８０６ａはネットワーク８０４を介してデータを伝送するために論理トランクグループ８０８ｄに関連した経路の組を選択する。そして、例えば、資源割り当てまたはデータ容認等の、論理トランクグループ８０８ｄに関連したデータ制御機能はいずれもデータに対して実施することができる。また、グループ８１０に関連したデータ制御機能はそのデータに対して実施することができる。
【０１４４】
制御機能が実施されている場合、データはネットワークノード８０２ｄへの伝達のためにパケットベースネットワーク８０４に伝送されることができる。いくつかの実施例において、マルチプレクサー８０６ｄはネットワーク８０４からデータを受信し、データが関連付けられるトランクグループ（例えば、論理トランクグループ８０８ｄ）を決定し、そして論理トランクグループ８０８ｄに関連した制御機能に従ってデータ及び通話をルーティングする。データ（例えば、リターン通話に関連したデータ）をネットワークノード８０２ｄからネットワークノード８０２ａまで伝送するために同様な処理が行われる。
【０１４５】
いくつかの実施例において、論理トランクグループ（例えば、個々の論理トランクグループ８０８ｂ−ｄ及び／または階層グループ論理トランクグループ８１０）の性能は通話に関連したデータに関係する性能統計を利用または分析することによって監視することができる。そのような統計はユーザーによって設定されることができる任意の時間間隔に対して監視、レポート、及び記録することができる。性能統計はＩＰトランクグループを含む多様なネットワーク機器の性能に関連付けることができる。性能統計は、管理者がネットワークの性能を改善させるために（例えば、サービス品質の保証または通話に関連した高い品質のサービスを提供するために）ネットワーク性能を監視し資源パラメーターを調節または設定することを可能にする。以下の表３に、例としての統計及び各統計を計算するための方法のいくつかを示す。表３の通話性能統計は、それらを例えば、上述のTelcordia GR-477標準等のＰＳＴＮトランクグループの管理に関係させた産業標準統計を含む。実現される長所の１つは、ＰＳＴＮ管理者が最小の再訓練でパケットベースネットワークを設定及び管理することを可能にするための、ＰＳＴＮトランクグループに関連した統計のパケットベースネットワークの管理への適用を含む。もう１つの長所はここで論理トランクグループに対して説明された機能または特徴の実施のためのネットワーク管理操作ツールに対する最小のツール更新を含む。
【０１４６】
【表３】
2008515348.tif 000005
【０１４７】
表３から判るように、多様な統計を組み合わせることができる（例えば、再ルーティングの試みの回数及び成功したルーティングの回数によるＩＲＲルーティングに関連した性能割合の決定）。いくつかの実施例において、性能統計はモニター、例えば、論理トランクグループと通信状態にある通話プロセッサー（例えば、図３のスイッチ要素３０３）によって検出または処理されてもよい。他の実施例において、性能統計は論理トランクグループが遠隔のモニター、例えば、多様なネットワーク要素（例えば、図３の制御要素３０６）と通信状態にある供給サーバーまたは資源マネージャーによって検出または処理されてもよい。いくつかの実施例において、管理者は表３の全ての統計を監視することができ、ネットワーク性能及び電話通話の品質を最適化するためにこれらの統計に部分的に基づいてネットワークまたは資源パラメーターを調節することができる。
【０１４８】
データ伝送制御のためにリアルタイム制御プロトコル（ＲＴＣＰ）を利用するいくつかの実施例において、通話に関連したメディアデータ（テレビ会議または映像データ）に関連した統計が利用されてもよい。論理トランクグループ及び関連する通話プロセッサーは通話の品質（例えば、データ伝送の品質）を決定するために統計を使用することができる。統計及び通話品質情報は、ユーザーがネットワークの効率及び信頼性を最大化するために多様な資源パラメーターを設定または変更することを可能にする。
【０１４９】
パケットベース電話方式ネットワークはデータ伝送に関係のある多様な信号方式プロトコルを利用することができる。例えば、パケットベースネットワークはパケットネットワーク３０２（例えば、コアパケットベースネットワーク）内の信号方式プロトコル（例えば、一般にゲートウェイ・ツー・ゲートウェイ信号方式プロトコル）を利用することができる。パケットベースネットワークに対して外部の電話方式ネットワーク（例えば、図３のＰＳＴＮ３０８及びＰＳＴＮ３１８）は他の信号方式プロトコル、例えば、信号方式システム７（ＳＳ７）、セッション開始プロトコル（ＳＩＰ）、電話方式に対するセッション開始プロトコル（ＳＩＰ−Ｔ）、Ｈ.３２３信号方式プロトコル、またはそれらの組み合わせを使用することができる。
【０１５０】
図９は通話処理のための例としてのネットワーク及び装置を含むシステム９００を図示している。ネットワーク９０２は第１通話プロセッサー９０４、第２通話プロセッサー９０６、及びポリシープロセッサー９０８を含む。通話プロセッサー９０４、９０６のどちらかは、例えば、GSX9000であってもよく、ポリシープロセッサー９０８は、例えば、ＰＳＸポリシーサーバーであってもよい（両方ともSonus Networks, Inc.によって販売されている）。ポリシープロセッサー９０８はプロセッサー９０４及びプロセッサー９０６と通信することができる。
【０１５１】
いくつかの実施例において、通話プロセッサー９０４はＳＩＰ信号方式プロトコルを使用して通話に関連したデータを通話プロセッサー９０６に通信する。通話設定のための例としての設定において、通話は通話プロセッサー９０４にてＰＳＴＮトランクグループ（図示せず）から到達し、そして通話プロセッサー９０４はポリシープロセッサー９０８へ要求信号を送る。そのような要求は入来ソース（例えば、ＰＳＴＮまたはＰＳＴＮトランクグループ）、入来ゲートウェイ（例えば、通話プロセッサー９０４）、入来トランクグループ（例えば、入来ＰＳＴＮトランクグループＴＧ１）、発信者番号、受信者番号、及び他の情報を含む情報（例えば、特徴）を含む。部分的にこれらの特徴に基づいて、ポリシープロセッサー９０８はネットワーク９０２を介して通話プロセッサー９０４に論理トランクグループに関連した経路の組９１０に関連した情報を与える。
【０１５２】
この情報はデスティネーションプロセッサー（例えば、通話プロセッサー９０６）、デスティネーションプロセッサーのＩＰアドレス、デスティネーショントランクグループ（例えば、通話を受信者に伝達するＰＳＴＮトランクグループ）、ルーティングについての情報、またはそれらの組み合わせを含んでもよい。いくつかの実施例において、ポリシープロセッサー９０８は名前、ＩＰアドレス、またはデスティネーショントランクグループによってデスティネーションを特定することができる。これらの特徴の１つまたは複数に基づいて、通話プロセッサー９０４は通話をＩＰトランクグループに関連付ける。
【０１５３】
例えば、通話プロセッサー９０４は（例えば、上述した）選択表からの最も詳細なアドレス一致アルゴリズムを使用することによって、部分的にポリシープロセッサー９０８によって与えられ情報に基づいて、通話データを関連付けるためのＩＰトランクグループを選択することができる。ＩＰトランクグループ（例えば、ＩＰトランクグループＩＰＴＧ１）が選択された後、上述したように、選択されたトランクグループに関連した制御機能（例えば、通話の数の制限）をデータに対して実施することができる（例えば、スカラー、ベクター、または動作状態パラメーター）。ＩＰトランクグループ（例えば、経路の組を含むＩＰトランクグループに関連した資源）がこれらのデータを収容（または、これらのデータに対応）することができる場合、通話設定に関連した情報は通話プロセッサー９０６に通信されてもよく、通話プロセッサー９０６は、例えば、入来設定のＩＰアドレスを使用することによってそれらのデータに関連した入来論理トランクグループ（例えば、ＩＰトランクグループＩＰＴＧ２）を決定する。
【０１５４】
通話プロセッサー９０６がＩＰトランクグループ（例えば、ＩＰトランクグループＩＰＴＧ２）を選択した後、上述したように、そのＩＰトランクグループに関連した制御機能（例えば、帯域幅の制限）がそれらのデータに対して実施される。この時点で、これらのデータに対して制御機能の２つの組が実施されたことになる。入来ＩＰトランクグループがこれらのデータを収容（または、これらのデータに対応）することができる場合、プロセッサー９０６はデータの処理を容認し、データを例えば、外出ＰＳＴＮトランクグループＴＧ２に関連したＰＳＴＮトランクグループ（図示せず）上のデスティネーションに送信することを試みることができる。通話プロセッサー９０６は上述したように、デスティネーションに関連した特徴に基づいてデスティネーションを選択することができる。性能測定またはトラフィック統計は関連するＩＰトランクグループを使用して追跡されることができる。
【０１５５】
この実施例はＰＳＴＮトランクグループに対して説明されてきたが、本発明の特徴はＰＳＴＮトランクグループに対して上述された直接的な通信ではなく、「招待」とともにＳＩＰ信号方式またはＨ.３２３信号方式に対しても適用することができる（通話プロセッサー９０４はＩＰネットワークから入来通話レッグを受信することができ、及び／または通話プロセッサー９０６は外出通話レッグをＩＰネットワークに送信することができる）。通話プロセッサー９０４及び９０６はまた、ＳＩＰ信号方式に関連した論理トランクグループと通信することができる。本発明は電話通話に関連したパケット化されたデータに対して説明されてきたが、ここで説明されている本発明の原理及び概念は他の多様な時間に敏感なデータに対しても適用することができる。
【０１５６】
上述の技術はデジタル電子回路、コンピューターハードウェア、ファームウェア、ソフトウェア、またはそれらの組み合わせによって実施されてもよい。本発明はコンピュータープログラム製品、例えば、データ処理装置、例えばプログラム可能プロセッサー、コンピューター、または複式コンピューターによる実行またはそれらの動作の制御のために情報搬送体、機械読み取り可能格納装置、または伝播用信号に埋め込まれたコンピュータープログラムとして実施されてもよい。コンピュータープログラムはコンパイルまたは翻訳実行される多様なプログラム言語によって記述されてもよく、スタンドアローンプログラム、モジュール、コンポーネント、サブルーチン、またはコンピューター環境での他の適当な形式を含む多様な形式で実施されてもよい。コンピュータープログラムは単体のコンピューターで実行されてもよいし、一箇所に配置されたまたは複数の場所に分散され通信ネットワークによって相互接続された複式コンピューターによって実行されてもよい。
【０１５７】
本発明の方法は入力データを操作し、出力を生成することによって本発明の機能を実施するために、コンピュータープログラムを実行する１つまたは複数のプログラム可能なプロセッサーによって実施されてもよい。本発明の方法及び装置は特殊用途論理回路、例えば、ＦＰＧＡ（field programmable gate array）またはＡＳＩＣ（application-specific integrated circuit）として実施されてもよい。モジュールは機能性を実施するコンピュータープログラム及び／またはプロセッサー／特殊回路の一部を意味するものであってもよい。
【０１５８】
コンピュータープログラムを実行するために適したプロセッサーは、例として、汎用または特定用途型マイクロプロセッサー、多様な種類のデジタルコンピューターの１つまたは複数のプロセッサーを含む。一般に、プロセッサーはＲＡＭからインストラクション及びデータを受信する。コンピューターの本質的な要素はインストラクションを実行するプロセッサー及びインストラクション及びデータを格納する１つまたは複数のメモリー装置である。一般に、コンピューターはまた、データを格納するための１つまたは複数の大容量記憶装置、例えば、磁気、光磁気、または光学ディスクを含むか、またはそれらからデータを受信し、それらにデータを送信するために動作可能に接続されている。データ伝送及びインストラクションはまた、通信ネットワークを介して行われてもよい。コンピュータープログラムインストラクション及びデータを実現するために適した情報搬送体は、例として、半導体メモリー装置、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュメモリー装置含む多様な形式の非揮発性メモリー、磁気ディスク、例えば、内臓ハードディスク、外付けハードディスク、光磁気ディスク、及びＣＤ−ＲＯＭ、及びＤＶＤ−ＲＯＭを含む。プロセッサー及びメモリーは特定用途論理回路によって実施されてもよい。
【０１５９】
本願において用語「モジュール」及び「機能」は（制限ではないが）特定の作業を実施するソフトウェアまたはハードウェア要素である。モジュールはアドレス可能記憶媒体に収容され、１つまたは複数のプロセッサーを実行するように構成されてもよい。モジュールは部分的に、またはその全体が汎用集積回路（ＩＣ）、ＦＰＧＡ、またはＡＳＩＣによって実施されてもよい。すなわち、モジュールは例として、ソフトウェア要素、アウトバウンド指向型ソフトウェア要素、クラス要素、タスク要素、プロセス、関数、属性、プロシジャー、サブルーチン、プログラムコードのセグメント、ドライバー、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、配列、及び変数等を含んでもよい。これらの要素及びモジュールに与えられる機能性は少ない数の要素及びモジュールに結合されてもよいし、付加的な要素及びモジュールに分割されてもよい。さらに、これらの要素及びモジュールはコンピューター、コンピューターサーバー、アプリケーション可能スイッチまたはルーター等のデータ通信基礎構造機器、または個人または公共電話スイッチまたは構内交換機（ＰＢＸ）等の電気通信基礎構造機器を含む多様な異なったプラットフォーム上で実施されてもよい。上述のいずれの場合においても、本発明の実施は選択されたプラットフォームに固有のアプリケーションを記述することによって、またはプラットフォームを１つまたは複数のアプリケーションエンジンにインターフェースすることによって達成されてもよい。
【０１６０】
ユーザーとの相互作用を与えるために、上述の技術は情報をユーザーに表示するための表示装置、例えば、ＣＲＴまたはＬＣＤモニター、及びユーザーがコンピューターに入力を与えるためのキーボード、位置指示装置、例えば、マウスまたはトラックボール（例えば、ユーザーインターフェース要素との相互作用）を有するコンピューター上で実施されてもよい。ユーザーとの相互作用を与えるために他の種類の装置が使用されてもよい。例えば、ユーザーに与えられるフィードバックは多様な形式のフィードバック、例えば、視覚的フィードバック、音声フィードバック、または感触フィードバックであってもよく、またユーザーからの入力は音声、スピーチ、または感触入力を含む多様な形式で受信されてもよい。
【０１６１】
上述の技術はバックエンド要素、例えば、データサーバー、及び／またはミドルウェア要素、例えば、アプリケーションサーバー、及び／またはフロントエンド要素、例えば、ユーザーが例としての実施と相互作用するためのグラフィックユーザーインターフェース及び／またはウェブブラウザーを有するクライアントコンピューター、またはバックエンド、ミドルウェア、またはフロントエンド要素の組み合わせを含む分散されたコンピューターシステムで実施されてもよい。本発明のシステムの要素は多様な形式のデジタルデータ通信の媒体、例えば、通信ネットワークによって相互接続されてもよい。通信チャネルとも呼ばれる通信ネットワークの例はローカルエリアネットワーク（ＬＡＮ）及び広域ネットワーク（ＷＡＮ）、例えば、インターネットを含み、また有線及び無線の両方のネットワークを含む。そのような構成において、通信ネットワークは仮想ローカルエリアネットワーク（ＶＬＡＮ）等の仮想ネットワークまたはサブネットワークであってもよい。特に明記しない限り、通信ネットワークはまた、ＰＳＴＮの全てまたは一部、例えば、特定の電話会社によって所有される部分を含んでもよい。
【０１６２】
本発明の計算システムはクライアント及びサーバーを含んでもよい。クライアント及びサーバーは一般に、互いに遠隔であり、通常、通信ネットワークを介して相互作用する。クライアントとサーバーの関係はそれぞれのコンピューター上で動作しているコンピュータープログラムによって発生し、互いにクライアント−サーバー関係を有する。
【０１６３】
本発明は特定の実施例とともに説明されてきた。説明されてきた実施例は説明のためのものであり、本発明の範囲を限定するものではない。本発明の方法は実施例とは異なった順序で実施されてもよく、その場合にも同様な結果が得られる。本発明の他の実施例を含む範囲は付随する請求の範囲によって規定される。
【図面の簡単な説明】
【０１６４】
【図１】パケットベースネットワークに関連したデータのルーティングに関係した例としてのネットワーク及び装置を示しているブロック図である。
【図２】パケットベースネットワークに関連したデータのルーティングに関係した例としてのネットワーク及び装置を示しているブロック図である。
【図３】パケットベースネットワークに関連したデータのルーティングに関係した例としてのネットワーク及び装置を示しているブロック図である。
【図４】制御機能を設定するための例としてのグラフィックユーザーインターフェースである。
【図５】分散された制御機能に伴う例としてのネットワーク及び装置を図示している。
【図６】分散された制御機能に伴う例としてのネットワーク及び装置を図示している。
【図７】通話制御の階層的設定及び関連する実施を図示しているブロック図である。
【図８】通話制御の階層的設定及び関連する実施を図示しているブロック図である。
【図９】通話処理のための例としてのネットワーク及び装置を図示しているブロック図である。
【符号の説明】
【０１６５】
１００  本発明のシステム
１０５  ＰＳＴＮ（公衆交換電話網）
１１０  メディアゲートウェイ
１１５  通信チャネル
１２０  パケットベースネットワーク
１２５  通信チャネル
１３０  パケットベースネットワーク
１３５  通信チャネル
１４０−１５５  メディアゲートウェイ
１６０−１７５  論理トランクグループ
２００  本発明のシステム
２０２  データソース
２０４  第１の経路の組
２０６  スイッチ
２０８  第２の経路の組
２１０  データデスティネーション
３００  本発明のシステム
３０２  パケットベースコアネットワーク
３０３，３０４  スイッチ要素
３０６  制御要素
３０８  ＰＳＴＮ
３１０  第１接続
３１２，３１４  論理トランクグループ
３１６  第２接続
３１８  ＰＳＴＮ
５００  本発明のシステム
５０２  通話プロセッサー
５０４  論理ネットワークノード
５０６  論理トランクグループ
５０８  通信チャネル
５１０  パケットベースネットワーク
６００  本発明のシステム
６０２  資源マネージャー
７００  階層構成
７０２  最下位のレベル
７０４  第２レベル
７０６  第３レベル
７０８  論理トランクグループ
７１０  階層グループ
７１２  階層結合
８００  本発明のシステム
８０２  ネットワークノード
８０４  パケットベースネットワーク
８０６  マルチプレクサー
８０８  論理トランクグループ
８１０  グループ
８１２  階層構成
９００  本発明のシステム
９０２  パケットベースネットワーク
９０４，９０６  通話プロセッサー
９０８  ポリシープロセッサー
９１０  経路の組
【図１】
2008515348.tif 000006
【図２】
2008515348.tif 000007
【図３】
2008515348.tif 000008
【図４】
2008515348.tif 000009
【図５】
2008515348.tif 000010
【図６】
2008515348.tif 000011
【図７】
2008515348.tif 000012
【図８】
2008515348.tif 000013
【図９】
2008515348.tif 000014
【国際調査報告】
2008515348.tif 000015