(57)【要約】  【課題】ネットワーク障害等によるマルチキャストパケットのパケットロスを検出する。  【解決手段】ＩＰ電話交換機１から疎通確認用マルチキャストパケットを受信したＩＰ電話機２は、自ＩＰ電話機２が監視対象ＩＰ電話機２に設定されているならば、この疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットをＩＰ電話交換機１に返信する。また、ＩＰ電話交換機１は、ログイン中の監視対象ＩＰ電話機２毎に、疎通確認用マルチキャストパケットを送信してから所定時間内に応答用ユニキャストパケットを受信したか否かを示す情報を記録する。【選択図】図１
2009206862.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャストパケットを送信するパケット送信装置と、前記マルチキャストパケットのマルチキャストグループに所属する少なくとも一つのパケット受信装置と、を備えたネットワークシステムであって、
前記パケット受信装置は、
前記パケット送信装置から前記マルチキャストパケットを受信した場合に、自パケット受信装置が所定のパケット受信装置であるならば、当該マルチキャストパケットに対する応答パケットを返信する応答手段を有し、
前記パケット送信装置は、
前記所定のパケット受信装置毎に、前記マルチキャストパケットを送信してから所定時間内に、当該所定のパケット受信装置から前記応答パケットを受信したか否かを示す情報を記録する履歴手段を有する
ことを特徴とするネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムであって、
前記パケット受信装置は、
前記マルチキャストパケットの受信に先立って、前記パケット送信装置にログイン要求を送信して、前記パケット送信装置からログイン許可応答を受信するログイン要求手段と、
前記マルチキャストパケットに対する応答の送信指示が前記ログイン許可応答に含まれている場合に、自パケット受信装置を前記所定のパケット受信装置に設定する設定手段と、をさらに有し、
前記パケット送信装置は、
前記ログイン要求を受信した場合に、当該ログイン要求の送信元に前記ログイン許可応答を返信するログイン応答手段をさらに有し、
前記ログイン応答手段は、
前記ログイン要求の送信元が、前記マルチキャストパケットに応答すべき前記パケット受信装置として予め登録されているならば、当該ログイン要求の送信元に送信する前記ログイン許可応答に、前記マルチキャストパケットに対する応答の送信指示を含める
ことを特徴とするネットワークシステム。
【請求項３】
請求項１に記載のネットワークシステムであって、
前記パケット送信装置は、
前記マルチキャストパケットに、当該マルチキャストパケットに応答すべき前記パケット受信装置の識別情報を挿入する挿入手段をさらに有し、
前記応答手段は、
前記パケット送信装置から前記マルチキャストパケットを受信した場合に、自パケット受信装置の識別情報が当該マルチキャストパケットに含まれているならば、自パケット受信装置が前記所定のパケット受信装置であると判断して、当該マルチキャストパケットに対する応答パケットを返信する
ことを特徴とするネットワークシステム。
【請求項４】
請求項１又は２に記載のネットワークシステムであって、
前記パケット送信装置は、
疎通確認メッセージが格納された前記マルチキャストパケットを定期的に送信する疎通確認メッセージ送信手段をさらに有し、
前記応答手段は、
前記パケット送信装置から受信した前記マルチキャストパケットが前記疎通確認メッセージを格納している場合にのみ、自パケット受信装置が前記所定のパケット受信装置であるならば、当該マルチキャストパケットに対する応答パケットを返信する
ことを特徴とするネットワークシステム。
【請求項５】
請求項４に記載のネットワークシステムであって、
前記パケット受信装置は、
前記パケット送信装置から受信した前記マルチキャストパケットから当該マルチキャストパケットの識別情報を取得する番号取得手段をさらに有し、
前記応答手段は、
前記疎通確認メッセージが格納された前記マルチキャストパケットを前回受信してから今回受信するまでに、前記番号取得手段で取得した識別情報のリストを、今回受信した前記疎通確認メッセージが格納された前記マルチキャストパケットに対する前記応答パケットに含めて、当該応答パケットを返信し、
前記パケット送信装置は、
前記所定のパケット受信装置毎に、前記疎通確認メッセージが格納された前記マルチキャストパケットを送信してから所定時間内に当該所定のパケット受信装置から受信した前記応答パケットに含まれている前記識別情報のリストに基づいて、パケットロスした前記マルチキャストパケットの識別情報を検出するパケットロス検出手段と、
前記パケットロス検出手段により検出された識別情報の前記マルチキャストパケットを再送する再送手段と、をさらに有する
ことを特徴とするネットワークシステム。
【請求項６】
請求項１乃至５の何れか一項に記載のネットワークシステムであって、
前記パケット送信装置は、
前記マルチキャストパケットを送信してから所定時間内に何れかの前記所定のパケット受信装置から前記応答パケットを受信しなかった場合に、当該所定のパケット受信装置の識別情報を保守端末に送信する警報手段をさらに有する
ことを特徴とするネットワークシステム。
【請求項７】
マルチキャストパケットを送信するパケット送信装置と、前記マルチキャストパケットのマルチキャストグループに所属する少なくとも一つのパケット受信装置と、を備えたネットワークシステムであって、
前記パケット送信装置は、
前記パケット受信装置から前記マルチキャストパケットの識別情報を通知された場合に、当該識別情報を通知した前記パケット受信装置に、当該識別情報を持つ前記マルチキャストパケットのペイロードのデータが格納されたユニキャストパケットを送信する再送手段を有し、
前記パケット受信装置は、
前記パケット送信装置から受信した前記マルチキャストパケットから当該マルチキャストパケットの識別情報を取得する識別情報取得手段と、
前記識別情報取得手段により取得した前記識別情報のリストに基づいて、パケットロスした前記マルチキャストパケットの識別情報を検出するパケットロス検出手段と、
前記パケットロス検出手段により、パケットロスした前記マルチキャストパケットの識別情報が検出された場合に、当該識別情報を前記パケット送信装置に通知して、前記パケット送信装置から、当該パケットロスした前記マルチキャストパケットのペイロードのデータが格納されたユニキャストパケットを受信する復旧手段と、を有する
ことを特徴とするネットワークシステム。
【請求項８】
請求項７に記載のネットワークシステムであって、
前記パケット送信装置は、
前記パケット受信装置各々に、疎通確認メッセージが格納されたユニキャストパケットを定期的に送信して、前記パケット受信装置各々から、当該ユニキャストパケットに対する応答パケットを受信する疎通確認手段をさらに有し、
前記パケット受信装置は、
前記パケット送信装置から、前記疎通確認メッセージが格納されたユニキャストパケットを受信した場合に、当該ユニキャストパケットに対する応答パケットを返信する疎通確認応答手段をさらに有し、
前記再送手段は、
前記応答パケットに前記マルチキャストパケットの識別情報が含まれている場合に、当該応答パケットの送信元の前記パケット受信装置に、当該識別情報を持つ前記マルチキャストパケットのペイロードのデータが格納されたユニキャストパケットを送信し、
前記復旧手段は、
前記パケットロス検出手段により、パケットロスした前記マルチキャストパケットの識別情報が検出された場合に、前記疎通確認応答手段により返信される前記応答パケットに当該識別情報を含めて、前記パケット送信装置から、当該パケットロスした前記マルチキャストパケットのペイロードのデータが格納されたユニキャストパケットを受信する
ことを特徴とするネットワークシステム。
【請求項９】
請求項１乃至８の何れか一項に記載のパケット送信装置。
【請求項１０】
請求項１乃至８の何れか一項に記載のパケット受信装置。
【請求項１１】
マルチキャストパケットの伝送方法であって、
パケット受信装置は、
パケット送信装置からマルチキャストパケットを受信した場合に、当該パケット受信装置が所定のパケット受信装置であるならば、当該マルチキャストパケットに対する応答パケットを前記パケット送信装置に返信し、
前記パケット送信装置は、
前記マルチキャストパケットを送信すると共に、
前記所定のパケット受信装置毎に、前記マルチキャストパケットを送信してから所定時間内に、当該所定のパケット受信装置から前記応答パケットを受信したか否かを示す情報を記録する
ことを特徴とするマルチキャストパケットの伝送方法。
【請求項１２】
マルチキャストパケットの伝送方法であって、
パケット送信装置は、
マルチキャストパケットを送信すると共に、
パケット受信装置から識別情報を通知された場合に、当該パケット受信装置に、当該識別情報のマルチキャストパケットのペイロードが格納されたユニキャストパケットを送信し、
前記パケット受信装置は、
前記パケット送信装置から受信した前記マルチキャストパケットに付与されている識別情報のリストに基づいて、パケットロスした前記マルチキャストパケットの識別情報を検出し、当該識別情報を前記パケット送信装置に通知して、前記パケット送信装置から、当該パケットロスした前記マルチキャストパケットのペイロードが格納されたユニキャストパケットを受信する
ことを特徴とするマルチキャストパケットの伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチキャストパケットの伝送技術に関する。
【背景技術】
【０００２】
特許文献１には、ＬＡＮ機器の運用状態を監視するネットワーク監視装置において、障害検出機能を損ねることなく、ネットワーク監視装置の負荷およびネットワーク上の監視トラフィック量を低減する技術が開示されている。ここで、ネットワーク監視装置は、ポーリングのマルチキャストパケットを作成し、このマルチキャストパケットを、ネットワーク監視装置にツリー状に接続されている一段目の中継装置へ送信する。一段目の中継装置は、ポーリングのマルチキャストパケットを受信すると、そのマルチキャストパケットのコピーを、ネットワーク監視装置にツリー状に接続されている二段目の中継装置へ送信する。同様に、順次、次段へのマルチキャストパケットのコピーの送信を繰り返すことにより、ポーリングのマルチキャストパケットを、このマルチキャストグループに参加している全ての監視対象装置に送る。
【非特許文献１】特開平１１−３４０９９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１において、ポーリングのマルチキャストパケットのマルチキャストグループに参加している監視対象装置は中継装置までであり、その下流に位置する端末は、そのマルチキャストグループに含まれていない。このため、中継装置および端末間のネットワーク障害を検出できない。仮に、中継装置に接続している全ての端末を、ポーリングのマルチキャストパケットのマルチキャストグループに参加させることとすると、このポーリングに対する応答（ユニキャストパケット）によってネットワークのトラフィックが増大してしまう。
【０００４】
また、特許文献１に記載の技術では、パケットロスしたマルチキャストパケットの取り扱いが考慮されていない。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、マルチキャストパケットのパケットロスを検出することができる技術を提供することにある。また、本発明の他の目的は、パケットロスしたマルチキャストパケットのデータをマルチキャストパケットの送信先に届けることが可能な技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第一の態様では、パケット送信装置からマルチキャストパケットを受信したパケット受信装置は、自パケット受信装置が所定のパケット受信装置であるならば、このマルチキャストパケットに対する応答パケットをパケット送信装置に返信する。また、マルチキャストパケットを送信するパケット送信装置は、所定のパケット受信装置毎に、マルチキャストパケットを送信してから所定時間内に応答パケットを受信したか否かを示す情報を記録する。ここで、所定のパケット受信装置は、例えば拠点毎に少なくとも一つ選ぶとよい。
【０００７】
例えば、本発明の第一の態様は、マルチキャストパケットを送信するパケット送信装置と、前記マルチキャストパケットのマルチキャストグループに所属する少なくとも一つのパケット受信装置と、を備えたネットワークシステムであって、
前記パケット受信装置は、
前記パケット送信装置から前記マルチキャストパケットを受信した場合に、自パケット受信装置が所定のパケット受信装置であるならば、当該マルチキャストパケットに対する応答パケットを返信する応答手段を有し、
前記パケット送信装置は、
前記所定のパケット受信装置毎に、前記マルチキャストパケットを送信してから所定時間内に、当該所定のパケット受信装置から前記応答パケットを受信したか否かを示す情報を記録する履歴手段を有する。
【０００８】
また、本発明の第二の態様では、マルチキャストパケットを送信するパケット送信装置が、パケット受信装置からマルチキャストパケットの識別情報を通知された場合に、このパケット受信装置に、この識別情報を持つマルチキャストパケットのペイロードのデータが格納されたユニキャストパケットを送信する。また、パケット受信装置が、パケット送信装置から受信したマルチキャストパケットの識別情報のリストに基づいて、パケットロスしたマルチキャストパケットの識別情報を検出し、この識別情報をパケット送信装置に通知して、パケット送信装置からパケットロスしたマルチキャストパケットのペイロードのデータが格納されたユニキャストパケットを受信する。
【０００９】
例えば、本発明の第二の態様は、マルチキャストパケットを送信するパケット送信装置と、前記マルチキャストパケットのマルチキャストグループに所属する少なくとも一つのパケット受信装置と、を備えたネットワークシステムであって、
前記パケット送信装置は、
前記パケット受信装置から前記マルチキャストパケットの識別情報を通知された場合に、当該識別情報を通知した前記パケット受信装置に、当該識別情報を持つ前記マルチキャストパケットのペイロードのデータが格納されたユニキャストパケットを送信する再送手段を有し、
前記パケット受信装置は、
前記パケット送信装置から受信した前記マルチキャストパケットから当該マルチキャストパケットの識別情報を取得する識別情報取得手段と、
前記識別情報取得手段により取得した前記識別情報のリストに基づいて、パケットロスした前記マルチキャストパケットの識別情報を検出するパケットロス検出手段と、
前記パケットロス検出手段により、パケットロスした前記マルチキャストパケットの識別情報が検出された場合に、当該識別情報を前記パケット送信装置に通知して、前記パケット送信装置から、当該パケットロスした前記マルチキャストパケットのペイロードのデータが格納されたユニキャストパケットを受信する復旧手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、マルチキャストパケットのパケットロスを検出することができる。また、パケットロスしたマルチキャストパケットのデータをマルチキャストパケットの送信先に届けることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を説明する。
【００１２】
［第一実施の形態］
先ず、本発明の第一実施の形態を説明する。
【００１３】
図１は、本発明の第一実施の形態に係るＩＰ電話システムの概略図である。
【００１４】
図示するように、本実施の形態のＩＰ電話システムは、複数の拠点ネットワーク７がＩＰ網６を介して本部ネットワーク８に接続されて構成されている。
【００１５】
各拠点ネットワーク７は、少なくとも一台のＩＰ電話機２と、自拠点ネットワーク７をＩＰ網６に接続するルータ４と、ＩＰ電話機２およびルータ４を相互接続するＬＡＮ５とを有する。
【００１６】
また、本部ネットワーク８は、ＩＰ電話交換機１と、保守端末３と、本部ネットワーク８をＩＰ網６に接続するルータ４と、ＩＰ電話交換機１、保守端末３およびルータ４を相互接続するＬＡＮ５とを有する。なお、本部ネットワーク８のＬＡＮ５には、ＩＰ電話機２が接続されていてもよい。
【００１７】
以上のような構成において、ＩＰ電話交換機１は、疎通確認メッセージが格納されたマルチキャストパケット（以下、疎通確認用マルチキャストパケットと呼ぶ）を定期的に送信する。そして、疎通確認用マルチキャストパケットを送信してから所定時間以内に、予め登録されたＩＰ電話機（監視対象ＩＰ電話機と呼ぶ）２から、応答メッセージが格納されたユニキャストパケット（以下、応答用ユニキャストパケットと呼ぶ）を受信したか否かを監視し、その監視結果を記録する。また、ＩＰ電話交換機１は、必要に応じて保守端末３に応答用ユニキャストパケットの監視結果を通知する。
【００１８】
一方、疎通確認用マルチキャストパケットのマルチキャストグループに属するＩＰ電話機２は、ＩＰ電話交換機１から疎通確認用マルチキャストパケットを受信した場合に、自ＩＰ電話機２が監視対象ＩＰ電話機２に設定されているならば、ＩＰ電話交換機１に応答用ユニキャストパケットを返信する。ここで、監視対象ＩＰ電話機２は、拠点ネットワーク７毎に少なくとも一台選ぶとよい。
【００１９】
なお、図１において、ルータ４および保守端末３には既存の装置を利用できるので、それらの詳細な説明を省略する。
【００２０】
図２は、本発明の第一実施の形態に係るＩＰ電話交換機１の概略構成図である。
【００２１】
図示するように、ＩＰ電話交換機１は、ＬＡＮインターフェース部１１と、呼制御部１２と、局データ記憶部１３と、スイッチ部１４と、ログイン処理部１５と、ログインデータ記憶部１６と、疎通確認部１７と、ログ記憶部１８と、を有する。
【００２２】
ＬＡＮインターフェース部１１は、ＬＡＮ５に接続するためのインターフェースである。
【００２３】
呼制御部１２は、ＳＩＰ等の呼制御プロトコルに従い呼制御処理を行って、ＩＰ電話機２間にセッションを確立する。
【００２４】
局データ記憶部１３には、呼制御部１２による呼制御処理に用いられる局データが記憶されている。
【００２５】
スイッチ部１４は、呼制御部１２の指示に従いＩＰパケットのスイッチング処理を行って、セッション確立中のＩＰ電話機２間でＩＰパケットを中継する。
【００２６】
ログイン処理部１５は、ＩＰ電話機２のログイン処理を行う。
【００２７】
ログインデータ記憶部１６には、ＩＰ電話機２のログイン処理に用いられるログインデータが記憶されている。図３（Ａ）は、ログインデータ記憶部１６の登録内容を模式的に表した図である。図示するように、ログインデータ記憶部１６には、ＩＰ電話機２毎にレコード１６０が登録されている。レコード１６０は、拠点番号を登録するフィールド１６１と、内線番号を登録するフィールド１６２と、パスワード等のログイン情報を登録するフィールド１６３と、監視対象ＩＰ電話機２に設定すべきか否かを示す監視対象フラグを登録するフィールド１６４と、ログイン状態（ログイン中か否か）を登録するフィールド１６５とを有する。
【００２８】
疎通確認部１７は、ＬＡＮインターフェース部１１を介して疎通確認用マルチキャストパケットを定期的に送信する。そして、疎通確認用マルチキャストパケットを送信してから所定時間（例えば１秒）以内に、ログイン中の各監視対象ＩＰ電話機２から応答用ユニキャストパケットを受信したか否かを監視し、その監視結果をログ記憶部１８に記録する。また、疎通確認部１７は、ログイン中のある監視対象ＩＰ電話機２から応答用ユニキャストパケットを受信しなかった場合に、その監視対象ＩＰ電話機２の識別情報（例えば拠点番号および内線番号）を、ＬＡＮインターフェース部１１を介して保守端末３に通知する。
【００２９】
ログ記憶部１８には、ログイン中の監視対象ＩＰ電話機２毎に、疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットの受信ログが記憶される。図３（Ｂ）は、ログ記憶部１８の登録内容を模式的に表した図である。図示するように、ログ記憶部１８には、ログイン中の監視対象ＩＰ電話機２毎に、その監視対象ＩＰ電話機２の識別情報（例えば拠点番号および内線番号）に対応付けられたテーブル１８０が記憶される。各テーブル１８０には、対応する監視対象ＩＰ電話機２に疎通確認用マルチキャストパケットを送信する毎にレコード１８１が登録される。レコード１８１は、疎通確認用マルチキャストパケットの送信時刻を登録するフィールド１８２と、この疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットの受信の有無（応答状況）を登録するフィールド１８３と、を有する。
【００３０】
図４は、本発明の第一実施の形態に係るＩＰ電話交換機１の動作を説明するためのフロー図である。
【００３１】
ログイン処理部１５は、ＬＡＮインターフェース部１１を介してＩＰ電話機２からログイン要求パケットを受信すると（Ｓ１０１でＹＥＳ）、このログイン要求パケットに含まれている拠点番号および内線番号をキーにして、ログインデータ記憶部１６からレコード１６０を検索する。そして、検索したレコード１６０のフィールド１６３に登録されているログイン情報と、ログイン要求パケットに含まれているログイン情報とを比較して、ログインを許可するか否かを判断する（Ｓ１０２）。
【００３２】
ログインを許可しないと判断した場合（Ｓ１０２でＮＯ）、ログイン処理部１５は、ＬＡＮインターフェース部１１を介して、このログイン要求パケットの送信元であるＩＰ電話機２にログイン拒否応答パケットを送信する（Ｓ１０６）。一方、ログインを許可すると判断した場合（Ｓ１０２でＹＥＳ）、ログイン処理部１５は、検索したレコード１６０のフィールド１６５に登録されているログイン状態を「ログアウト中」から「ログイン中」に更新する。また、このレコード１６０のフィールド１６４に登録されている監視対象フラグを調べる（Ｓ１０３）。
【００３３】
監視対象フラグが「オン」の場合（Ｓ１０３でＹＥＳ）、ログイン処理部１５は、ＬＡＮインターフェース部１１を介して、このログイン要求パケットの送信元であるＩＰ電話機２に、監視対象フラグ「オン」を含むログイン許可応答パケットを送信する（Ｓ１０４）。一方、監視対象フラグが「オフ」の場合（Ｓ１０３でＮＯ）、ログイン処理部１５は、ＬＡＮインターフェース部１１を介して、このログイン要求パケットの送信元であるＩＰ電話機２に、監視対象フラグ「オフ」を含むログイン許可応答パケットを送信する（Ｓ１０５）。
【００３４】
また、疎通確認部１７は、例えば定期的に到来する疎通確認タイミングになると（Ｓ１０７でＹＥＳ）、ＬＡＮインターフェース部１１から疎通確認用マルチキャストパケットを送信する。さらに、疎通確認部１７は、ログインデータ記憶部１６の各レコード１６０のフィールド１６４、１６５の内容に基づいてログイン中の監視対象ＩＰ電話機２を特定し、ログ記憶部１８に登録されているログイン中の監視対象ＩＰ電話機２各々のテーブル１８０にレコード１８１を追加する。そして、追加した各レコード１８１のフィールド１８２に疎通確認用マルチキャストパケットの送信時刻を記憶すると共に、フィールド１８３に「応答無」を記憶する（Ｓ１０８）。
【００３５】
それから、疎通確認部１７は、所定の時間の経過によりタイムアウトするまでの間（Ｓ１１１でＮＯ）、ＬＡＮインターフェース部１１を介して各監視対象ＩＰ電話機２から応答用ユニキャストパケットが届くのを待つ（Ｓ１０９）。何れかの監視対象ＩＰ電話機２から応答用ユニキャストパケットを受信したならば（Ｓ１０９でＹＥＳ）、疎通確認部１７は、この監視対象ＩＰ電話機２に対応するテーブル１８０に追加したレコード１８１のフィールド１８３に登録されている応答状況を「応答無」から「応答有」に変更する（Ｓ１１０）。
【００３６】
次に、疎通確認部１７は、所定の時間の経過によりタイムアウトしたならば（Ｓ１１１でＹＥＳ）、ログイン中の監視対象ＩＰ電話機２各々のテーブル１８０に追加したレコード１８１のうち、フィールド１８３に「応答無」が登録されているレコード１８１があるか否かを調べる（Ｓ１１２）。フィールド１８３に「応答無」が登録されているレコード１８１があるならば（Ｓ１１２でＹＥＳ）、疎通確認部１７は、ＬＡＮインターフェース部１１を介して、保守端末３に、このレコード１８１が追加されたテーブル１８０に対応する監視対象ＩＰ電話機２の識別情報（例えば拠点番号および内線番号）を通知する（Ｓ１１３）。
【００３７】
図５は、本発明の第一実施の形態に係るＩＰ電話機２の概略構成図である。
【００３８】
図示するように、ＩＰ電話機２は、ＬＡＮインターフェース部２１と、ハンドセット２２と、操作パネル２３と、呼制御部２４と、通話処理部２５と、ログイン要求部２６と、ログインデータ記憶部２７と、疎通応答部２８と、監視対象フラグ記憶部２９と、を有する。
【００３９】
ＬＡＮインターフェース部２１は、ＬＡＮ５に接続するためのインターフェースである。
【００４０】
操作パネル２３は、ユーザから各種指示を受け付けたり、あるいはユーザに情報を表示したりするためのインターフェースであり、操作ボタン等の入力部、ＬＣＤ等の表示部、およびスピーカを備える。
【００４１】
呼制御部２４は、ＳＩＰ等の呼制御プロトコルに従い呼制御処理を行って、通話相手との間にセッションを確立する。
【００４２】
通話処理部２５は、ＲＴＰ等の伝送プロトコルに従い、呼制御部２４により確立されたセッションを介して通話相手より通話データを受け取り、それをハンドセット２２から音声出力する。また、ハンドセット２２から音声入力された通話データを、このセッションを介して通話相手に送信する。
【００４３】
ログイン要求部２６は、ログインデータ記憶部２７に記憶されている自ＩＰ電話機２のログインデータ（拠点番号、内線番号、およびログイン情報等）を用いて、ＩＰ電話交換機１に対してログイン処理を要求する。また、ログイン要求部２６は、ＩＰ電話交換機１から受け取ったログイン許可応答パケットに含まれている監視対象フラグを監視対象フラグ記憶部２９に記憶する。
【００４４】
疎通応答部２８は、ＬＡＮインターフェース部２１を介して、ＩＰ電話交換機１から、自ＩＰ電話機２が属するマルチキャストグループをマルチキャストアドレスとする疎通確認用マルチキャストパケットを受信した場合に、監視対象フラグ記憶部２９に監視対象フラグ「オン」が記憶されているならば、ＬＡＮインターフェース部２１を介してＩＰ電話交換機１に応答用ユニキャストパケットを返信する。
【００４５】
図６は、本発明の第一実施の形態に係るＩＰ電話機２の動作を説明するためのフロー図である。
【００４６】
ＩＰ電話機２が起動されると、ログイン要求部２６は、ログインデータ記憶部２７に記憶されているログインデータを含むログイン要求パケットを生成し、ＬＡＮインターフェース部２１を介して、このログイン要求パケットをＩＰ電話交換機１に送信する（Ｓ２０１）。それから、ログイン要求部２６は、このログイン要求パケットに対する応答パケットがＩＰ電話交換機１から届くのを待つ（Ｓ２０２）。
【００４７】
そして、この応答パケットがログイン拒否応答パケットである場合（Ｓ２０３で「拒否」）、ログイン要求部２６は、操作パネル２３にエラーメッセージを出力する等の所定のエラー処理を行う（Ｓ２０４）。
【００４８】
一方、この応答パケットがログイン許可応答パケットである場合（Ｓ２０３で「許可」）、ログイン要求部２６は、このログイン許可応答パケットに含まれている監視対象フラグを監視対象フラグ記憶部２９に記憶する（Ｓ２０５）。次に、ログイン要求部２６は、呼制御部２４および通話処理部２５を有効にする（Ｓ２０６）。これにより、ＩＰ電話機２は、ＩＰ電話交換機１を利用したＩＰ通信が可能となる。
【００４９】
さて、疎通応答部２８は、ＬＡＮインターフェース部２１を介してＩＰ電話交換機１から疎通確認用マルチキャストパケットを受信すると（Ｓ２０７でＹＥＳ）、監視対象フラグ記憶部２９に監視対象フラグ「オン」が記憶されているならば（Ｓ２０８でＹＥＳ）、ＬＡＮインターフェース部２１を介してＩＰ電話交換機１に応答用ユニキャストパケットを返信する（Ｓ２０９）。
【００５０】
次に、本発明の第一実施の形態に係るＩＰ電話システムの動作例を説明する。
【００５１】
図７は、ＩＰ電話機２がＩＰ電話交換機１にログインする場合のＩＰ電話システムの動作例を示すシーケンス図である。ここでは、拠点番号［０１］、［０２］の各拠点ネットワーク７において、内線番号［００１］のＩＰ電話機２が、監視対象ＩＰ電話機２に設定されるべきＩＰ電話機であるとする。
【００５２】
拠点番号［０１］の拠点ネットワーク７において、内線番号［００１］のＩＰ電話機２は、起動すると、ＩＰ電話交換機１にログイン要求パケットを送信する。これを受けて、ＩＰ電話交換機１は、ログイン許可応答パケットを返信する。この際、内線番号［００１］のＩＰ電話機２に対するログイン許可応答パケットには監視対象フラグ「オン」を含める（Ｓ３０１）。
【００５３】
また、内線番号［００２］のＩＰ電話機２は、起動すると、ＩＰ電話交換機１にログイン要求パケットを送信する。これを受けて、ＩＰ電話交換機１は、ログイン許可応答パケットを返信する。この際、内線番号［００２］のＩＰ電話機２に対するログイン許可応答パケットには監視対象フラグ「オフ」を含める（Ｓ３０２）。
【００５４】
拠点番号［０２］の拠点ネットワーク７でも、同様に、内線番号［００１］のＩＰ電話機２に対しては、監視対象フラグ「オン」を含むログイン許可応答パケットがＩＰ電話交換機１から返信され、内線番号［００２］のＩＰ電話機２に対しては、監視対象フラグ「オフ」を含むログイン許可応答パケットがＩＰ電話交換機１から返信される（Ｓ３０３、Ｓ３０４）。
【００５５】
この結果、拠点番号［０１］、［０２］の各拠点ネットワーク７において、内線番号［００１］のＩＰ電話機２が、疎通確認用マルチキャストパケットに対して応答用ユニキャストパケットを送信するように設定される（Ｓ３０５、Ｓ３０７）。また、各拠点ネットワーク７の内線番号［００２］のＩＰ電話機２は、疎通確認用マルチキャストパケットを受信しても応答用ユニキャストパケットを送信しない（Ｓ３０６、Ｓ３０８）。
【００５６】
図８は、ＩＰ電話交換機１が疎通確認用マルチキャストパケットを送信する場合のＩＰ電話システムの動作例を示すシーケンス図である。ここでは、拠点番号［０１］、［０２］の各拠点ネットワーク７において、内線番号［００１］のＩＰ電話機２が監視対象ＩＰ電話機２に設定されているものとする。
【００５７】
ＩＰ電話交換機１は、例えば定期的に到来する疎通確認タイミングになると（Ｓ３２０）、疎通確認用マルチキャストパケットを送信する（Ｓ３２１）。
【００５８】
拠点番号［０１］の拠点ネットワーク７において、ＩＰ電話機２は、この疎通確認用マルチキャストパケットを受信する。このうち、監視対象ＩＰ電話機２である内線番号［００１］のＩＰ電話機２は、この疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットをＩＰ電話交換機１に返信する（Ｓ３２２）。これを受けて、ＩＰ電話交換機１は、ログ記憶部１８に記憶されているテーブル１８０のうち、拠点番号［０１］および内線番号［００１］のＩＰ電話機２に対応するテーブル１８０の最新レコード１８１に登録されている応答状況を「応答無」から「応答有」に更新する（Ｓ３２３）。
【００５９】
同様に、拠点番号［０２］の拠点ネットワーク７において、ＩＰ電話機２は、この疎通確認用マルチキャストパケットを受信する。このうち、監視対象ＩＰ電話機２である内線番号［００１］のＩＰ電話機２は、この疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットをＩＰ電話交換機１に返信する（Ｓ３２４）。これを受けて、ＩＰ電話交換機１は、ログ記憶部１８に記憶されているテーブル１８０のうち、拠点番号［０２］および内線番号［００１］のＩＰ電話機２に対応するテーブル１８０の最新レコード１８１のフィールド１８３に登録されている応答状況を「応答無」から「応答有」に更新する（Ｓ３２５）。
【００６０】
次に、ＩＰ電話交換機１は、疎通確認用マルチキャストパケットを送信してから所定時間Ｔ１でタイムアウトしたならば（Ｓ３２６）、ログ記憶部１８に記憶されているテーブル１８０のうち、ログイン中の検査対象ＩＰ電話機２各々のテーブル１８０の最新レコード１８１のフィールド１８３に登録されている応答状況を確認する。ここでは、全て「応答有」であるとする。この場合、ＩＰ電話交換機１は、次の疎通確認タイミングの到来を待つ。
【００６１】
それから、ＩＰ電話交換機１は、次の疎通確認タイミングになると（Ｓ３２７）、疎通確認用マルチキャストパケットを送信する（Ｓ３２８）。ここで、拠点番号［０２］の拠点ネットワーク７のＬＡＮ５にネットワーク障害が発生し、拠点番号［０２］の拠点ネットワーク７内のＩＰ電話機２には疎通確認用マルチキャストパケットが届かなかったものとする（Ｓ３２９）。
【００６２】
拠点番号［０１］の拠点ネットワーク７においては、ＩＰ電話機２が、この疎通確認用マルチキャストパケットを受信する。このうち、監視対象ＩＰ電話機２である内線番号［００１］のＩＰ電話機２は、この疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットをＩＰ電話交換機１に返信する（Ｓ３３０）。これを受けて、ＩＰ電話交換機１は、ログ記憶部１８に記憶されているテーブル１８０のうち、拠点番号［０１］および内線番号［００１］のＩＰ電話機２に対応するテーブル１８０の最新レコード１８１のフィールド１８３に登録されている応答状況を「応答無」から「応答有」に更新する（Ｓ３３１）。
【００６３】
一方、拠点番号［０２］の拠点ネットワーク７においては、ＩＰ電話機２は、この疎通確認用マルチキャストパケットを受信していない。したがって、拠点番号［０２］の拠点ネットワーク７において、監視対象ＩＰ電話機２である内線番号［００１］のＩＰ電話機２は、ＩＰ電話交換機１に対して応答用ユニキャストパケットを返信しない。
【００６４】
次に、ＩＰ電話交換機１は、疎通確認用マルチキャストパケットを送信してから所定時間Ｔ１でタイムアウトしたならば（Ｓ３３２）、ログ記憶部１８に記憶されているテーブル１８０のうち、ログイン中の検査対象ＩＰ電話機２各々のテーブル１８０の最新レコード１８１のフィールド１８３に登録されている応答状況を確認する。ここでは、拠点番号「０２」および内線番号「００１」のＩＰ電話機２に対応するテーブル１８０の最新レコード１８１のフィールド１８３に登録されている応答状況が「応答無」である。そこで、ＩＰ電話交換機１は、拠点番号「０２」および内線番号「００１」のＩＰ電話機２の識別情報（例えば拠点番号および内線番号）等を保守端末３に通知する（Ｓ３３３）。
【００６５】
以上、本発明の第一実施の形態について説明した。
【００６６】
本実施の形態では、ＩＰ電話交換機１から疎通確認用マルチキャストパケットを受信したＩＰ電話機２が、自ＩＰ電話機２が監視対象ＩＰ電話機２に設定されているならば、この疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットをＩＰ電話交換機１に返信する。また、ＩＰ電話交換機１が、ログイン中の監視対象ＩＰ電話機２毎に、疎通確認用マルチキャストパケットを送信してから所定時間内に応答用ユニキャストパケットを受信したか否かを示す情報を記録する。
【００６７】
したがって、本実施の形態によれば、ネットワーク障害等によるマルチキャストパケットのパケットロスを検出することができる。また、監視対象ＩＰ電話機２のみが応答用ユニキャストパケットを返信するので、マルチキャストパケットに応答することによる通信トラヒックの増大を抑制することができる。
【００６８】
また、本実施の形態において、ＩＰ電話交換機１は、ログインを許可する場合にＩＰ電話機２に送信するログイン許可応答パケットに、このＩＰ電話機２を監視対象ＩＰ電話機２に設定するか否かを示す監視対象フラグを含めて送信する。そして、ＩＰ電話機２は、ＩＰ電話交換機１から受信したログイン許可応答パケットに含まれている監視対象フラグが「オン」の場合に、自ＩＰ電話機２を監視対象ＩＰ電話機２に設定する。
【００６９】
したがって、本実施の形態によれば、ＩＰ電話機２を監視対象ＩＰ電話機２にするか否かの設定をＩＰ電話交換機１側から遠隔で行うことができる。また、この遠隔設定のために専用のパケットを使用する必要がないため、通信トラヒックの増加を防止することができる。
【００７０】
また、本実施の形態において、ＩＰ電話交換機１は、疎通確認用マルチキャストパケットを定期的に送信する。そして、監視対象ＩＰ電話機２は、ＩＰ電話交換機１から受信したマルチキャストパケットが疎通確認用マルチキャストパケットである場合にのみ応答用ユニキャストパケットを返信する。したがって、本実施の形態によれば、マルチキャストパケットに応答することによる通信トラヒックの増大を抑制することができる。
【００７１】
また、本実施の形態において、ＩＰ電話交換機１は、疎通確認用マルチキャストパケットを送信してから所定時間内に何れかのログイン中の監視対象ＩＰ電話機２から応答用ユニキャストパケットを受信しなかった場合に、この監視対象ＩＰ電話機２の識別情報（例えば拠点番号および内線番号）を保守端末３に送信する。したがって、本実施の形態によれば、ネットワーク障害の可能性のある拠点ネットワーク７をユーザに迅速に通知できる。
【００７２】
なお、本実施の形態では、ＩＰ電話交換機１が、ログイン許可応答パケットに監視対象フラグを含めて送信することにより、監視対象ＩＰ電話機２の設定を行っている。しかし、本発明はこれに限定されない。
【００７３】
例えば、ＩＰ電話交換機１が、疎通確認用マルチキャストパケットに、監視対象ＩＰ電話機２に設定するＩＰ電話機２の識別情報を含めて送信する。そして、ＩＰ電話機２は、ＩＰ電話交換機１から受信した疎通確認用マルチキャストパケットに自ＩＰ電話機２の識別情報が含まれている場合に、自ＩＰ電話機２を監視対象ＩＰ電話機２であると判断して、この疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットを返信する。
【００７４】
このようにした場合でも、ＩＰ電話機２を監視対象ＩＰ電話機２にするか否かの設定をＩＰ電話交換機１側から遠隔で行うことができる。
【００７５】
また、本実施の形態において、監視対象ＩＰ電話機２は、受信したマルチキャストパケットが疎通確認用マルチキャストパケットの場合にのみ応答用ユニキャストパケットをＩＰ電話交換機１に返信しているが、本発明はこれに限定されない。
【００７６】
例えば、監視対象ＩＰ電話機２は、受信した全てのマルチキャストパケットに対して応答用ユニキャストパケットをＩＰ電話交換機１に返信してもよい。あるいは、ＩＰ電話交換機１は、応答が必要なマルチキャストパケットに応答指示のフラグを挿入し、監視対象ＩＰ電話機２は、受信したマルチキャストパケットにこのフラグが含まれている場合に、このマルチキャストパケットに対する応答用ユニキャストパケットを返信してもよい。
【００７７】
［第二実施の形態］
次に、本発明の第二実施の形態を説明する。
【００７８】
本実施の形態に係るＩＰ電話システムでは、図１において、ＩＰ電話交換機１に代えてＩＰ電話交換機１Ａを設けると共に、およびＩＰ電話機２に代えてＩＰ電話機２Ａを設けている。その他の構成は、図１に示す第一実施の形態に係るＩＰ電話システムと同様である。
【００７９】
本実施の形態では、監視対象ＩＰ電話機２Ａは、疎通確認用マルチキャストパケットを受信してから新たに疎通確認用マルチキャストパケットを受信するまでの間に受信したマルチキャストパケット（例えば呼制御メッセージを格納したマルチキャストパケット）の識別情報（例えばシーケンス番号）のリストを、この新たに受信した疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットに含めてＩＰ電話交換機１Ａに返信する。そして、ＩＰ電話交換機１Ａは、各監視対象ＩＰ電話機２Ａから受信した応答用ユニキャストパケットに含まれている識別情報リストに基づいて、パケットロスしたマルチキャストパケットを検出し、このマルチキャストパケットを再送する。
【００８０】
図９は、本発明の第二実施の形態に係るＩＰ電話交換機１Ａの概略構成図である。
【００８１】
本実施の形態に係るＩＰ電話交換機１Ａが、図２に示す第一実施の形態に係るＩＰ電話交換機１と異なる点は、疎通確認部１７に代えて疎通確認部１７Ａを設けたこと、および再送制御部８１と再送用パケット保持部８２とを新たに設けたことである。その他の構成は、図２に示す第一実施の形態に係るＩＰ電話交換機１と同様である。
【００８２】
疎通確認部１７Ａは、第一実施の形態の疎通確認部１７の動作に加え、次の動作を行う。すなわち、各監視対象ＩＰ電話機２Ａから受信した応答用ユニキャストパケットに格納されているマルチキャストパケットの識別情報リストを再送制御部８１に通知する。
【００８３】
再送制御部８１は、ＬＡＮインターフェース部１１から送信されたマルチキャストパケットを、その送信時刻と共に再送用パケット保持部８２に一時記憶する。また、再送制御部８１は、疎通確認部１７Ａから通知されたマルチキャストパケットの識別情報リストと、再送用パケット保持部８２に格納されているマルチキャストパケットの識別情報とを比較して、パケットロスしたマルチキャストパケットの有無を調べる。そして、パケットロスしたマルチキャストパケットがあるならば、このマルチキャストパケットをＬＡＮインターフェース部１１から再送する。
【００８４】
本実施の形態に係るＩＰ電話交換機１Ａの動作が、図４に示す第一実施の形態に係るＩＰ電話交換機１の動作と異なる点は、Ｓ１１０のログ更新に代えてＳ１１０Ａを設けたことである。その他は図４と同様である。Ｓ１１０Ａでは、ログ更新および再送制御を行う。
【００８５】
図１０は、本発明の第二実施の形態に係るＩＰ電話交換機１Ａによるログ更新および再送制御（Ｓ１１０Ａ）を説明するためのフロー図である。
【００８６】
先ず、疎通確認部１７Ａは、Ｓ１０９で受信した応答用ユニキャストパケットの送信元の監視対象ＩＰ電話機２Ａに対応するテーブル１８０に追加したレコード１８１のフィールド１８３に登録されている応答状況を「応答無」から「応答有」に変更する（Ｓ１１０１）。
【００８７】
それから、疎通確認部１７Ａは、この応答用ユニキャストパケットに格納されているマルチキャストパケットの識別情報リストを、この応答用ユニキャストパケットの送信元の監視対象ＩＰ電話機２Ａに対応するテーブル１８０に追加したレコード１８１のフィールド１８２に登録されている送信時刻（最新の疎通確認用マルチキャストパケットの送信日時）、およびこのレコード１８１の一つ前のレコード１８１のフィールド１８２に登録されている送信時刻（一つ前の疎通確認用マルチキャストパケットの送信日時）と共に、再送制御部８１に通知する。
【００８８】
これを受けて、再送制御部８１は、一つ前の疎通確認用マルチキャストパケットの送信時刻から最新の疎通確認用マルチキャストパケットの送信時刻までの間に送信されたマルチキャストパケットを、再送用パケット保持部８２に保持されているマルチキャストパケットのなかから特定する。そして、特定したマルチキャストパケットのなかから、疎通確認部１７Ａより受け取ったマルチキャストパケットの識別情報リストに載っていないマルチキャストパケットを調べることにより、パケットロスの有無を判断する（Ｓ１１０２）。
【００８９】
パケットロスがある場合（Ｓ１１０２でＹＥＳ）、再送制御部８１は、このパケットロスしたマルチキャストパケットが再送済みでないならば（Ｓ１１０３でＮＯ）、このマルチキャストパケットを、再送用パケット保持部８２から読み出してＬＡＮインターフェース部１１から送信する（Ｓ１１０４）。その後、このフローを終了する。
【００９０】
一方、パケットロスがない場合（Ｓ１１０２でＮＯ）、あるいはパケットロスがあるが（Ｓ１１０２でＹＥＳ）、このパケットロスしたマルチキャストパケットが再送済みならば（Ｓ１１０３でＹＥＳ）、直ちにこのフローを終了する。
【００９１】
図１１は、本発明の第二実施の形態に係るＩＰ電話機２Ａの概略構成図である。
【００９２】
本実施の形態に係るＩＰ電話機２Ａが、図５に示す第一実施の形態に係るＩＰ電話機２と異なる点は、疎通応答部２８に代えて疎通応答部２８Ａを設けたこと、およびマルチキャストパケット情報取得部８３とマルチキャストパケット情報記憶部８４とを新たに設けたことである。その他の構成は、図５に示す第一実施の形態に係るＩＰ電話機２と同様である。
【００９３】
マルチキャストパケット情報取得部８３は、ＬＡＮインターフェース部２１により受信されたマルチキャストパケットから識別情報（例えばシーケンス番号）を取得し、この識別情報を、このマルチキャストパケットの受信時刻と共にマルチキャストパケット情報記憶部８４に記憶する。
【００９４】
疎通応答部２８Ａは、第一実施の形態の疎通応答部２８の動作に加え、次の動作を行う。すなわち、一つ前の疎通確認用マルチキャストパケットを受信してから今回新たに疎通確認用マルチキャストパケットを受信するまでの間に受信されたマルチキャストパケットの識別情報を、マルチキャストパケット情報記憶部８４から特定する。そして、特定したマルチキャストパケットの識別情報リストを作成し、このリストを、今回新たに受信した疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットに含める。
【００９５】
本実施の形態に係るＩＰ電話機２Ａの動作が、図６に示す第一実施の形態に係るＩＰ電話機２の動作と異なる点は、Ｓ２０９の応答用ユニキャストパケット返信に代えてＳ２０９Ａを設けたことである。その他は図６と同様である。Ｓ２０９Ａでは、マルチキャストパケットの識別情報リストの作成および応答用ユニキャストパケットの送信を行う。
【００９６】
図１２は、本発明の第二実施の形態に係るＩＰ電話機２Ａによる、マルチキャストパケットの識別情報リストの作成および応答用ユニキャストパケットの送信（Ｓ２０９Ａ）を説明するためのフロー図である。
【００９７】
先ず、疎通応答部２８Ａは、一つ前の疎通確認用マルチキャストパケットの受信時刻から今回の疎通確認用マルチキャストパケットの受信時刻までの時間帯を抽出時間帯に決定する（Ｓ２０９１）。次に、疎通応答部２８Ａは、抽出時間帯に属する受信時刻を持つマルチキャストパケットの識別情報をマルチキャストパケット情報記憶部８４から抽出して、マルチキャストパケットの識別情報リストを作成する（Ｓ２０９２）。そして、今回の疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットにこの識別情報リストを挿入して（Ｓ２０９３）、ＬＡＮインターフェース部２１から送信する（Ｓ２０９４）。
【００９８】
なお、その後、ＩＰ電話機２Ａは、この応答用ユニキャストパケットの送信によりＩＰ電話交換機１Ａから再送されるマルチキャストパケットがすでに受信済みであれば、それを破棄する。
【００９９】
次に、本発明の第二実施の形態に係るＩＰ電話システムの動作例を説明する。
【０１００】
図１３は、ＩＰ電話交換機１Ａが疎通確認用マルチキャストパケットを送信する場合のＩＰ電話システムの動作例を示すシーケンス図である。ここでは、拠点番号［０１］、［０２］の各拠点ネットワーク７において、内線番号［００１］のＩＰ電話機２Ａが監視対象ＩＰ電話機２Ａに設定されているものとする。
【０１０１】
なお、ＩＰ電話機２ＡがＩＰ電話交換機１Ａにログインする場合のＩＰ電話システムの動作例は、図７に示す第一実施の形態の動作例と同様であるので、その説明を省略する。
【０１０２】
前回の疎通確認タイミング（不図示）から今回の疎通確認タイミング（Ｓ３６１）までの間に、ＩＰ電話交換機１Ａが、識別情報（例えばシーケンス番号）Ｎｏ．１−Ｎｏ．４の合計４つのマルチキャストパケット（例えば呼制御メッセージ）を送信したとする（Ｓ３５１〜Ｓ３５４）。そして、そのうちの一つである識別情報Ｎｏ．３のマルチキャストパケットは、ネットワークの瞬断により（Ｓ３５５）、拠点番号［０２］の拠点ネットワーク７内のＩＰ電話機２Ａに届かなかったものとする。
【０１０３】
この結果、ＩＰ電話交換機１Ａは、前回の疎通確認タイミングから今回の疎通確認タイミングまでの間に送信した識別情報Ｎｏ．１−Ｎｏ．４のマルチキャストパケットを再送用パケット保持部８２に記憶する（Ｓ３５６）。また、拠点番号［０１］の拠点ネットワーク７内の各ＩＰ電話機２Ａは、前回の疎通確認タイミングから今回の疎通確認タイミングまでの間に受信したマルチキャストパケットの識別情報Ｎｏ．１−Ｎｏ．４およびそれらの受信時刻をマルチキャストパケット情報記憶部８４に記憶する（Ｓ３５７、Ｓ３５８）。また、拠点番号［０２］の拠点ネットワーク７内の各ＩＰ電話機２Ａは、前回の疎通確認タイミングから今回の疎通確認タイミングまでの間に受信したマルチキャストパケットの識別情報Ｎｏ．１、Ｎｏ．２、Ｎｏ．４およびそれらの受信時刻をマルチキャストパケット情報記憶部８４に記憶する（Ｓ３５９、Ｓ３６０）。
【０１０４】
さて、ＩＰ電話交換機１Ａは、例えば定期的に到来する疎通確認タイミングになると（Ｓ３６１）、疎通確認用マルチキャストパケットを送信する（Ｓ３６２）。
【０１０５】
拠点番号［０１］の拠点ネットワーク７において、ＩＰ電話機２Ａは、この疎通確認用マルチキャストパケットを受信する。このうち、監視対象ＩＰ電話機２Ａである内線番号［００１］のＩＰ電話機２Ａは、この疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットに、疎通確認用マルチキャストパケットを前回受信してから今回受信するまでの間に受信したマルチキャストパケットの識別情報リスト（識別情報Ｎｏ．１−Ｎｏ．４）を含めて、この応答用ユニキャストパケットをＩＰ電話交換機１Ａに返信する（Ｓ３６３）。
【０１０６】
これを受けて、ＩＰ電話交換機１Ａは、ログ記憶部１８に記憶されているテーブル１８０のうち、拠点番号［０１］および内線番号［００１］のＩＰ電話機２Ａに対応するテーブル１８０の最新レコード１８１のフィールド１８３に登録されている応答状況を「応答無」から「応答有」に更新する（Ｓ３６４）。また、前回の疎通確認タイミングから今回の疎通確認タイミングまでの間に送信したマルチキャストパケットの識別情報Ｎｏ．１−Ｎｏ．４と、この応答用ユニキャストパケットに含まれている識別情報リストに記載されているマルチキャストパケットの識別情報Ｎｏ．１−Ｎｏ．４とを比較して、パケットロスがないことを確認する（Ｓ３６５）。
【０１０７】
同様に、拠点番号［０２］の拠点ネットワーク７において、ＩＰ電話機２Ａは、この疎通確認用マルチキャストパケットを受信する。このうち、監視対象ＩＰ電話機２Ａである内線番号［００１］のＩＰ電話機２Ａは、この疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットに、疎通確認用マルチキャストパケットを前回受信してから今回受信するまでの間に受信したマルチキャストパケットの識別情報リスト（識別情報Ｎｏ．１、Ｎｏ．２、Ｎｏ．４）を含めて、この応答用ユニキャストパケットをＩＰ電話交換機１Ａに返信する（Ｓ３６６）。
【０１０８】
これを受けて、ＩＰ電話交換機１Ａは、ログ記憶部１８に記憶されているテーブル１８０のうち、拠点番号［０２］および内線番号［００１］のＩＰ電話機２Ａに対応するテーブル１８０の最新レコード１８１のフィールド１８３に登録されている応答状況を「応答無」から「応答有」に更新する（Ｓ３６７）。また、前回の疎通確認タイミングから今回の疎通確認タイミングまでの間に送信したマルチキャストパケットの識別情報Ｎｏ．１−Ｎｏ．４と、この応答用ユニキャストパケットに含まれている識別情報リストに記載されているマルチキャストパケットの識別情報Ｎｏ．１、Ｎｏ．２、Ｎｏ．４とを比較して、識別情報Ｎｏ．３のマルチキャストパケットがパケットロスしていることを確認する（Ｓ３６８）。そして、再送用パケット保持部８２に記憶されている識別情報Ｎｏ．３のマルチキャストパケットを再送する（Ｓ３６９）。
【０１０９】
拠点番号［０１］の拠点ネットワーク７内のＩＰ電話機２Ａは、識別情報Ｎｏ．３のマルチキャストパケットを受信済みであるので、新たに受信した識別情報Ｎｏ．３のマルチキャストパケットを破棄する（Ｓ３７０、Ｓ３７１）。一方、拠点番号［０２］の拠点ネットワーク７内のＩＰ電話機２Ａは、識別情報Ｎｏ．３のマルチキャストパケットを未受信であるので、新たに受信した識別情報Ｎｏ．３のマルチキャストパケットを取得する（Ｓ３７２、Ｓ３７３）。
【０１１０】
次に、ＩＰ電話交換機１Ａは、疎通確認用マルチキャストパケットを送信してから所定時間Ｔ１でタイムアウトしたならば（Ｓ３７４）、ログ記憶部１８に記憶されているテーブル１８０のうち、ログイン中の検査対象ＩＰ電話機２各々のテーブル１８０の最新レコード１８１のフィールド１８３に登録されている応答状況を確認する。ここでは、全て「応答有」であるとする。この場合、ＩＰ電話交換機１Ａは、次の疎通確認タイミングの到来を待つ。
【０１１１】
以上、本発明の第二実施の形態について説明した。
【０１１２】
本実施の形態において、監視対象ＩＰ電話機２Ａは、ＩＰ電話交換機１Ａから受信したマルチキャストパケットの識別情報を取得する。そして、疎通確認用マルチキャストパケットを前回受信してから今回受信するまでの間にＩＰ電話交換機１Ａから受信したマルチキャストパケットの識別情報リストを、今回受信した疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットに含めてＩＰ電話交換機１Ａに返信する。また、ＩＰ電話交換機１Ａは、監視対象ＩＰ電話機２Ａ毎に、前回の疎通確認タイミングから今回の疎通確認タイミングまでに送信したマルチキャストパケットと、今回の疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットに含まれているマルチキャストパケットの識別情報リストとに基づいて、パケットロスしたマルチキャストパケットを検出し再送する。
【０１１３】
したがって、本実施の形態によれば、マルチキャストパケットをパケットロスしたＩＰ電話機２Ａに、このパケットロスしたマルチキャストパケットを届けることができる。その他の効果は、上記第一実施の形態の効果と同様である。
【０１１４】
なお、本実施の形態でも、上記の第一実施の形態と同様、ＩＰ電話交換機１Ａが、ログイン許可応答パケットに監視対象フラグを含めて送信することにより、監視対象ＩＰ電話機２Ａの設定を行う代わりに、例えば、ＩＰ電話交換機１Ａが、疎通確認用マルチキャストパケットに、監視対象ＩＰ電話機２Ａに設定するＩＰ電話機２Ａの識別情報を含めて送信してもよい。この場合、ＩＰ電話機２Ａが、ＩＰ電話交換機１Ａから受信した疎通確認用マルチキャストパケットに、自ＩＰ電話機２Ａの識別情報が含まれている場合に、自ＩＰ電話機２Ａが監視対象ＩＰ電話機２Ａであると判断して、この疎通確認用マルチキャストパケットに対する応答用ユニキャストパケットを返信すればよい。
【０１１５】
［第三実施の形態］
次に、本発明の第三実施の形態を説明する。
【０１１６】
本実施の形態に係るＩＰ電話システムでは、図１において、ＩＰ電話交換機１に代えてＩＰ電話交換機１Ｂを設けると共に、およびＩＰ電話機２に代えてＩＰ電話機２Ｂを設けている。その他の構成は、図１に示す第一実施の形態に係るＩＰ電話システムと同様である。
【０１１７】
本実施の形態では、ＩＰ電話機２Ｂが、ＩＰ電話交換機１Ｂから受信したマルチキャストパケット（例えば呼制御メッセージ）に基づいて、パケットロスしたマルチキャストパケットを検出し、このマルチキャストパケットの識別情報（例えばシーケンス番号）をＩＰ電話交換機１Ｂに通知する。これを受けて、ＩＰ電話交換機１Ｂが、ＩＰ電話機２Ｂより通知された識別情報を持つマルチキャストパケットのペイロードのデータを格納したユニキャストパケットを生成し、このユニキャストパケットを、識別情報の通知元であるＩＰ電話機２Ｂに送信する。
【０１１８】
図１４は、本発明の第三実施の形態に係るＩＰ電話交換機１Ｂの概略構成図である。
【０１１９】
本実施の形態に係るＩＰ電話交換機１Ｂが、図２に示す第一実施の形態に係るＩＰ電話交換機１と異なる点は、ログ記憶部１８が省略されていること、疎通確認部１７に代えて疎通確認部１７Ｂを設けたこと、および、パケットデータ再送制御部９１とパケットデータ保持部９２とを新たに設けたことである。その他の構成は、図２に示す第一実施の形態に係るＩＰ電話交換機１と同様である。
【０１２０】
なお、本実施の形態では、監視対象ＩＰ電話機の設定は不要である。このため、ログインデータ記憶部１６に記憶する各レコード１６０には、監視対象フラグを記憶するためのフィールド１６４が不要である。また、ログイン処理部１５は、ログイン許可応答パケットに監視対象フラグを挿入しない。
【０１２１】
疎通確認部１７Ｂは、ログイン中の各ＩＰ電話機２Ｂに対して、定期的に、疎通確認メッセージ（例えばライフチェックメッセージ）を格納したユニキャストパケット（以下、疎通確認用ユニキャストパケットと呼ぶ）を、ＬＡＮインターフェース部１１から送信する。そして、疎通確認用ユニキャストパケットを送信してから所定時間（例えば１秒）以内に、この疎通確認用ユニキャストパケットの送信先から応答用ユニキャストパケットを受信したか否かを監視する。そして、この疎通確認用ユニキャストパケットの送信先から応答用ユニキャストパケットを所定時間内に受信しなかった場合に、その送信先の識別情報（例えば拠点番号および内線番号）を、ＬＡＮインターフェース部１１を介して保守端末３に通知する。
【０１２２】
また、疎通確認部１７Ｂは、応答用ユニキャストパケットにマルチキャストパケットの識別情報が含まれているか否かを調べる。そして、マルチキャストパケットの識別情報が含まれている場合に、このマルチキャストパケットの識別情報を、この応答用ユニキャストパケットの送信元であるＩＰ電話機２Ｂの識別情報（例えばＩＰアドレス）と共に、パケットデータ再送制御部９１に通知する。
【０１２３】
パケットデータ再送制御部９１は、ＬＡＮインターフェース部１１から送信されたマルチキャストパケットのペイロードのデータを、そのマルチキャストパケットの識別情報（例えばシーケンス番号）と共にパケットデータ保持部９２に一時記憶する。
【０１２４】
また、パケットデータ再送制御部９１は、疎通確認部１７Ｂから通知されたマルチキャストパケットの識別情報に対応するペイロードのデータをパケットデータ保持部９２から読み出す。そして、読み出したペイロードのデータを格納したユニキャストパケットを生成し、このユニキャストパケットを、このマルチキャストパケットの識別情報と共に、ＬＡＮインターフェース部１１を介して、疎通確認部１７Ｂから通知された識別情報により特定されるＩＰ電話機２Ｂに送信する。
【０１２５】
図１５は、本発明の第三実施の形態に係るＩＰ電話交換機１Ｂの動作を説明するためのフロー図である。
【０１２６】
ログイン処理部１５は、ＬＡＮインターフェース部１１を介して、ＩＰ電話機２Ｂからログイン要求パケットを受信すると（Ｓ４０１でＹＥＳ）、このログイン要求パケットに含まれている拠点番号および内線番号をキーにして、ログインデータ記憶部１６からレコード１６０を検索する。そして、検索したレコード１６０のフィールド１６３に登録されているログイン情報と、ログイン要求パケットに含まれているログイン情報とを比較して、ログインを許可するか否かを判断する（Ｓ４０２）。ログインを許可すると判断した場合（Ｓ４０２でＹＥＳ）、ログイン処理部１５は、ＬＡＮインターフェース部１１を介して、このログイン要求パケットの送信元であるＩＰ電話機２Ｂにログイン許可応答パケットを送信する（Ｓ４０３）。一方、ログインを許可しないと判断した場合（Ｓ４０２でＮＯ）、ログイン処理部１５は、ＬＡＮインターフェース部１１を介して、このログイン要求パケットの送信元であるＩＰ電話機２Ｂにログイン拒否応答パケットを送信する（Ｓ４０４）。
【０１２７】
また、疎通確認部１７Ｂは、例えば定期的に到来する疎通確認タイミングになると（Ｓ４０５でＹＥＳ）、ＬＡＮインターフェース部１１を介して、ログイン中のＩＰ電話機２Ｂに疎通確認用ユニキャストパケットを送信する（Ｓ４０６）。それから、疎通確認部１７Ｂは、所定の時間でタイムアウトするまでの間（Ｓ４１０でＮＯ）、ＬＡＮインターフェース部１１を介して、疎通確認用ユニキャストパケットの送信元のＩＰ電話機２Ｂから応答用ユニキャストパケットが届くのを待つ（Ｓ４０７）。
【０１２８】
そして、疎通確認用ユニキャストパケットの送信元のＩＰ電話機２Ｂから応答用ユニキャストパケットを受信したならば（Ｓ４０７でＹＥＳ）、疎通確認部１７Ｂは、この応答用ユニキャストパケットに、パケットロスしたマルチキャストパケットの識別情報が含まれているか否かを判断する（Ｓ４０８）。
【０１２９】
この応答用ユニキャストパケットに、パケットロスしたマルチキャストパケットの識別情報が含まれている場合（Ｓ４０８でＹＥＳ）、疎通確認部１７Ｂは、このパケットロスしたマルチキャストパケットの識別情報を、この応答用ユニキャストパケットの送信元であるＩＰ電話機２Ｂの識別情報と共に、パケットデータ再送制御部９１に通知する。これを受けて、パケットデータ再送制御部９１は、パケットデータ保持部９２から、このパケットロスしたマルチキャストパケットの識別情報に対応付けられているペイロードのデータを読み出し、このデータを格納したユニキャストパケットを生成する。そして、疎通確認部１７Ｂから通知された識別情報により特定されるＩＰ電話機２Ｂをあて先として、このユニキャストパケットをＬＡＮインターフェース部１１から送信する（Ｓ４０９）。それから、Ｓ４１２に進む。一方、この応答用ユニキャストパケットに、パケットロスしたマルチキャストパケットの識別情報が含まれていない場合は（Ｓ４０８でＮＯ）、直ちにＳ４１２に進む。
【０１３０】
また、疎通確認部１７Ｂは、疎通確認用ユニキャストパケットの送信元のＩＰ電話機２Ｂから応答用ユニキャストパケットを受信することなく、所定の時間の経過によりタイムアウトしたならば（Ｓ４１０でＹＥＳ）、疎通確認部１７Ｂは、ＬＡＮインターフェース部１１を介して、保守端末３に、このＩＰ電話機２Ｂの識別情報（例えば拠点番号および内線番号）を通知する（Ｓ４１１）。その後、Ｓ４１２に進む。
【０１３１】
Ｓ４１２において、疎通確認部１７Ｂは、ログイン中の全てのＩＰ電話機２Ｂに疎通確認用ユニキャストパケットを送信したならば（Ｓ４１２でＹＥＳ）、Ｓ４０１に戻る。一方、送信していないならば（Ｓ４１２でＮＯ）、Ｓ４０６に戻って、疎通確認用ユニキャストパケットの送信を続ける。
【０１３２】
図１６は、本発明の第三実施の形態に係るＩＰ電話機２Ｂの概略構成図である。
【０１３３】
本実施の形態に係るＩＰ電話機２Ｂが、図５に示す第一実施の形態に係るＩＰ電話機２と異なる点は、監視対象フラグ記憶部２９を省略したこと、疎通応答部２８に代えて疎通応答部２８Ｂを設けたこと、および、マルチキャストパケット情報取得部９３とマルチキャストパケット情報記憶部９４とパケットロス検出部９５とを新たに設けたことである。その他の構成は、図５に示す第一実施の形態に係るＩＰ電話機２と同様である。
【０１３４】
マルチキャストパケット情報取得部９３は、ＬＡＮインターフェース部２１により受信されたマルチキャストパケットから識別情報（例えばシーケンス番号）を取得し、この識別情報を、このマルチキャストパケットの受信時刻と共に、マルチキャストパケット情報記憶部９４に記憶する。
【０１３５】
パケットロス検出部９５は、マルチキャストパケット情報記憶部９４に記憶されている各マルチキャストパケットの識別情報および受信時刻に基づいて、パケットロスしたマルチキャストパケットを検出する。
【０１３６】
例えば、マルチキャストパケットの識別情報がシーケンス番号である場合、マルチキャストパケット情報記憶部９４に記憶されている各マルチキャストパケットのシーケンス番号に基づいて、欠落しているシーケンス番号（前後のシーケンス番号が存在するにもかかわらず、マルチキャストパケット情報記憶部９４に記憶されていないシーケンス番号）を検出する。そして、欠落しているシーケンス番号の直前あるいは直後のシーケンス番号を持つマルチキャストパケットの受信時刻から所定時間（例えば１秒）を経過している場合に、この欠落しているシーケンス番号を持つマルチキャストパケットを、パケットロスしたマルチキャストパケットと判断する。
【０１３７】
疎通応答部２８Ｂは、ＬＡＮインターフェース部２１を介して、ＩＰ電話交換機１Ｂから、自ＩＰ電話機２Ｂをあて先とする疎通確認用ユニキャストパケットを受信した場合に、パケットロス検出部９５で検出されている、パケットロスしたマルチキャストパケットの識別情報を含む応答用ユニキャストパケットを生成し、この応答用ユニキャストパケットを、ＬＡＮインターフェース部２１を介してＩＰ電話交換機１Ｂに返信する。そして、疎通応答部２８Ｂは、この応答用ユニキャストパケットに対する応答として、パケットロスしたマルチキャストパケットのペイロードのデータを格納したユニキャストパケットをＩＰ電話交換機１Ｂから受信したならば、このパケットロスしたマルチキャストパケットの識別情報を受信時刻と共にマルチキャストパケット情報記憶部９４に記憶する。また、このユニキャストパケットに呼制御メッセージが格納されているならば、この呼制御メッセージを呼制御部２４に渡し、通話データが格納されているならば、この通話データを通話処理部２５に渡す。
【０１３８】
図１７は、本発明の第三実施の形態に係るＩＰ電話機２Ｂの動作を説明するためのフロー図である。
【０１３９】
ＩＰ電話機２Ｂが起動されると、ログイン要求部２６は、ログインデータ記憶部２７に記憶されているログインデータを含むログイン要求パケットを生成し、ＬＡＮインターフェース部２１を介してＩＰ電話交換機１Ｂにこのログイン要求パケットを送信する（Ｓ５０１）。それから、ログイン要求部２６は、このログイン要求パケットに対する応答パケットがＩＰ電話交換機１Ｂから届くのを待つ（Ｓ５０２）。そして、この応答パケットがログイン拒否応答パケットである場合（Ｓ５０３で「拒否」）、ログイン要求部２６は、操作パネル２３にエラーメッセージを出力する等の所定のエラー処理を行う（Ｓ５０４）。
【０１４０】
一方、この応答パケットがログイン許可応答パケットである場合（Ｓ５０３で「許可」）、ログイン要求部２６は、呼制御部２４および通話処理部２５を有効にする（Ｓ５０５）。これにより、ＩＰ電話機２Ｂは、ＩＰ電話交換機１Ｂを利用したＩＰ通信が可能となる。
【０１４１】
さて、疎通応答部２８Ｂは、ＬＡＮインターフェース部２１を介して、ＩＰ電話交換機１Ｂから自ＩＰ電話機２Ｂ宛ての疎通確認用ユニキャストパケットを受信すると（Ｓ５０６でＹＥＳ）、パケットロス検出部９５により、パケットロスしたマルチキャストパケットが検出されているか否かを判断する（Ｓ５０７）。パケットロスしたマルチキャストパケットが検出されていないならば（Ｓ５０７でＮＯ）、疎通応答部２８Ｂは、ＬＡＮインターフェース部２１を介してＩＰ電話交換機１Ｂに応答用ユニキャストパケットを返信する（Ｓ５０８）。
【０１４２】
一方、パケットロスしたマルチキャストパケットが検出されているならば（Ｓ５０７でＹＥＳ）、疎通応答部２８Ｂは、このパケットロスしたマルチキャストパケットの識別情報を含む応答用ユニキャストパケットを生成し、ＬＡＮインターフェース部２１を介してＩＰ電話交換機１Ｂに、この応答用ユニキャストパケットを返信する（Ｓ５０９）。
【０１４３】
それから、疎通応答部２８Ｂは、この応答用ユニキャストパケットに対する応答として、パケットロスしたマルチキャストパケットのペイロードのデータを格納したユニキャストパケットをＩＰ電話交換機１Ｂから受信したならば（Ｓ５１０でＹＥＳ）、パケットロスの復旧処理を行う（Ｓ５１１）。すなわち、疎通応答部２８Ｂは、このパケットロスしたマルチキャストパケットの識別情報を、このユニキャストパケットの受信時刻と共にマルチキャストパケット情報記憶部９４に記憶する。また、このユニキャストパケットに呼制御メッセージが格納されているならば、この呼制御メッセージを呼制御部２４に渡し、通話データが格納されているならば、この通話データを通話処理部２５に渡す。
【０１４４】
次に、本発明の第三実施の形態に係るＩＰ電話システムの動作例を説明する。
【０１４５】
図１８は、ＩＰ電話交換機１Ｂが疎通確認用ユニキャストパケットを送信する場合のＩＰ電話システムの動作例を示すシーケンス図である。
【０１４６】
なお、ＩＰ電話機２ＢがＩＰ電話交換機１Ｂにログインする場合のＩＰ電話システムの動作例は、図７に示す第一実施の形態の動作例において、Ｓ３０５〜Ｓ３０８を省略したものと同様であるので、その説明を省略する。
【０１４７】
前回の疎通確認タイミング（不図示）から今回の疎通確認タイミング（Ｓ６１０）までの間に、ＩＰ電話交換機１Ｂが識別情報（例えばシーケンス番号）Ｎｏ．１−Ｎｏ．４の合計４つのマルチキャストパケット（例えば呼制御メッセージ）を送信したとする（Ｓ６０１〜Ｓ６０４）。そして、そのうちの一つである識別情報Ｎｏ．３のマルチキャストパケットは、ネットワークの瞬断により（Ｓ６０５）、拠点番号［０２］の拠点ネットワーク７内のＩＰ電話機２Ｂに届かなかったものとする。
【０１４８】
この結果、拠点番号［０１］の拠点ネットワーク７内の各ＩＰ電話機２Ｂは、受信したマルチキャストパケットの識別情報の並び等から、パケットロスしたマルチキャストパケットはないものと判断する（Ｓ６０６、Ｓ６０７）。また、拠点番号［０２］の拠点ネットワーク７内の各ＩＰ電話機２Ｂは、受信したマルチキャストパケットの識別情報の並び等から、識別情報Ｎｏ．３のマルチキャストパケットがパケットロスしたものと判断する（Ｓ６０８、Ｓ６０９）。
【０１４９】
さて、ＩＰ電話交換機１Ｂは、例えば定期的に到来する疎通確認タイミングになると（Ｓ６１０）、各ＩＰ電話機２Ｂに疎通確認用ユニキャストパケットを送信する（Ｓ６１１、Ｓ６１３、Ｓ６１５、Ｓ６１９）。
【０１５０】
拠点番号［０１］の拠点ネットワーク７内の各ＩＰ電話機２Ｂは、疎通確認用ユニキャストパケットを受信すると、応答用ユニキャストパケットをＩＰ電話交換機１Ｂに返信する（Ｓ６１２、Ｓ６１４）。
【０１５１】
一方、拠点番号［０２］の拠点ネットワーク７内の各ＩＰ電話機２Ｂは、疎通確認用ユニキャストパケットを受信すると、パケットロスしたマルチキャストパケットの識別情報Ｎｏ．２を含む応答用ユニキャストパケットをＩＰ電話交換機１Ｂに返信する（Ｓ６１６、Ｓ６２０）。これを受けて、ＩＰ電話交換機１Ｂは、識別情報Ｎｏ．３のマルチキャストパケットに格納されていたペイロードのデータを格納したユニキャストパケットを生成する。そして、拠点番号［０２］の拠点ネットワーク７内の各ＩＰ電話機２Ｂに、このユニキャストパケットを送信する（Ｓ６１７、Ｓ６２１）。そして、拠点番号［０２］の拠点ネットワーク７内の各ＩＰ電話機２Ｂは、このユニキャストパケットのペイロードに格納されているデータを用いて、パケットロスした識別情報Ｎｏ．３のマルチキャストパケットの復旧処理を行う（Ｓ６１８、Ｓ６２２）。
【０１５２】
次に、ＩＰ電話交換機１Ｂは、疎通確認タイミングになってから所定時間でタイムアウトしたならば（Ｓ６２３）、次の疎通確認タイミングの到来を待つ。
【０１５３】
以上、本発明の第三実施の形態について説明した。
【０１５４】
本実施の形態において、ＩＰ電話交換機１Ｂは、ＩＰ電話機２Ｂからマルチキャストパケットの識別情報を通知された場合に、この識別情報を通知したＩＰ電話機２Ｂに、この識別情報を持つマルチキャストパケットのペイロードのデータが格納されたユニキャストパケットを送信する。また、ＩＰ電話機２Ｂは、ＩＰ電話交換機１Ｂから受信したマルチキャストパケットの識別情報のリストに基づいて、パケットロスしたマルチキャストパケットの識別情報を検出する。そして、この識別情報をＩＰ電話交換機１Ｂに通知して、ＩＰ電話交換機１Ｂから、パケットロスしたマルチキャストパケットのペイロードのデータが格納されたユニキャストパケットを受信する。
【０１５５】
したがって、本実施の形態によれば、マルチキャストパケットをパケットロスしたＩＰ電話機２Ｂに、このパケットロスしたマルチキャストパケットのペイロードに格納されていたデータを届けることができる。
【０１５６】
また、本実施の形態では、パケットロスしたマルチキャストパケットのペイロードに格納されていたデータをユニキャストパケットで届けるので、マルチキャストパケットをパケットロスしていないＩＰ電話機２Ｂに、不要なマルチキャストパケットの受信処理を実施させなくて済む。
【０１５７】
また、本実施の形態において、ＩＰ電話交換機１Ｂは、疎通確認用ユニキャストパケット（ライフチェックメッセージ）を各ＩＰ電話機２Ｂに定期的に送信し、各ＩＰ電話機２Ｂから応答用ユニキャストパケットを受信する。また、ＩＰ電話機２Ｂは、ＩＰ電話交換機１Ｂから疎通確認用ユニキャストパケットを受信した場合に、パケットロスしたマルチキャストパケットがあるならば、このマルチキャストパケットの識別情報を、疎通確認用ユニキャストパケットに対する応答用ユニキャストパケットに含めてＩＰ電話交換機１Ｂに送信する。
【０１５８】
したがって、本実施の形態によれば、パケットロスしたマルチキャストパケットの識別情報をＩＰ電話機２ＢからＩＰ電話交換機１Ｂに通知するための専用パケットを使用しないので、通信トラヒックの増加を抑制することができる。
【０１５９】
なお、本実施の形態では、疎通確認用ユニキャストパケットに対する応答用ユニキャストパケットを利用して、パケットロスしたマルチキャストパケットの識別情報をＩＰ電話機２ＢからＩＰ電話交換機１Ｂに通知している。しかし、本発明はこれに限定されない。専用のパケットを利用して、パケットロスしたマルチキャストパケットの識別情報をＩＰ電話機２ＢからＩＰ電話交換機１Ｂに通知するようにしてもかまわない。
【０１６０】
なお、本発明は上記の各実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０１６１】
例えば、上記の各実施の形態において、ＩＰ電話交換機１、１Ａ、１Ｂ、ＩＰ電話機２、２Ａ、２Ｂの構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実行されるものでもよい。あるいは、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）によりソフト的に実行されるものでもよい。もしくは、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、およびＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することにより実現されるものでもよい。
【図面の簡単な説明】
【０１６２】
【図１】図１は、本発明の第一実施の形態に係るＩＰ電話システムの概略図である。
【図２】図２は、本発明の第一実施の形態に係るＩＰ電話交換機１の概略構成図である。
【図３】図３（Ａ）は、ログインデータ記憶部１６の登録内容を模式的に表した図であり、図３（Ｂ）は、ログ記憶部１８の登録内容を模式的に表した図である。
【図４】図４は、本発明の第一実施の形態に係るＩＰ電話交換機１の動作を説明するためのフロー図である。
【図５】図５は、本発明の第一実施の形態に係るＩＰ電話機２の概略構成図である。
【図６】図６は、本発明の第一実施の形態に係るＩＰ電話機２の動作を説明するためのフロー図である。
【図７】図７は、ＩＰ電話機２がＩＰ電話交換機１にログインする場合のＩＰ電話システムの動作例を示すシーケンス図である。
【図８】図８は、ＩＰ電話交換機１が疎通確認用マルチキャストパケットを送信する場合のＩＰ電話システムの動作例を示すシーケンス図である。
【図９】図９は、本発明の第二実施の形態に係るＩＰ電話交換機１Ａの概略構成図である。
【図１０】図１０は、本発明の第二実施の形態に係るＩＰ電話交換機１Ａによるログ更新および再送制御（Ｓ１１０Ａ）を説明するためのフロー図である。
【図１１】図１１は、本発明の第二実施の形態に係るＩＰ電話機２Ａの概略構成図である。
【図１２】図１２は、本発明の第二実施の形態に係るＩＰ電話機２Ａによる、マルチキャストパケットの識別情報リストの作成および応答用ユニキャストパケットの送信（Ｓ２０９Ａ）を説明するためのフロー図である。
【図１３】図１３は、ＩＰ電話交換機１Ａが疎通確認用マルチキャストパケットを送信する場合のＩＰ電話システムの動作例を示すシーケンス図である。
【図１４】図１４は、本発明の第三実施の形態に係るＩＰ電話交換機１Ｂの概略構成図である。
【図１５】図１５は、本発明の第三実施の形態に係るＩＰ電話交換機１Ｂの動作を説明するためのフロー図である。
【図１６】図１６は、本発明の第三実施の形態に係るＩＰ電話機２Ｂの概略構成図である。
【図１７】図１７は、本発明の第三実施の形態に係るＩＰ電話機２Ｂの動作を説明するためのフロー図である。
【図１８】図１８は、ＩＰ電話交換機１Ｂが疎通確認用ユニキャストパケットを送信する場合のＩＰ電話システムの動作例を示すシーケンス図である。
【符号の説明】
【０１６３】
１、１Ａ、１Ｂ：ＩＰ電話交換機、２、２Ａ、２Ｂ：ＩＰ電話機、３：保守端末、４：ルータ、５：ＬＡＮ、６：ＩＰ網、７：拠点ネットワーク、８：本部ネットワーク、１１：ＬＡＮインターフェース部、１２：呼制御部、１３：局データ記憶部、１４：スイッチ部、１５：ログイン処理部、１６：ログインデータ記憶部、１７、１７Ａ、１７Ｂ：疎通確認部、１８：ログ記憶部、２１：ＬＡＮインターフェース部、２２：ハンドセット、２３：操作パネル、２４：呼制御部、２５：通話処理部、２６：ログイン要求部、２７：ログインデータ記憶部、２８、２８Ａ、２８Ｂ：疎通応答部、２９：監視対象フラグ記憶部、８１：再送制御部、８２：再送用パケット保持部、８３：マルチキャストパケット情報取得部、８４：マルチキャストパケット情報記憶部、９１：パケットデータ再送制御部、９２：パケットデータ保持部、９３：マルチキャストパケット情報取得部、９４：マルチキャストパケット情報記憶部
【図１】
2009206862.tif 000003
【図２】
2009206862.tif 000004
【図３】
2009206862.tif 000005
【図４】
2009206862.tif 000006
【図５】
2009206862.tif 000007
【図６】
2009206862.tif 000008
【図７】
2009206862.tif 000009
【図８】
2009206862.tif 000010
【図９】
2009206862.tif 000011
【図１０】
2009206862.tif 000012
【図１１】
2009206862.tif 000013
【図１２】
2009206862.tif 000014
【図１３】
2009206862.tif 000015
【図１４】
2009206862.tif 000016
【図１５】
2009206862.tif 000017
【図１６】
2009206862.tif 000018
【図１７】
2009206862.tif 000019
【図１８】
2009206862.tif 000020