(57)【要約】  【課題】共通のアドレスが割り当てられた複数のＶｏＩＰゲートウェイを含む通信システムにおいて、代表番号による着信を可能とする技術を提供する。  【解決手段】ハブ２は、所定時間内に複数のＶｏＩＰゲートウェイ１から同じ種別のＳＩＰメッセージを受信した場合に、最初のＳＩＰメッセージのみをＶｏＩＰ網４に中継し、以降のＳＩＰメッセージを破棄する。また、ＶｏＩＰゲートウェイ１は、ハブ２を介してＶｏＩＰ網４から受信したＩＮＶＩＴＥメッセージに対して、２００ＯＫメッセージを返信してセッションを確立した場合に、ＬＡＮ５を介して他のＶｏＩＰゲートウェイ１に接続応答完了通知を送信する。接続応答完了通知を受信した他のＶｏＩＰゲートウェイ１は、このＩＮＶＩＴＥメッセージに対する着信処理を終了して、配下のアナログ電話機３の着信鳴動を停止する。【選択図】図１
2013150135.tif 000002
【特許請求の範囲】
【請求項１】
複数の電話端末をＶｏＩＰ網に接続する通信システムであって、
それぞれ配下の前記電話端末を前記ＶｏＩＰ網に接続する、前記ＶｏＩＰ網上のアドレスとして共通のアドレスが割り当てられた複数のＶｏＩＰゲートウェイと、
前記複数のＶｏＩＰゲートウェイと前記ＶｏＩＰ網との間に配置され、前記共通のアドレスを送信先アドレスとするパケットを前記ＶｏＩＰ網から受信して、前記複数のＶｏＩＰゲートウェイに中継するとともに、前記ＶｏＩＰゲートウェイから受信したパケットを前記ＶｏＩＰ網に中継するハブと、を備え、
前記ハブは、
所定時間内に前記複数のＶｏＩＰゲートウェイから同じ種別の呼制御メッセージを受信した場合に、当該所定時間内に受信した複数の同じ種別の呼制御メッセージのうち、最初の呼制御メッセージのみを前記ＶｏＩＰ網に中継して、残りの呼制御メッセージを破棄する中継制御手段を有し、
前記ＶｏＩＰゲートウェイは、
前記ハブを介して前記ＶｏＩＰ網から受信した接続要求メッセージに対して接続応答メッセージを返信した場合に、他のすべての前記ＶｏＩＰゲートウェイに接続応答完了通知を送信する接続応答完了通知送信手段と、
他の前記ＶｏＩＰゲートウェイから前記接続応答完了通知を受信した場合に、前記接続要求メッセージに対する処理を終了し、配下の前記電話端末に切断信号を送信する切断手段と、を有する
ことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記中継制御手段は、前記ＶｏＩＰ網から受信した接続要求メッセージ毎に、
当該接続要求メッセージに基づく一連の呼で発生する呼制御メッセージのうち、同じ種別の呼制御メッセージを前記所定時間内に前記複数のＶｏＩＰゲートウェイから受信した場合に、当該所定時間内に受信した複数の同じ種別の呼制御メッセージのうち、最初の呼制御メッセージのみを前記ＶｏＩＰ網に中継して、残りの呼制御メッセージを破棄する
ことを特徴とする通信システム。
【請求項３】
請求項１または２に記載の通信システムの構成要素として、当該通信システムに用いられることを特徴とするハブ。
【請求項４】
請求項１または２に記載の通信システムの構成要素として、当該通信システムに用いられることを特徴するＶｏＩＰゲートウェイ。
【請求項５】
共通のアドレスが割り当てられた複数のＶｏＩＰゲートウェイを含む通信システムの代表番号による着信制御方法であって、
前記共通のアドレスを送信先アドレスとするパケットを前記ＶｏＩＰ網から受信して、前記複数のＶｏＩＰゲートウェイに中継するとともに、前記ＶｏＩＰゲートウェイから受信したパケットを前記ＶｏＩＰ網に中継するハブを前記通信システムに設け、
前記ハブは、
所定時間内に前記複数のＶｏＩＰゲートウェイから同じ種別の呼制御メッセージを受信した場合に、当該所定時間内に受信した複数の同じ種別の呼制御メッセージのうち、最初の呼制御メッセージのみを前記ＶｏＩＰ網に中継して、残りの呼制御メッセージを破棄し、
前記ＶｏＩＰゲートウェイは、
前記ハブを介して前記ＶｏＩＰ網から受信した接続要求メッセージに対して接続応答メッセージを返信した場合には、他のすべての前記ＶｏＩＰゲートウェイに接続応答完了通知を送信し、
他の前記ＶｏＩＰゲートウェイから前記接続応答完了通知を受信した場合には、前記接続要求メッセージに対する処理を終了する
ことを特徴とする通信システムの着信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のＶｏＩＰゲートウェイを含む通信システムに関し、特にこの通信システムの着信制御技術に関する。
【背景技術】
【０００２】
特許文献１には、動的に負荷分散を実現する仮想ルータを利用した負荷分散システムが開示されている。
【０００３】
この負荷分散システムは、一つの共通のアドレスを有する仮想ルータを構成する複数のルータと、仮想ルータを介してネットワークに接続される複数のエンドシステムと、を備えている。仮想ルータを構成する複数のルータのうちの一つは、マスタルータとなって、自ルータを含む各ルータに担当のエンドシステムを割り当て、他のルータ（バックアップルータ）各々に担当のエンドシステムを通知する。それから、マスタルータおよび各バックアップルータは、担当のエンドシステムを送信元あるいは送信先とするパケットについてのみルーティング処理を行い、その他のパケットを破棄する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２３４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の負荷分散システムは、複数のＶｏＩＰゲートウェイを含む通信システムに適用可能である。すなわち、複数のＶｏＩＰゲートウェイのそれぞれに電話番号を割り当てるとともに、これらのＶｏＩＰゲートウェイに共通のアドレスを割り当てて仮想ＶｏＩＰゲートウェイを構成し、各ＶｏＩＰゲートウェイをＶｏＩＰ網に接続する。そして、各ＶｏＩＰゲートウェイに、自ＶｏＩＰゲートウェイに割り当てられた電話番号を送信先番号あるいは送信元番号とする呼制御メッセージのみを処理させ、その他の呼制御メッセージを無視させる。
【０００６】
しかし、このような構成の通信システムにおいて、すべてのＶｏＩＰゲートウェイに共通の電話番号である代表番号を設定した場合、つぎのような問題が生じる。
【０００７】
すなわち、代表番号を送信先番号とする接続要求メッセージがＶｏＩＰ網から通信システムに着信した場合、仮想ＶｏＩＰゲートウェイを構成するすべてのＶｏＩＰゲートウェイが着信処理を開始して一次応答するため、ＶｏＩＰ網に無駄なパケットを送信してしまう。また、各ＶｏＩＰゲートウェイは、他のＶｏＩＰゲートウェイ配下の電話端末に対して応答操作が行われた場合でも、それを把握することができないため、自ＶｏＩＰゲートウェイ配下の電話端末の着信鳴動を止めることができない。
【０００８】
本発明は上記事情に鑑みてなされたものであり、その目的は、共通のアドレスが割り当てられた複数のＶｏＩＰゲートウェイを含む通信システムにおいて、代表番号による着信を可能とする技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明では、配下の電話端末をＶｏＩＰ網に接続するＶｏＩＰゲートウェイを複数設け、これらのＶｏＩＰゲートウェイに対して、ＶｏＩＰ網上のアドレスとして共通のアドレスを割り当てるとともに、これらのＶｏＩＰゲートウェイをＶｏＩＰ網に接続するハブを設ける。ハブは、この共通のアドレスを送信先アドレスとするパケットをＶｏＩＰ網から受信して、すべてのＶｏＩＰゲートウェイに中継するとともに、ＶｏＩＰゲートウェイから受信したパケットをＶｏＩＰ網に中継する。この際、ハブは、所定時間内に複数のＶｏＩＰゲートウェイから同じ種別の呼制御メッセージを受信したならば、最初の呼制御メッセージのみをＶｏＩＰ網に中継して、以降の呼制御メッセージを破棄する。また、ＶｏＩＰゲートウェイは、ハブを介してＶｏＩＰ網から受信した接続要求メッセージに対して接続応答メッセージを返信した場合、他のすべてのＶｏＩＰゲートウェイに接続応答完了通知を送信する。そして、接続応答完了通知を受信したＶｏＩＰゲートウェイは、この接続要求メッセージに対する処理を終了し、配下の電話端末に切断信号を送信する。
【００１０】
例えば、本発明は、複数の電話端末をＶｏＩＰ網に接続する通信システムであって、
それぞれ配下の前記電話端末を前記ＶｏＩＰ網に接続する、前記ＶｏＩＰ網上のアドレスとして共通のアドレスが割り当てられた複数のＶｏＩＰゲートウェイと、
前記複数のＶｏＩＰゲートウェイと前記ＶｏＩＰ網との間に配置され、前記共通のアドレスを送信先アドレスとするパケットを前記ＶｏＩＰ網から受信して、前記複数のＶｏＩＰゲートウェイに中継するとともに、前記ＶｏＩＰゲートウェイから受信したパケットを前記ＶｏＩＰ網に中継するハブと、を備え、
前記ハブは、
所定時間内に前記複数のＶｏＩＰゲートウェイから同じ種別の呼制御メッセージを受信した場合に、当該所定時間内に受信した複数の同じ種別の呼制御メッセージのうち、最初の呼制御メッセージのみを前記ＶｏＩＰ網に中継して、残りの呼制御メッセージを破棄する中継制御手段を有し、
前記ＶｏＩＰゲートウェイは、
前記ハブを介して前記ＶｏＩＰ網から受信した接続要求メッセージに対して接続応答メッセージを返信した場合に、他のすべての前記ＶｏＩＰゲートウェイに接続応答完了通知を送信する接続応答完了通知送信手段と、
他の前記ＶｏＩＰゲートウェイから前記接続応答完了通知を受信した場合に、前記接続要求メッセージに対する処理を終了し、配下の前記電話端末に切断信号を送信する切断手段と、を有する。
【発明の効果】
【００１１】
本発明において、ハブが、所定時間内に複数のＶｏＩＰゲートウェイから同じ種別の呼制御メッセージを受信した場合に、最初の呼制御メッセージのみをＶｏＩＰ網に中継して、以降の呼制御メッセージを破棄するので、ＶｏＩＰ網から受信した接続要求メッセージに対して、すべてのＶｏＩＰゲートウェイが一次応答メッセージを返信しても、一次応答メッセージが重複してＶｏＩＰ網に送信されることはない。また、ＶｏＩＰゲートウェイは、ハブを介してＶｏＩＰ網から受信した接続要求メッセージに対して接続応答メッセージを返信した場合に、他のＶｏＩＰゲートウェイに接続応答完了通知を送信するので、これを受けた他のＶｏＩＰゲートウェイは、この接続要求メッセージに対する処理を終了して、配下の電話端末の着信鳴動を着実に停止させることができる。したがって、本発明によれば、共通のアドレスが割り当てられた複数のＶｏＩＰゲートウェイを含む通信システムにおいて、代表番号による着信を可能とすることができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の一実施の形態に係る電話システムの概略構成図である。
【図２】図２は、本実施の形態に係る電話システムの着信制御動作を説明するためのシーケンス図である。
【図３】図３は、本実施の形態に係る電話システムの着信制御動作を説明するためのシーケンス図（図２の続き）である。
【図４】図４は、ＶｏＩＰゲートウェイ１の概略機能構成図である。
【図５】図５は、ＶｏＩＰゲートウェイ１の着信処理を説明するためのフロー図である。
【図６】図６は、ハブ２の概略機能構成図である。
【図７】図７は、破棄対象記憶部２３の登録内容例を模式的に表した図である。
【図８】図８は、ハブ２の動作を説明するためのフロー図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の一実施の形態について説明する。
【００１４】
図１は、本施の形態に係る電話システムの概略構成図である。
【００１５】
図示するように、本実施の形態に係る電話システムは、それぞれ配下のアナログ電話機３−１〜３−ｎ（以下、アナログ電話機３とも呼ぶ）をＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網４に接続する複数のＶｏＩＰゲートウェイ１−１〜１−ｎ（以下、ＶｏＩＰゲートウェイ１とも呼ぶ）と、ＶｏＩＰゲートウェイ１−１〜１−ｎおよびＶｏＩＰ網４間に配置されたハブ２と、を備えている。
【００１６】
ＶｏＩＰゲートウェイ１−１〜１−ｎには、ＶｏＩＰ網４上のアドレスとして共通のアドレス（ＩＰアドレス、ＭＡＣアドレス）が割り当てられるとともに、電話番号として共通の代表番号が割り当てられている。また、ＶｏＩＰゲートウェイ１−１〜１−ｎは、ＬＡＮ５を介して互いに接続されており、ハブ２を介してＶｏＩＰ網４から受信したＩＮＶＩＴＥメッセージに対して２００ＯＫメッセージを返信した場合、つまりＩＮＶＩＴＥメッセージの送信元とセッションを確立した場合に、ＬＡＮ５を介して他のすべてのＶｏＩＰゲートウェイ１に接続応答完了通知を送信する。接続応答完了通知を受信したＶｏＩＰゲートウェイ１は、ＩＮＶＴＥメッセージに対する着信処理を終了し、配下のアナログ電話機３に切断信号を送信する。
【００１７】
ハブ２は、ＶｏＩＰゲートウェイ１−１〜１−ｎに共通のアドレスを送信先アドレスとするデータをＶｏＩＰ網４から受信して、すべてのＶｏＩＰゲートウェイ１−１〜１−ｎに中継するとともに、ＶｏＩＰゲートウェイ１−１〜１−ｎから受信したデータをＶｏＩＰ網４に中継する。この際、ハブ２は、所定時間（例えば５、６秒）内に複数のＶｏＩＰゲートウェイ１から同種別のＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）メッセージを受信したならば、最初のＳＩＰメッセージのみをＶｏＩＰ網４に中継し、以降のＳＩＰメッセージを破棄する。
【００１８】
図２および図３は、本実施の形態に係る電話システムの着信制御動作を説明するためのシーケンス図である。ここでは、説明を簡単にするために、二台のＶｏＩＰゲートウェイ１−１、１−２がハブ２に接続されている場合を例示している。
【００１９】
ハブ２は、ＶｏＩＰゲートウェイ１−１、１−２に割り当てられた共通のＩＰアドレスの指定を伴うＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）リクエストをＶｏＩＰ網４から受信すると（Ｓ１０１）、このＡＲＰリクエストを格納したＩＰパケットおよびＭＡＣフレームの送信先アドレスとしてブロードキャストアドレスおよびマルチキャストアドレスが指定されているため、このＡＲＰリクエストを各ＶｏＩＰゲートウェイ１−１、１−２に中継する（Ｓ１０２）。
【００２０】
これを受けて、各ＶｏＩＰゲートウェイ１−１、１−２は、自身のＭＡＣアドレスとして、各ＶｏＩＰゲートウェイ１−１、１−２に共通のＭＡＣアドレス（グループアドレス：先頭ビットが１で始まるＭＡＣアドレス）を通知するためのＡＲＰリプライを返信する。ここでは、ＶｏＩＰゲートウェイ１−１、１−２の順番でＡＲＰリプライが返信されたものとする（Ｓ１０３、Ｓ１０６）。
【００２１】
ハブ２は、ＶｏＩＰゲートウェイ１−１からＡＲＰリプライを受信すると、所定時間Ｔ（例えば５、６秒）が経過するまで、メッセージ種別「ＡＲＰリプライ」のメッセージを破棄対象に設定し（Ｓ１０４）、それから、このＡＲＰリプライをＶｏＩＰ網４に中継する（Ｓ１０５）。
【００２２】
その後、ハブ２は、ＶｏＩＰゲートウェイ１−２からＡＲＰリプライを受信すると、メッセージ種別「ＡＲＰリプライ」のメッセージが破棄対象に設定されているため、このＡＲＰリプライをＶｏＩＰ網４に中継することなく破棄する（Ｓ１０７）。これにより、同じ内容のＡＲＰリプライが重複してＶｏＩＰ網４に送られてしまうのを防止する。
【００２３】
つぎに、ハブ２は、ＶｏＩＰ網４から各ＶｏＩＰゲートウェイ１−１、１−２に割り当てられた共通の代表番号を送信先番号とするＩＮＶＩＴＥメッセージを受信すると（Ｓ１０８）、このＩＮＶＩＴＥメッセージを格納するＩＰパケットおよびＭＡＣフレームの送信先アドレスとして、各ＶｏＩＰゲートウェイ１−１、１−２に共通のＩＰアドレスおよびＭＡＣアドレスが指定されているため、このＩＮＶＩＴＥメッセージを各ＶｏＩＰゲートウェイ１−１、１−２に中継する（Ｓ１０９）。
【００２４】
これを受けて、各ＶｏＩＰゲートウェイ１−１、１−２は、１００Ｔｒｙｉｎｇメッセージを返信する。ここでは、ＶｏＩＰＧＷ１−１、１−２の順番で１００Ｔｒｙｉｎｇメッセージが返信されたものとする（Ｓ１１０、Ｓ１１８）。
【００２５】
ハブ２は、ＶｏＩＰゲートウェイ１−１から１００Ｔｒｙｉｎｇメッセージを受信すると、所定時間Ｔを経過するまで、メッセージ種別「１００Ｔｒｙｉｎｇ」のメッセージを破棄対象に設定し（Ｓ１１１）、それから、この１００ＴｒｙｉｎｇメッセージをＶｏＩＰ網４に中継する（Ｓ１１２）。
【００２６】
ＶｏＩＰゲートウェイ１−１は、１００Ｔｒｙｉｎｇメッセージに続けて、１８０ＲｉｎｇｉｎｇメッセージをＩＮＶＩＴＥメッセージの送信元に送信するとともに（Ｓ１１３）、配下のアナログ電話機３−１に着信信号を送信する（Ｓ１１４）。これを受けて、アナログ電話機３−１は着信鳴動を開始する（Ｓ１１５）。
【００２７】
ハブ２は、ＶｏＩＰゲートウェイ１−１から１８０Ｒｉｎｇｉｎｇメッセージを受信すると、所定時間Ｔを経過するまで、メッセージ種別「１８０Ｒｉｎｇｉｎｇ」を破棄対象に設定し（Ｓ１１６）、それから、この１８０ＲｉｎｇｉｎｇメッセージをＶｏＩＰ網４に中継する（Ｓ１１７）。
【００２８】
その後、ハブ２は、ＶｏＩＰゲートウェイ１−２から１００Ｔｒｙｉｎｇメッセージを受信すると、メッセージ種別「１００Ｔｒｙｉｎｇ」のメッセージが破棄対象に設定されているため、この１００ＴｒｙｉｎｇメッセージをＶｏＩＰ網４に中継することなく破棄する（Ｓ１１９）。これにより、一つのＩＮＶＩＴＥメッセージに対して１００Ｔｒｙｉｎｇメッセージが重複してＶｏＩＰ網４に送られてしまうのを防止する。
【００２９】
ＶｏＩＰゲートウェイ１−２は、１００Ｔｒｙｉｎｇメッセージに続けて、１８０ＲｉｎｇｉｎｇメッセージをＩＮＶＩＴＥメッセージの送信元に送信するとともに（Ｓ１２０）、配下のアナログ電話機３−２に着信信号を送信する（Ｓ１２１）。これを受けて、アナログ電話機３−２は着信鳴動を開始する（Ｓ１２２）。
【００３０】
ハブ２は、ＶｏＩＰゲートウェイ１−２から１８０Ｒｉｎｇｉｎｇメッセージを受信すると、メッセージ種別「１８０Ｒｉｎｇｉｎｇ」のメッセージが破棄対象に設定されているため、この１８０ＲｉｎｇｉｎｇメッセージをＶｏＩＰ網４に中継することなく破棄する（Ｓ１２３）。これにより、一つのＩＮＶＩＴＥメッセージに対して１８０Ｔｒｙｉｎｇメッセージが重複してＶｏＩＰ網４に送られてしまうのを防止する。
【００３１】
ここで、アナログ電話機３−１がユーザによって応答操作（オフフック）されたものとする（Ｓ１２４）。アナログ電話機３−１は、着信鳴動を終了するとともに（Ｓ１２５）、応答信号をＶｏＩＰゲートウェイ１−１に送信する（Ｓ１２６）。
【００３２】
これを受けて、ＶｏＩＰゲートウェイ１−１は、２００ＯＫメッセージをＩＮＶＩＴＥメッセージの送信元に送信するとともに（Ｓ１２７）、ＬＡＮ５を介して他のＶｏＩＰゲートウェイ１−２に接続応答完了通知を送信する（Ｓ１２８）。
【００３３】
ＶｏＩＰゲートウェイ１−２は、ＶｏＩＰゲートウェイ１−１から接続応答完了通知を受信すると、配下のアナログ電話機３−２に切断信号を送信する（Ｓ１２９）。これを受けて、アナログ電話機３−２は、着信鳴動を終了する（Ｓ１３０）。これにより、ＶｏＩＰゲートウェイ１−２は、ＶｏＩＰゲートウェイ１−１配下のアナログ電話機３−１が応答操作された場合に、自ＶｏＩＰゲートウェイ１−２配下のアナログ電話機３−２の着信鳴動を着実に停止できる。
【００３４】
一方、ハブ２は、ＶｏＩＰゲートウェイ１−１から２００ＯＫメッセージを受信すると、所定時間Ｔを経過するまで、メッセージ種別「２００ＯＫ」のメッセージを破棄対象に設定し（Ｓ１３１）、それから、この２００ＯＫメッセージをＶｏＩＰ網４に中継する（Ｓ１３２）。
【００３５】
以上により、本実施の形態に係る電話システムとＶｏＩＰ網４との間にセッションが確立される（Ｓ１３３）。これにより、アナログ電話機３−１と、ＶｏＩＰ網４に接続された相手端末との間の通話が可能となる。
【００３６】
ここで、ハブ２は、ＶｏＩＰ網４から受信した、ＶｏＩＰゲートウェイ１−１、１−２に共通のＩＰアドレスおよびＭＡＣアドレスを送信先アドレスとするＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）データを、ＶｏＩＰゲートウェイ１−１、１−２のそれぞれに中継する（Ｓ１３４）。しかし、２００ＯＫメッセージを送信してセッションの確立に関与したＶｏＩＰゲートウェイ１−１のみが、このＲＴＰデータを音声信号に変換して配下のアナログ電話機３−１に中継する（Ｓ１３５、Ｓ１３６）。２００ＯＫメッセージを送信していないＶｏＩＰゲートウェイ１−２は、このＲＴＰデータを無視（破棄）する（Ｓ１３７）。
【００３７】
その後、ハブ２は、確立中のセッションの指定を伴うＢＹＥメッセージをＶｏＩＰ網４から受信すると（Ｓ１３８）、このＢＹＥメッセージを格納するＩＰパケットおよびＭＡＣフレームの送信先アドレスとして、各ＶｏＩＰゲートウェイ１−１、１−２に共通のＩＰアドレスおよびＭＡＣアドレスが指定されているため、このＢＹＥメッセージを各ＶｏＩＰゲートウェイ１−１、１−２に中継する（Ｓ１３９）。
【００３８】
しかし、ＶｏＩＰゲートウェイ１−２は、ＢＹＥメッセージで指定されているセッションの確立に関与していないので、このＢＹＥメッセージを無視する（Ｓ１４０）。一方、ＢＹＥメッセージで指定されているセッションの確立に関与したＶｏＩＰゲートウェイ１−１は、配下のアナログ電話機３−１に切断信号を送信するとともに（Ｓ１４１）、このＢＹＥメッセージに対して２００ＯＫメッセージを返信する（Ｓ１４２）。
【００３９】
ハブ２は、ＶｏＩＰゲートウェイ１−１から２００ＯＫメッセージを受信すると、所定時間Ｔを経過するまで、メッセージ種別「２００ＯＫ」のメッセージを破棄対象に設定し（Ｓ１４３）、それから、この２００ＯＫメッセージをＶｏＩＰ網４に中継する（Ｓ１４４）。
【００４０】
以上により、本実施の形態に係る電話システムとＶｏＩＰ網４との間に確立されているセッションが切断される。
【００４１】
つぎに、本実施の形態に係る電話システムを構成するＶｏＩＰゲートウェイ１およびハブ２の詳細を説明する。まず、ＶｏＩＰゲートウェイ１について説明する。
【００４２】
図４は、ＶｏＩＰゲートウェイ１の概略機能構成図である。
【００４３】
図示するように、ＶｏＩＰゲートウェイ１は、ＶｏＩＰ網インターフェース部１０と、ＬＡＮインターフェース部１１と、アナログ電話インターフェース部１２と、呼制御部１３と、通話制御部１４と、接続応答完了通知部１５と、切断処理部１６と、を備えている。
【００４４】
ＶｏＩＰ網インターフェース部１０は、ＶｏＩＰ網４（ハブ２）に接続するためのインターフェースである。ＬＡＮインターフェース部１１は、ＬＡＮ５に接続するためのインターフェースである。そして、アナログ電話インターフェース部１２は、配下のアナログ電話機３を接続するためのインターフェースである。
【００４５】
呼制御部１３は、ＳＩＰに従いＶｏＩＰ網４上のＳＩＰサーバとの間で呼制御シーケンスを実行することにより、ＶｏＩＰ網４上の相手端末との間にセッションを確立する。また、呼制御部１３は、ＳＩＰによる呼制御シーケンスに連動して、配下のアナログ電話機３との間で所定の呼制御シーケンスを実行することにより、配下のアナログ電話機３との間に通話路を確立する。そして、ＶｏＩＰ網４上の相手端末との間に確立されたセッションと、配下のアナログ電話機３との間に確立された通話路とを中継するように、通話制御部１４に指示する。
【００４６】
なお、呼制御部１３において、ＶｏＩＰ網インターフェース部１０を介してＶｏＩＰ網４（ハブ２）から送られてくるＳＩＰメッセージを処理すべきか否かの判断は、ＳＩＰメッセージに含まれているＣａｌｌ−ＩＤに基づいて行われる。すなわち、呼制御部１３は、ＶｏＩＰ網４から受信したＳＩＰメッセージに含まれているＣａｌｌ−ＩＤが、自ＶｏＩＰゲートウェイ１で処理したＩＮＶＩＴＥメッセージと同じＣａｌｌ−ＩＤと同じならば、このＳＩＰメッセージを処理し、異なるならば、このＳＩＰメッセージを無視する。
【００４７】
通話制御部１４は、呼制御部１３の指示に従い、ＶｏＩＰ網４上の相手端末との間に確立されたセッションを介して送受信されるＲＴＰデータと、配下のアナログ電話機３との間に確立された通話路を介して送受信される音声信との間の中継処理を行う。すなわち、通話制御部１４は、セッションを介してＶｏＩＰ網４上の相手端末から受信したＲＴＰデータを音声信号に変換し、この音声信号を、通話路を介して配下のアナログ電話機３に送信する。また、通話路を介して配下のアナログ電話機３から受信した音声信号をＲＴＰデータに変換して、このＲＴＰデータを、セッションを介してＶｏＩＰ網４上の相手端末に送信する。
【００４８】
なお、通話制御部１４において、ＶｏＩＰ網インターフェース部１０を介してＶｏＩＰ網４（ハブ２）から送られてくるＲＴＰデータを処理すべきか否かの判断は、ＲＴＰデータに含まれているＳｅｓｓｉｏｎ−ＩＤに基づいて行われる。すなわち、通話制御部１４は、ＶｏＩＰ網４から受信したＲＴＰデータに含まれているＳｅｓｓｉｏｎ−ＩＤが、呼制御部１３によって確立されたセッションのＳｅｓｓｉｏｎ−ＩＤと同じならば、このＲＴＰデータを処理し、そうでないならば、このＲＴＰデータを無視する。
【００４９】
接続応答完了通知部１５は、自ＶｏＩＰゲートウェイ１がＶｏＩＰ網４（ハブ２）から受信したＩＮＶＩＴＥメッセージに対する２００ＯＫメッセージの返信によりセッションが確立された場合に、このＩＮＶＩＴＥメッセージのＣａｌｌ−ＩＤの指定を伴う接続応答完了通知を生成し、この接続応答完了通知をＬＡＮインターフェース部１１からマルチキャスト送信する。
【００５０】
切断処理部１６は、自ＶｏＩＰゲートウェイ１がＶｏＩＰ網４（ハブ２）から受信したＩＮＶＩＴＥメッセージに対する着信処理のＳＩＰシーケンスを呼制御部１３が実行している場合において、ＬＡＮインターフェース部１１を介して他のＶｏＩＰゲートウェイ１から、このＩＮＶＩＴＥメッセージのＣａｌｌ−ＩＤの指定を伴う接続応答完了通知を受信したならば、このＳＩＰシーケンスの実行終了を呼制御部１３に指示する。
【００５１】
図５は、ＶｏＩＰゲートウェイ１の着信処理を説明するためのフロー図である。このフローは、ＶｏＩＰゲートウェイ１がＶｏＩＰ網４（ハブ２）からＩＮＶＩＴＥメッセージを受信することにより開始される。
【００５２】
まず、呼制御部１３は、ＶｏＩＰ網インターフェース部１０を介してＶｏＩＰ網４（ハブ２）に１００Ｔｒｙｉｎｇメッセージを送信して、着信処理のＳＩＰシーケンスを開始する（Ｓ２０１）。そして、接続応答完了通知を受信することなく、ＩＮＶＩＴＥメッセージの送信元との間にセッションを確立したならば（Ｓ２０２でＮＯ、Ｓ２０３でＹＥＳ）、その旨を接続応答完了通知部１５に通知するとともに、通話制御部１４にセッションの中継を指示する。
【００５３】
これを受けて、接続応答完了通知部１５は、このＩＮＶＩＴＥメッセージのＣａｌｌ−ＩＤの指定を伴う接続応答完了通知を生成し、この接続応答完了通知を、ＬＡＮインターフェース部１１から他のＶｏＩＰゲートウェイ１各々にマルチキャスト送信する（Ｓ２０４）。
【００５４】
また、通話制御部１４は、このセッションを介してＩＮＶＩＴＥメッセージの送信元と送受信されるＲＴＰデータと、配下のアナログ電話機３と送受信される音声信号との間の中継処理を開始する（Ｓ２０５）。
【００５５】
一方、ＩＮＶＩＴＥメッセージの送信元とのセッション確立前に（Ｓ２０３でＮＯ）、ＬＡＮインターフェース部１１を介して他のＶｏＩＰゲートウェイ１から、Ｃａｌｌ−ＩＤの指定を伴う接続応答完了通知を受信した場合（Ｓ２０２でＹＥＳ）、切断処理部１６は、指定されたＣａｌｌ−ＩＤについての着信処理のＳＩＰシーケンスの実行終了を呼制御部１３に指示する。これを受けて、呼制御部１３は、アナログ電話インターフェース部１２を介して配下のアナログ電話機３に切断信号を送信して（Ｓ２０６）、着信処理のＳＩＰシーケンスを終了し、以降においては、指定されたＣａｌｌ−ＩＤに係る呼についてのＲＴＰデータおよびＳＩＰメッセージを受信しても無視（破棄）する（Ｓ２０７）。
【００５６】
つぎに、ハブ２について説明する。
【００５７】
図６は、ハブ２の概略機能構成図である。
【００５８】
図示するように、ハブ２は、ＶｏＩＰ網インターフェース部２０と、ＶｏＩＰゲートウェイ１毎に設けられた複数のＶｏＩＰゲートウェイインターフェース部２１−１〜２１−ｎ（以下、ＶｏＩＰゲートウェイインターフェース部２１とも呼ぶ）と、中継処理部２２と、破棄対象記憶部２３と、破棄対象管理部２４と、を備えている。
【００５９】
ＶｏＩＰ網インターフェース部２０は、ＶｏＩＰ網４に接続するためのインターフェースである。また、ＶｏＩＰゲートウェイインターフェース部２１は、対応するＶｏＩＰゲートウェイ１を接続するためのインターフェースである。
【００６０】
中継処理部２２は、ＳＩＰメッセージ、ＲＴＰデータ等が格納されたＩＰパケットおよびＭＡＣフレームのアドレス情報に基づいて、ＶｏＩＰ網インターフェース部２０およびＶｏＩＰゲートウェイインターフェース部２１−１〜２１−ｎ間の中継処理を行う。
【００６１】
具体的には、ＶｏＩＰ網インターフェース部２０がＶｏＩＰ網４から受信した、すべてのＶｏＩＰゲートウェイ１に共通のアドレス（ＩＰアドレス、ＭＡＣアドレス）を送信先アドレスとするデータを、すべてのＶｏＩＰゲートウェイインターフェース部２１を介して、すべてのＶｏＩＰゲートウェイ１に中継する。また、ＶｏＩＰゲートウェイインターフェース部２１がＶｏＩＰゲートウェイ１から受信したデータを、ＶｏＩＰ網インターフェース部２０を介してＶｏＩＰ網４に中継する。
【００６２】
破棄対象記憶部２３は、ＶｏＩＰ網４への重複送信を防止するために破棄対象に設定されているＳＩＰメッセージに関する情報を記憶する。
【００６３】
図７は、破棄対象記憶部２３の登録内容例を模式的に表した図である。
【００６４】
図示するように、破棄対象記憶部２３には、破棄対象に設定されているＳＩＰメッセージ毎にレコード２３０が記憶される。このレコード２３０は、ＳＩＰメッセージのメッセージ種別を登録するフィールド２３１と、このＳＩＰメッセージのＣａｌｌ−ＩＤを登録するフィールド２３２と、このＳＩＰメッセージを破棄対象に設定した日時を登録するフィールド２３３と、を有する。
【００６５】
破棄対象管理部２４は、中継処理部２２によって中継されるＳＩＰメッセージの、破棄対象への設定を管理する。また、破棄対象管理部２４は、ＶｏＩＰゲートウェイインターフェース部２１から破棄対象に設定されているＳＩＰメッセージを中継処理部２２が受信した場合に、中継処理部２２にこれを破棄させ、破棄対象に設定されているＳＩＰメッセージの、ＶｏＩＰゲートウェイインターフェース部２１からＶｏＩＰ網インターフェース部２０への中継を阻止する。
【００６６】
図８は、ハブ２の動作を説明するためのフロー図である。
【００６７】
ＶｏＩＰ網インターフェース部２０は、ＶｏＩＰゲートウェイ１−１〜１−ｎに共通のアドレスを送信先アドレスとするデータを受信すると（Ｓ３０１でＹＥＳ）、この受信データを中継処理部２２に渡す。これを受けて、中継処理部２２は、受信データの送信先アドレスに従い、この受信データを、すべてのＶｏＩＰゲートウェイインターフェース部２１を介してすべてのＶｏＩＰゲートウェイ１に中継する（Ｓ３０２）。
【００６８】
また、ＶｏＩＰゲートウェイインターフェース部２１は、対応するＶｏＩＰゲートウェイ１からデータを受信すると（Ｓ３０３でＹＥＳ）、この受信データを中継処理部２２に渡す。これを受けて、中継処理部２２は、この受信データのヘッダ情報等に基づいて、この受信データがＳＩＰメッセージであるか否かを調べる（Ｓ３０４）。この受信データがＳＩＰメッセージでない場合（Ｓ３０４でＮＯ）、中継処理部２２は、この受信データを、ＶｏＩＰ網インターフェース部２０を介してＶｏＩＰ網４に中継する（Ｓ３０５）。
【００６９】
一方、受信データがＳＩＰメッセージである場合（Ｓ３０４でＹＥＳ）、中継処理部２２は、破棄対象管理部２４に、この受信データ（ＳＩＰメッセージ）のメッセージ種別およびＣａｌｌ−ＩＤを通知して破棄の是非を問い合わせる。これを受けて、破棄対象管理部２４は、破棄対象記憶部２３を参照し、この受信データが破棄対象に設定されているか否かを調べる（Ｓ３０６）。具体的には、この受信データのメッセージ種別、Ｃａｌｌ−ＩＤがフィールド２３１、２３２に登録されているレコード２３０が破棄対象記憶部２３に登録されているか否かを調べる。
【００７０】
該当するレコード２３０が破棄対象記憶部２３に登録されていない場合、すなわち、受信データが破棄対象に設定されていない場合（Ｓ３０６でＮＯ）、破棄対象管理部２４は、この受信データを破棄対象に設定する（Ｓ３０７）。具体的には、破棄対象記憶部２３に新たなレコード２３０を追加し、このレコード２３０のフィールド２３１、２３２に、この受信データのメッセージ種別、Ｃａｌｌ−ＩＤを登録するとともに、フィールド２３３に、設定日時として現在日時を登録する。
【００７１】
そして、破棄対象管理部２４は、中継処理部２２に、受信データが破棄対象に設定されていない旨を通知する。これを受けて、中継処理部２２は、この受信データを、ＶｏＩＰ網インターフェース部２０を介してＶｏＩＰ網４に中継する（Ｓ３０８）。
【００７２】
一方、該当するレコード２３０が破棄対象記憶部２３に登録されていた場合、すなわち、受信データが破棄対象に設定されている場合（Ｓ３０６でＹＥＳ）、破棄対象管理部２４は、中継処理部２２にその旨を通知する。これを受けて、中継処理部２２は、この受信データを、ＶｏＩＰ網４へ中継することなく破棄する（Ｓ３０９）。
【００７３】
また、破棄対象管理部２４は、破棄対象記憶部２３を参照し、フィールド２３３に登録されている設定日時から所定時間Ｔ（例えば５、６秒）を経過することにより、タイムアウトした破棄対象のレコード２３０が存在するか否かを調べる（Ｓ３１０）。タイムアウトした破棄対象のレコード２３０が存在するならば（Ｓ３１０でＹＥＳ）、このレコード２３０を破棄対象記憶部２３から削除する（Ｓ３１１）。
【００７４】
以上、本発明の実施の形態について説明した。
【００７５】
本実施の形態において、ハブ２は、所定時間内に複数のＶｏＩＰゲートウェイ１から同じ種別のＳＩＰメッセージを受信した場合に、最初のＳＩＰメッセージのみをＶｏＩＰ網４に中継して、以降のＳＩＰメッセージを破棄する。このため、ＶｏＩＰ網４から受信したＩＮＶＩＴＥメッセージに対して、すべてのＶｏＩＰゲートウェイが１００Ｔｒｙｉｎｇメッセージを返信した場合でも、１００Ｔｒｙｉｎｇメッセージが重複してＶｏＩＰ網４に送信されることはない。また、ＶｏＩＰゲートウェイ１は、ハブ２を介してＶｏＩＰ網４から受信したＩＮＶＩＴＥメッセージに対して２００ＯＫメッセージを返信してセッションを確立した場合、ＬＡＮ５を介して他のＶｏＩＰゲートウェイ１に接続応答完了通知を送信する。このため、接続応答完了通知を受信した他のＶｏＩＰゲートウェイ１は、このＩＮＶＩＴＥメッセージに対する着信処理を終了し、配下のアナログ電話機３の着信鳴動を着実に停止する。
【００７６】
したがって、本実施の形態によれば、共通のアドレスが割り当てられた複数のＶｏＩＰゲートウェイ１を含む通信システムにおいて、代表番号による着信を可能とすることができる。
【００７７】
また、本実施の形態において、ハブ２は、ＶｏＩＰ網４から受信したＩＮＶＩＴＥメッセージ毎、つまりＣａｌｌ−ＩＤ毎に、このＩＮＶＩＴＥメッセージに基づく一連の呼で発生するＳＩＰメッセージ（Ｃａｌｌ−ＩＤが同じＳＩＰメッセージ）のうち、同種別のＳＩＰメッセージを所定時間内に複数のＶｏＩＰゲートウェイ１から受信した場合に、これらの同種別のＳＩＰメッセージのうち、最初のＳＩＰメッセージのみをＶｏＩＰ網４に中継し、残りのＳＩＰメッセージを破棄する。このため、ＶｏＩＰ網４から複数のＩＮＶＩＴＥメッセージを略同時に受信するなどして、複数のＳＩＰシーケンスが同時並列的に実施される場合においても、ＳＩＰシーケンス毎に、同種別のＳＩＰメッセージが重複してＶｏＩＰ網４へ送出されるのを防止することができる。
【００７８】
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００７９】
例えば、上記の実施の形態では、ＶｏＩＰゲートウェイ１として、アナログ電話機３をＶｏＩＰ網４に接続するものを例にとり説明したが、本発明は、ＩＳＤＮ電話機等のその他の電話機をＶｏＩＰ網４に接続するＶｏＩＰゲートウェイにも適用できる。
【００８０】
また、上記の実施の形態において、図４に示すＶｏＩＰゲートウェイ１および図６に示すハブ２の機能構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、およびＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいは、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などの計算機によりソフトウエア的に実現されるものでもよい。もしくは、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、およびＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、モデム等の通信インターフェースを備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
【符号の説明】
【００８１】
１、１−１〜１−ｎ：ＶｏＩＰゲートウェイ、２：ハブ、３、３−１〜３−ｎ：アナログ電話機、４：ＶｏＩＰ網、５：ＬＡＮ、１０：ＶｏＩＰ網インターフェース部、１１：ＬＡＮインターフェース部、１２：アナログ電話インターフェース部、１３：呼制御部、１４：通話制御部、１５：接続応答完了通知部、１６：切断処理部、２０：ＶｏＩＰ網インターフェース部、２１−１〜２１−ｎ：ＶｏＩＰゲートウェイインターフェース部、２２：中継処理部、２３：破棄対象記憶部、２４：破棄対象管理部
【図１】
2013150135.tif 000003
【図２】
2013150135.tif 000004
【図３】
2013150135.tif 000005
【図４】
2013150135.tif 000006
【図５】
2013150135.tif 000007
【図６】
2013150135.tif 000008
【図７】
2013150135.tif 000009
【図８】
2013150135.tif 000010