(57)【要約】【課題】内部ネットワーク内の他の電話端末の通話状態に応じた制御を行うことが可能な電話端末および電話システムを提供する。【解決手段】この電話端末１は、ＳＩＰを用いたパケット通信による通話を制御するＣＰＵ１１と、ＬＡＮ１０のＨＧＷ６に接続可能なＬＡＮ通信部１２とを備える。そして、ＣＰＵ１１は、ＬＡＮ１０内の電話端末２および３のＳＩＰ情報を選択的にフィルタリングして取得し、電話端末２および３の通話状態を検出するように構成されている。【選択図】図２
2013106269.tif 000002
【特許請求の範囲】
【請求項１】
呼制御プロトコルを用いたパケット通信による通話を制御する制御部と、
内部ネットワークのホームゲートウェイに接続可能な通信部とを備え、
前記制御部は、前記内部ネットワーク内の他の電話端末の呼制御プロトコル情報を選択的にフィルタリングして取得し、前記他の電話端末の通話状態を検出するように構成されている、電話端末。
【請求項２】
前記制御部は、前記他の電話端末の前記呼制御プロトコル情報に基づいて、前記他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行うように構成されている、請求項１に記載の電話端末。
【請求項３】
前記制御部は、前記他の電話端末の前記呼制御プロトコル情報に基づいて、前記内部ネットワーク内の他の電話端末が通話中であると判断した場合に、前記他の電話端末が通話中であることをユーザに通知する制御または前記他の電話端末への発信を行わない制御のうち少なくとも一方を行うように構成されている、請求項２に記載の電話端末。
【請求項４】
前記制御部は、前記呼制御プロトコル情報のうち呼出情報からセッション終了情報までのタイミングにおいて前記他の電話端末が通話中であると判断するように構成されている、請求項３に記載の電話端末。
【請求項５】
前記呼制御プロトコル情報を記憶する記憶部をさらに備え、
前記制御部は、前記記憶部に記憶された前記他の電話端末の前記呼制御プロトコル情報に基づいて、前記他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行うように構成されている、請求項２〜４のいずれか１項に記載の電話端末。
【請求項６】
前記制御部は、前記他の電話端末の前記呼制御プロトコル情報に基づいて、前記他の電話端末が外線に非通知発信をしたと判断した場合に、前記他の電話端末が非通知発信した外線の発信先へ発信をする際に非通知発信を行う制御または前記他の電話端末が外線に非通知発信した情報をユーザに通知する制御のうち少なくとも一方を行うように構成されている、請求項２〜５のいずれか１項に記載の電話端末。  
【請求項７】
通知部をさらに備え、
前記制御部は、前記他の電話端末の前記呼制御プロトコル情報に基づいて、前記通知部を介して前記他の電話端末の通話状態をユーザに通知するように構成されている、請求項２〜６のいずれか１項に記載の電話端末。
【請求項８】
前記通知部は、スピーカを含み、
前記制御部は、前記他の電話端末の前記呼制御プロトコル情報に基づいて、前記スピーカを介して前記他の電話端末の通話状態をトーキーによりユーザに通知するように構成されている、請求項７に記載の電話端末。
【請求項９】
前記制御部は、前記内部ネットワーク内の他の電話端末の物理アドレスまたは呼制御プロトコルのポート番号のうち少なくとも一方に基づいて、前記呼制御プロトコル情報を選択的にフィルタリングして取得するように構成されている、請求項１〜８のいずれか１項に記載の電話端末。
【請求項１０】
前記制御部は、データリンク層をプロミスキャスモードに設定した上で、前記内部ネットワーク内の他の電話端末の呼制御プロトコル情報を選択的にフィルタリングして取得するように構成されている、請求項１〜９のいずれか１項に記載の電話端末。
【請求項１１】
前記呼制御プロトコルとしてＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いる、請求項１〜１０のいずれか１項に記載の電話端末。
【請求項１２】
内部ネットワークのホームゲートウェイと、
前記ホームゲートウェイに接続された複数の電話端末と、
呼制御プロトコルを用いたパケット通信による通話を制御する制御部とを備え、
前記制御部は、前記内部ネットワーク内の他の前記電話端末の呼制御プロトコル情報を選択的にフィルタリングして取得し、前記他の電話端末の通話状態を検出するように構成されている、電話システム。
【請求項１３】
前記制御部は、前記複数の電話端末のうちの少なくとも１つに設けられるとともに、他の前記電話端末の前記呼制御プロトコル情報に基づいて、前記他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行うように構成されている、請求項１２に記載の電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電話端末および電話システムに関し、特に、パケット通信による通話が可能な電話端末および電話システムに関する。
【背景技術】
【０００２】
従来、パケット通信による通話が可能な電話端末および電話システムが知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、ネットワークに接続され、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）（呼制御プロトコル）を用いたパケット通信による通話が可能な複数の端末（電話端末）が開示されている。この複数の端末には、対応する１つの端末が送受信したＳＩＰ信号データ（呼制御プロトコル情報）を取得するパケットキャプチャ装置がそれぞれ接続されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５８９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の１つの端末（電話端末）に接続されたパケットキャプチャ装置では、ネットワーク内の他の端末が送受信したＳＩＰ信号データ（呼制御プロトコル情報）を取得していないため、ネットワーク内の他の端末の通話状態に応じた制御を端末が行うことができないという問題点がある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、内部ネットワーク内の他の電話端末の通話状態に応じた制御を行うことが可能な電話端末および電話システムを提供することである。
【課題を解決するための手段】
【０００７】
この発明の第１の局面による電話端末は、呼制御プロトコルを用いたパケット通信による通話を制御する制御部と、内部ネットワークのホームゲートウェイに接続可能な通信部とを備え、制御部は、内部ネットワーク内の他の電話端末の呼制御プロトコル情報を選択的にフィルタリングして取得し、他の電話端末の通話状態を検出するように構成されている。
【０００８】
この発明の第１の局面による電話端末では、上記のように、制御部を、内部ネットワーク内の他の電話端末の呼制御プロトコル情報を取得し、他の電話端末の通話状態を検出するように構成することによって、電話端末が他の電話端末の呼制御プロトコル情報に基づいて発信制御などの内部ネットワーク内の他の電話端末の通話状態に応じた制御を行うことができる。また、制御部を、内部ネットワーク内の他の電話端末の呼制御プロトコル情報を選択的にフィルタリングして取得するように構成することによって、電話端末が内部ネットワーク内の全ての呼制御プロトコル情報を取得する場合と異なり、電話端末が取得する呼制御プロトコル情報が過度に増加してしまうことを抑制することができるので、電話端末の負荷が増大することを抑制することができる。したがって、この第１の局面による電話端末によれば、電話端末の負荷が増大するのを抑制しながら、内部ネットワーク内の他の電話端末の通話状態に応じた電話端末の制御を行うことができる。
【０００９】
上記第１の局面による電話端末において、好ましくは、制御部は、他の電話端末の呼制御プロトコル情報に基づいて、他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行うように構成されている。このように構成すれば、内部ネットワーク内の他の電話端末の通話状態をユーザが容易に認識することができるとともに、他の電話端末の通話状態に応じた適切な発信制御を行うことができる。
【００１０】
上記制御部が他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行う構成において、好ましくは、制御部は、他の電話端末の呼制御プロトコル情報に基づいて、内部ネットワーク内の他の電話端末が通話中であると判断した場合に、他の電話端末が通話中であることをユーザに通知する制御または他の電話端末への発信を行わない制御のうち少なくとも一方を行うように構成されている。このように構成すれば、通話中である他の電話端末への発信を抑制することができるので、不必要な発信を抑制することができる。
【００１１】
この場合、好ましくは、制御部は、呼制御プロトコル情報のうち呼出情報からセッション終了情報までのタイミングにおいて他の電話端末が通話中であると判断するように構成されている。このように構成すれば、他の電話端末が通話中であることを容易に制御部により判断することができる。
【００１２】
上記制御部が他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行う構成において、好ましくは、呼制御プロトコル情報を記憶する記憶部をさらに備え、制御部は、記憶部に記憶された他の電話端末の呼制御プロトコル情報に基づいて、他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行うように構成されている。このように構成すれば、他の電話端末の呼制御プロトコル情報を記憶部に蓄積させることができるので、蓄積された呼制御プロトコル情報の一連の流れに基づいて他の電話端末の通話状態を容易に検出することができる。
【００１３】
上記制御部が他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行う構成において、好ましくは、制御部は、他の電話端末の呼制御プロトコル情報に基づいて、他の電話端末が外線に非通知発信をしたと判断した場合に、他の電話端末が非通知発信した外線の発信先へ発信をする際に非通知発信を行う制御または他の電話端末が外線に非通知発信した情報をユーザに通知する制御のうち少なくとも一方を行うように構成されている。このように構成すれば、他の電話端末から非通知発信した信頼度の低い外線に対して通知発信してしまうことを抑制することができる。
【００１４】
上記制御部が他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行う構成において、好ましくは、通知部をさらに備え、制御部は、他の電話端末の呼制御プロトコル情報に基づいて、通知部を介して他の電話端末の通話状態をユーザに通知するように構成されている。このように構成すれば、他の電話端末が通話状態であることを容易にユーザに確認させることができる。
【００１５】
この場合、好ましくは、通知部は、スピーカを含み、制御部は、他の電話端末の呼制御プロトコル情報に基づいて、スピーカを介して他の電話端末の通話状態をトーキーによりユーザに通知するように構成されている。このように構成すれば、他の電話端末の通話状態をトーキーにより聴覚的にユーザに確認させることができる。ここで、トーキーとは、自動音声ガイダンスを意味する。
【００１６】
上記第１の局面による電話端末において、好ましくは、制御部は、内部ネットワーク内の他の電話端末の物理アドレスまたは呼制御プロトコルのポート番号のうち少なくとも一方に基づいて、呼制御プロトコル情報を選択的にフィルタリングして取得するように構成されている。このように構成すれば、内部ネットワーク内の他の電話端末の物理アドレスまたは呼制御プロトコルのポート番号に基づいて容易に呼制御プロトコル情報を選択的にフィルタリングすることができるので、電話端末の負荷が増大することを容易に抑制することができる。
【００１７】
上記第１の局面による電話端末において、好ましくは、制御部は、データリンク層をプロミスキャスモードに設定した上で、内部ネットワーク内の他の電話端末の呼制御プロトコル情報を選択的にフィルタリングして取得するように構成されている。このように構成すれば、内部ネットワーク内の他の全ての電話端末の呼制御プロトコル情報を取得することができる状態にすることができるとともに、その状態において検出対象の他の電話端末の呼制御プロトコル情報のみを容易に選択的にフィルタリングして取得することができるので、他の電話端末の通話状態を必要に応じて効率的に検出することができる。
【００１８】
上記第１の局面による電話端末において、好ましくは、呼制御プロトコルとしてＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いる。このように構成すれば、他の電話端末のＳＩＰ情報に基づいて容易に他の電話端末の通話状態を検出することができる。
【００１９】
この発明の第２の局面による電話システムは、内部ネットワークのホームゲートウェイと、ホームゲートウェイに接続された複数の電話端末と、呼制御プロトコルを用いたパケット通信による通話を制御する制御部とを備え、制御部は、内部ネットワーク内の他の電話端末の呼制御プロトコル情報を選択的にフィルタリングして取得し、他の電話端末の通話状態を検出するように構成されている。
【００２０】
この発明の第２の局面による電話システムでは、上記のように、制御部を、内部ネットワーク内の他の電話端末の呼制御プロトコル情報を取得し、他の電話端末の通話状態を検出するように構成することによって、電話端末が他の電話端末の呼制御プロトコル情報に基づいて発信制御などの内部ネットワーク内の他の電話端末の通話状態に応じた制御を行うことができる。また、制御部を、内部ネットワーク内の他の電話端末の呼制御プロトコル情報を選択的にフィルタリングして取得するように構成することによって、制御部が内部ネットワーク内の全ての呼制御プロトコル情報を取得する場合と異なり、制御部が取得する呼制御プロトコル情報が過度に増加してしまうことを抑制することができるので、制御部の負荷が増大することを抑制することができる。したがって、この第２の局面による電話システムによれば、制御部の負荷が増大するのを抑制しながら、内部ネットワーク内の他の電話端末の通話状態に応じた電話端末の制御を行うことができる。
【００２１】
上記第２の局面による電話システムにおいて、好ましくは、制御部は、複数の電話端末のうちの少なくとも１つに設けられるとともに、他の電話端末の呼制御プロトコル情報に基づいて、他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行うように構成されている。このように構成すれば、内部ネットワーク内の他の電話端末の通話状態をユーザが容易に認識することができるとともに、他の電話端末の通話状態に応じた適切な発信制御を行うことができる。
【発明の効果】
【００２２】
本発明によれば、上記のように、電話端末が内部ネットワーク内の他の電話端末の通話状態に応じた制御を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態による電話端末が接続された回線を示した全体構成図である。
【図２】本発明の一実施形態による電話端末の構成を示したブロック図である。
【図３】本発明の一実施形態による電話端末のＣＰＵによる内線通話発信時の処理を説明するためのフローチャートである。
【図４】本発明の一実施形態による他の電話端末から発信および切断した場合のＳＩＰ情報のシーケンス図である。
【図５】本発明の一実施形態による他の電話端末から発信して外線端末から切断した場合のＳＩＰ情報のシーケンス図である。
【図６】本発明の一実施形態による外線端末から発信して他の電話端末から切断した場合のＳＩＰ情報のシーケンス図である。
【図７】本発明の一実施形態による外線端末から発信および切断した場合のＳＩＰ情報のシーケンス図である。
【図８】本発明の一実施形態による他の電話端末から発信して呼び出し中に切断した場合のＳＩＰ情報のシーケンス図である。
【図９】本発明の一実施形態による他の電話端末から発信して呼び出し後にタイムアウトした場合のＳＩＰ情報のシーケンス図である。
【図１０】本発明の一実施形態による電話端末のＣＰＵによる外線通話発信時の処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施形態を図面に基づいて説明する。
【００２５】
まず、図１および図２を参照して、本発明の一実施形態による電話端末１の構成について説明する。
【００２６】
本発明の一実施形態による電話端末１は、図１に示すように、ＬＡＮ（ローカルエリアネットワーク）１０に含まれている。ＬＡＮ１０は、電話端末２〜５と、ＳＩＰサーバとしての機能も有するＨＧＷ（ホームゲートウェイ）６とをさらに含んでいる。また、電話端末１〜５は、それぞれ、有線または無線によりＨＧＷ６に接続されている。ＨＧＷ６は、インターネット１００に接続されている。また、インターネット１００には、外線端末２００ａ〜２００ｄが接続されている。また、電話端末１〜５と、ＨＧＷ６とにより電話システムが主に構成されている。なお、電話端末１は、本発明の「電話端末」の一例であり、電話端末２および３は、本発明の「他の電話端末」の一例である。また、ＬＡＮ１０は、本発明の「内部ネットワーク」の一例である。
【００２７】
電話端末１〜５は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いた呼制御によりパケット通信による通話を行えるように構成されている。また、電話端末１〜５は、ＳＩＰサーバとしての機能も有するＨＧＷ６を介して互いにＬＡＮ１０内での内線通話が行えるように構成されている。また、電話端末１〜５は、インターネット１００を介して外線端末２００ａ〜２００ｄと外線通話が行えるように構成されている。電話端末１は、図２に示すように、ＣＰＵ１１と、ＬＡＮ通信部１２と、メモリ１３と、スピーカ１４と、マイク１５と、表示部１６とを備えている。電話端末１は、ＬＡＮ通信部１２を介して、ＨＧＷ６に接続されている。なお、ＣＰＵ１１は、本発明の「制御部」の一例であり、ＬＡＮ通信部１２は、本発明の「通信部」の一例である。また、メモリ１３は、本発明の「記憶部」の一例であり、スピーカ１４および表示部１６は、それぞれ、本発明の「通知部」の一例である。また、ＳＩＰは、本発明の「呼制御プロトコル」の一例である。
【００２８】
ここで、本実施形態では、ＣＰＵ１１は、電話端末１の各部を制御するように構成されている。また、ＣＰＵ１１は、ＬＡＮ制御部１１ａと、フィルタリング部１１ｂと、ＳＩＰ解析部１１ｃと、発信発生部１１ｄと、トーキー生成部１１ｅとをソフトウェア的な機能として含んでいる。ＬＡＮ制御部１１ａは、ＬＡＮ通信部１２を介してＨＧＷ６からパケット情報を受信するように構成されている。また、ＬＡＮ制御部１１ａは、受信したパケット情報をフィルタリング部１１ｂに出力するように構成されている。また、ＬＡＮ制御部１１ａは、データリンク層がプロミスキャスモードに設定されている。これにより、ＬＡＮ制御部１１ａは、電話端末１〜５のＭＡＣアドレスおよびＳＩＰのポート番号が格納されたパケット情報の全てを受信可能に構成されている。また、ＬＡＮ制御部１１ａは、ＬＡＮ通信部１２を介してＨＧＷ６にパケット情報を送信するように構成されている。なお、ＭＡＣアドレスおよびＳＩＰのポート番号は、それぞれ、本発明の「物理アドレス」および「呼制御プロトコルのポート番号」の一例である。
【００２９】
フィルタリング部１１ｂは、ＬＡＮ制御部１１ａから出力されたパケット情報を選択的にフィルタリングしてＳＩＰ解析部１１ｃに出力するように構成されている。具体的には、フィルタリング部１１ｂは、電話端末１に加えて電話端末２および３のＭＡＣアドレスおよびＳＩＰポート番号が格納されたパケット情報を選択的にフィルタリングしてＳＩＰ解析部１１ｃに出力するように構成されている。つまり、フィルタリング部１１ｂは、ＬAＮ１０内の他の電話端末のうち電話端末２および３のパケット情報を選択的に取得し、電話端末４および５のパケット情報は取得しないように構成されている。
【００３０】
ＳＩＰ解析部１１ｃは、フィルタリング部１１ｂから出力されたパケット情報に含まれるＳＩＰ情報を解析するように構成されている。具体的には、ＳＩＰ解析部１１ｃは、ＨＧＷ６から受信する呼制御のためのＳＩＰ情報を解析するように構成されている。また、ＳＩＰ解析部１１ｃは、解析したＳＩＰ情報をメモリ１３に記憶させて蓄積するように構成されている。また、ＳＩＰ解析部１１ｃは、メモリ１３に蓄積したＳＩＰ情報に基づいて発信発生部１１ｄを制御するように構成されている。また、ＳＩＰ解析部１１ｃは、解析したＳＩＰ情報に基づいて電話端末２および３の通話状態をユーザに通知するためにトーキー生成部１１ｅおよび表示部１６を制御するように構成されている。なお、ＳＩＰ情報は、本発明の「呼制御プロトコル情報」の一例である。
【００３１】
発信発生部１１ｄは、ＳＩＰ解析部１１ｃの制御に基づいてＳＩＰ情報を含むパケットを生成してＬＡＮ制御部１１ａに出力するように構成されている。トーキー生成部１１ｅは、ＳＩＰ解析部１１ｃの制御に基づいて電話端末２および３の通話状態をユーザに通知するためのトーキー（たとえば、「電話端末２は通話中です」のような自動音声ガイダンス）を生成して、スピーカ１４から出力するように構成されている。
【００３２】
スピーカ１４は、通話中に電気信号を音声に変換して出力するように構成されている。また、スピーカ１４は、電話端末２および３の通話状態をユーザに通知するためのトーキー（自動音声ガイダンス）を出力可能に構成されている。マイク１５は、通話中の音声を電気信号に変換するように構成されている。表示部１６は、電話端末２および３の通話状態を表示可能に構成されている。
【００３３】
次に、図３を参照して、電話端末１から電話端末２に内線通話を発信する際の電話端末１のＣＰＵ１１が行う処理について説明する。
【００３４】
ユーザが電話端末１のダイヤルボタン（図示せず）を操作して電話端末２へ内線発信しようとすると、ステップＳ１１において、ＣＰＵ１１は、電話端末２が外線への発信を行っているか否かを判断する。言い換えると、ＣＵＰ１１は、電話端末２が通話中であるか否かを判断する。具体的には、ＣＰＵ１１は、メモリ１３に記憶された電話端末２のＳＩＰ情報に基づいて、電話端末２が外線への発信を行っているか否かを判断する。電話端末２が外線への発信を行っていなければ（電話端末２が通話中でなければ）、ＣＰＵ１１は、電話端末２への内線発信をおこない、電話端末１から電話端末２に内線通話を発信する際の処理を終了する。
【００３５】
また、電話端末２が外線への発信を行っていれば（電話端末２が通話中であれば）、ＣＰＵ１１は、ステップＳ１２において、電話端末１から電話端末２への発信を行わないように制御する。また、ＣＰＵ１１は、電話端末２が通話中であることをユーザに通知する。具体的には、ＣＰＵ１１は、表示部１６に電話端末２の発信番号背景色をグレーに表示して、ユーザに電話端末２が通話中であり電話端末２には発信できないことを視覚的に通知する。また、ＣＰＵ１１は、スピーカ１４から「電話端末２は通話中です」というトーキー（自動音声ガイダンス）を出力して、ユーザに電話端末２が通話中であることを聴覚的に通知する。そして、電話端末１から電話端末２に内線通話を発信する際の処理を終了する。
【００３６】
次に、図４〜図９を参照して、電話端末１のＣＰＵ１１が取得する電話端末２とＨＧＷ６との間のＳＩＰ情報のシーケンスについて説明する。
【００３７】
電話端末２と外線端末２００ａとの間で外線通話する場合、電話端末２は、ＨＧＷ６を介して外線端末２００ａに対してＳＩＰ情報を送受信して呼制御を行う。この際、電話端末１は、電話端末２のＭＡＣアドレスおよびＳＩＰポート番号が格納されたパケット情報を選択的にフィルタリングして電話端末２とＨＧＷ６との間のＳＩＰ情報を取得する。
【００３８】
電話端末２から発信および切断して電話端末２と外線端末２００ａとの間で外線通話する場合、図４に示すように、電話端末２からＨＧＷ６に外線端末２００ａ宛の発信のＩＮＶＩＴＥ要求が送信される。そして、ＨＧＷ６から電話端末２にＩＮＶＩＴＥ要求を受信したことを示す１００Ｔｒｙｉｎｇが返信される。さらに、ＨＧＷ６から電話端末２に呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答が送信される。この時、外線端末２００ａは、着信の呼び出しを行っている。そして、外線端末２００ａで呼び出しに応答すると（受話器をとると）、ＨＧＷ６から電話端末２に接続が確立されたことを示す２００ＯＫメッセージが送信される。そして、電話端末２からＨＧＷ６に確認応答のＡＣＫが返信される。これにより、電話端末２と外線端末２００ａとの間で通話が可能となる。
【００３９】
次に、電話端末２から電話を切ると、電話端末２からＨＧＷ６に通話の終了を示すＢＹＥ要求が送信される。そして、ＨＧＷ６から電話端末２にＢＹＥ要求を受信したことを示す２００ＯＫメッセージが返信される。これにより、電話端末２と外線端末２００ａとの間の通話のセッションが終了する。ここで、電話端末１のＣＰＵ１１は、ＨＧＷ６から電話端末２への呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答から、ＨＧＷ６から電話端末２へのＢＹＥ要求に対する２００ＯＫメッセージまでのタイミングにおいて、電話端末２が通話中であると判断する。
【００４０】
電話端末２から発信して、外線端末２００ａから切断して電話端末２と外線端末２００ａとの間で外線通話する場合、図５に示すように、電話端末２からＨＧＷ６に外線端末２００ａ宛の発信のＩＮＶＩＴＥ要求が送信される。そして、ＨＧＷ６から電話端末２にＩＮＶＩＴＥ要求を受信したことを示す１００Ｔｒｙｉｎｇが返信される。さらに、ＨＧＷ６から電話端末２に呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答が送信される。この時、外線端末２００ａは、着信の呼び出しを行っている。そして、外線端末２００ａで呼び出しに応答すると（受話器をとると）、ＨＧＷ６から電話端末２に接続が確立されたことを示す２００ＯＫメッセージが送信される。そして、電話端末２からＨＧＷ６に確認応答のＡＣＫが返信される。これにより、電話端末２と外線端末２００ａとの間で通話が可能となる。
【００４１】
次に、外線端末２００ａから電話を切ると、ＨＧＷ６から電話端末２に通話の終了を示すＢＹＥ要求が送信される。そして、電話端末２からＨＧＷ６にＢＹＥ要求を受信したことを示す２００ＯＫメッセージが返信される。これにより、電話端末２と外線端末２００ａとの間の通話のセッションが終了する。ここで、電話端末１のＣＰＵ１１は、ＨＧＷ６から電話端末２への呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答から、電話端末２からＨＧＷ６へのＢＹＥ要求に対する２００ＯＫメッセージまでのタイミングにおいて、電話端末２が通話中であると判断する。
【００４２】
外線端末２００ａから発信して、電話端末２から切断して電話端末２と外線端末２００ａとの間で外線通話する場合、図６に示すように、ＨＧＷ６から電話端末２に電話端末２宛の発信のＩＮＶＩＴＥ要求が送信される。そして、電話端末２からＨＧＷ６にＩＮＶＩＴＥ要求を受信したことを示す１００Ｔｒｙｉｎｇが返信される。さらに、電話端末２からＨＧＷ６に呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答が送信される。この時、電話端末２は、着信の呼び出しを行っている。そして、電話端末２で呼び出しに応答すると（受話器をとると）、電話端末２からＨＧＷ６に接続が確立されたことを示す２００ＯＫメッセージが送信される。そして、ＨＧＷ６から電話端末２に確認応答のＡＣＫが返信される。これにより、電話端末２と外線端末２００ａとの間で通話が可能となる。
【００４３】
次に、電話端末２から電話を切ると、電話端末２からＨＧＷ６に通話の終了を示すＢＹＥ要求が送信される。そして、ＨＧＷ６から電話端末２にＢＹＥ要求を受信したことを示す２００ＯＫメッセージが返信される。これにより、電話端末２と外線端末２００ａとの間の通話のセッションが終了する。ここで、電話端末１のＣＰＵ１１は、電話端末２からＨＧＷ６への呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答から、ＨＧＷ６から電話端末２へのＢＹＥ要求に対する２００ＯＫメッセージまでのタイミングにおいて、電話端末２が通話中であると判断する。
【００４４】
外線端末２００ａから発信および切断して電話端末２と外線端末２００ａとの間で外線通話する場合、図７に示すように、ＨＧＷ６から電話端末２に電話端末２宛の発信のＩＮＶＩＴＥ要求が送信される。そして、電話端末２からＨＧＷ６にＩＮＶＩＴＥ要求を受信したことを示す１００Ｔｒｙｉｎｇが返信される。さらに、電話端末２からＨＧＷ６に呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答が送信される。この時、電話端末２は、着信の呼び出しを行っている。そして、電話端末２で呼び出しに応答すると（受話器をとると）、電話端末２からＨＧＷ６に接続が確立されたことを示す２００ＯＫメッセージが送信される。そして、ＨＧＷ６から電話端末２に確認応答のＡＣＫが返信される。これにより、電話端末２と外線端末２００ａとの間で通話が可能となる。
【００４５】
次に、外線端末２００ａから電話を切ると、ＨＧＷ６から電話端末２に通話の終了を示すＢＹＥ要求が送信される。そして、電話端末２からＨＧＷ６にＢＹＥ要求を受信したことを示す２００ＯＫメッセージが返信される。これにより、電話端末２と外線端末２００ａとの間の通話のセッションが終了する。ここで、電話端末１のＣＰＵ１１は、電話端末２からＨＧＷ６への呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答から、電話端末２からＨＧＷ６へのＢＹＥ要求に対する２００ＯＫメッセージまでのタイミングにおいて、電話端末２が通話中であると判断する。
【００４６】
電話端末２から外線端末２００ａに発信して、呼び出し中に切断した場合、図８に示すように、電話端末２からＨＧＷ６に外線端末２００ａ宛の発信のＩＮＶＩＴＥ要求が送信される。そして、ＨＧＷ６から電話端末２にＩＮＶＩＴＥ要求を受信したことを示す１００Ｔｒｙｉｎｇが返信される。さらに、ＨＧＷ６から電話端末２に呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答が送信される。この時、外線端末２００ａは、着信の呼び出しを行っている。
【００４７】
次に、電話端末２から呼び出しを切断すると、電話端末２からＨＧＷ６にＣＡＮＣＥＬ要求が送信される。そして、ＨＧＷ６から電話端末２にＣＡＮＣＥＬ要求を受信したことを示す２００ＯＫメッセージが返信される。さらに、ＨＧＷ６から電話端末２にＩＮＶＩＴＥ要求が中止されたことを示す４０８Ｒｅｑｕｅｓｔ  Ｔｅｒｍｉｎａｔｅｄメッセージが送信される。そして、電話端末２からＨＧＷ６に確認応答のＡＣＫが返信される。これにより、電話端末２と外線端末２００ａとの間の通話のセッションが終了する。ここで、電話端末１のＣＰＵ１１は、ＨＧＷ６から電話端末２への呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答から、電話端末２からＨＧＷ６へのＡＣＫまでのタイミングにおいて、電話端末２が通話中であると判断する。
【００４８】
電話端末２から外線端末２００ａに発信して、呼び出し後にタイムアウトした場合、図９に示すように、電話端末２からＨＧＷ６に外線端末２００ａ宛の発信のＩＮＶＩＴＥ要求が送信される。そして、ＨＧＷ６から電話端末２にＩＮＶＩＴＥ要求を受信したことを示す１００Ｔｒｙｉｎｇが返信される。さらに、ＨＧＷ６から電話端末２に呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答が送信される。この時、外線端末２００ａは、着信の呼び出しを行っている。そして、呼び出しがタイムアウトすると、ＨＧＷ６から電話端末２に４０８Ｒｅｑｕｅｓｔ  Ｔｉｍｅｏｕｔメッセージが送信される。そして、電話端末２からＨＧＷ６に確認応答のＡＣＫが返信される。これにより、電話端末２と外線端末２００ａとの間の通話のセッションが終了する。ここで、電話端末１のＣＰＵ１１は、ＨＧＷ６から電話端末２への呼び出しを行っていることを示す１８０Ｒｉｎｇｉｎｇ応答から、電話端末２からＨＧＷ６へのＡＣＫまでのタイミングにおいて、電話端末２が通話中であると判断する。
【００４９】
次に、図１０を参照して、電話端末１から外線発信する際の電話端末１のＣＰＵ１１が行う処理について説明する。
【００５０】
ユーザが電話端末１のダイヤルボタン（図示せず）を操作して外線端末２００ｂへ外線発信しようとすると、ステップＳ２１において、ＣＰＵ１１は、電話端末２または３が外線端末２００ｂへ非通知発信を行っているか否かを判断する。具体的には、ＣＰＵ１１は、メモリ１３に記憶された電話端末２および３のＳＩＰ情報に基づいて、電話端末２または３が外線端末２００ｂへ非通知発信を行ったか否かを判断する。電話端末２または３が外線端末２００ｂへ非通知発信を行っていれば、ステップＳ２２に進む。電話端末２または３が外線端末２００ｂへ非通知発信を行っていなければ、ステップＳ２４に進む。
【００５１】
ＣＰＵ１１は、ステップＳ２２において、外線端末２００ｂへの発信をユーザ自らが非通知にしているか否かを判断する。具体的には、ＣＰＵ１１は、外線端末２００ｂの電話番号の前に非通知発信を行うための「１８４」が付されているか否かを判断する。ユーザ自らが非通知にしていなければ、ＣＰＵ１１は、ステップＳ２３において、電話端末２または３が外線端末２００ｂへ非通知発信を行っていることをユーザに通知する。具体的には、ＣＰＵ１１は、電話端末２または３が外線端末２００ｂへ非通知発信を行っていることを表示部１６に表示する。また、ＣＰＵ１１は、スピーカ１４から「外線端末２００ｂへは非通知発信を行っています」というトーキー（自動音声ガイダンス）を出力して、ユーザに電話端末２または３が外線端末２００ｂへ非通知発信を行っていることを聴覚的に通知する。また、ＣＰＵ１１は、外線端末２００ｂへ非通知発信を行う。そして、電話端末１から外線発信する際の処理を終了する。
【００５２】
ユーザ自らが外線端末２００ｂへの発信を非通知にしていれば、ＣＰＵ１１は、ステップＳ２４に進む。ステップＳ２４において、ＣＰＵ１１は、外線端末２００ｂへ外線発信を行い、電話端末１から外線発信する際の処理を終了する。
【００５３】
本実施形態では、上記のように、電話端末１のＣＰＵ１１を、ＬＡＮ１０内の電話端末２および３のＳＩＰ情報を取得し、電話端末２および３の通話状態を検出するように構成することによって、電話端末１が電話端末２および３のＳＩＰ情報に基づいて発信制御などのＬＡＮ１０内の電話端末２および３の通話状態に応じた制御を行うことができる。また、ＣＰＵ１１を、ＬＡＮ１０内の電話端末２および３のＳＩＰ情報を選択的にフィルタリングして取得するように構成することによって、電話端末１がＬＡＮ１０内の全てのＳＩＰ情報を取得する場合と異なり、電話端末１が取得するＳＩＰ情報が過度に増加してしまうことを抑制することができるので、電話端末１の負荷が増大することを抑制することができる。したがって、電話端末１の負荷が増大するのを抑制しながら、ＬＡＮ１０内の電話端末２および３の通話状態に応じた電話端末１の制御を行うことができる。
【００５４】
また、本実施形態では、上記のように、電話端末１のＣＰＵ１１を、電話端末２および３のＳＩＰ情報に基づいて、電話端末２および３の通話状態をユーザに通知する制御および発信の制御を行うように構成することによって、ＬＡＮ１０内の電話端末２の通話状態をユーザが容易に認識することができるとともに、電話端末２の通話状態に応じた適切な発信制御を行うことができる。
【００５５】
また、本実施形態では、上記のように、電話端末１のＣＰＵ１１を、電話端末２のＳＩＰ情報に基づいて、ＬＡＮ１０内の電話端末２が通話中であると判断した場合に、電話端末２が通話中であることをユーザに通知する制御および電話端末２への発信を行わない制御を行うように構成することによって、通話中である電話端末２への発信を抑制することができるので、不必要な発信を抑制することができる。
【００５６】
また、本実施形態では、上記のように、電話端末１のＣＰＵ１１を、ＳＩＰ情報のうち呼出情報からセッション終了情報までのタイミングにおいて電話端末２が通話中であると判断するように構成することによって、電話端末２が通話中であることを容易にＣＰＵ１１により判断することができる。
【００５７】
また、本実施形態では、上記のように、電話端末１にＳＩＰ情報を記憶するメモリ１３を設け、電話端末１のＣＰＵ１１を、メモリ１３に記憶された電話端末２のＳＩＰ情報に基づいて、電話端末２の通話状態をユーザに通知する制御および発信の制御を行うように構成することによって、電話端末２のＳＩＰ情報をメモリ１３に蓄積させることができるので、蓄積されたＳＩＰ情報の一連の流れに基づいて電話端末２の通話状態を容易に検出することができる。
【００５８】
また、本実施形態では、上記のように、電話端末１のＣＰＵ１１を、電話端末２および３のＳＩＰ情報に基づいて、電話端末２または３が外線端末２００ｂに非通知発信をしたと判断した場合に、電話端末２または３が非通知発信した外線端末２００ｂへ発信をする際に非通知発信を行う制御および電話端末２または３が外線端末２００ｂに非通知発信した情報をユーザに通知する制御を行うように構成することによって、電話端末２または３から非通知発信した信頼度の低い外線端末２００ｂに対して通知発信してしまうことを抑制することができる。
【００５９】
また、本実施形態では、上記のように、電話端末１のＣＰＵ１１を、電話端末２および３のＳＩＰ情報に基づいて、スピーカ１４を介して電話端末２および３の通話状態をトーキー（自動音声ガイダンス）によりユーザに通知するように構成することによって、電話端末２および３の通話状態をトーキーにより聴覚的にユーザに確認させることができる。また、電話端末１のＣＰＵ１１を、電話端末２および３のＳＩＰ情報に基づいて、表示部１６を介して電話端末２および３の通話状態をユーザに通知するように構成することによって、電話端末２および３の通話状態を視覚的にユーザに確認させることができる。
【００６０】
また、本実施形態では、上記のように、電話端末１のＣＰＵ１１を、ＬＡＮ１０内の電話端末２および３のＭＡＣアドレスおよびＳＩＰのポート番号に基づいて、ＳＩＰ情報を選択的にフィルタリングして取得するように構成することによって、ＬＡＮ１０内の電話端末２および３のＭＡＣアドレスおよびＳＩＰのポート番号に基づいて容易にＳＩＰ情報を選択的にフィルタリングすることができるので、電話端末１の負荷が増大することを容易に抑制することができる。
【００６１】
また、本実施形態では、上記のように、電話端末１のＣＰＵ１１を、データリンク層をプロミスキャスモードに設定した上で、ＬＡＮ１０内の電話端末２および３のＳＩＰ情報を選択的にフィルタリングして取得するように構成することによって、ＬＡＮ内の電話端末２〜５のＳＩＰ情報を取得することができる状態にすることができるとともに、その状態において検出対象の電話端末２および３のＳＩＰ情報のみを容易に選択的にフィルタリングして取得することができるので、電話端末２および３の通話状態を必要に応じて効率的に検出することができる。
【００６２】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００６３】
たとえば、上記実施形態では、電話端末のＣＰＵ（制御部）が、他の電話端末のＳＩＰ情報（呼制御プロトコル情報）に基づいて、他の電話端末の通話状態をユーザに通知する制御および発信の制御の両方を行う構成の例を示したが、本発明はこれに限られない。本発明では、制御部が、他の電話端末の通話状態をユーザに通知する制御または発信の制御のうち少なくとも一方を行う構成であればよい。
【００６４】
また、上記実施形態では、電話端末のＣＰＵ（制御部）が、他の電話端末が通話中であると判断した場合に、他の電話端末が通話中であることをユーザに通知する制御および他の電話端末への発信を行わない制御の両方を行う構成の例を示したが、本発明はこれに限られない。本発明では、制御部が、他の電話端末が通話中であることをユーザに通知する制御または他の電話端末への発信を行わない制御のうち少なくとも一方を行う構成であればよい。
【００６５】
また、上記実施形態では、電話端末のＣＰＵ（制御部）が、他の電話端末が外線に非通知発信をしたと判断した場合に、他の電話端末が非通知発信した外線への発信先への発信をする際に非通知発信を行う制御および他の電話端末が外線に非通知発信した情報をユーザに通知する制御の両方を行う構成の例を示したが、本発明はこれに限られない。本発明では、制御部が、他の電話端末が非通知発信した外線への発信先への発信をする際に非通知発信を行う制御または他の電話端末が外線に非通知発信した情報をユーザに通知する制御のうち少なくとも一方を行う構成であればよい。
【００６６】
また、上記実施形態では、電話端末のＣＰＵ（制御部）が、他の電話端末のＭＡＣアドレス（物理アドレス）およびＳＩＰのポート番号（呼制御プロトコルのポート番号）の両方に基づいて、ＳＩＰ情報を選択的にフィルタリングして取得するように構成されている例を示したが、本発明はこれに限られない。本発明では、制御部が、他の電話端末の物理アドレスまたは呼制御プロトコルのポート番号のうち少なくとも一方に基づいて、呼制御プロトコル情報を選択的にフィルタリングして取得する構成であればよい。また、制御部が別の条件に基づいて他の電話端末の呼制御プロトコル情報を選択的にフィルタリングして取得してもよい。たとえば、制御部が電話番号やメールアドレスなどに基づいて呼制御プロトコル情報を選択的にフィルタリングして取得してもよい。
【００６７】
また、上記実施形態では、説明の便宜上、ＣＰＵ（制御部）の処理動作を処理フローに沿って順番に処理を行うフロー駆動型のフローチャートを用いて説明したが、本発明はこれに限られない。本発明では、制御部の処理動作を、イベント単位で処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【００６８】
また、上記実施形態では、呼制御プロトコルとしてＳＩＰを用いる例を示したが、本発明はこれに限られない。本発明では、呼制御プロトコルとしてＳＩＰ以外のプロトコルを用いてもよい。たとえば、呼制御プロトコルとしてＨ．３２３やＭＧＣＰなどのプロトコルを用いてもよい。
【００６９】
また、上記実施形態では、本発明の制御部としてのＣＰＵが電話端末１に設けられている構成の例を示したが、本発明はこれに限られない。本発明の制御部がホームゲートウェイに設けられていてもよいし、内部ネットワーク内の別の機器に設けられていてもよい。また、電話端末１に加えて他の電話端末に本発明の制御部が設けられていてもよい。
【００７０】
また、上記実施形態では、ＣＰＵ（制御部）が内部ネットワーク（ＬＡＮ）内の他の電話端末のうち電話端末２および３（他の電話端末）のＳＩＰ情報（呼制御プロトコル情報）をフィルタリングして取得する例を示したが、本発明はこれに限られない。本発明では、制御部が内部ネットワーク内の全ての他の電話端末の呼制御プロトコル情報を取得しつつ、制御部の負荷が大きくなった場合に、内部ネットワーク内の一部の他の電話端末の呼制御プロトコル情報を選択的にフィルタリングして取得するようにしてもよい。
【符号の説明】
【００７１】
１  電話端末
２、３  電話端末（他の電話端末）
６  ＨＧＷ（ホームゲートウェイ）
１０  ＬＡＮ（内部ネットワーク）
１１  ＣＰＵ（制御部）
１２  ＬＡＮ通信部（通信部）
１３  メモリ（記憶部）
１４  スピーカ（通知部）
１６  表示部（通知部）
【図１】
2013106269.tif 000003
【図２】
2013106269.tif 000004
【図３】
2013106269.tif 000005
【図４】
2013106269.tif 000006
【図５】
2013106269.tif 000007
【図６】
2013106269.tif 000008
【図７】
2013106269.tif 000009
【図８】
2013106269.tif 000010
【図９】
2013106269.tif 000011
【図１０】
2013106269.tif 000012