(57)【要約】【課題】通信障害が発生した通信経路を迂回して、メディア通信経路を確立すること。【解決手段】本発明にかかる中継装置は、複数が接続され、第１の端末と第２の端末との間におけるシグナリングのために第１の端末と第２の端末との間で送受信されるシグナリング情報を転送するとともに、シグナリング情報の転送において第１の端末と第２の端末との間のメディア通信経路を確立する中継装置であって、他の中継装置に対して疎通確認を行うことによって、他の中継装置との通信経路における通信障害を検出する通信障害検出部１０１と、シグナリング情報を転送するときに、シグナリング情報に自装置を特定する中継装置情報を含めるとともに、シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路のうち、通信障害検出部８０１によって通信障害が検出されていない通信経路からメディア通信経路を決定する情報処理部８０２を備える。【選択図】図２４
2013150028.tif 000002
【特許請求の範囲】
【請求項１】
複数が接続され、第１の端末と第２の端末との間におけるシグナリングのために前記第１の端末と前記第２の端末との間で送受信されるシグナリング情報を転送するとともに、前記シグナリング情報の転送において前記第１の端末と前記第２の端末との間のメディア通信経路を確立する中継装置であって、
他の中継装置に対して疎通確認を行うことによって、当該他の中継装置との通信経路における通信障害を検出する通信障害検出部と、
前記シグナリング情報を転送するときに、当該シグナリング情報に自装置を特定する中継装置情報を含めるとともに、当該シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路のうち、前記通信障害検出部によって通信障害が検出されていない通信経路から前記メディア通信経路を決定する情報処理部と、
を備えた中継装置。
【請求項２】
前記シグナリング情報は、前記第１の端末から前記第２の端末に送信される接続要求情報と、前記第２の端末から前記接続要求情報に応じて前記第１の端末に送信される応答情報とがあり、
前記情報処理部は、前記接続要求情報を転送するときに、当該接続要求情報に前記中継装置情報を含めるとともに、当該接続要求情報に含められた中継装置情報によって特定される中継装置との通信経路のうち、前記通信障害検出部によって通信障害が検出されていない通信経路から前記メディア通信経路を決定する、
請求項１に記載の中継装置。
【請求項３】
前記中継装置は、さらに、前記情報処理部が決定したメディア通信経路において、前記通信障害検出部が通信障害を検出した場合に、当該メディア通信経路を確立するときに転送した前記接続要求情報を再送する情報送信部を備えた、
請求項２に記載の中継装置。
【請求項４】
前記情報処理部は、前記メディア通信経路として決定された通信経路における他の中継装置を特定する中継装置情報よりも後に、前記シグナリング情報に含められた前記中継装置情報を前記シグナリング情報から削除する、
請求項１乃至３のいずれか１項に記載の中継装置。
【請求項５】
前記情報処理部は、特定される他の中継装置とＩＰ  ｒｅａｃｈａｂｌｅであり、かつ、特定される他の中継装置との通信経路において前記通信障害が検出されていない中継装置情報のうち、最初に前記シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路を、前記メディア通信経路として決定する、
請求項１乃至４のいずれか１項に記載の中継装置。
【請求項６】
前記中継装置情報は、前記中継装置のＩＰアドレスを含み、
前記情報処理部は、前記メディア通信経路における通信先として、前記接続要求情報から、前記メディア通信経路として決定した通信経路における他の中継装置を特定する中継装置情報に含まれるＩＰアドレスを取得するとともに、当該他の中継装置に当該メディア通信経路における通信先として取得させるために前記応答情報に自装置のＩＰアドレスを含む中継装置情報を含める、
請求項２又は３に記載の中継装置。
【請求項７】
前記中継装置情報は、前記シグナリング情報に、ＳＤＰ（Session Description Protocol）によって記述される、
請求項１乃至６のいずれか１項に記載の中継装置。
【請求項８】
第１の端末と第２の端末との間におけるシグナリングのために前記第１の端末と前記第２の端末との間で送受信されるシグナリング情報を転送するとともに、前記シグナリング情報の転送において前記第１の端末と前記第２の端末との間のメディア通信経路を確立する複数の中継装置を備えた通信システムであって、
前記中継装置は、
他の中継装置に対して疎通確認を行うことによって、当該他の中継装置との通信経路における通信障害を検出する通信障害検出部と、
前記シグナリング情報を転送するときに、当該シグナリング情報に自装置を特定する中継装置情報を含めるとともに、当該シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路のうち、前記通信障害検出部によって通信障害が検出されていない通信経路から前記メディア通信経路を決定する情報処理部と、
を有する、
通信システム。
【請求項９】
第１の端末と第２の端末との間におけるシグナリングのために前記第１の端末と前記第２の端末との間で送受信されるシグナリング情報を転送する複数の中継装置のそれぞれにおいて、前記シグナリング情報の転送において前記第１の端末と前記第２の端末との間のメディア通信経路を確立するメディア通信経路確立方法であって、
他の中継装置に対して疎通確認を行うことによって、当該他の中継装置との通信経路における通信障害を検出するステップと、
前記シグナリング情報を転送するときに、当該シグナリング情報に自装置を特定する中継装置情報を含めるとともに、当該シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路のうち、前記通信障害検出部によって通信障害が検出されていない通信経路から前記メディア通信経路を決定するステップと、
を備えたメディア通信経路確立方法。
【請求項１０】
第１の端末と第２の端末との間におけるシグナリングのために前記第１の端末と前記第２の端末との間で送受信されるシグナリング情報を転送する複数の中継装置のそれぞれにおいて、前記シグナリング情報の転送において前記第１の端末と前記第２の端末との間のメディア通信経路を確立させるためのメディア通信経路確立プログラムであって、
他の中継装置に対して疎通確認を行うことによって、当該他の中継装置との通信経路における通信障害を検出する処理と、
前記シグナリング情報を転送するときに、当該シグナリング情報に自装置を特定する中継装置情報を含めるとともに、当該シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路のうち、前記通信障害検出部によって通信障害が検出されていない通信経路から前記メディア通信経路を決定する処理と、
を前記中継装置に実行させるメディア通信経路確立プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置、通信システム、メディア通信経路確立方法、及び、メディア通信経路確立プログラムに関し、特に端末間のシグナリングにおいてメディア通信経路を確立する技術に関する。
【背景技術】
【０００２】
近年、ＶｏＩＰ（Vice over Internet Protocol）事業者通信ネットワークのＩＰ化が進む中、ＰＳＴＮ（Public Switched Telephone Network）経由で接続することが一般的な事業者間相互接続についてもＩＰ化する動きがあり、ＩＰＸ（Internet Protocol eXchange）等のような技術の検討が、各種標準化団体で進められている。
【０００３】
ここで、特許文献１には、ＩＰ通信網の相互接続において、メディア通信フロー（メディア通信経路）を最適化する技術が開示されている。しかしながら、メディア通信フローにおいてネットワーク通信障害が発生した場合の対応は考慮されていない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３１８７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、ＶｏＩＰ事業者間相互接続では、メディア通信フローにおいてネットワーク通信障害が発生した場合に、メディア通信が不可となってしまう問題があった。また、それ以前に、ＶｏＩＰ事業者間相互接続では、メディア通信フローにおけるネットワーク通信障害を監視する技術は提案されておらず、ネットワーク通信障害を検出することができていない。一方で、仮に、特許文献１に開示の技術において、ネットワーク通信障害を検出し、再度シグナリングを実行したとしても、再び同じ経路でメディア通信フローが確立されてしまうため、ネットワーク自体が復旧するまではメディア通信が不可となってしまうという問題もある。
【０００６】
本発明の目的は、上記の課題を解決するために、通信障害が発生した通信経路を迂回して、メディア通信経路を確立することを可能とする中継装置、通信システム、メディア通信経路確立方法、及びメディア通信経路確立プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様にかかる中継装置は、複数が接続され、第１の端末と第２の端末との間におけるシグナリングのために前記第１の端末と前記第２の端末との間で送受信されるシグナリング情報を転送するとともに、前記シグナリング情報の転送において前記第１の端末と前記第２の端末との間のメディア通信経路を確立する中継装置であって、他の中継装置に対して疎通確認を行うことによって、当該他の中継装置との通信経路における通信障害を検出する通信障害検出部と、前記シグナリング情報を転送するときに、当該シグナリング情報に自装置を特定する中継装置情報を含めるとともに、当該シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路のうち、前記通信障害検出部によって通信障害が検出されていない通信経路から前記メディア通信経路を決定する情報処理部と、を備えたものである。
【０００８】
本発明の第２の態様にかかる通信システムは、第１の端末と第２の端末との間におけるシグナリングのために前記第１の端末と前記第２の端末との間で送受信されるシグナリング情報を転送するとともに、前記シグナリング情報の転送において前記第１の端末と前記第２の端末との間のメディア通信経路を確立する複数の中継装置を備えた通信システムであって、前記中継装置は、他の中継装置に対して疎通確認を行うことによって、当該他の中継装置との通信経路における通信障害を検出する通信障害検出部と、前記シグナリング情報を転送するときに、当該シグナリング情報に自装置を特定する中継装置情報を含めるとともに、当該シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路のうち、前記通信障害検出部によって通信障害が検出されていない通信経路から前記メディア通信経路を決定する情報処理部と、を有するものである。
【０００９】
本発明の第３の態様にかかるメディア通信経路確立方法は、第１の端末と第２の端末との間におけるシグナリングのために前記第１の端末と前記第２の端末との間で送受信されるシグナリング情報を転送する複数の中継装置のそれぞれにおいて、前記シグナリング情報の転送において前記第１の端末と前記第２の端末との間のメディア通信経路を確立するメディア通信経路確立方法であって、他の中継装置に対して疎通確認を行うことによって、当該他の中継装置との通信経路における通信障害を検出するステップと、前記シグナリング情報を転送するときに、当該シグナリング情報に自装置を特定する中継装置情報を含めるとともに、当該シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路のうち、前記通信障害検出部によって通信障害が検出されていない通信経路から前記メディア通信経路を決定するステップと、を備えたものである。
【００１０】
本発明の第４の態様にかかるメディア通信経路確立プログラムは、第１の端末と第２の端末との間におけるシグナリングのために前記第１の端末と前記第２の端末との間で送受信されるシグナリング情報を転送する複数の中継装置のそれぞれにおいて、前記シグナリング情報の転送において前記第１の端末と前記第２の端末との間のメディア通信経路を確立させるためのメディア通信経路確立プログラムであって、他の中継装置に対して疎通確認を行うことによって、当該他の中継装置との通信経路における通信障害を検出する処理と、前記シグナリング情報を転送するときに、当該シグナリング情報に自装置を特定する中継装置情報を含めるとともに、当該シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路のうち、前記通信障害検出部によって通信障害が検出されていない通信経路から前記メディア通信経路を決定する処理と、を前記中継装置に実行させるものである。
【発明の効果】
【００１１】
上述した本発明の各態様によれば、通信障害が発生した通信経路を迂回して、メディア通信経路を確立することを可能とする中継装置、通信システム、メディア通信経路確立方法、及びメディア通信経路確立プログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】発明の実施の形態にかかるネットワークシステムの構成図である。
【図２】発明の実施の形態にかかるＳＢＣ装置の構成図である。
【図３Ａ】発明の実施の形態にかかる障害監視用テーブルの状態を示す図である。
【図３Ｂ】発明の実施の形態にかかる障害監視用テーブルの状態を示す図である。
【図３Ｃ】発明の実施の形態にかかる障害監視用テーブルの状態を示す図である。
【図３Ｄ】発明の実施の形態にかかる障害監視用テーブルの状態を示す図である。
【図３Ｅ】発明の実施の形態にかかる障害監視用テーブルの状態を示す図である。
【図３Ｆ】発明の実施の形態にかかる障害監視用テーブルの状態を示す図である。
【図４】発明の実施の形態にかかる障害監視定期処理を示すフローチャートである。
【図５Ａ】発明の実施の形態にかかるセッション管理テーブルの状態を示す図である。
【図５Ｂ】発明の実施の形態にかかるセッション管理テーブルの状態を示す図である。
【図５Ｃ】発明の実施の形態にかかるセッション管理テーブルの状態を示す図である。
【図５Ｄ】発明の実施の形態にかかるセッション管理テーブルの状態を示す図である。
【図６Ａ】発明の実施の形態にかかる通信アドレス再設定シグナリング処理を示すフローチャートである。
【図６Ｂ】発明の実施の形態にかかる通信アドレス再設定シグナリング処理を示すフローチャートである。
【図７】発明の実施の形態にかかる通信アドレス用語を説明するための図である。
【図８Ａ】発明の実施の形態にかかるＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を示すフローチャートである。
【図８Ｂ】発明の実施の形態にかかるＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を示すフローチャートである。
【図９】発明の実施の形態にかかる障害前シグナリングにおける通信経路を示す図である。
【図１０】発明の実施の形態にかかる障害前シグナリングにおける通信用アドレスを示す図である。
【図１１】発明の実施の形態にかかる障害前シグナリングのシーケンス図である。
【図１２Ａ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図１２Ｂ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図１２Ｃ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図１２Ｄ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図１２Ｅ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図１２Ｆ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図１３Ａ】発明の実施の形態にかかるＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を示すフローチャートである。
【図１３Ｂ】発明の実施の形態にかかるＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を示すフローチャートである。
【図１４Ａ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ａｎｓｗｅｒ情報の内容を示す図である。
【図１４Ｂ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ａｎｓｗｅｒ情報の内容を示す図である。
【図１５Ａ】発明の実施の形態にかかるセッション確立後におけるセッション管理テーブルの状態を示す図である。
【図１５Ｂ】発明の実施の形態にかかるセッション確立後におけるセッション管理テーブルの状態を示す図である。
【図１６Ａ】発明の実施の形態にかかる通信障害発生後における障害監視用テーブルの状態を示す図である。
【図１６Ｂ】発明の実施の形態にかかる通信障害発生後における障害監視用テーブルの状態を示す図である。
【図１７】発明の実施の形態にかかる障害後シグナリングにおける通信経路を示す図である。
【図１８】発明の実施の形態にかかる障害後シグナリングにおける通信用アドレスを示す図である。
【図１９】発明の実施の形態にかかる障害後シグナリングのシーケンス図である。
【図２０Ａ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図２０Ｂ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図２０Ｃ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図２０Ｄ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図２０Ｅ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報の内容を示す図である。
【図２１Ａ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ａｎｓｗｅｒ情報の内容を示す図である。
【図２１Ｂ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ａｎｓｗｅｒ情報の内容を示す図である。
【図２１Ｃ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ａｎｓｗｅｒ情報の内容を示す図である。
【図２１Ｄ】発明の実施の形態にかかるＳＢＣ装置に入出力されるＳＤＰ  ａｎｓｗｅｒ情報の内容を示す図である。
【図２２Ａ】発明の実施の形態にかかる迂回セッション確立後におけるセッション管理テーブルの状態を示す図である。
【図２２Ｂ】発明の実施の形態にかかる迂回セッション確立後におけるセッション管理テーブルの状態を示す図である。
【図２２Ｃ】発明の実施の形態にかかる迂回セッション確立後におけるセッション管理テーブルの状態を示す図である。
【図２２Ｄ】発明の実施の形態にかかる迂回セッション確立後におけるセッション管理テーブルの状態を示す図である。
【図２３】発明の実施の形態にかかる通信システムの構成図である。
【図２４】発明の実施の形態にかかる中継装置の構成図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。まず、図１を参照して、本発明の実施の形態にかかるネットワーク構成ついて説明する。図１は、本発明の実施の形態にかかるネットワークシステム１の構成図である。
【００１４】
ネットワークシステム１は、ネットワークＸ１ｉ、Ｘ１ｏ、Ｘ２ａ、Ｘ２ｉ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｉ、Ｘ３ｏ、Ｘ４ａ、Ｘ４ｉを有する。ネットワークＸ１ｉは、端末１１及びシグナリングノード１２を含み、ネットワークＸ２ｉは、シグナリングノード２２を含み、ネットワークＸ３ｉは、シグナリングノード３２を含み、ネットワークＸ４ｉは、シグナリングノード４２及び端末４３を含む。ネットワークＸ１ｉ、Ｘ２ｉ、Ｘ３ｉ、Ｘ４ｉのそれぞれは、例えば、異なるＶｏＩＰ事業者のネットワークとなる。
【００１５】
ネットワークＸ１ｏは、ネットワークＸ２ａ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｏ、Ｘ４ａのそれぞれと接続されている。ネットワークＸ２ａは、ネットワークＸ１ｏ、Ｘ３ａ、Ｘ３ｏ、Ｘ４ａのそれぞれと接続されている。ネットワークＸ２ｏは、ネットワークＸ１ｏ、Ｘ３ａ、Ｘ３ｏ、Ｘ４ａのそれぞれと接続されている。ネットワークＸ３ａは、ネットワークＸ１ｏ、Ｘ２ａ、Ｘ２ｏ、Ｘ４ａのそれぞれと接続されている。ネットワークＸ３ｏは、ネットワークＸ１ｏ、Ｘ２ａ、Ｘ２ｏ、Ｘ４ａのそれぞれと接続されている。ネットワークＸ４ａは、ネットワークＸ１ｏ、Ｘ２ａ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｏのそれぞれと接続されている。なお、ＳＢＣ装置２１とＳＢＣ装置２３は、ネットワークＸ２ｉを介して通信可能であり、ネットワークＸ２ａとネットワークＸ２ｏとを接続する必要はないため、ネットワークＸ２ａとネットワークＸ２ｏとは接続されていない。これは、ネットワークＸ３ａとネットワークＸ３ｏについても同様である。
【００１６】
ネットワークＸ１ｉとネットワークＸ１ｏは、ＳＢＣ（Session Border Controller）装置１３を介して接続されており、ネットワークＸ２ａとネットワークＸ２ｉは、ＳＢＣ装置２１を介して接続されており、ネットワークＸ２ｉとネットワークＸ２ｏは、ＳＢＣ装置２３を介して接続されており、ネットワークＸ３ａとネットワークＸ３ｉは、ＳＢＣ装置３１を介して接続されており、ネットワークＸ３ｉとネットワークＸ３ｏは、ＳＢＣ装置３３を介して接続されており、ネットワークＸ４ａとネットワークＸ４ｉは、ＳＢＣ装置４１を介して接続されている。
【００１７】
端末１１、４３のそれぞれは、図１に示すＩＰ網通信を介して、他の端末との間でシグナリング（呼制御）を行うためのシグナリング情報（リクエスト信号及びレスポンス信号）を送受信することで、他の端末との間でメディア通信フローを確立する。端末１１、４３のそれぞれは、例えば、ＩＰ電話機、ＰＣ（Personal computer）、及び、スマートフォン等のＶｏＩＰ通信を行う情報処理装置である。なお、本実施の形態では、端末１１から端末４３に対してシグナリングを行う場合について例示する。
【００１８】
ＳＢＣ装置１３、２１、２３、３１、３３、４１のそれぞれは、ＶｏＩＰゲートウエイとして機能する。ＳＢＣ装置１３、２１、２３、３１、３３、４１のそれぞれは、２つのネットワークに属し、２つのネットワーク間で情報を送受信する。ＳＢＣ装置１３、２１、２３、３１、３３、４１のそれぞれは、端末１１、４３から送信されたシグナリング情報を中継する。また、ＳＢＣ装置１３、２１、２３、３１、３３、４１のそれぞれは、端末１１、４３から送信されたシグナリング情報を利用して、シグナリング情報が伝送される通信経路よりも、より短い通信経路となるように、メディア通信フローを確立する通信経路を決定する。
【００１９】
シグナリングノード１２、２２、３２、４２のそれぞれは、ＶｏＩＰ網制御装置として機能する。シグナリングノード１２、２２、３２、４２のそれぞれは、他のシグナリングノード又は端末から受信したシグナリング情報を、他のシグナリングノード又は端末に転送する。
【００２０】
続いて、図２を参照して、本発明の実施の形態にかかるＳＢＣ装置１３、２１、２３、３１、３３、４１について説明する。図２は、本発明の実施の形態にかかるＳＢＣ装置１３、２１、２３、３１、３３、４１の構成図である。
【００２１】
ＳＢＣ装置１３、２１、２３、３１、３３、４１のそれぞれは、信号送受信部３０１、ＳＤＰ（Session Description Protocol：セッション記述プロトコル）情報処理部３０２、データベース機能部３０３、及び、障害監視部３０４を有する。
【００２２】
信号送受信部３０１は、ＳＢＣ装置がリクエスト信号またはレスポンス信号を受信した場合、そのリクエスト信号又はそのレスポンス信号に含まれるＳＤＰ情報（ＳＤＰ  ｏｆｆｅｒ情報又はＳＤＰ  ａｎｓｗｅｒ情報）を取得し、ＳＤＰ情報処理部３０２へ入力する。信号送受信部３０１は、ＳＤＰ情報処理部３０２から取得したＳＤＰ情報を含むリクエスト信号またはレスポンス信号を、他の装置へ送信する。
【００２３】
ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報を入力とし、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報、並びに、そのＳＤＰ ａｎｓｗｅｒ情報と組になるＳＤＰ  ｏｆｆｅｒ情報及びｒｅａｌｍ短絡判定結果を入力とし、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。
【００２４】
データベース機能部３０３は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）において、編集されたＳＤＰ  ｏｆｆｅｒ情報およびｒｅａｌｍ短絡判定結果を格納する。また、データベース機能部３０３は、障害監視用テーブル及びセッション管理テーブルが格納される。すなわち、データベース機能部３０３は、これらの情報を格納するための記憶装置を有する。記憶装置は、例えば、メモリ、ハードディスク、又は、それらの組み合わせ等である。障害監視用テーブル及びセッション管理テーブルについては、後に詳述する。
障害監視部３０４は、障害監視定期処理を行う。
【００２５】
続いて、上述したＳＤＰ  ｏｆｆｅｒ情報及びＳＤＰ  ａｎｓｗｅｒ情報、並びに、それらに含まれる情報について説明する。
【００２６】
ＳＤＰ  ｏｆｆｅｒ情報は、情報要素として、１つのメディア通信フローにつき、１個の通信アドレス指定情報と０個以上のｒｅａｌｍインスタンスを含むことを特徴とする。ＳＤＰ  ａｎｓｗｅｒ情報は、情報要素として、１つのメディア通信フローにつき、１個の通信アドレス指定情報と０−１個のｒｅａｌｍインスタンスを含むことを特徴とする。
【００２７】
通信アドレス指定情報は、ＳＤＰネゴシエーションが成立した際に、メディア通信フローを受信するアドレスを示す情報である。ＳＤＰ  ｏｆｆｅｒ情報内の通信アドレス指定情報は、ｏｆｆｅｒ側の受信アドレスを示し、ＳＤＰ  ａｎｓｗｅｒ情報内の通信アドレス指定情報は、ａｎｓｗｅｒ側の受信アドレスを示す。
【００２８】
ｒｅａｌｍインスタンスは、ｒｅａｌｍ順序識別領域と、ｒｅａｌｍ名領域と、通信アドレス指定情報退避領域と、を含む情報であることを特徴とする。
【００２９】
ｒｅａｌｍ順序識別領域は、ｒｅａｌｍインスタンスがＳＤＰ  ｏｆｆｅｒ情報に追加された順序を保持する情報領域である。ｒｅａｌｍ名領域は、ｒｅａｌｍインスタンスが所属するＩＰ  ｒｅａｃｈａｂｌｅなネットワークの識別子である。通信アドレス指定情報退避領域は、通信アドレス指定情報と同じ様式のアドレスを保持する情報領域である。
【００３０】
リクエスト信号は、ＳＤＰ  ｏｆｆｅｒ情報とセッション識別子を含むことを特徴とする。レスポンス信号は、ＳＤＰ  ａｎｓｗｅｒ情報とセッション識別子を含むことを特徴とする。
【００３１】
続いて、以下では、図１を参照して説明したネットワーク構成と、図２を参照して説明したＳＢＣ装置内の各部３０１〜３０４による、具体的な動作について説明する。なお、前半では、ネットワーク通信障害が発生していない状態で、シグナリングであるリクエスト信号とレスポンス信号を端末１１、４１間で交換し、メディア通信経路を設定するシーケンスを説明する。後半では、通信中にネットワーク通信障害が発生し、そのネットワーク通信障害を迂回するようにシグナリングによって自動的にメディア通信経路を再設定する流れを説明する。
【００３２】
以下の順で本実施の形態の動作を説明する。
１．障害監視
２（１）．ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）
２（２）．障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）
３（１）．ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）
３（２）．障害前シグナリング（ＳＤＰ  ａｎｓｗｅｒ）
４．障害監視（ネットワーク通信障害時）
５．障害後シグナリング（ＳＤＰ  ｏｆｆｅｒ）
６．障害後シグナリング（ＳＤＰ  ａｎｓｗｅｒ）
【００３３】
＜１．障害監視の説明＞
まず、本発明の実施の形態にかかる障害監視定期処理を説明する前に、図３Ａ〜図３Ｆを参照して、障害監視定期処理において使用される障害監視用テーブルについて説明する。図３Ａは、ＳＢＣ装置１３の障害監視用テーブルの状態を示す図であり、図３Ｂは、ＳＢＣ装置２１の障害監視用テーブルの状態を示す図であり、図３Ｃは、ＳＢＣ装置２３の障害監視用テーブルの状態を示す図であり、図３Ｄは、ＳＢＣ装置３１の障害監視用テーブルの状態を示す図であり、図３Ｅは、ＳＢＣ装置３３の障害監視用テーブルの状態を示す図であり、図３Ｆは、ＳＢＣ装置４１の障害監視用テーブルの状態を示す図である。
【００３４】
障害管理用テーブルは、ＳＢＣ装置が、通信障害が発生したか否かを監視する対象となる通信経路のそれぞれに対して、通信障害を検出するための障害監視リクエスト信号を送信するために使用する情報が定義されている。
【００３５】
ここで、障害管理用テーブルの各テーブルカラム名について説明する。障害管理用テーブルは、テーブルカラムとして、「管理ｒｅａｌｍ名」、「監視ｒｅａｌｍ名のネットワークアドレス」、「監視対象装置アドレス」、「監視アクセスｒｅａｌｍ名」、及び「疎通可否」を有する。
【００３６】
監視ｒｅａｌｍ名：監視対象装置アドレスが所属するネットワークのｒｅａｌｍ名。
監視ｒｅａｌｍ名のネットワークアドレス：監視対象装置アドレスが所属するネットワークアドレス。
監視対象装置アドレス：ＳＢＣ装置から疎通確認する先のアドレス。対向するＳＢＣ装置のアドレスが設定される。（本実施の形態では、監視対象装置がＳＢＣ装置ｘｘである場合に、その監視対象装置アドレスを１９２．１６８．０．ｘｘとした例について説明する。なお、ｘｘは、ＳＢＣ装置の符号である。）
監視アクセスｒｅａｌｍ名：ＳＢＣ装置が所属する２つのネットワークのうち、そのＳＢＣ装置から監視対象装置アドレスへ到達するためにアクセスすべきネットワークのｒｅａｌｍ名。（本実施の形態では、それぞれのＳＢＣ装置は２つのｒｅａｌｍ（ネットワーク）にアクセス可能であり、どちらのｒｅａｌｍから監視対象装置へ到達できるか、このカラムから判断する。）
疎通可否：監視対象装置への通信経路において、通信障害が発生しているか否かが設定される。
【００３７】
図３Ａを参照して、ＳＢＣ装置１３が有する障害管理用テーブルについて具体的に説明する。まず、ＳＢＣ装置１３は、２つのネットワークＸ１ｏ、Ｘ１ｉに所属している。ここで、上述したように、ネットワークＸ１ｏは、ネットワークＸ２ａ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｏ、Ｘ４ａのそれぞれと接続されている。そのため、ＳＢＣ装置１３は、その２つのネットワークＸ１ｏ、Ｘ１ｉのうち、ネットワークＸ１ｏから、ネットワークＸ２ａ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｏ、Ｘ４ａのそれぞれにアクセスすることができる。ＳＢＣ装置１３は、これらのアクセス可能なネットワークＸ２ａ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｏ、Ｘ４ａのそれぞれへの通信経路について通信障害の監視を行う。また、ネットワークＸ２ａ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｏ、Ｘ４ａのそれぞれへの通信経路の疎通確認を行うための障害監視リクエスト信号の送信先として、ネットワークＸ２ａ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｏ、Ｘ４ａのそれぞれの所属するＳＢＣ装置２１、２３、３１、３３、４１を利用する。これらの内容を認識させるための情報として、図３Ａに示す障害管理用テーブルが用意される。
【００３８】
具体的には、図３Ａに示す１番上のエントリでは、監視ｒｅａｌｍ名は、ＳＢＣ装置４１が所属するネットワークＸ４ａのｒｅａｌｍ名である「Ｘ４ａ．ｎｅｔ」であり、監視ｒｅａｌｍのネットワークアドレスは、ＳＢＣ装置４１のネットワークアドレスである「１９２．１６８．０．０／２４」であり、監視対象装置アドレスは、ＳＢＣ装置４１のアドレスである「１９２．１６８．０．４１」であり、監視アクセスｒｅａｌｍ名は、ＳＢＣ装置１３がＳＢＣ装置４１にアクセスする場合にアクセスすべきネットワークＸ１ｏのｒｅａｌｍ名である「Ｘ１ｏ．ｎｅｔ」であり、疎通可否は「可」である。ここで、本実施の形態では、初期状態ではネットワーク通信障害は発生しておらず、疎通可否は全て「可」となっているものとする。
【００３９】
このエントリに基づいて、ＳＢＣ装置１３の障害監視部３０４は、ネットワークＸ４ａへの通信経路の監視を行う場合に、監視アクセスｒｅａｌｍ名「Ｘ１ｏ．ｎｅｔ」で示されるネットワークＸ１ｏから、監視対象装置アドレス「１９２．１６８．０．４１」で示されるＳＢＣ装置４１に対して障害監視リクエスト信号を送信することが可能となる。それによるネットワークＸ４ａへの通信経路における通信障害の検出状況に応じて、疎通可否が「可」又は「否」に更新されることになる。
【００４０】
２番目〜５番目のエントリのそれぞれについても、２番目のエントリでは、ネットワークＸ２ａ及びそれに所属するＳＢＣ装置２１に関する情報が定義されており、３番目のエントリでは、ネットワークＸ２ｏ及びそれに所属するＳＢＣ装置２３に関する情報が定義されており、４番目のエントリでは、ネットワークＸ３ａ及びそれに所属するＳＢＣ装置３１に関する情報が定義されており、５番目のエントリでは、ネットワークＸ３ｏ及びそれに所属するＳＢＣ装置３３が定義されていること以外は、特有に説明すべき点がないことから、詳細な説明は省略する。
【００４１】
また、図３Ｆに示すＳＢＣ装置４１が有する障害管理用テーブルについても、各エントリで、ネットワークＸ１ｏ及びそれに所属するＳＢＣ装置１３、ネットワークＸ２ａ及びそれに所属するＳＢＣ装置２１、ネットワークＸ２ｏ及びそれに所属するＳＢＣ装置２３、ネットワークＸ３ａ及びそれに所属するＳＢＣ装置３１、ネットワークＸ３ｏ及びそれに所属するＳＢＣ装置３３のそれぞれに関する情報が定義されており、監視アクセスｒｅａｌｍ名としてＳＢＣ装置４１からそれらのネットワークＸ１ｏ、Ｘ２ａ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｏにアクセス可能なネットワークＸ４ａのｒｅａｌｍ名が定義されていること以外は、特有に説明すべき点がないことから、詳細な説明は省略する。
【００４２】
また、ＳＢＣ装置１３、４１以外のＳＢＣ装置２１、２３、３１、３３の障害管理用テーブルについても、それぞれのＳＢＣ装置２１、２３、３１、３３からアクセス可能なネットワークに関する情報が同様に定義されているが、特有に説明すべき点がないことから、その説明及び図示は省略する。
【００４３】
続いて、図４を参照して、本発明の実施の形態にかかる障害監視定期処理について説明する。図４は、本発明の実施の形態にかかる障害監視定期処理を示すフローチャートである。
【００４４】
障害監視部３０４は、障害監視用テーブルの監視対象装置アドレスに登録されているアドレスに対し、予め設定された周期で障害監視リクエスト信号を送信する（Ｓ１）。
【００４５】
障害監視部３０４は、障害監視リクエスト信号の応答があった場合（Ｓ２：Ｙｅｓ）、障害監視用テーブルのその監視対象装置アドレスに対応するｒｅａｌｍ名の疎通可否を「可」に設定する（Ｓ３）。なお、障害監視リクエスト信号の応答となる信号は、障害監視リクエスト信号を受信したＳＢＣ装置の障害監視部３０４が送信する。
【００４６】
障害監視部３０４は、障害監視リクエスト信号の応答が一定期間無くタイムアウトが発生した場合（Ｓ２：Ｎｏ）、障害監視用テーブルのその監視対象装置アドレスに対応するｒｅａｌｍ名の疎通可否を「否」に設定する（Ｓ４）。障害監視定期処理において疎通可否が「可」から「否」へ変更された場合、ＳＢＣ装置の障害監視部３０４は、通信アドレス再設定シグナリング処理を行う。
【００４７】
続いて、本発明の実施の形態にかかる通信アドレス再設定シグナリング処理を説明する前に、図５Ａ〜図５Ｄを参照して、通信アドレス再設定シグナリング処理において使用されるセッション管理テーブルについて説明する。図５Ａ〜図５Ｄのそれぞれは、障害監視用テーブルの状態を示す図である。
【００４８】
セッション管理テーブルは、ＳＢＣ装置間で確立されているセッションを示す。図５Ａは、ＳＢＣ装置１３のセッション管理テーブルの状態を示す図であり、図５Ｂは、ＳＢＣ装置３１のセッション管理テーブルの状態を示す図であり、図５Ｃは、ＳＢＣ装置３３のセッション管理テーブルの状態を示す図であり、図５Ｄは、ＳＢＣ装置４１のセッション管理テーブルの状態を示す図である。ここで、本実施の形態では、すでに図５Ａ〜図５Ｄに示すようにセッションが確立された状態を、初期状態として説明する。
【００４９】
ここで、セッション管理テーブルの各テーブルカラム名について説明する。セッション管理テーブルは、テーブルカラムとして、「ｏｆｆｅｒ先ｒｅａｌｍ名」及び「ａｎｓｗｅｒ先ｒｅａｌｍ名」を有する。
【００５０】
セッション識別子：ＳＢＣ装置で確立されているセッションを識別するための識別子。
ｏｆｆｅｒ先ｒｅａｌｍ名：セッションにおけるメディア通信フローの接続先ｒｅａｌｍ。
ａｎｓｗｅｒ先ｒｅａｌｍ名：セッションにおけるメディア通信フローの接続元ｒｅａｌｍ。
【００５１】
図５Ａを参照して、ＳＢＣ装置１３が有するセッション管理テーブルについて具体的に説明する。図５Ａでは、ＳＢＣ装置１３において、他のＳＢＣ装置との間で、セッション識別子「Ａ１」〜「Ａ４」で示す４つのセッション（メディア通信フロー）が確立されている場合について例示している。
【００５２】
具体的には、図５Ａに示す１番上のエントリでは、セッション識別子は、「Ａ１」であり、ｏｆｆｅｒ先ｒｅａｌｍ名は、ネットワークＸ１ｏのｒｅａｌｍ名である「Ｘ１ｏ．ｎｅｔ」であり、ａｎｓｗｅｒ先ｒｅａｌｍ名は、ネットワークＸ４ａのｒｅａｌｍ名である「Ｘ４ａ．ｎｅｔ」である。
【００５３】
このエントリは、ｏｆｆｅｒ先ｒｅａｌｍ名「Ｘ１ｏ．ｎｅｔ」で示されるネットワークＸ１ｏと、ａｎｓｗｅｒ先ｒｅａｌｍ名「Ｘ４ａ．ｎｅｔ」で示されるネットワークＸ４ａとの間で、セッションが確立されていることを示している。言い換えると、このエントリは、ネットワークＸ１ｏに所属するＳＢＣ装置１３と、ネットワークＸ４ａに所属するＳＢＣ装置４１との間で、セッションが確立されていることを示している。ｏｆｆｅｒ先がネットワークＸ１ｏであり、ａｎｓｗｅｒ先がネットワークＸ４ａであるため、このエントリは、ＳＢＣ装置４１の後にＳＢＣ装置１３を経由して送信されたリクエスト信号及びＳＢＣ装置１３の後にＳＢＣ装置４１を経由して送信されたレスポンス信号によるＳＤＰネゴシエーションによって確立されたセッションを示している。
【００５４】
２番目〜４番目のエントリのそれぞれについても、２番目のエントリでは、セッション識別子が「Ａ２」のネットワークＸ２ａとネットワークＸ１ｏとの間のセッションを示しており、３番目のエントリでは、セッション識別子が「Ａ３」のネットワークＸ３ａとネットワークＸ１ｏとの間のセッションを示しており、４番目のエントリでは、セッション識別子が「Ａ４」のネットワークＸ１ｏとネットワークＸ２ａとの間のセッションを示していること以外は、特有に説明すべき点がないことから、詳細な説明は省略する。
【００５５】
また、図５Ｂ〜図５Ｄに示すセッション管理テーブルのそれぞれについても、図５Ｂに示すＳＢＣ装置３１のセッション管理テーブルでは、セッション識別子が「Ｂ１」、「Ｂ２」のセッションとして、ネットワークＸ１ｏ及びネットワークＸ３ａ間と、ネットワークＸ３ａ及びネットワークＸ２ｏ間のセッションを示しており、図５Ｃに示すＳＢＣ装置３３のセッション管理テーブルでは、セッション識別子が「Ｃ１」のセッションとして、ネットワークＸ２ｏ及びネットワークＸ３ｏ間のセッションを示しており、図５Ｄに示すＳＢＣ装置４１のセッション管理テーブルでは、セッション識別子が「Ｄ１」〜「Ｄ５」のセッションとして、ネットワークＸ１ｏ及びネットワークＸ４ａ間と、ネットワークＸ３ｏ及びネットワークＸ４ａ間と、ネットワークＸ４ａ及びネットワークＸ２ｏ間と、ネットワークＸ４ａ及びネットワークＸ３ｏ間と、ネットワークＸ２ｏ及びネットワークＸ４ａ間のセッションを示していること以外は、特有に説明すべき点がないことから、詳細な説明は省略する。
【００５６】
また、ＳＢＣ装置１３、３１、３３、４１以外のＳＢＣ装置２１、２３のセッション管理テーブルは、それぞれのＳＢＣ装置２１、２３において確立されているセッションが同様に示されているが、特有に説明すべき点がないことから、その説明及び図示は省略する。
【００５７】
続いて、図６Ａ及び図６Ｂを参照して、本発明の実施の形態にかかる通信アドレス再設定シグナリング処理について説明する。図６Ａ及び図６Ｂは、本発明の実施の形態にかかる通信アドレス再設定シグナリング処理を示すフローチャートである。
【００５８】
障害監視部３０４は、障害管理用テーブルにおいて疎通可否が「可」から「否」へ変更されたエントリの監視ｒｅａｌｍ名をデータベース機能部３０３へ入力する（Ｓ１１）。データベース機能部３０３は、障害監視用テーブルから、障害監視部３０４から入力された監視ｒｅａｌｍ名のｒｅａｌｍにアクセスするための監視アクセスｒｅａｌｍ名を取得する（Ｓ１２）。データベース機能部３０３は、セッション管理テーブルから、取得した監視アクセスｒｅａｌｍ名のネットワークに対してリクエスト信号を送信することにより確立されており、かつ、疎通可否が「可」から「否」へ変更されたエントリの監視ｒｅａｌｍ名のネットワークに対して確立されているセッションのリストを生成する（Ｓ１３）。具体的には、データベース機能部３０３は、セッション管理テーブルにおいて、取得した監視ｒｅａｌｍ名が、ｏｆｆｅｒ先ｒｅａｌｍ名となっているエントリで示されるセッションを、リストで示すセッションとして検出する。
【００５９】
データベース機能部３０３は、リストで示されるセッションのエントリをセッション管理テーブルから削除した後、生成したリストを信号送受信部３０１へ出力する。信号送受信部３０１は、リストで示されるセッションを確立するときに前回送信したリクエスト信号と同じＳＤＰ  ｏｆｆｅｒ情報を含むリクエスト信号を発信し、通信アドレスの再設定を行う（Ｓ１４）。
【００６０】
ここで、リストは、セッションを特定することができれば、どのような情報でセッションを示すようにしてもよい。例えば、セッション識別子でセッションを示すようにしてもよい。この場合、信号送受信部３０１は、セッションのセッション識別子と、そのセッションを確立したときに送信したリクエスト信号とを対応付けてデータベース機能部３０３に格納しておくことで、リストで示されるセッションを確立したときに送信したリクエスト信号の再送を可能とする。
【００６１】
他方、障害監視部３０４は、障害管理用テーブルにおいて疎通可否が「可」から「否」へ変更されたエントリの監視ｒｅａｌｍ名をデータベース機能部３０３へ入力する（Ｓ２１）。データベース機能部３０３は、障害監視用テーブルから、障害監視部３０４から入力された監視ｒｅａｌｍ名のｒｅａｌｍにアクセスするための監視アクセスｒｅａｌｍ名を取得する（Ｓ２２）。また、データベース機能部３０３は、セッション管理テーブルから、取得した監視アクセスｒｅａｌｍ名のネットワークに対してレスポンス信号を送信することにより確立されており、かつ、疎通可否が「可」から「否」へ変更されたエントリの監視ｒｅａｌｍ名のネットワークに対して確立されているセッションのリストを生成する（Ｓ２３）。具体的には、データベース機能部３０３は、セッション管理テーブルにおいて、取得した監視ｒｅａｌｍ名が、ａｎｓｗｅｒ先ｒｅａｌｍ名となっているエントリで示されるセッションを、リストで示すセッションとして検出する。
【００６２】
データベース機能部３０３は、リストで示されるセッションのエントリをセッション管理テーブルから削除した後、生成したリストを信号送受信部３０１へ出力する。信号送受信部３０１は、それらのセッションについてのリクエスト信号を待ち受けて受信し、リクエスト信号の受信に応じてレスポンス信号を発信するとともに、通信アドレスの再設定を行う（Ｓ２４）。
【００６３】
＜２（１）．ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の説明＞
【００６４】
続いて、ＳＤＰ情報処理及びシグナリングについて説明する前に、図７を参照して、本発明の実施の形態にかかる通信アドレス用語について説明する。図７は、本発明の実施の形態にかかる通信アドレス用語を説明するための図である。
【００６５】
「ＳＢＣ装置のｏｆｆｅｒ方向の通信先アドレス」とは、ＳＢＣ装置から見て、ｏｆｆｅｒ方向に対して送信先となる装置のアドレスのことである。「ＳＢＣ装置のａｎｓｗｅｒ方向の通信用アドレス」とは、ＳＢＣ装置が所属するａｎｓｗｅｒ方向のネットワークにおけるＳＢＣ装置のアドレスである。ＳＢＣ装置のａｎｓｗｅｒ方向の通信用アドレスは、ＳＤＰ  ｏｆｆｅｒ情報の「通信アドレス指定領域」に設定される。
【００６６】
「ＳＢＣ装置のａｎｓｗｅｒ方向の通信先アドレス」とは、ＳＢＣ装置から見て、ｏｆｆｅｒ方向に対して送信先となる装置のアドレスのことである。「ＳＢＣ装置のｏｆｆｅｒ方向の通信用アドレス」とは、ＳＢＣ装置が所属するｏｆｆｅｒ方向のネットワークにおけるＳＢＣ装置のアドレスである。ＳＢＣ装置のｏｆｆｅｒ方向の通信用アドレスは、ＳＤＰ  ａｎｓｗｅｒ情報の「通信アドレス指定領域」に設定される。
【００６７】
続いて、図８Ａ及び図８Ｂを参照して、本発明の実施の形態にかかるＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）について説明する。図８Ａ及び図８Ｂは、本発明の実施の形態にかかるＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を示すフローチャートである。なお、明示的に「次に進むＳｔｅｐ」または「処理の終了」が記述されていない場合は、次の番号のＳｔｅｐを実行する。
【００６８】
障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）において、各ＳＢＣ装置のＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）において、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報を入力として動作する。ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）において、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報の編集を行い、編集されたＳＤＰ  ｏｆｆｅｒ情報を出力する。また、後でＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）で利用するために、編集されたＳＤＰ  ｏｆｆｅｒ情報およびｒｅａｌｍ短絡判定結果をデータベース機能部３０３に入力する。データベース機能部３０３は、入力された情報を記憶する。
【００６９】
ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報に含まれるｒｅａｌｍインスタンスの数を確認する（Ｓ１０１）。
ａ）ｒｅａｌｍインスタンスの数が「０個」の場合は（Ｓ１０１：０個）、Ｓ１０２へ進む。
ｂ）ｒｅａｌｍインスタンスの数が「１個」の場合は（Ｓ１０１：１個）、Ｓ１０３へ進む。
ｃ）ｒｅａｌｍインスタンスの数が「２個以上」の場合は（Ｓ１０２：２個以上）、Ｓ１０６へ進む。
【００７０】
Ｓ１０２では、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報にｒｅａｌｍインスタンスを追加し、そのｒｅａｌｍインスタンスに対して以下の編集を行う（Ｓ１０２）。
【００７１】
ａ）ｒｅａｌｍ順序識別領域に、最後列値を設定する。ここで、最後列値とは、追加するインスタンスを含めて、それまでにＳＤＰ  ｏｆｆｅｒ情報に追加されたｒｅａｌｍインスタンスの総数に相当する。
ｂ）ＳＤＰ  ｏｆｆｅｒ情報に含まれる通信アドレス指定情報をデータベース機能部３０３へ入力する。データベース機能部３０３は、通信アドレス指定情報に対応するネットワークのｒｅａｌｍ名をＳＤＰ情報処理部３０２へ出力する。ＳＤＰ情報処理部３０２は、ｒｅａｌｍ名領域に、そのｒｅａｌｍ名の値を設定する。例えば、データベース機能部３０３に、ネットワークアドレスと、そのネットワークアドレスのネットワークのｒｅａｌｍ名を対応付けた情報を格納しておき、その情報に基づいて、入力された通信アドレス指定情報が示すアドレスから算出したネットワークアドレスからｒｅａｌｍ名を特定可能とする。以降の説明においても、ＳＤＰ情報処理部３０２は、アドレスからｒｅａｌｍ名を同様にして取得可能である。
ｃ）通信アドレス指定情報退避領域に、ＳＤＰ  ｏｆｆｅｒ情報に含まれる通信アドレス指定情報の値を設定する。
【００７２】
Ｓ１０３では、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報に含まれる通信アドレス指定情報を取得し、ＳＢＣ装置のｏｆｆｅｒ方向の通信先アドレスに設定する（Ｓ１０３）。また、ＳＤＰ  ｏｆｆｅｒ情報に含まれる通信アドレス指定情報に、ＳＢＣ装置のａｎｓｗｅｒ方向の通信用アドレスの値を設定する（Ｓ１０４）。また、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報にｒｅａｌｍインスタンスを追加し、そのｒｅａｌｍインスタンスに対して以下の編集を行う（Ｓ１０５）。
【００７３】
ａ）ｒｅａｌｍ順序識別領域に、最後列値を設定する。
ｂ）ＳＤＰ  ｏｆｆｅｒ情報に含まれる通信アドレス指定情報をデータベース機能部３０３へ入力する。データベース機能部３０３は、通信アドレス指定情報に対応するネットワークのｒｅａｌｍ名をＳＤＰ情報処理部３０２へ出力する。ＳＤＰ情報処理部３０２は、ｒｅａｌｍ名領域に、そのｒｅａｌｍ名を設定する。
ｃ）通信アドレス指定情報退避領域に、ＳＤＰ  ｏｆｆｅｒ情報に含まれる通信アドレス指定情報の値を設定する。
【００７４】
次に、ＳＤＰ情報処理部３０２は、ｒｅａｌｍ短絡判定結果「短絡無し」とする。また、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報を信号送受信部３０１に出力してＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を完了する。
【００７５】
Ｓ１０６では、ＳＤＰ情報処理部３０２は、ｒｅａｌｍ順序識別領域を参照してｒｅａｌｍ順序識別値が最後列であるｒｅａｌｍインスタンス１個を除き、ＳＤＰ  ｏｆｆｅｒ情報に含まれるすべてのｒｅａｌｍインスタンスについてｒｅａｌｍ名領域の値を取得し、ＳＢＣ装置のデータベース機能部３０３へ入力する。また、ＳＤＰ情報処理部３０２は、最後列のｒｅａｌｍインスタンスのｒｅａｌｍ名領域の値を、信号入力方向としてデータベース機能部３０３に入力する。データベース機能部３０３は、入力された最後列以外のｒｅａｌｍインスタンスのｒｅａｌｍ名領域の値に対応するネットワークへのアクセス可否を判定し、判定結果をＳＤＰ情報処理部３０２へ出力する。（アクセス可否の判定結果は、ｒｅａｌｍインスタンス１個につき１つ得られる。）
【００７６】
なお、「疎通可否」は、上述したように、ネットワーク通信障害が発生しているか否かを表し、「アクセス可否」は、さらに、判定対象のネットワークとメディア通信フローを確立しようとしたときに、そのネットワークに対してＩＰ ｒｅａｃｈａｂｌｅか否かを表す。すなわち、「アクセス可否」として、判定対象のネットワークとの疎通可否が「可」であり、かつ、判定対象のネットワークと、信号入力方向のネットワークのネットワークアドレスが同一である（ＳＢＣ装置を跨がない）場合には「アクセス可」と判定される。また、判定対象のネットワークとの疎通可否が「否」であるか、又は、判定対象のネットワークと、信号入力方向のネットワークのネットワークアドレスが異なる（ＳＢＣ装置を跨ぐ）場合には「アクセス不可」と判定される。例えば、ネットワークＸ１ｏ、Ｘ２ａ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｏ、Ｘ４ａは、相互にネットワークアドレスが同一であるが、ネットワークＸ１ｉ、Ｘ２ｉ、Ｘ３ｉ、Ｘ４ｉのそれぞれとは、ネットワークアドレスが異なる。例えば、データベース機能部３０３に、同一のネットワークアドレスのネットワークのｒｅａｌｍ名を示す情報を格納しておき、その情報に基づいて、入力された判定対象のｒｅａｌｍ名と、信号入力方向のｒｅａｌｍ名とから、同一のネットワークアドレスであるか否かを判定可能とする。
【００７７】
ａ）アクセス可否の判定結果「アクセス可」のｒｅａｌｍインスタンスが「０個」の場合（Ｓ１０６：Ｎｏ）、Ｓ１０７へ進む。なお、Ｓ１０７及びその後に実行されるＳ１０８、Ｓ１０９は、Ｓ１０３〜Ｓ１０５と同様であるため、説明を省略する。Ｓ１０９を実行後、ＳＤＰ情報処理部３０２は、ｒｅａｌｍ短絡判定結果「短絡無し」とする。そして、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報を信号送受信部３０１に出力してＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を完了する。
ｂ）アクセス可否の判定結果「アクセス可」のｒｅａｌｍインスタンスが「１個以上」の場合（Ｓ１０６：Ｙｅｓ）、Ｓ１１０へ進む。
【００７８】
Ｓ１１０では、ＳＤＰ情報処理部３０２は、アクセス可否の判定結果「アクセス可」のｒｅａｌｍインスタンスの中から、ｒｅａｌｍ順序識別値を参照してｒｅａｌｍ順序が最前列に最も近いｒｅａｌｍインスタンス１個を特定する。ＳＤＰ情報処理部３０２は、特定したｒｅａｌｍインスタンスよりもｒｅａｌｍ順序が後方であるｒｅａｌｍインスタンスをすべてＳＤＰ  ｏｆｆｅｒ情報から削除する（Ｓ１１０）。また、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報の通信アドレス指定情報に、特定したｒｅａｌｍインスタンスの通信アドレス指定退避領域の値を設定する（Ｓ１１１）。
【００７９】
次に、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報に含まれる通信アドレス指定情報を取得し、ＳＢＣ装置のｏｆｆｅｒ方向の通信先アドレスに設定する（Ｓ１１２）。また、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報に含まれる通信アドレス指定情報に、ＳＢＣ装置のａｎｓｗｅｒ方向の通信用アドレスの値を設定する（Ｓ１１３）。また、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報にｒｅａｌｍインスタンスを追加し、そのｒｅａｌｍインスタンスに対して以下の編集を行う（Ｓ１１４）。
【００８０】
ａ）ｒｅａｌｍ順序識別領域に、最後列値を設定する。（Ｓ１１０でｒｅａｌｍインスタンスを削除する前の最後列のｒｅａｌｍインスタンスの最後列値より、後列の最後列値を設定する。すなわち、Ｓ１１０でｒｅａｌｍインスタンスを削除する前の最後列のｒｅａｌｍインスタンスの最後列値に１加算した値を、ｒｅａｌｍ順序識別領域に設定する。）
ｂ）ＳＤＰ  ｏｆｆｅｒ情報に含まれる通信アドレス指定情報をデータベース機能部３０３へ入力する。データベース機能部３０３は、通信アドレス指定情報に対応するネットワークのｒｅａｌｍ名をＳＤＰ情報処理部３０２へ出力する。ＳＤＰ情報処理部３０２は、ｒｅａｌｍ名領域に、そのｒｅａｌｍ名を設定する。
ｃ）通信アドレス指定情報退避領域に、ＳＤＰ  ｏｆｆｅｒ情報に含まれる通信アドレス指定情報の値を設定する。
【００８１】
次に、ＳＤＰ情報処理部３０２は、ｒｅａｌｍ短絡判定結果「短絡有り」とする。また、ＳＤＰ  ｏｆｆｅｒ情報を出力してＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を完了する。
【００８２】
＜２（２）．障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）の説明＞
続いて、図８Ａ、図８Ｂ、図９、図１０、図１１、及び、図１２Ａ〜図１２Ｆを参照して、障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）について説明する。図９は、障害前シグナリングにおける通信経路を示す図である。図１０は、障害前シグナリングにおける通信用アドレスを示す図である。図１１は、障害前シグナリングのシーケンス図である。図１２Ａ〜図１２Ｆのそれぞれは、各ＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報１００〜１０６の内容を示す図である。
【００８３】
端末１１は、端末４３との間でシグナリングを行う場合、ＳＤＰ  ｏｆｆｅｒ情報１００を含むリクエスト信号ＲＱ１を生成してシグナリングノード１２へ送信する。シグナリングノード１２は、端末１１から送信されたリクエスト信号ＲＱ１に基づいて、ＳＤＰ  ｏｆｆｅｒ情報１００を含むリクエスト信号ＲＱ２を生成してＳＢＣ装置１３へ送信する。
【００８４】
ＳＢＣ装置１３の信号送受信部３０１は、シグナリングノード１２から送信されたリクエスト信号ＲＱ２からＳＤＰ  ｏｆｆｅｒ情報１００を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１００を入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。
【００８５】
図８Ａ及び図１２Ａを参照して、ここでの処理を具体的について説明する。ここで、ＳＤＰ  ｏｆｆｅｒ情報１００は、図１２Ａに示すように、通信アドレス指定情報「１９２．１６８．１．１００：９１００」が含まれている。ＳＤＰ  ｏｆｆｅｒ情報１００にはｒｅａｌｍインスタンスが含まれていないため（Ｓ１０１：０個）、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１００にｒｅａｌｍインスタンスを追加する（Ｓ１０２）。このとき、ＳＤＰ情報処理部３０２は、追加するｒｅａｌｍインスタンスが１つ目であるため、ｒｅａｌｍ順序識別領域に「１」を設定し、ｒｅａｌｍ名領域に通信アドレス指定情報で指定されるアドレス「１９２．１６８．１．１００：９１００」が所属するネットワークのｒｅａｌｍ名「Ｘ１ｉ．ｎｅｔ」を設定し、通信アドレス指定情報退避領域に通信アドレス指定情報で指定されているアドレス「１９２．１６８．１．１００：９１００」を設定する。
【００８６】
ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置１３のｏｆｆｅｒ方向の通信先アドレスとして、ＳＤＰ  ｏｆｆｅｒ情報１００の通信アドレス指定情報「１９２．１６８．１．１００：９１００」を設定する（Ｓ１０３）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１００の通信アドレス指定情報にＳＢＣ装置１３のａｎｓｗｅｒ方向の通信用アドレスの値「１９２．１６８．０．１０１：９１０１」を設定する（Ｓ１０４）。
【００８７】
ＳＢＣ装置１３のＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１００にｒｅａｌｍインスタンスを追加する（Ｓ１０５）。このとき、ＳＤＰ情報処理部３０２は、追加するｒｅａｌｍインスタンスが２つ目であるため、ｒｅａｌｍ順序識別領域に「２」を設定し、ｒｅａｌｍ名領域に通信アドレス指定情報で指定されるアドレス「１９２．１６８．０．１０１：９１０１」が所属するネットワークのｒｅａｌｍ名「Ｘ１ｏ．ｎｅｔ」を設定し、通信アドレス指定情報退避領域に通信アドレス指定情報で指定されているアドレス「１９２．１６８．０．１０１：９１０１」を設定する。このようにして、ＳＤＰ  ｏｆｆｅｒ情報１００において、通信アドレス指定情報が変更され、ｒｅａｌｍインスタンスが追加されることで、ＳＤＰ  ｏｆｆｅｒ情報１０１が生成される。
【００８８】
ＳＤＰ情報処理部３０２は、生成したＳＤＰ  ｏｆｆｅｒ情報１０１と、「短絡無し」を示すｒｅａｌｍ短絡判定結果をデータベース機能部３０３に格納する。
【００８９】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０１を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ｏｆｆｅｒ情報１０１を含むリクエスト信号ＲＱ３を生成してＳＢＣ装置２１へ送信する。
【００９０】
ＳＢＣ装置２１の信号送受信部３０１は、ＳＢＣ装置１３から送信されたリクエスト信号ＲＱ３からＳＤＰ  ｏｆｆｅｒ情報１０１を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０１を入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。
【００９１】
図８Ａ及び図１２Ｂを参照して、ここでの処理を具体的について説明する。ここで、図１２Ｂに示すように、ＳＤＰ  ｏｆｆｅｒ情報１０１にはｒｅａｌｍインスタンスが２個含まれているが（Ｓ１０１：２個以上）、ＳＤＰ  ｏｆｆｅｒ情報１０１の最後列以外のｒｅａｌｍインスタンスにおいて、アクセス可否が「アクセス可」であるネットワークのｒｅａｌｍインスタンスは無い（Ｓ１０６：Ｎｏ）。
【００９２】
そのため、ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置２１のｏｆｆｅｒ方向の通信先アドレスとして、ＳＤＰ  ｏｆｆｅｒ情報１０１の通信アドレス指定情報「１９２．１６８．０．１０１：９１０１」を設定する（Ｓ１０７）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０１の通信アドレス指定情報にＳＢＣ装置２１のａｎｓｗｅｒ方向の通信用アドレスの値「１９２．１６８．２．１０２：９１０２」を設定する（Ｓ１０８）。
【００９３】
ＳＢＣ装置２１のＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１００にｒｅａｌｍインスタンスを追加する（Ｓ１０９）。このとき、ＳＤＰ情報処理部３０２は、追加するｒｅａｌｍインスタンスが３つ目であるため、ｒｅａｌｍ順序識別領域に「３」を設定し、ｒｅａｌｍ名領域に通信アドレス指定情報で指定されるアドレス「１９２．１６８．２．１０２：９１０２」が所属するネットワークのｒｅａｌｍ名「Ｘ２ｉ．ｎｅｔ」を設定し、通信アドレス指定情報退避領域に通信アドレス指定情報で指定されているアドレス「１９２．１６８．２．１０２：９１０２」を設定する。このようにして、ＳＤＰ  ｏｆｆｅｒ情報１０１において、通信アドレス指定情報が変更され、ｒｅａｌｍインスタンスが追加されることで、ＳＤＰ  ｏｆｆｅｒ情報１０２が生成される。
【００９４】
また、ＳＤＰ情報処理部３０２は、生成したＳＤＰ  ｏｆｆｅｒ情報１０２と、「短絡無し」を示すｒｅａｌｍ短絡判定結果をデータベース機能部３０３に格納する。
【００９５】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０２を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ｏｆｆｅｒ情報１０２を含むリクエスト信号ＲＱ４を生成してシグナリングノード２２へ送信する。
【００９６】
シグナリングノード２２は、ＳＢＣ装置２１から送信されたリクエスト信号ＲＱ４に基づいて、ＳＤＰ  ｏｆｆｅｒ情報１０２を含むリクエスト信号ＲＱ５を生成してＳＢＣ装置２３へ送信する。
【００９７】
ＳＢＣ装置２３の信号送受信部３０１は、シグナリングノード１２から送信されたリクエスト信号ＲＱ５からＳＤＰ  ｏｆｆｅｒ情報１０２を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０２を入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。
【００９８】
図８Ａ及び図１２Ｃを参照して、ここでの処理を具体的について説明する。ここで、図１２Ｃに示すように、ＳＤＰ  ｏｆｆｅｒ情報１０２は、ｒｅａｌｍインスタンスが２個含まれているが（Ｓ１０１：２個以上）、ＳＤＰ  ｏｆｆｅｒ情報１０２の最後列以外のｒｅａｌｍインスタンスにおいて、アクセス可否が「アクセス可」であるネットワークのｒｅａｌｍインスタンスは無い（Ｓ１０６：Ｎｏ）。
【００９９】
そのため、ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置２３のｏｆｆｅｒ方向の通信先アドレスとして、ＳＤＰ  ｏｆｆｅｒ情報１０２の通信アドレス指定情報「１９２．１６８．２．１０２：９１０２」を設定する（Ｓ１０７）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０２の通信アドレス指定情報にＳＢＣ装置２３のａｎｓｗｅｒ方向の通信用アドレスの値「１９２．１６８．０．１０３：９１０３」を設定する（Ｓ１０８）。
【０１００】
ＳＢＣ装置２３のＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０２にｒｅａｌｍインスタンスを追加する（Ｓ１０９）。このとき、ＳＤＰ情報処理部３０２は、追加するｒｅａｌｍインスタンスが４つ目であるため、ｒｅａｌｍ順序識別領域に「４」を設定し、ｒｅａｌｍ名領域に通信アドレス指定情報で指定されるアドレス「１９２．１６８．０．１０３：９１０３」が所属するネットワークのｒｅａｌｍ名「Ｘ２ｏ．ｎｅｔ」を設定し、通信アドレス指定情報退避領域に通信アドレス指定情報で指定されているアドレス「１９２．１６８．０．１０３：９１０３」を設定する。このようにして、ＳＤＰ  ｏｆｆｅｒ情報１０２において、通信アドレス指定情報が変更され、ｒｅａｌｍインスタンスが追加されることで、ＳＤＰ  ｏｆｆｅｒ情報１０３が生成される。
【０１０１】
また、ＳＤＰ情報処理部３０２は、生成したＳＤＰ  ｏｆｆｅｒ情報１０３と、「短絡無し」を示すｒｅａｌｍ短絡判定結果をデータベース機能部３０３に格納する。
【０１０２】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０３を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ｏｆｆｅｒ情報１０３を含むリクエスト信号ＲＱ６を生成してＳＢＣ装置３１へ送信する。
【０１０３】
ＳＢＣ装置３１の信号送受信部３０１は、ＳＢＣ装置２３から送信されたリクエスト信号ＲＱ６からＳＤＰ  ｏｆｆｅｒ情報１０３を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０３を入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。
【０１０４】
図８Ａ、図８Ｂ及び図１２Ｄを参照して、ここでの処理を具体的について説明する。ここで、図１２Ｄに示すように、ＳＤＰ  ｏｆｆｅｒ情報１０３にはｒｅａｌｍインスタンスが２個含まれているため（Ｓ１０１：２個以上）、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０３の最後列以外のｒｅａｌｍインスタンスにおいて、アクセス可否が「アクセス可」であるネットワークのｒｅａｌｍインスタンスが１個以上あるか否かを判定する（Ｓ１０６）。ここで、ＳＤＰ  ｏｆｆｅｒ情報１０３の最後列以外のｒｅａｌｍインスタンスで、図３Ｄに示すように、ＳＢＣ装置３１の障害監視用テーブルの疎通可否が「可」となっており、信号入力方向（最後列のｒｅａｌｍインスタンス）のネットワークとＩＰ  ｒｅａｃｈａｂｌｅであるネットワークのｒｅａｌｍインスタンスとして、ｒｅａｌｍ名領域の値「Ｘ１ｏ．ｎｅｔ」のｒｅａｌｍインスタンスが存在する（Ｓ１０６：Ｙｅｓ）。
【０１０５】
そのため、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０３の最後列以外のｒｅａｌｍインスタンスで、「アクセス可」となっており、より最前列に近いｒｅａｌｍインスタンスとして、ｒｅａｌｍ名「Ｘ１ｏ．ｎｅｔ」のインスタンスを特定する。すなわち、最適化されたメディア通信経路として、ＳＢＣ装置３１が所属するネットワークＸ３ａからネットワークＸ１ｏまで通信経路を短絡することができる。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０３から、特定したインスタンスよりも後方のｒｅａｌｍインスタンスを全て削除する（Ｓ１１０）。それらのｒｅａｌｍインスタンスのネットワークは、通信経路が最適でない、又は、通信不能である、からである。ここでのｒｅａｌｍインスタンスの削除を行わないようにしてもよいが、好ましくは、このようにｒｅａｌｍインスタンスを削除することによって、ＳＢＣ装置間で送受信する情報量を減らして、ネットワーク負荷を低減することができる。
【０１０６】
ＳＤＰ情報処理部３０２は、特定したｒｅａｌｍインスタンスの通信アドレス指定情報退避領域のアドレスの値「１９２．１６８．０．１０１：９１０１」を、通信アドレス指定情報に復元する（Ｓ１１１）。ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置２３のｏｆｆｅｒ方向の通信先アドレスとして、ＳＤＰ  ｏｆｆｅｒ情報１０３の通信アドレス指定情報「１９２．１６８．０．１０１：９１０１」を設定する（Ｓ１１２）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０３の通信アドレス指定情報にＳＢＣ装置３１のａｎｓｗｅｒ方向の通信用アドレスの値「１９２．１６８．３．１０４：９１０４」を設定する（Ｓ１１３）。
【０１０７】
ＳＢＣ装置３１のＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０３にｒｅａｌｍインスタンスを追加する（Ｓ１１４）。このとき、ＳＤＰ情報処理部３０２は、追加するｒｅａｌｍインスタンスが５つ目であるため、ｒｅａｌｍ順序識別領域に「５」を設定し、ｒｅａｌｍ名領域に通信アドレス指定情報で指定されるアドレス「１９２．１６８．３．１０４：９１０４」が所属するネットワークのｒｅａｌｍ名「Ｘ３ｉ．ｎｅｔ」を設定し、通信アドレス指定情報退避領域に通信アドレス指定情報で指定されているアドレス「１９２．１６８．３．１０４：９１０４」を設定する。このようにして、ＳＤＰ  ｏｆｆｅｒ情報１０３において、通信アドレス指定情報が変更され、ｒｅａｌｍインスタンスが追加されることで、ＳＤＰ  ｏｆｆｅｒ情報１０４が生成される。
【０１０８】
また、ＳＤＰ情報処理部３０２は、生成したＳＤＰ  ｏｆｆｅｒ情報１０４と、「短絡有り」を示すｒｅａｌｍ短絡判定結果をデータベース機能部３０３に格納する。
【０１０９】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０４を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ｏｆｆｅｒ情報１０４を含むリクエスト信号ＲＱ７を生成してシグナリングノード３２へ送信する。
【０１１０】
シグナリングノード３２は、ＳＢＣ装置３１から送信されたリクエスト信号ＲＱ７に基づいて、ＳＤＰ  ｏｆｆｅｒ情報１０４を含むリクエスト信号ＲＱ８を生成してＳＢＣ装置３３へ送信する。
【０１１１】
ＳＢＣ装置３３の信号送受信部３０１は、シグナリングノード３２から送信されたリクエスト信号ＲＱ８からＳＤＰ  ｏｆｆｅｒ情報１０４を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０４を入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。
【０１１２】
図８Ａ、図８Ｂ及び図１２Ｅを参照して、ここでの処理を具体的について説明する。ここで、ＳＤＰ  ｏｆｆｅｒ情報１０４は、図１２Ｅに示すように、ＳＤＰ  ｏｆｆｅｒ情報１０３にはｒｅａｌｍインスタンスが２個含まれているが（Ｓ１０１：２個以上）、ＳＤＰ  ｏｆｆｅｒ情報１０４の最後列以外のｒｅａｌｍインスタンスにおいて、アクセス可否が「アクセス可」であるネットワークのｒｅａｌｍインスタンスは無い（Ｓ１０６：Ｎｏ）。
【０１１３】
そのため、ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置３３のｏｆｆｅｒ方向の通信先アドレスとして、ＳＤＰ  ｏｆｆｅｒ情報１０４の通信アドレス指定情報「１９２．１６８．３．１０４：９１０４」を設定する（Ｓ１０７）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０４の通信アドレス指定情報にＳＢＣ装置３３のａｎｓｗｅｒ方向の通信用アドレスの値「１９２．１６８．０．１０５：９１０５」を設定する（Ｓ１０８）。
【０１１４】
ＳＢＣ装置３３のＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０４にｒｅａｌｍインスタンスを追加する（Ｓ１０９）。このとき、ＳＤＰ情報処理部３０２は、追加するｒｅａｌｍインスタンスが６つ目であるため、ｒｅａｌｍ順序識別領域に「６」を設定し、ｒｅａｌｍ名領域に通信アドレス指定情報で指定されるアドレス「１９２．１６８．０．１０５：９１０５」が所属するネットワークのｒｅａｌｍ名「Ｘ３ｏ．ｎｅｔ」を設定し、通信アドレス指定情報退避領域に通信アドレス指定情報で指定されているアドレス「１９２．１６８．０．１０５：９１０５」を設定する。このようにして、ＳＤＰ  ｏｆｆｅｒ情報１０４において、通信アドレス指定情報が変更され、ｒｅａｌｍインスタンスが追加されることで、ＳＤＰ  ｏｆｆｅｒ情報１０５が生成される。
【０１１５】
また、ＳＤＰ情報処理部３０２は、生成したＳＤＰ  ｏｆｆｅｒ情報１０５と、「短絡無し」を示すｒｅａｌｍ短絡判定結果をデータベース機能部３０３に格納する。
【０１１６】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０５を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ｏｆｆｅｒ情報１０５を含むリクエスト信号ＲＱ９を生成してＳＢＣ装置４１へ送信する。
【０１１７】
ＳＢＣ装置４１の信号送受信部３０１は、ＳＢＣ装置３３から送信されたリクエスト信号ＲＱ９からＳＤＰ  ｏｆｆｅｒ情報１０５を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０５を入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。
【０１１８】
図８Ａ、図８Ｂ及び図１２Ｆを参照して、ここでの処理を具体的について説明する。ここで、図１２Ｆに示すように、ＳＤＰ  ｏｆｆｅｒ情報１０５にはｒｅａｌｍインスタンスが２個含まれているため（Ｓ１０１：２個以上）、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０５の最後列以外のｒｅａｌｍインスタンスにおいて、アクセス可否が「アクセス可」であるネットワークのｒｅａｌｍインスタンスが１個以上あるか否かを判定する（Ｓ１０６）。ここで、ＳＤＰ  ｏｆｆｅｒ情報１０５の最後列以外のｒｅａｌｍインスタンスで、図３Ｆに示すように、ＳＢＣ装置４１の障害監視用テーブルの疎通可否が「可」となっており、信号入力方向（最後列のｒｅａｌｍインスタンス）のネットワークとＩＰ  ｒｅａｃｈａｂｌｅであるネットワークのｒｅａｌｍインスタンスとして、ｒｅａｌｍ「Ｘ１ｏ．ｎｅｔ」のｒｅａｌｍインスタンスが存在する（Ｓ１０６：Ｙｅｓ）。
【０１１９】
そのため、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０５の最後列以外のｒｅａｌｍインスタンスで「アクセス可」となっており、より最前列に近いｒｅａｌｍインスタンスとして、ネットワーク「Ｘ１ｏ．ｎｅｔ」のインスタンスを特定する。すなわち、最適化されたメディア通信経路として、ＳＢＣ装置４１が所属するネットワークＸ４ｉからネットワークＸ１ｏまで通信経路を短絡することができる。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０５から、特定したインスタンスよりも後方のｒｅａｌｍインスタンスを全て削除する（Ｓ１１０）。
【０１２０】
ＳＤＰ情報処理部３０２は、特定したｒｅａｌｍインスタンスの通信アドレス指定情報退避領域のアドレスの値「１９２．１６８．０．１０１：９１０１」を、通信アドレス指定情報に復元する（Ｓ１１１）。ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置４１のｏｆｆｅｒ方向の通信アドレスとして、ＳＤＰ  ｏｆｆｅｒ情報１０５の通信アドレス指定情報「１９２．１６８．０．１０１：９１０１」を設定する（Ｓ１１２）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０５の通信アドレス指定情報にＳＢＣ装置４１のａｎｓｗｅｒ方向の通信用アドレスの値「１９２．１６８．４．１０６：９１０６」を設定する（Ｓ１１３）。
【０１２１】
ＳＢＣ装置４１のＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０５にｒｅａｌｍインスタンスを追加する（Ｓ１１４）。このとき、ＳＤＰ情報処理部３０２は、追加するｒｅａｌｍインスタンスが７つ目であるため、ｒｅａｌｍ順序識別領域に「７」を設定し、ｒｅａｌｍ名領域に通信アドレス指定情報で指定されるアドレス「１９２．１６８．４．１０６：９１０６」が所属するネットワークのｒｅａｌｍ名「Ｘ４ｉ．ｎｅｔ」を設定し、通信アドレス指定情報退避領域に通信アドレス指定情報で指定されているアドレス「１９２．１６８．４．１０６：９１０６」を設定する。このようにして、ＳＤＰ  ｏｆｆｅｒ情報１０５において、通信アドレス指定情報が変更され、ｒｅａｌｍインスタンスが追加されることで、ＳＤＰ  ｏｆｆｅｒ情報１０６が生成される。
【０１２２】
また、ＳＤＰ情報処理部３０２は、生成したＳＤＰ  ｏｆｆｅｒ情報１０６と、「短絡有り」を示すｒｅａｌｍ短絡判定結果をデータベース機能部３０３に格納する。
【０１２３】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０６を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ｏｆｆｅｒ情報１０６を含むリクエスト信号ＲＱ１０を生成してシグナリングノード４２へ送信する。
【０１２４】
シグナリングノード４２は、ＳＢＣ装置４１から送信されたリクエスト信号ＲＱ１０に基づいて、ＳＤＰ  ｏｆｆｅｒ情報１０６を含むリクエスト信号ＲＱ１１を生成して端末４３へ送信する。
【０１２５】
＜３（１）．ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の説明＞
続いて、図１３Ａ及び図１３Ｂを参照して、本発明の実施の形態にかかるＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）について説明する。図１３Ａ及び図１３Ｂは、本発明の実施の形態にかかるＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を示すフローチャートである。なお、明示的に「次に進むＳｔｅｐ」または「処理の終了」が記述されていない場合は、次の番号のＳｔｅｐを実行する。
【０１２６】
障害前シグナリング（ＳＤＰ  ａｎｓｗｅｒ）において、各ＳＢＣ装置のＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）において、ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報、および、そのＳＤＰ  ａｎｓｗｅｒ情報と組になるＳＤＰ  ｏｆｆｅｒ情報とｒｅａｌｍ短絡判定結果を入力として動作する。ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）において、ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報の編集を行い、編集されたＳＤＰ  ａｎｓｗｅｒ情報を出力する。
【０１２７】
ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報に含まれるｒｅａｌｍインスタンスの数を確認する（Ｓ２０１）。
ａ）ｒｅａｌｍインスタンスの数が「０個」の場合は（Ｓ２０１：０個）、Ｓ２０６へ進む。
ｂ）ｒｅａｌｍインスタンスの数が「１個」の場合は（Ｓ２０１：１個）、Ｓ２０２へ進む。
【０１２８】
Ｓ２０２では、ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報に含まれるｒｅａｌｍインスタンスからｒｅａｌｍ順序識別値とｒｅａｌｍ名領域の値を取得する。また、データベース機能部３０３から、ＳＤＰ  ａｎｓｗｅｒ情報と組になるＳＤＰ  ｏｆｆｅｒ情報とｒｅａｌｍ短絡判定結果（ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の出力情報）を取得し、そのＳＤＰ  ｏｆｆｅｒ情報に含まれるｒｅａｌｍ順序が最後列であるｒｅａｌｍインスタンス１個を特定し、そのｒｅａｌｍインスタンスからｒｅａｌｍ順序識別値とｒｅａｌｍ名領域の値を取得する。
【０１２９】
ＳＤＰ情報処理部３０２は、取得したｒｅａｌｍ順序識別値同士、および、取得したｒｅａｌｍ名領域の値同士を比較する（Ｓ２０２）。
ａ）ｒｅａｌｍ順序識別値が一致し、かつ、ｒｅａｌｍ名領域の値が一致する場合は、Ｓ２０３へ進む。
ｂ）それ以外の場合、ＳＤＰ  ａｎｓｗｅｒ情報を信号送受信部３０１に出力してＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を完了する。
【０１３０】
Ｓ２０３では、ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報に含まれるｒｅａｌｍインスタンスから通信アドレス指定情報退避領域の値を取得し、通信アドレス指定情報にその値を設定する。また、そのＩＰアドレスが属するｒｅａｌｍのｒｅａｌｍ名を、セッション管理テーブルの「ｏｆｆｅｒ先ｒｅａｌｍ名」に格納する。また、ＳＤＰ  ｏｆｆｅｒ情報に含まれる、最後列のｒｅａｌｍインスタンスのｒｅａｌｍ名領域のｒｅａｌｍ名を、セッション管理テーブルの「ａｎｓｗｅｒ先ｒｅａｌｍ名」に格納する。その後、ＳＤＰ  ａｎｓｗｅｒ情報からｒｅａｌｍインスタンスを削除する（Ｓ２０３）。
【０１３１】
Ｓ２０４では、ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報に含まれる通信アドレス指定情報を取得し、ＳＢＣ装置のａｎｓｗｅｒ方向の通信先アドレスに設定する（Ｓ２０４）。また、ＳＤＰ  ｏｆｆｅｒ情報に含まれるｒｅａｌｍインスタンスの順序が最後列から２番目のｒｅａｌｍインスタンス１個を特定し、データベース機能部３０３から、そのｒｅａｌｍインスタンスのｒｅａｌｍ名領域で示されるネットワークと通信するためのＳＢＣ装置のｏｆｆｅｒ方向の通信用アドレスを取得し、ＳＤＰ  ａｎｓｗｅｒ情報の通信アドレス指定情報にその値を設定する（Ｓ２０５）。
【０１３２】
ＳＤＰ情報処理部３０２は、ｒｅａｌｍ短絡判定結果を確認する（Ｓ２０６）。
ａ）ｒｅａｌｍ短絡判定「短絡無し」の場合は（Ｓ２０６：Ｎｏ）、ＳＢＣ装置のｏｆｆｅｒ方向の通信用アドレスが属するｒｅａｌｍのｒｅａｌｍ名を、セッション管理テーブルの「ｏｆｆｅｒ先ｒｅａｌｍ名」に格納する。また、ＳＤＰｏｆｆｅｒ情報において、最後列から２番目のｒｅａｌｍインスタンスのｒｅａｌｍ名領域のｒｅａｌｍ名を、セッション管理テーブルの「ａｎｓｗｅｒ先ｒｅａｌｍ名」に格納する（Ｓ２０７）。その後、ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報を信号送受信部３０１に出力してＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を完了する。
ｂ）ｒｅａｌｍ短絡判定「短絡有り」の場合は（Ｓ２０６：Ｙｅｓ）、Ｓ２０８へ進む。
【０１３３】
Ｓ２０８では、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報に含まれるｒｅａｌｍインスタンスの順序が最後列から２番目のｒｅａｌｍインスタンス１個を特定する。また、ＳＤＰ  ａｎｓｗｅｒ情報にｒｅａｌｍインスタンスを追加し、そのＳＤＰ  ａｎｓｗｅｒ情報に対して以下の編集を行う（Ｓ２０８）。ＳＤＰ情報処理部３０２は、編集を行ったＳＤＰ  ａｎｓｗｅｒ情報を信号送受信部３０１に出力してＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を完了する。
【０１３４】
ａ）ｒｅａｌｍ順序識別に、特定したｒｅａｌｍインスタンスのｒｅａｌｍ名領域の値を設定する。
ｂ）ｒｅａｌｍ名領域に、特定したｒｅａｌｍインスタンスのｒｅａｌｍ名領域の値を設定する。その後、その値をセッション管理テーブルの「ａｎｓｗｅｒ先ｒｅａｌｍ名」に格納する。
ｃ）通信情報アドレス指定情報退避領域に、通信アドレス指定情報の値を設定する。その後、退避したＩＰアドレスが属するｒｅａｌｍのｒｅａｌｍ名を、セッション管理テーブルの「ｏｆｆｅｒ先ｒｅａｌｍ名」にメモリする。 
ｄ）通信情報アドレス指定情報に無指定の値（ＩＰｖ４アドレスの場合、０．０．０．０：０）を指定する。
【０１３５】
＜３（２）．障害前シグナリング（ＳＤＰ  ａｎｓｗｅｒ）の説明＞
続いて、図９、図１０、図１１、図１３Ａ、図１３Ｂ、図１４Ａ、図１４Ｂ、図１５Ａ、及び、図１５Ｂを参照して、障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）について説明する。図１４Ａ及び図１４Ｂのそれぞれは、各ＳＢＣ装置に入出力されるＳＤＰ  ａｎｓｗｅｒ情報２００〜２０２の内容を示す図である。図１５Ａは、セッション確立後におけるＳＢＣ装置１３のセッション管理テーブルの状態を示す図であり、図１５Ｂは、セッション確立後におけるＳＢＣ装置４１のセッション管理テーブルの状態を示す図である。
【０１３６】
端末４３は、ＳＤＰ  ｏｆｆｅｒ情報１０６を含むリクエスト信号ＲＱ１２の受信に応じて、ＳＤＰ  ａｎｓｗｅｒ情報２００を含むレスポンス信号ＲＳ１２を生成してシグナリングノード４２へ送信する。シグナリングノード４２は、端末４３から送信されたリクエスト信号ＲＳ１２に基づいて、ＳＤＰ  ａｎｓｗｅｒ情報２００を含むレスポンス信号ＲＳ１３を生成してＳＢＣ装置４１へ送信する。
【０１３７】
ＳＢＣ装置４１の信号送受信部３０１は、シグナリングノード４２から送信されたレスポンス信号ＲＳ１３からＳＤＰ  ａｎｓｗｅｒ情報２００を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２００を入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。
【０１３８】
図１３Ａ、図１３Ｂ、及び、図１４Ａを参照して、ここでの処理を具体的について説明する。ここで、ＳＤＰ  ａｎｓｗｅｒ情報２００は、図１４Ａに示すように、通信アドレス指定情報「１９２．１６８．４．２００：９２００」が含まれている。ＳＤＰ  ａｎｓｗｅｒ情報２００にはｒｅａｌｍインスタンスが含まれていないため（Ｓ２０１：０個）、ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置４１のａｎｓｗｅｒ方向の通信先アドレスとして、ＳＤＰ  ａｎｓｗｅｒ情報２００の通信アドレス指定情報「１９２．１６８．４．２００：９２００」を設定する（Ｓ２０４）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２００の通信アドレス指定情報にＳＢＣ装置４１のｏｆｆｅｒ方向の通信用アドレスの値「１９２．１６８．０．２０１：９２０１」を設定する（Ｓ２０５）。
【０１３９】
データベース機能部３０３に格納されたｒｅａｌｍ短絡判定結果が「短絡有り」を示すため（Ｓ２０６：Ｙｅｓ）、ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２００にｒｅａｌｍインスタンスを追加する（Ｓ２０８）。このとき、ＳＤＰ情報処理部３０２は、データベース機能部３０３に格納されたＳＤＰ  ｏｆｆｅｒ情報１０６の最後列から２番目のｒｅａｌｍインスタンスを特定する。ＳＤＰ情報処理部３０２は、ｒｅａｌｍ順序識別領域に特定したｒｅａｌｍインスタンスのｒｅａｌｍ順序識別領域の値「２」を設定し、ｒｅａｌｍ名領域に特定したｒｅａｌｍインスタンスのｒｅａｌｍ名領域の値「Ｘ１ｏ．ｎｅｔ」を設定し、通信アドレス指定情報退避領域に通信アドレス指定情報で指定されているアドレスの値「１９２．１６８．０．２０１：９２０１」を設定する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２００の通信アドレス指定情報に無指定の値「０．０．０．０：０」を設定する。
【０１４０】
また、このとき、ＳＤＰ情報処理部３０２は、セッション管理テーブルに新たに確立するセッションのエントリを追加する。このとき、ＳＤＰ情報処理部３０２は、セッション識別子に一意な値「Ｄ６」を設定し、ｏｆｆｅｒ先ｒｅａｌｍ名に通信アドレス指定情報退避領域に退避したアドレス「１９２．１６８．０．２０１：９２０１」が所属するｒｅａｌｍのｒｅａｌｍ名「Ｘ４ａ．ｎｅｔ」を設定し、ａｎｓｗｅｒ先ｒｅａｌｍ名に特定したｒｅａｌｍインスタンスのｒｅａｌｍ名「Ｘ１ｏ．ｎｅｔ」を設定する。これによって、ＳＢＣ装置４１のセッション管理テーブルの状態は、図５Ｄに示す状態から図１５Ｂに示す状態に更新される。
【０１４１】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０１を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を含むレスポンス信号ＲＳ１４を生成してＳＢＣ装置３３へ送信する。
【０１４２】
ＳＢＣ装置３３の信号送受信部３０１は、ＳＢＣ装置４１から送信されたレスポンス信号ＲＳ１４からＳＤＰ  ａｎｓｗｅｒ情報２０１を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。
【０１４３】
ここで、ＳＤＰ  ａｎｓｗｅｒ情報２０１にはｒｅａｌｍインスタンスが１個含まれるが（Ｓ２０１：１個）、図１２Ｅに示すように、ＳＢＣ装置３３のデータベース機能部３０３に格納されたＳＤＰ  ｏｆｆｅｒ情報１０５の最後列のｒｅａｌｍインスタンスのｒｅａｌｍ順序識別領域及びｒｅａｌｍ名領域の値は、ＳＤＰ  ａｎｓｗｅｒ情報２０１のｒｅａｌｍインスタンスのｒｅａｌｍ順序識別領域及びｒｅａｌｍ名領域の値と一致しない（Ｓ２０２：Ｎｏ）。そのため、ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を完了する。
【０１４４】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０１を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を含むレスポンス信号ＲＳ１５を生成してシグナリングノード３２へ送信する。
【０１４５】
シグナリングノード３２は、ＳＢＣ装置３３から送信されたレスポンス信号ＲＳ１５に基づいて、ＳＤＰ  ａｎｓｗｅｒ情報２０１を含むレスポンス信号ＲＳ１６を生成してＳＢＣ装置３１へ送信する。
【０１４６】
ＳＢＣ装置３１の信号送受信部３０１は、シグナリングノード３２から送信されたレスポンス信号ＲＳ１６からＳＤＰ  ａｎｓｗｅｒ情報２０１を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。ここでの処理は、上述したＳＢＣ装置３３における場合と同様となるため（Ｓ２０１：１個、Ｓ２０２：Ｎｏ）、説明を省略する。
【０１４７】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０１を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を含むレスポンス信号ＲＳ１７を生成してＳＢＣ装置２３へ送信する。
【０１４８】
ＳＢＣ装置２３の信号送受信部３０１は、ＳＢＣ装置３３から送信されたレスポンス信号ＲＳ１７からＳＤＰ  ａｎｓｗｅｒ情報２０１を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。ここでの処理は、上述したＳＢＣ装置３３における場合と同様となるため（Ｓ２０１：１個、Ｓ２０２：Ｎｏ）、説明を省略する。
【０１４９】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０１を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を含むレスポンス信号ＲＳ１８を生成してシグナリングノード２２へ送信する。
【０１５０】
シグナリングノード２２は、ＳＢＣ装置２３から送信されたレスポンス信号ＲＳ１８に基づいて、ＳＤＰ  ａｎｓｗｅｒ情報２０１を含むレスポンス信号ＲＳ１９を生成してＳＢＣ装置２１へ送信する。
【０１５１】
ＳＢＣ装置２１の信号送受信部３０１は、シグナリングノード２２から送信されたレスポンス信号１９からＳＤＰ  ａｎｓｗｅｒ情報２０１を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。ここでの処理は、上述したＳＢＣ装置３３における場合と同様となるため（Ｓ２０１：１個、Ｓ２０２：Ｎｏ）、説明を省略する。
【０１５２】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０１を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を含むレスポンス信号ＲＳ２０を生成してＳＢＣ装置１３へ送信する。
【０１５３】
ＳＢＣ装置１３の信号送受信部３０１は、ＳＢＣ装置２１から送信されたレスポンス信号ＲＳ２０からＳＤＰ  ａｎｓｗｅｒ情報２０１を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。
【０１５４】
図１３Ａ、図１３Ｂ、及び、図１４Ｂを参照して、ここでの処理を具体的について説明する。ここで、ＳＤＰ  ａｎｓｗｅｒ情報２０１にはｒｅａｌｍインスタンスが１個含まれる（Ｓ２０１：１個）。また、図１２Ａ及び図１４Ｂに示すように、ＳＢＣ装置１３のデータベース機能部３０３に格納されたＳＤＰ  ｏｆｆｅｒ情報１０１の最後列のｒｅａｌｍインスタンスのｒｅａｌｍ順序識別領域及びｒｅａｌｍ名領域の値は、ＳＤＰ  ａｎｓｗｅｒ情報２０１のｒｅａｌｍインスタンスのｒｅａｌｍ順序識別領域及びｒｅａｌｍ名領域の値と一致する（Ｓ２０２：Ｙｅｓ）。
【０１５５】
そのため、ＳＤＰ情報処理部３０２は、ｒｅａｌｍインスタンスの通信アドレス指定情報退避領域のアドレスの値「１９２．１６８．０．２０１：９２０１」を、通信アドレス指定情報に復元する。ＳＤＰ情報処理部３０２は、セッション管理テーブルに新たに確立するセッションのエントリを追加する（Ｓ２０３）。ＳＤＰ情報処理部３０２は、セッション識別子に一意な値「Ａ５」を設定し、ｏｆｆｅｒ先ｒｅａｌｍ名に復元したアドレス「１９２．１６８．０．２０１：９２０１」が所属するｒｅａｌｍのｒｅａｌｍ名「Ｘ４ａ．ｎｅｔ」を設定し、ａｎｓｗｅｒ先ｒｅａｌｍ名にｒｅａｌｍインスタンスのｒｅａｌｍ名領域の値「Ｘ１ｏ．ｎｅｔ」を設定する。これによって、ＳＢＣ装置１３のセッション管理テーブルの状態は、図５Ａに示す状態から図１５Ａに示す状態に更新される。
【０１５６】
ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置１３のａｎｓｗｅｒ方向の通信先アドレスとして、ＳＤＰ  ａｎｓｗｅｒ情報２０１の通信アドレス指定情報「１９２．１６８．０．２０１：９２０１」を設定する（Ｓ２０４）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０１の通信アドレス指定情報にＳＢＣ装置１３のｏｆｆｅｒ方向の通信用アドレスの値「１９２．１６８．１．２０２：９２０２」を設定する（Ｓ２０５）。ここで、データベース機能部３０３に格納されたｒｅａｌｍ短絡判定結果が「短絡無し」を示すが（Ｓ２０６：Ｙｅｓ）、すでにセッション管理テーブルに新たに確立するセッションのエントリを追加済みであるため（Ｓ２０３）、Ｓ２０７は実施しない。
【０１５７】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０２を信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０２を含むレスポンス信号ＲＳ２１を生成してシグナリングノード１２へ送信する。シグナリングノード１２は、ＳＢＣ装置１３から送信されたレスポンス信号ＲＳ２１に基づいて、ＳＤＰ  ａｎｓｗｅｒ情報２０２を含むレスポンス信号ＲＳ２２を生成して端末１１へ送信する。
【０１５８】
これによって、端末１１と端末４１との間のメディア通信フローのうち、ＳＢＣ装置１３とＳＢＣ装置４１との間のメディア通信フローとして、ＳＢＣ装置１３のセッション管理テーブルにおいてセッション識別子「Ａ５」で示され、ＳＢＣ装置４１のセッション管理テーブルにおいてセッション識別子「Ｄ６」で示されるセッション（メディア通信フロー）が確立される。これによれば、シグナリングにおいてリクエスト信号及びレスポンス信号が送受信された通信経路よりも最適化された通信経路を、メディア通信フローとして確立することができる。
【０１５９】
＜４．ネットワーク通信障害発生時の処理の説明＞
続いて、図６Ａ、図６Ｂ、図１６Ａ、及び、図１６Ｂを参照して、ＳＢＣ装置１３とＳＢＣ装置４１の間のネットワークで通信障害が発生した契機での動作を説明する。図１６Ａは、通信障害発生後におけるＳＢＣ装置１３の障害監視用テーブルの状態を示す図であり、図１６Ｂは、通信障害発生後におけるＳＢＣ装置４１の障害監視用テーブルの状態を示す図である。
【０１６０】
ＳＢＣ装置４１の障害監視部３０４は、障害監視定期処理により、ＳＢＣ装置１３の所属するｒｅａｌｍへの疎通可否を「可」から「否」へ変更する（Ｓ４）。これによって、ＳＢＣ装置１３が有する障害監視用テーブルは、図１６Ｂに示すように更新される。また、障害監視部３０４は、図１５Ａに示すセッション管理テーブルからセッション識別子「Ａ５」のエントリを削除する。続けて、ＳＢＣ装置４１の信号送受信部３０１は、リクエスト信号を待ち受ける（Ｓ２４）。
【０１６１】
ＳＢＣ装置１３の障害監視部３０４は、障害監視定期処理により、ＳＢＣ装置４１の所属するｒｅａｌｍへの疎通可否を「可」から「否」へ変更する（Ｓ４）。これによって、ＳＢＣ装置１３が有する障害監視用テーブルは、図１６Ａに示すように更新される。また、障害監視部３０４は、図１５Ｂに示すセッション管理テーブルからセッション識別子「Ｄ６」のエントリを削除する。続けて、ＳＢＣ装置１３の信号送受信部３０１は、前回送信したリクエスト信号と同じＳＤＰ  ｏｆｆｅｒ情報を含むリクエスト信号を発信する（Ｓ１４）。
【０１６２】
なお、この通信障害に派生して、ＳＢＣ装置２１、２３、３１、３３でも障害監視用テーブルの設定次第では疎通可否の変更が発生しうるが、これらのＳＢＣ装置２１、２３、３１、３３はその影響を受けるセッションを確立中ではないため、通信アドレス再設定を目的としたリクエスト信号の待ちうけ、および、リクエスト信号の発信は発生しない。
【０１６３】
＜５．障害後シグナリング（ＳＤＰ  ｏｆｆｅｒ）の説明＞
続いて、図８Ａ、図８Ｂ、図１７、図１８、図１９、及び、図２０Ａ〜図２０Ｅを参照して、障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）について説明する。図１７は、障害後シグナリングにおける通信経路を示す図である。図１８は、障害後シグナリングにおける通信用アドレスを示す図である。図１９は、障害後シグナリングのシーケンス図である。図２０Ａ〜図２０Ｅのそれぞれは、各ＳＢＣ装置に入出力されるＳＤＰ  ｏｆｆｅｒ情報１０１〜１０６ａの内容を示す図である。
【０１６４】
ＳＢＣ装置１３の信号送受信部３０１は、データベース機能部３０３からＳＤＰ  ｏｆｆｅｒ情報１０１を取得し、ＳＤＰ  ｏｆｆｅｒ情報１０１を含むリクエスト信号ＲＱ３ａを生成してＳＢＣ装置２１へ送信する。
【０１６５】
ＳＢＣ装置２１の信号送受信部３０１は、ＳＢＣ装置１３から送信されたリクエスト信号ＲＱ３ａからＳＤＰ  ｏｆｆｅｒ情報１０１を取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０１を入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。ここでの処理は、図２０Ａに示すように、上述した障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）におけるＳＢＣ装置２１での処理と同様となるため（Ｓ１０１：２個以上、Ｓ１０６：Ｎｏ、Ｓ１０７〜Ｓ１０９）、説明を省略する。
【０１６６】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０２ａを信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ｏｆｆｅｒ情報１０２ａを含むリクエスト信号ＲＱ４ａを生成してシグナリングノード２２へ送信する。
【０１６７】
シグナリングノード２２は、ＳＢＣ装置１３から送信されたリクエスト信号ＲＱ４ａに基づいて、ＳＤＰ  ｏｆｆｅｒ情報１０２ａを含むリクエスト信号ＲＱ５ａを生成してＳＢＣ装置２３へ送信する。
【０１６８】
ＳＢＣ装置２３の信号送受信部３０１は、シグナリングノード２２から送信されたリクエスト信号ＲＱ５ａからＳＤＰ  ｏｆｆｅｒ情報１０２ａを取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０２ａを入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。ここでの処理は、図２０Ｂに示すように、上述した障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）におけるＳＢＣ装置２３での処理と同様となるため（Ｓ１０１：２個以上、Ｓ１０６：Ｎｏ、Ｓ１０７〜Ｓ１０９）、説明を省略する。
【０１６９】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０３ａを信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ｏｆｆｅｒ情報１０３ａを含むリクエスト信号ＲＱ６ａを生成してＳＢＣ装置３１へ送信する。
【０１７０】
ＳＢＣ装置３１の信号送受信部３０１は、ＳＢＣ装置２３から送信されたリクエスト信号ＲＱ６ａからＳＤＰ  ｏｆｆｅｒ情報１０３ａを取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０３ａを入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。ここでの処理は、図２０Ｃに示すように、上述した障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）におけるＳＢＣ装置３１での処理と同様となるため（Ｓ１０１：２個以上、Ｓ１０６：Ｙｅｓ、Ｓ１１０〜Ｓ１１４）、説明を省略する。
【０１７１】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０４ａを信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ｏｆｆｅｒ情報１０４ａを含むリクエスト信号ＲＱ７ａを生成してシグナリングノード３２へ送信する。
【０１７２】
シグナリングノード３２は、ＳＢＣ装置３１から送信されたリクエスト信号ＲＱ７ａに基づいて、ＳＤＰ  ｏｆｆｅｒ情報１０４ａを含むリクエスト信号ＲＱ８ａを生成してＳＢＣ装置３３へ送信する。
【０１７３】
ＳＢＣ装置３３の信号送受信部３０１は、ＳＢＣ装置３１から送信されたリクエスト信号ＲＱ８ａからＳＤＰ  ｏｆｆｅｒ情報１０４ａを取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０４ａを入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。ここでの処理は、図２０Ｄに示すように、上述した障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）におけるＳＢＣ装置３３での処理と同様となるため（Ｓ１０１：２個以上、Ｓ１０６：Ｎｏ、Ｓ１０７〜Ｓ１０９）、説明を省略する。
【０１７４】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０５ａを信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ｏｆｆｅｒ情報１０５ａを含むリクエスト信号ＲＱ９ａを生成してＳＢＣ装置４１へ送信する。
【０１７５】
ＳＢＣ装置４１の信号送受信部３０１は、ＳＢＣ装置３３から送信されたリクエスト信号ＲＱ９ａからＳＤＰ  ｏｆｆｅｒ情報１０５ａを取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０５ａを入力としてＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）を実行する。
【０１７６】
図８Ａ及び図２０Ｅを参照して、ここでの処理を具体的について説明する。ここで、図２０Ｅに示すように、ＳＤＰ  ｏｆｆｅｒ情報１０５ａは、ｒｅａｌｍインスタンスが２個含まれているため（Ｓ１０１：２個以上）、ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０５ａの最後列以外のｒｅａｌｍインスタンスにおいて、アクセス可否が「アクセス可」であるネットワークのｒｅａｌｍインスタンスが１個以上あるか否かを判定する（Ｓ１０６）。ここで、信号入力方向（最後列のｒｅａｌｍインスタンス）のネットワークとＩＰ  ｒｅａｃｈａｂｌｅであるネットワークのｒｅａｌｍインスタンスとして、ｒｅａｌｍ名領域の値「Ｘ１ｏ．ｎｅｔ」のｒｅａｌｍインスタンスが存在するが、図１６Ｂに示すように、ＳＢＣ装置４１の障害監視用テーブルにおいてｒｅａｌｍ名「Ｘ１ｏ．ｎｅｔ」の疎通可否が「否」となっているため、ＳＤＰ  ｏｆｆｅｒ情報１０５ａの最後列以外のｒｅａｌｍインスタンスで、ネットワークのｒｅａｌｍインスタンスは無い（Ｓ１０６：Ｎｏ）。
【０１７７】
そのため、ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置４１のｏｆｆｅｒ方向の通信先アドレスとして、ＳＤＰ  ｏｆｆｅｒ情報１０５ａの通信アドレス指定情報「１９２．１６８．０．１０５：９１０５」を設定する（Ｓ１０７）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０５ａの通信アドレス指定情報にＳＢＣ装置４１のａｎｓｗｅｒ方向の通信用アドレスの値「１９２．１６８．４．１０６：９１０６」を設定する（Ｓ１０８）。
【０１７８】
ＳＢＣ装置４１のＳＤＰ情報処理部３０２は、ＳＤＰ  ｏｆｆｅｒ情報１０５ａにｒｅａｌｍインスタンスを追加する（Ｓ１０９）。このとき、ＳＤＰ情報処理部３０２は、追加するｒｅａｌｍインスタンスが７つ目であるため、ｒｅａｌｍ順序識別領域に「７」を設定し、ｒｅａｌｍ名領域に通信アドレス指定情報で指定されるアドレス「１９２．１６８．４．１０６：９１０６」が所属するネットワークのｒｅａｌｍ名「Ｘ４ｉ．ｎｅｔ」を設定し、通信アドレス指定情報退避領域に通信アドレス指定情報で指定されているアドレス「１９２．１６８．４．１０６：９１０６」を設定する。このようにして、ＳＤＰ  ｏｆｆｅｒ情報１０５ａにおいて、通信アドレス指定情報が変更され、ｒｅａｌｍインスタンスが追加されることで、ＳＤＰ  ｏｆｆｅｒ情報１０６ａが生成される。
【０１７９】
また、ＳＤＰ情報処理部３０２は、生成したＳＤＰ  ｏｆｆｅｒ情報１０６ａと、「短絡無し」を示すｒｅａｌｍ短絡判定結果をデータベース機能部３０３に格納する。
【０１８０】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ｏｆｆｅｒ）の実行結果であるＳＤＰ  ｏｆｆｅｒ情報１０６ａを得る。
【０１８１】
＜６．障害後シグナリング（ＳＤＰ  ａｎｓｗｅｒ）の説明＞
続いて、図１３Ａ、図１３Ｂ、図２１Ａ〜図２１Ｄ、及び、図２２Ａ〜図２２Ｄを参照して、障害前シグナリング（ＳＤＰ  ｏｆｆｅｒ）について説明する。図２１Ａ〜図２１Ｃのそれぞれは、各ＳＢＣ装置に入出力されるＳＤＰ  ａｎｓｗｅｒ情報２００ａ〜２０４ａの内容を示す図である。図２２Ａは、迂回セッション確立後におけるＳＢＣ装置１３のセッション管理テーブルの状態を示す図であり、図２２Ｂは、迂回セッション確立後におけるＳＢＣ装置３１のセッション管理テーブルの状態を示す図であり、図２２Ｃは、迂回セッション確立後におけるＳＢＣ装置３３のセッション管理テーブルの状態を示す図であり、図２２Ｄは、迂回セッション確立後におけるＳＢＣ装置４１のセッション管理テーブルの状態を示す図である。
【０１８２】
ＳＢＣ装置４１の信号送受信部３０１は、データベース機能部３０３からＳＤＰ  ａｎｓｗｅｒ情報２００ａを取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２００を入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。
【０１８３】
図１３Ａ、図１３Ｂ、及び、図２１Ａを参照して、ここでの処理を具体的について説明する。ここで、ＳＤＰ  ａｎｓｗｅｒ情報２００にはｒｅａｌｍインスタンスが含まれていない（Ｓ２０１：０個）が、ＳＤＰ  ａｎｓｗｅｒ情報２００は、図２１Ａに示すように、通信アドレス指定情報が含まれていない。そのため、ＳＤＰ情報処理部３０２は、ＳＢＣ装置４１のａｎｓｗｅｒ方向の通信先アドレスの設定（Ｓ２０４）は行わない。すなわち、ＳＢＣ装置４１のａｎｓｗｅｒ方向の通信先アドレスとして「１９２．１６８．４．２００：９２００」が維持される。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２００ａの通信アドレス指定情報にＳＢＣ装置４１のｏｆｆｅｒ方向の通信用アドレスの値「１９２．１６８．０．２０１：９２０１」を設定する（Ｓ２０５）。
【０１８４】
また、データベース機能部３０３に格納されたｒｅａｌｍ短絡判定結果は、「短絡無し」を示す（Ｓ２０６：Ｎｏ）。そのため、ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理部３０２は、セッション管理テーブルに新たに確立するセッションのエントリを追加する（Ｓ２０７）。このとき、ＳＤＰ情報処理部３０２は、セッション識別子に一意な値「Ｄ７」を設定し、ｏｆｆｅｒ先ｒｅａｌｍ名にｏｆｆｅｒ方向の通信用アドレス「１９２．１６８．０．２０１：９２０１」が所属するｒｅａｌｍのｒｅａｌｍ名「Ｘ４ａ．ｎｅｔ」を設定し、ａｎｓｗｅｒ先ｒｅａｌｍ名にデータベース機能部３０３に格納されたＳＤＰ  ｏｆｆｅｒ情報１０６ａの最後列より１つ前のｒｅａｌｍインスタンスのｒｅａｌｍ名領域の値「Ｘ３ｏ．ｎｅｔ」を設定する。これによって、ＳＢＣ装置４１のセッション管理テーブルの状態は、図２２Ｄに示す状態に更新される。
【０１８５】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０１ａを信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０１ａを含むレスポンス信号ＲＳ１４ａを生成してＳＢＣ装置３３へ送信する。
【０１８６】
ＳＢＣ装置３３の信号送受信部３０１は、ＳＢＣ装置４１から送信されたレスポンス信号ＲＳ１４ａからＳＤＰ  ａｎｓｗｅｒ情報２０１ａを取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０１ａを入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。
【０１８７】
図１３Ａ、図１３Ｂ、及び、図２１Ｂを参照して、ここでの処理を具体的について説明する。ここで、ＳＤＰ  ａｎｓｗｅｒ情報２０１ａは、図２１Ｂに示すように、通信アドレス指定情報「１９２．１６８．０．２０１：９２０１」が含まれている。ＳＤＰ  ａｎｓｗｅｒ情報２０１ａにはｒｅａｌｍインスタンスが含まれていないため（Ｓ２０１：０個）、ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置３３のａｎｓｗｅｒ方向の通信先アドレスとして、ＳＤＰ  ｏｆｆｅｒ情報２０１ａの通信アドレス指定情報「１９２．１６８．０．２０１：９２０１」を設定する（Ｓ２０４）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０１ａの通信アドレス指定情報にＳＢＣ装置３３のｏｆｆｅｒ方向の通信用アドレスの値「１９２．１６８．３．２０２：９２０２」を設定する（Ｓ２０５）。
【０１８８】
また、データベース機能部３０３に格納されたｒｅａｌｍ短絡判定結果は、「短絡無し」を示す（Ｓ２０６：Ｎｏ）。そのため、ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理部３０２は、セッション管理テーブルに新たに確立するセッションのエントリを追加する。ＳＤＰ情報処理部３０２は、セッション識別子に一意な値「Ｃ２」を設定し、ｏｆｆｅｒ先ｒｅａｌｍ名にｏｆｆｅｒ方向の通信用アドレス「１９２．１６８．３．２０２：９２０２」が所属するｒｅａｌｍのｒｅａｌｍ名「Ｘ３ｉ．ｎｅｔ」を設定し、ａｎｓｗｅｒ先ｒｅａｌｍ名にデータベース機能部３０３に格納されたＳＤＰ  ｏｆｆｅｒ情報１０５ａの最後列より１つ前のｒｅａｌｍインスタンスのｒｅａｌｍ名領域の値「Ｘ３ｉ．ｎｅｔ」を設定する。これによって、ＳＢＣ装置３３のセッション管理テーブルの状態は、図５Ｃに示す状態から図２２Ｃに示す状態に更新される。
【０１８９】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０２ａを信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０２ａを含むレスポンス信号ＲＳ１５ａを生成してシグナリングノード３２へ送信する。
【０１９０】
シグナリングノード３２は、ＳＢＣ装置３３から送信されたレスポンス信号ＲＳ１５ａに基づいて、ＳＤＰ  ａｎｓｗｅｒ情報２０２ａを含むレスポンス信号ＲＳ１６ａを生成してＳＢＣ装置３１へ送信する。
【０１９１】
ＳＢＣ装置３１の信号送受信部３０１は、シグナリングノード３２から送信されたレスポンス信号ＲＳ１６ａからＳＤＰ  ａｎｓｗｅｒ情報２０２ａを取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０２ａを入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。
【０１９２】
図１３Ａ、図１３Ｂ、及び、図２１Ｃを参照して、ここでの処理を具体的について説明する。ここで、ＳＤＰ  ａｎｓｗｅｒ情報２０２ａは、図２１Ｃに示すように、通信アドレス指定情報「１９２．１６８．３．２０２：９２０２」が含まれている。ＳＤＰ  ａｎｓｗｅｒ情報２０２ａにはｒｅａｌｍインスタンスが含まれていないため（Ｓ２０１：０個）、ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置３１のａｎｓｗｅｒ方向の通信先アドレスとして、ＳＤＰ  ｏｆｆｅｒ情報２０２ａの通信アドレス指定情報「１９２．１６８．３．２０２：９２０２」を設定する（Ｓ２０４）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０２ａの通信アドレス指定情報にＳＢＣ装置３１のｏｆｆｅｒ方向の通信用アドレスの値「１９２．１６８．０．２０３：９２０３」を設定する（Ｓ２０５）。
【０１９３】
データベース機能部３０３に格納されたｒｅａｌｍ短絡判定結果が「短絡有り」を示すため（Ｓ２０６：Ｙｅｓ）、ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０２ａにｒｅａｌｍインスタンスを追加する（Ｓ２０８）。このとき、ＳＤＰ情報処理部３０２は、データベース機能部３０３に格納されたＳＤＰ  ｏｆｆｅｒ情報１０４ａの最後列から２番目のｒｅａｌｍインスタンスを特定する。ＳＤＰ情報処理部３０２は、ｒｅａｌｍ順序識別領域に特定したｒｅａｌｍインスタンスのｒｅａｌｍ順序識別領域の値「２」を設定し、ｒｅａｌｍ名領域に特定したｒｅａｌｍインスタンスのｒｅａｌｍ名領域の値「Ｘ１ｏ．ｎｅｔ」を設定し、通信アドレス指定情報退避領域に通信アドレス指定情報で指定されているアドレスの値「１９２．１６８．０．２０３：９２０３」を設定する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０２ａの通信アドレス指定情報に無指定の値「０．０．０．０：０」を設定する。
【０１９４】
また、このとき、ＳＤＰ情報処理部３０２は、セッション管理テーブルに新たに確立するセッションのエントリを追加する。ＳＤＰ情報処理部３０２は、セッション識別子に一意な値「Ｂ３」を設定し、ｏｆｆｅｒ先ｒｅａｌｍ名に通信アドレス指定情報退避領域に退避したアドレス「１９２．１６８．０．２０３：９２０３」が所属するｒｅａｌｍのｒｅａｌｍ名「Ｘ３ａ．ｎｅｔ」を設定し、ａｎｓｗｅｒ先ｒｅａｌｍ名に特定したｒｅａｌｍインスタンスのｒｅａｌｍ名「Ｘ１ｏ．ｎｅｔ」を設定する。これによって、ＳＢＣ装置３１のセッション管理テーブルの状態は、図５Ｂに示す状態から図２２Ｂに示す状態に更新される。
【０１９５】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０３ａを信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０３ａを含むレスポンス信号ＲＳ１７ａを生成してＳＢＣ装置２３へ送信する。
【０１９６】
ＳＢＣ装置２３の信号送受信部３０１は、ＳＢＣ装置３３から送信されたレスポンス信号ＲＳ１７ａからＳＤＰ  ａｎｓｗｅｒ情報２０３ａを取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０３ａを入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。ここでの処理は、上述した障害前シグナリング（ＳＤＰ  ａｎｓｗｅｒ）におけるＳＢＣ装置３３における場合と同様となるため（Ｓ２０１：１個、Ｓ２０２：Ｎｏ）、説明を省略する。
【０１９７】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０３ａを信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０３ａを含むレスポンス信号ＲＳ１８ａを生成してシグナリングノード２２へ送信する。
【０１９８】
シグナリングノード２２は、ＳＢＣ装置２３から送信されたレスポンス信号ＲＳ１８ａに基づいて、ＳＤＰ  ａｎｓｗｅｒ情報２０３ａを含むレスポンス信号ＲＳ１９ａを生成してＳＢＣ装置２１へ送信する。
【０１９９】
ＳＢＣ装置２１の信号送受信部３０１は、シグナリングノード２２から送信されたレスポンス信号ＲＳ１９ａからＳＤＰ  ａｎｓｗｅｒ情報２０３ａを取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０１を入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。ここでの処理は、上述した障害前シグナリング（ＳＤＰ  ａｎｓｗｅｒ）におけるＳＢＣ装置３３における場合と同様となるため（Ｓ２０１：１個、Ｓ２０２：Ｎｏ）、説明を省略する。
【０２００】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０３ａを信号送受信部３０１へ入力する。信号送受信部３０１は、ＳＤＰ  ａｎｓｗｅｒ情報２０３ａを含むレスポンス信号ＲＳ２０ａを生成してＳＢＣ装置１３へ送信する。
【０２０１】
ＳＢＣ装置１３の信号送受信部３０１は、レスポンス信号ＲＳ２０からＳＤＰ  ａｎｓｗｅｒ情報２０３ａを取得し、ＳＤＰ情報処理部３０２へ入力する。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０３ａを入力としてＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）を実行する。
【０２０２】
図１３Ａ、図１３Ｂ、及び、図２１Ｄを参照して、ここでの処理を具体的について説明する。ここで、ＳＤＰ  ａｎｓｗｅｒ情報２０３ａにはｒｅａｌｍインスタンスが１個含まれる（Ｓ２０１：１個）。また、図２０Ａに示すように、ＳＢＣ装置１３のデータベース機能部３０３に格納されたＳＤＰ  ｏｆｆｅｒ情報１０１の最後列のｒｅａｌｍインスタンスのｒｅａｌｍ順序識別領域及びｒｅａｌｍ名領域の値は、ＳＤＰ  ａｎｓｗｅｒ情報２０１のｒｅａｌｍインスタンスのｒｅａｌｍ順序識別領域及びｒｅａｌｍ名領域の値と一致する（Ｓ２０２：Ｙｅｓ）。
【０２０３】
そのため、ＳＤＰ情報処理部３０２は、ｒｅａｌｍインスタンスの通信アドレス指定情報退避領域のアドレスの値「１９２．１６８．０．２０３：９２０３」を、通信アドレス指定情報に復元する。ＳＤＰ情報処理部３０２は、セッション管理テーブルに新たに確立するセッションのエントリを追加する（Ｓ２０３）。ＳＤＰ情報処理部３０２は、セッション識別子に一意な値「Ａ６」を設定し、ｏｆｆｅｒ先ｒｅａｌｍ名に復元したアドレス「１９２．１６８．０．２０３：９２０３」が所属するｒｅａｌｍのｒｅａｌｍ名「Ｘ３ａ．ｎｅｔ」を設定し、ａｎｓｗｅｒ先ｒｅａｌｍ名にｒｅａｌｍインスタンスのｒｅａｌｍ名領域の値「Ｘ１ｏ．ｎｅｔ」を設定する。これによって、ＳＢＣ装置１３のセッション管理テーブルの状態は、図２２Ａに示す状態に更新される。
【０２０４】
ＳＤＰ情報処理部３０２は、このシグナリングによって確立されるセッションのＳＢＣ装置１３のａｎｓｗｅｒ方向の通信先アドレスとして、ＳＤＰ  ａｎｓｗｅｒ情報２０３ａの通信アドレス指定情報「１９２．１６８．０．２０３：９２０３」を設定する（Ｓ２０４）。ＳＤＰ情報処理部３０２は、ＳＤＰ  ａｎｓｗｅｒ情報２０３ａの通信アドレス指定情報にＳＢＣ装置１３のｏｆｆｅｒ方向の通信用アドレスの値「１９２．１６８．１．２０２：９２０２」を設定する（Ｓ２０５）。ここで、データベース機能部３０３に格納されたｒｅａｌｍ短絡判定結果が「短絡無し」を示すが（Ｓ２０６：Ｙｅｓ）、すでにセッション管理テーブルに新たに確立するセッションのエントリを追加済みであるため（Ｓ２０３）、Ｓ２０７は実施しない。
【０２０５】
ＳＤＰ情報処理部３０２は、ＳＤＰ情報処理（ＳＤＰ  ａｎｓｗｅｒ）の実行結果であるＳＤＰ  ａｎｓｗｅｒ情報２０４ａを取得する。
【０２０６】
これによって、端末１１と端末４３との間のメディア通信フローのうち、ＳＢＣ装置１３とＳＢＣ装置３１との間のメディア通信フローとして、ＳＢＣ装置１３のセッション管理テーブルにおいてセッション識別子「Ａ６」で示され、ＳＢＣ装置３１のセッション管理テーブルにおいてセッション識別子「Ｂ３」で示されるセッション（メディア通信フロー）が確立される。また、端末１１と端末４３との間のメディア通信フローのうち、ＳＢＣ装置３１とＳＢＣ装置３３との間のメディア通信フローとして、ＳＢＣ装置３３のセッション管理テーブルにおいてセッション識別子「Ｃ２２」で示されるセッション（メディア通信フロー）が確立される。また、端末１１と端末４３との間のメディア通信フローのうち、ＳＢＣ装置３３とＳＢＣ装置４１との間のメディア通信フローとして、ＳＢＣ装置４１のセッション管理テーブルにおいてセッション識別子「Ｄ７」で示されるセッション（メディア通信フロー）が確立される。これによれば、シグナリングにおいてリクエスト信号及びレスポンス信号が送受信された通信経路よりも最適化された通信経路を、メディア通信フローとして確立することができる。
【０２０７】
以上に説明したように、本実施の形態では、相互接続を実現する隣接ＳＢＣ装置間の通信経路において、定期的に障害監視用信号をやり取りすることでネットワーク通信障害を監視する。そして、ネットワーク通信障害を検出した場合には、通信経路が疎通不可である情報をＳＢＣ装置内で保持した上で、通信経路を通るメディア通信の全セッションに対して再設定シグナリング処理を実施する。再設定シグナリング処理におけるメディア通信経路選択では、ネットワーク通信障害が発生している経路を選択しないことで、経路の迂回を行う。
【０２０８】
これによれば、ＶｏＩＰ事業者間相互接続における通信障害を自動的に検知し、また、再設定シグナリング処理によって自動的にメディア通信経路を迂回させることができる。すなわち、本実施の形態によれば、通信メディア経路の迂回を動的に行うことで、障害発生時にも、稼働中の装置を活用することで特定エンドユーザ間の通信が可能となる。
【０２０９】
また、一般的に、ネットワーク通信障害が発生した場合、障害切り分け・原因特定・障害対処を実施するのに多大な時間を要する。ＶｏＩＰ事業者間相互接続環境では、隣接ＳＢＣ装置の所有事業者が異なるため、解決までに時間がかかる可能性があり、障害が発生している間、特定のエンドユーザ間のＶｏＩＰ通信が不可となってしまうという問題がある。それに対して、本実施の形態によれば、ＶｏＩＰ事業者間相互接続における通信障害を自動的に検知し、また、再設定シグナリング処理によって自動的にメディア通信経路を迂回させることができるため、そのような問題を解決することができる。
【０２１０】
＜発明の実施の形態の概要＞
続いて、図２３を参照して、本発明の実施の形態にかかるネットワークシステム１の概要となる通信システム９について説明する。図２３は、本発明の実施の形態にかかる通信システムの構成図である。
【０２１１】
ネットワークシステム１は、中継装置８１〜８６、第１の端末９１、及び、第２の端末を有する。第１の端末９１と第２の端末９２は、それぞれの間においてシグナリングのためのシグナリング情報を送受信することで、それぞれの間でメディア通信経路を確立する。中継装置８１〜８６のそれぞれは、他の中継装置と接続される。中継装置８１〜８６のそれぞれは、第１の端末９１と第２の端末９２との間で、シグナリング情報を転送する。また、中継装置８１〜８６のそれぞれは、シグナリング情報の転送において第１の端末９１と第２の端末９２との間のメディア通信経路を確立する。第１の端末９１は、端末１１に対応し、第２の端末９２は、端末４３に対応し、中継装置８１〜８６は、ＳＢＣ装置１３、２１、２３、３１、３３、４１に対応する。
【０２１２】
続いて、図２４を参照して、本発明の実施の形態にかかる中継装置８１〜８６について説明する。図２４は、本発明の実施の形態にかかる中継装置８１〜８６の構成図である。
【０２１３】
中継装置は、通信障害検出部８０１及び情報処理部８０２を有する。通信障害検出部８０１は、他の中継装置に対して疎通確認を行うことによって、他の中継装置との通信経路における通信障害を検出する。通信障害検出部８０１は、障害監視部３０４に対応する。
【０２１４】
情報処理部８０２は、シグナリング情報を転送するときに、シグナリング情報に自装置を特定する中継装置情報を含める。また、情報処理部８０２は、シグナリング情報に含められた中継装置情報によって特定される他の中継装置との通信経路のうち、通信障害検出部８０１によって通信障害が検出されていない通信経路からメディア通信経路を決定する。
【０２１５】
これによれば、通信障害が検出されていない通信経路からメディア通信経路を決定しているため、通信障害が発生した通信経路を迂回して、メディア通信経路を確立することが可能となる。
【０２１６】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【０２１７】
例えば、各装置１１、１２、１３、２１、２２、２３、３１、３２、３３、４１、４２、４３の数、及び、ネットワークＸ１ｉ、Ｘ１ｏ、Ｘ２ａ、Ｘ２ｉ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｉ、Ｘ３ｏ、Ｘ４ａ、Ｘ４ｉの数は、本実施の形態において例示した数に限られない。すなわち、ネットワーク構成は、本実施の形態において例示した構成に限られない。
【０２１８】
本発明の実施の形態にかかるＳＢＣ装置は、上述の実施の形態の機能を実現するプログラムを、コンピュータ（ＳＢＣ装置）又はコンピュータが有するＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）が実行することによって、構成することが可能である。
【０２１９】
また、このプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０２２０】
また、コンピュータが上述の実施の形態の機能を実現するプログラムを実行することにより、上述の実施の形態の機能が実現される場合だけでなく、このプログラムが、コンピュータ上で稼動しているＯＳ（Operating System）もしくはアプリケーションソフトウェアと共同して、上述の実施の形態の機能を実現する場合も、本発明の実施の形態に含まれる。さらに、このプログラムの処理の全てもしくは一部がコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットによって行われて、上述の実施の形態の機能が実現される場合も、本発明の実施の形態に含まれる。
【符号の説明】
【０２２１】
１  ネットワークシステム
９  通信システム
１１、４３  端末
１２、２２、３２、４２  シグナリングノード
１３、２１、２３、３１、３３、４１  ＳＢＣ装置
８１、８２、８３、８４、８５、８６  中継装置
９１  第１の端末
９２  第２の端末
３０１  信号受信部
３０２  ＳＤＰ情報処理部
３０３  データベース機能部
３０４  障害監視部
８０１  通信障害検出部
８０２  情報処理部
Ｘ１ｉ、Ｘ１ｏ、Ｘ２ａ、Ｘ２ｉ、Ｘ２ｏ、Ｘ３ａ、Ｘ３ｉ、Ｘ３ｏ、Ｘ４ａ、Ｘ４ｉ  ネットワーク
【図１】
2013150028.tif 000003
【図２】
2013150028.tif 000004
【図３Ａ】
2013150028.tif 000005
【図３Ｂ】
2013150028.tif 000006
【図３Ｃ】
2013150028.tif 000007
【図３Ｄ】
2013150028.tif 000008
【図３Ｅ】
2013150028.tif 000009
【図３Ｆ】
2013150028.tif 000010
【図４】
2013150028.tif 000011
【図５Ａ】
2013150028.tif 000012
【図５Ｂ】
2013150028.tif 000013
【図５Ｃ】
2013150028.tif 000014
【図５Ｄ】
2013150028.tif 000015
【図６Ａ】
2013150028.tif 000016
【図６Ｂ】
2013150028.tif 000017
【図７】
2013150028.tif 000018
【図８Ａ】
2013150028.tif 000019
【図８Ｂ】
2013150028.tif 000020
【図９】
2013150028.tif 000021
【図１０】
2013150028.tif 000022
【図１１】
2013150028.tif 000023
【図１２Ａ】
2013150028.tif 000024
【図１２Ｂ】
2013150028.tif 000025
【図１２Ｃ】
2013150028.tif 000026
【図１２Ｄ】
2013150028.tif 000027
【図１２Ｅ】
2013150028.tif 000028
【図１２Ｆ】
2013150028.tif 000029
【図１３Ａ】
2013150028.tif 000030
【図１３Ｂ】
2013150028.tif 000031
【図１４Ａ】
2013150028.tif 000032
【図１４Ｂ】
2013150028.tif 000033
【図１５Ａ】
2013150028.tif 000034
【図１５Ｂ】
2013150028.tif 000035
【図１６Ａ】
2013150028.tif 000036
【図１６Ｂ】
2013150028.tif 000037
【図１７】
2013150028.tif 000038
【図１８】
2013150028.tif 000039
【図１９】
2013150028.tif 000040
【図２０Ａ】
2013150028.tif 000041
【図２０Ｂ】
2013150028.tif 000042
【図２０Ｃ】
2013150028.tif 000043
【図２０Ｄ】
2013150028.tif 000044
【図２０Ｅ】
2013150028.tif 000045
【図２１Ａ】
2013150028.tif 000046
【図２１Ｂ】
2013150028.tif 000047
【図２１Ｃ】
2013150028.tif 000048
【図２１Ｄ】
2013150028.tif 000049
【図２２Ａ】
2013150028.tif 000050
【図２２Ｂ】
2013150028.tif 000051
【図２２Ｃ】
2013150028.tif 000052
【図２２Ｄ】
2013150028.tif 000053
【図２３】
2013150028.tif 000054
【図２４】
2013150028.tif 000055