(57)【特許請求の範囲】
【請求項１】
ＶｏＩＰゲートウェイに帰属するＩＰ電話端末であって、
自ＩＰ電話端末を含む前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に対して、前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報の収集および通知を行う外線状態管理装置としての機能を実施する外線状態管理実施手段と、
前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報を、前記外線状態管理装置を介して、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末間で共有する外線状態共有手段と、を備え、
前記外線状態管理実施手段は、
前記ＶｏＩＰゲートウェイに帰属するいずれか一台のＩＰ電話端末が前記外線状態管理装置となるように当該外線状態管理装置としての機能を実施し、
前記外線状態共有手段は、
前記ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは操作者により外線操作がなされた場合に、当該呼制御メッセージあるいは外線操作により特定される外線の使用状態に係る情報を含む外線状態更新要求を前記外線状態管理装置に送信する外線状態更新要求手段と、
前記外線状態管理装置から、外線の使用状態に係る情報を含む外線状態更新通知を受信する外線状態更新取得手段と、
前記外線状態更新取得手段が受信した前記外線状態更新通知に含まれている外線の使用状態を表示する外線状態表示手段と、を有し、
前記外線状態管理装置は、
前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報を記憶する外線状態記憶手段と、
前記ＶｏＩＰゲートウェイに帰属するＩＰ電話端末から前記外線状態更新要求を受信する外線状態更新要求受信手段と、
前記外線状態更新要求受信手段が受信した前記外線状態更新要求に含まれている外線の使用状態に係る情報に基づいて、前記外線状態記憶手段に記憶されている外線の使用状態に係る情報を更新する外線状態更新手段と、
前記外線状態記憶手段に記憶されている外線の使用状態に係る情報が前記外線状態更新手段により更新された場合に、当該外線の使用状態に係る情報を含む前記外線状態更新通知を、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に送信する外線状態更新通知手段と、を有し、
前記ＶｏＩＰゲートウェイは、
収容する外線に対する着信呼の呼出先以外のＩＰ電話端末から代理応答要求を受信した場合に、当該代理応答要求の送信元と前記着信呼の送信元との間に通信路を確立する代理応答機能を有しており、
前記外線状態更新通知手段は、
前記外線状態更新手段により、前記外線状態記憶手段に記憶されている外線の使用状態に係る情報が、当該外線状態更新通知に含まれている外線の使用状態に係る情報に更新される原因となった前記外線状態更新要求の送信元のアドレス情報を前記外線状態更新通知に含めて、当該外線状態更新通知を、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に送信し、
前記ＩＰ電話端末は、
前記外線状態更新取得手段が前記外線状態管理装置から外線の使用状態「着信中」を含む前記外線状態更新通知を受信した場合に、当該外線状態更新通知に含まれている送信元のアドレス情報が自ＩＰ電話端末のアドレス情報と異なるならば、前記ＶｏＩＰゲートウェイから受信した接続要求の呼制御メッセージに対して、前記ＶｏＩＰゲートウェイにビジー状態を示す呼制御メッセージを送信するビジー通知手段と、
前記ビジー通知手段が前記ビジー状態を示す呼制御メッセージを送信した場合に、前記外線状態更新取得手段が前記外線状態管理装置から受信した外線の使用状態「着信中」を含む前記外線状態更新通知に対応する外線の応答操作を操作者より受け付けたならば、前記ＶｏＩＰゲートウェイに、当該外線に対する代理応答の呼制御メッセージを送信する代理応答手段と、をさらに有する
ことを特徴とするＩＰ電話端末。
【請求項２】
収容する外線に対する着信呼の呼出先以外の端末から代理応答要求を受信した場合に、当該代理応答要求の送信元と前記着信呼の送信元との間に通信路を確立する代理応答機能、および収容する外線に対する着信呼の呼出先に関する設定情報の更新機能を備えたＶｏＩＰゲートウェイに帰属するＩＰ電話端末であって、
自ＩＰ電話端末を含む前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に対して、前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報の収集および通知を行う外線状態管理装置としての機能を実施する外線状態管理実施手段と、
前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報を、前記外線状態管理装置を介して、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末間で共有する外線状態共有手段と
外線の使用状態「着信中」を含む外線状態更新通知を前記外線状態管理装置から受信した場合に、操作者より当該外線状態更新通知に対応する外線の応答操作を受け付けたならば、前記ＶｏＩＰゲートウェイに、当該外線に対する代理応答の呼制御メッセージを送信する代理応答手段と、を備え、
前記外線状態管理実施手段は、
前記ＶｏＩＰゲートウェイに帰属するいずれか一台のＩＰ電話端末が前記外線状態管理装置となるように当該外線状態管理装置としての機能を実施し、
前記外線状態共有手段は、
前記ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは操作者により外線操作がなされた場合に、当該呼制御メッセージあるいは外線操作により特定される外線の使用状態に係る情報を含む外線状態更新要求を前記外線状態管理装置に送信する外線状態更新要求手段と、
前記外線状態管理装置から、外線の使用状態に係る情報を含む前記外線状態更新通知を受信する外線状態更新取得手段と、
前記外線状態更新取得手段が受信した前記外線状態更新通知に含まれている外線の使用状態を表示する外線状態表示手段と、を有し、
前記外線状態管理装置は、
前記ＶｏＩＰゲートウェイが収容する外線に対する着信呼の呼出先が当該外線状態管理装置のみとなるように前記ＶｏＩＰゲートウェイの前記設定情報を書き換える設定情報更新手段と、
前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報を記憶する外線状態記憶手段と、
前記ＶｏＩＰゲートウェイに帰属するＩＰ電話端末から前記外線状態更新要求を受信する外線状態更新要求受信手段と、
前記ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは前記外線状態更新要求受信手段が前記外線状態更新要求を受信した場合に、当該呼制御メッセージにより特定される外線の使用状態に係る情報、あるいは当該外線状態更新要求に含まれている外線の使用状態に係る情報に基づいて、前記外線状態記憶手段に記憶されている外線の使用状態に係る情報を更新する外線状態更新手段と、
前記外線状態記憶手段に記憶されている外線の使用状態に係る情報が前記外線状態更新手段により更新された場合に、当該外線の使用状態に係る情報を含む前記外線状態更新通知を、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に送信する外線状態更新通知手段と、を有する
ことを特徴とするＩＰ電話端末。
【請求項３】
コンピュータで読み取り可能なプログラムであって、
前記プログラムは、前記コンピュータを、収容する外線に対する着信呼の呼出先以外の端末から代理応答要求を受信した場合に、当該代理応答要求の送信元と前記着信呼の送信元との間に通信路を確立する代理応答機能、および収容する外線に対する着信呼の呼出先に関する設定情報の更新機能を備えたＶｏＩＰゲートウェイに帰属するＩＰ電話端末として機能させ、
前記ＩＰ電話端末は、
自ＩＰ電話端末を含む前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に対して、前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報の収集および通知を行う外線状態管理装置としての機能を実施する外線状態管理実施手段と、
前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報を、前記外線状態管理装置を介して、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末間で共有する外線状態共有手段と
前記外線状態管理装置から外線の使用状態「着信中」を含む外線状態更新通知を受信した場合に、操作者より当該外線状態更新通知に対応する外線の応答操作を受け付けたならば、前記ＶｏＩＰゲートウェイに、当該外線に対する代理応答の呼制御メッセージを送信する代理応答手段と、を備え、
前記外線状態管理実施手段は、
前記ＶｏＩＰゲートウェイに帰属するいずれか一台のＩＰ電話端末が前記外線状態管理装置となるように当該外線状態管理装置としての機能を実施し、
前記外線状態共有手段は、
前記ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは操作者により外線操作がなされた場合に、当該呼制御メッセージあるいは外線操作により特定される外線の使用状態に係る情報を含む外線状態更新要求を前記外線状態管理装置に送信する外線状態更新要求手段と、
前記外線状態管理装置から、外線の使用状態に係る情報を含む前記外線状態更新通知を受信する外線状態更新取得手段と、
前記外線状態更新取得手段が受信した前記外線状態更新通知に含まれている外線の使用状態を表示する外線状態表示手段と、を有し、
前記外線状態管理装置は、
前記ＶｏＩＰゲートウェイが収容する外線に対する着信呼の呼出先が当該外線状態管理装置のみとなるように前記ＶｏＩＰゲートウェイの前記設定情報を書き換える設定情報更新手段と、
前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報を記憶する外線状態記憶手段と、
前記ＶｏＩＰゲートウェイに帰属するＩＰ電話端末から前記外線状態更新要求を受信する外線状態更新要求受信手段と、
前記ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは前記外線状態更新要求受信手段が前記外線状態更新要求を受信した場合に、当該呼制御メッセージにより特定される外線の使用状態に係る情報、あるいは当該外線状態更新要求に含まれている外線の使用状態に係る情報に基づいて、前記外線状態記憶手段に記憶されている外線の使用状態に係る情報を更新する外線状態更新手段と、
前記外線状態記憶手段に記憶されている外線の使用状態に係る情報が前記外線状態更新手段により更新された場合に、当該外線の使用状態に係る情報を含む前記外線状態更新通知を、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に送信する外線状態更新通知手段と、を有する
ことを特徴とするプログラム。
【請求項４】
収容する外線に対する着信呼の呼出先以外の端末から代理応答要求を受信した場合に、当該代理応答要求の送信元と前記着信呼の送信元との間に通信路を確立する代理応答機能、および収容する外線に対する着信呼の呼出先に関する設定情報の更新機能を備えたＶｏＩＰゲートウェイ配下のＩＰ電話端末間における外線状態共有方法であって、
前記ＶｏＩＰゲートウェイ配下のいずれか一台のＩＰ電話端末は、
自ＩＰ電話端末を含む前記ＶｏＩＰゲートウェイ配下のすべてのＩＰ電話端末に対して、前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報の収集および通知を行う外線状態管理装置として動作し、
前記ＶｏＩＰゲートウェイ配下の各ＩＰ電話端末は、
前記ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは操作者により外線操作がなされた場合に、当該呼制御メッセージあるいは外線操作により特定される外線の使用状態に係る情報を含む外線状態更新要求を前記外線状態管理装置に送信し、
外線の使用状態に係る情報を含む外線状態更新通知を前記外線状態管理装置から受信した場合に、当該外線状態更新通知に含まれている外線の使用状態を表示し、
外線の使用状態「着信中」を含む外線状態更新通知を前記外線状態管理装置から受信した場合に、操作者より当該外線状態更新通知に対応する外線の応答操作を受け付けたならば、前記ＶｏＩＰゲートウェイに、当該外線に対する代理応答の呼制御メッセージを送信し、
前記外線状態管理装置は、
前記ＶｏＩＰゲートウェイが収容する外線に対する着信呼の呼出先が当該外線状態管理装置のみとなるように前記ＶｏＩＰゲートウェイの前記設定情報を書き換え、
前記ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは自ＩＰ電話端末を含む前記ＶｏＩＰゲートウェイに帰属するいずれかのＩＰ電話端末から前記外線状態更新要求を受信した場合に、当該呼制御メッセージにより特定される外線の使用状態に係る情報、あるいは当該外線状態更新要求に含まれている外線の使用状態に係る情報に基づいて、当該外線状態管理装置が管理している外線の使用状態に係る情報を更新するとともに、前記ＶｏＩＰゲートウェイ配下のすべてのＩＰ電話端末に、当該更新された外線の使用状態に係る情報を含む前記外線状態更新通知を送信する
ことを特徴とする外線状態共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＶｏＩＰゲートウェイ配下のＩＰ電話端末間において、ＶｏＩＰゲートウェイが収容する外線の使用状態を共有する技術に関する。
【背景技術】
【０００２】
特許文献１には、親機がすべての子機を一斉に着信鳴動させたり、特定の子機のみを着信鳴動させたりすることができるコードレスＩＰ電話機が開示されている。このコードレスＩＰ電話機において、親機は、外線着信すると、その着信呼のあて先番号に、追加番号サービスによる追加番号が付加されているか否かを調べる。そして、着信呼のあて先番号に追加番号が付加されているならば、その追加番号に割り当てられている子機を着信鳴動させ、着信呼のあて先番号に追加番号が付加されていないならば、すべての子機を一斉に着信鳴動させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１８７５６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のコードレスＩＰ電話機において、親機はＶｏＩＰゲートウェイに相当し、子機はＩＰ電話端末に相当する。一般に、ＶｏＩＰゲートウェイは、外線側の電話呼と内線側の電話呼とをそれぞれ終端した上で連動させるＢ２ＢＵＡ（Ｂａｃｋ  Ｔｏ  Ｂａｃｋ  Ｕｓｅｒ  Ａｇｅｎｔ）として動作するものであり、外線の使用状態を内線側のＩＰ電話端末に通知する機能を備えていない。
【０００５】
このため、ＶｏＩＰゲートウェイと、ＶｏＩＰゲートウェイ配下の複数のＩＰ電話端末と、を備えるＩＰ電話システムでは、ＶｏＩＰゲートウェイが収容する外線の使用状態をＶｏＩＰゲートウェイ配下のＩＰ電話端末間で共有することができず、したがって、ユーザは、ビジネスホンシステムの多機能電話機が備える外線ボタン相当の機能を利用することができなかった。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、外線の使用状態を配下のＩＰ電話端末に通知する機能を備えていないＶｏＩＰゲートウェイ配下のＩＰ電話端末間において、ＶｏＩＰゲートウェイが収容する外線の使用状態を共有する技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、ＶｏＩＰゲートウェイ配下の複数のＩＰ電話端末のうちのいずれか一台が外線状態管理装置として動作する。外線状態管理装置は、外線状態管理装置として動作しているＩＰ電話端末を含むＶｏＩＰゲートウェイ配下のすべてのＩＰ電話端末に対して、ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報の収集および通知を実施する。
【０００８】
例えば、本発明の第一の態様において、ＩＰ電話端末は、ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは操作者により外線操作がなされたならば、この呼制御メッセージあるいは外線操作により特定される外線の使用状態に係る情報を外線状態管理装置に送信する。これを受けて、外線状態管理装置は、ＩＰ電話端末から受信した外線の使用状態に係る情報に基づいて自装置が管理している外線の使用状態に係る情報を更新するとともに、配下のすべてのＩＰ電話端末に、この更新された外線の使用状態に係る情報を通知する。
【０００９】
例えば、本発明の第一の態様に係るＩＰ電話端末は、ＶｏＩＰゲートウェイに帰属するＩＰ電話端末であって、
自ＩＰ電話端末を含む前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に対して、前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報の収集および通知を行う外線状態管理装置としての機能を実施する外線状態管理実施手段と、
前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報を、前記外線状態管理装置を介して、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末間で共有する外線状態共有手段と、を備え、
前記外線状態管理実施手段は、
前記ＶｏＩＰゲートウェイに帰属するいずれか一台のＩＰ電話端末が前記外線状態管理装置となるように当該外線状態管理装置としての機能を実施し、
前記外線状態共有手段は、
前記ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは操作者により外線操作がなされた場合に、当該呼制御メッセージあるいは外線操作により特定される外線の使用状態に係る情報を含む外線状態更新要求を前記外線状態管理装置に送信する外線状態更新要求手段と、
前記外線状態管理装置から、外線の使用状態に係る情報を含む外線状態更新通知を受信する外線状態更新取得手段と、
前記外線状態更新取得手段が受信した前記外線状態更新通知に含まれている外線の使用状態を表示する外線状態表示手段と、を有し、
前記外線状態管理装置は、
前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報を記憶する外線状態記憶手段と、
前記ＶｏＩＰゲートウェイに帰属するＩＰ電話端末から前記外線状態更新要求を受信する外線状態更新要求受信手段と、
前記外線状態更新要求受信手段が受信した前記外線状態更新要求に含まれている外線の使用状態に係る情報に基づいて、前記外線状態記憶手段に記憶されている外線の使用状態に係る情報を更新する外線状態更新手段と、
前記外線状態記憶手段に記憶されている外線の使用状態に係る情報が前記外線状態更新手段により更新された場合に、当該外線の使用状態に係る情報を含む前記外線状態更新通知を、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に送信する外線状態更新通知手段と、を有し、
前記ＶｏＩＰゲートウェイは、
収容する外線に対する着信呼の呼出先以外のＩＰ電話端末から代理応答要求を受信した場合に、当該代理応答要求の送信元と前記着信呼の送信元との間に通信路を確立する代理応答機能を有しており、
前記外線状態更新通知手段は、
前記外線状態更新手段により、前記外線状態記憶手段に記憶されている外線の使用状態に係る情報が、当該外線状態更新通知に含まれている外線の使用状態に係る情報に更新される原因となった前記外線状態更新要求の送信元のアドレス情報を前記外線状態更新通知に含めて、当該外線状態更新通知を、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に送信し、
前記ＩＰ電話端末は、
前記外線状態更新取得手段が前記外線状態管理装置から外線の使用状態「着信中」を含む前記外線状態更新通知を受信した場合に、当該外線状態更新通知に含まれている送信元のアドレス情報が自ＩＰ電話端末のアドレス情報と異なるならば、前記ＶｏＩＰゲートウェイから受信した接続要求の呼制御メッセージに対して、前記ＶｏＩＰゲートウェイにビジー状態を示す呼制御メッセージを送信するビジー通知手段と、
前記ビジー通知手段が前記ビジー状態を示す呼制御メッセージを送信した場合に、前記外線状態更新取得手段が前記外線状態管理装置から受信した外線の使用状態「着信中」を含む前記外線状態更新通知に対応する外線の応答操作を操作者より受け付けたならば、前記ＶｏＩＰゲートウェイに、当該外線に対する代理応答の呼制御メッセージを送信する代理応答手段と、をさらに有することを特徴とする。
【００１０】
また、本発明の第二の態様において、ＩＰ電話端末は、ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは操作者により外線操作がなされたならば、この呼制御メッセージあるいは外線操作により特定される外線の使用状態に係る情報を外線状態管理装置に送信する。外線状態管理装置は、ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいはＶｏＩＰゲートウェイ配下のＩＰ電話端末（自ＩＰ電話端末を含む）から外線の使用状態に係る情報を受信した場合に、ＶｏＩＰゲートウェイから受信した呼制御メッセージにより特定される外線の使用状態に係る情報、あるいはＩＰ電話端末から受信した外線の使用状態に係る情報に基づいて、自装置が管理している外線の使用状態に係る情報を更新するとともに、配下のすべてのＩＰ電話端末に、この更新された外線の使用状態に係る情報を通知する。
【００１１】
例えば、本発明の第二の態様に係るＩＰ電話端末は、収容する外線に対する着信呼の呼出先以外の端末から代理応答要求を受信した場合に、当該代理応答要求の送信元と前記着信呼の送信元との間に通信路を確立する代理応答機能、および収容する外線に対する着信呼の呼出先に関する設定情報の更新機能を備えたＶｏＩＰゲートウェイに帰属するＩＰ電話端末であって、
自ＩＰ電話端末を含む前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に対して、前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報の収集および通知を行う外線状態管理装置としての機能を実施する外線状態管理実施手段と、
前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報を、前記外線状態管理装置を介して、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末間で共有する外線状態共有手段と
外線の使用状態「着信中」を含む外線状態更新通知を前記外線状態管理装置から受信した場合に、操作者より当該外線状態更新通知に対応する外線の応答操作を受け付けたならば、前記ＶｏＩＰゲートウェイに、当該外線に対する代理応答の呼制御メッセージを送信する代理応答手段と、を備え、
前記外線状態管理実施手段は、
前記ＶｏＩＰゲートウェイに帰属するいずれか一台のＩＰ電話端末が前記外線状態管理装置となるように当該外線状態管理装置としての機能を実施し、
前記外線状態共有手段は、
前記ＶｏＩＰゲートウェイから呼制御メッセージを受信したか、あるいは操作者により外線操作がなされた場合に、当該呼制御メッセージあるいは外線操作により特定される外線の使用状態に係る情報を含む外線状態更新要求を前記外線状態管理装置に送信する外線状態更新要求手段と、
前記外線状態管理装置から、外線の使用状態に係る情報を含む前記外線状態更新通知を受信する外線状態更新取得手段と、
前記外線状態更新取得手段が受信した前記外線状態更新通知に含まれている外線の使用状態を表示する外線状態表示手段と、を有し、
前記外線状態管理装置は、
前記ＶｏＩＰゲートウェイが収容する外線に対する着信呼の呼出先が当該外線状態管理装置のみとなるように前記ＶｏＩＰゲートウェイの前記設定情報を書き換える設定情報更新手段と、
前記ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報を記憶する外線状態記憶手段と、
前記ＶｏＩＰゲートウェイに帰属するＩＰ電話端末から前記外線状態更新要求を受信する外線状態更新要求受信手段と、
前記ＶｏＩＰゲートから呼制御メッセージを受信したか、あるいは前記外線状態更新要求受信手段が前記外線状態更新要求を受信した場合に、当該呼制御メッセージにより特定される外線の使用状態に係る情報、あるいは当該外線状態更新要求に含まれている外線の使用状態に係る情報に基づいて、前記外線状態記憶手段に記憶されている外線の使用状態に係る情報を更新する外線状態更新手段と、
前記外線状態記憶手段に記憶されている外線の使用状態に係る情報が前記外線状態更新手段により更新された場合に、当該外線の使用状態に係る情報を含む前記外線状態更新通知を、前記ＶｏＩＰゲートウェイに帰属するすべてのＩＰ電話端末に送信する外線状態更新通知手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明に係る複数のＩＰ電話端末をＶｏＩＰゲートウェイに帰属させてＩＰ電話システムを構築した場合、いずれか一台のＩＰ電話端末は、外線状態管理装置として動作し、自ＩＰ電話端末を含むＶｏＩＰゲートウェイ配下のすべてのＩＰ電話端末に対して、ＶｏＩＰゲートウェイが収容する外線の使用状態に係る情報の収集および通知を行う。このため、本発明によれば、外線の使用状態に係る情報を配下のＩＰ電話端末に通知する機能を備えていないＶｏＩＰゲートウェイに帰属するＩＰ電話端末間において、ＶｏＩＰゲートウェイが収容する外線の使用状態を共有することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の第一実施の形態に係るＩＰ電話システムの概略構成図である。
【図２】図２は、本発明の第一実施の形態に係るＩＰ電話システムの登録動作を説明するためのシーケンス図である。
【図３】図３は、本発明の第一実施の形態に係るＩＰ電話システムの着信動作を説明するためのシーケンス図である。
【図４】図４は、本発明の第一実施の形態に係るＩＰ電話システムの発信動作を説明するためのシーケンス図である。
【図５】図５は、ＩＰ電話端末１の概略構成図である。
【図６】図６は、外線状態記憶部１４０の登録内容を模式的に表した図である。
【図７】図７は、ＩＰ電話端末１の外線状態共有動作を説明するためのフロー図である。
【図８】図８は、ＩＰ電話端末１の外線状態管理動作を説明するためのフロー図である。
【図９】図９は、本発明の第二実施の形態に係るＩＰ電話システムの着信動作を説明するためのシーケンス図である。
【図１０】図１０は、ＩＰ電話端末１ａの概略構成図である。
【図１１】図１１は、ＩＰ電話端末１ａの外線状態共有動作を説明するためのフロー図である。
【図１２】図１２は、本発明の第三実施の形態に係るＩＰ電話システムの着信動作を説明するためのシーケンス図である。
【図１３】図１３は、ＩＰ電話端末１ｂの概略構成図である。
【図１４】図１４は、ＩＰ電話端末１ｂの外線状態共有動作を説明するためのフロー図である。
【図１５】図１５は、ＩＰ電話端末１ｂの外線状態管理動作を説明するためのフロー図である。
【発明を実施するための形態】
【００１４】
以下に、本発明の実施の形態について説明する。
【００１５】
［第一実施の形態］
まず、本発明の第一実施の形態について説明する。
【００１６】
図１は、本実施の形態に係るＩＰ電話システムの概略構成図である。
【００１７】
図示するように、本実施の形態に係るＩＰ電話システムは、ＬＡＮ４およびＩＰ電話網５に接続されたＶｏＩＰゲートウェイ３と、ＬＡＮ４に接続され、ＶｏＩＰゲートウェイ３に帰属する複数のＩＰ電話端末１−１〜１−３（以下、単にＩＰ電話端末１とも呼ぶ）と、を備えて構成される。なお、ここでは、ＬＡＮ４経由でＩＰ電話端末１をＶｏＩＰゲートウェイ３に接続しているが、ＬＡＮ４以外の有線ネットワーク、あるいは無線ＬＡＮ等の無線ネットワーク経由でＩＰ電話端末１をＶｏＩＰゲートウェイ３に接続してもよい。
【００１８】
ＶｏＩＰゲートウェイ３は、ＩＰ電話網５内のＳＩＰサーバ（不図示）と連携して、ＶｏＩＰゲートウェイ３配下のＩＰ電話端末１に対する電話呼の発着信を制御する。ここで、ＶｏＩＰゲートウェイ３は、ＩＰ電話網５（外線）側の電話呼とＬＡＮ４（内線）側の電話呼とをそれぞれ終端した上で連動させるＢ２ＢＵＡ（Ｂａｃｋ  Ｔｏ  Ｂａｃｋ  Ｕｓｅｒ  Ａｇｅｎｔ）として動作する。しかし、ＶｏＩＰゲートウェイ３が収容している外線の使用状態をＶｏＩＰゲートウェイ３配下のＩＰ電話端末１に通知する機能を備えてはいない。この点、ＩＰ−ＰＢＸ等の主装置とは異なる。
【００１９】
ＩＰ電話端末１は、ＶｏＩＰゲートウェイ３を介してＩＰ電話網５内の相手端末（不図示）と通信路を確立し、この通信路を介して相手端末とのＩＰ電話を実現する。また、ＶｏＩＰゲートウェイ３配下の複数のＩＰ電話端末１のうちのいずれか一台は、自ＩＰ電話端末１を含むＶｏＩＰゲートウェイ３配下のすべてのＩＰ電話端末１に対して、ＶｏＩＰゲートウェイ３が収容する外線の使用状態の収集および通知を行う外線状態管理装置２として動作する。図１では、ＩＰ電話端末１−１が外線状態管理装置２として動作している例を示している。なお、ＶｏＩＰゲートウェイ３配下のどのＩＰ電話端末１を外線状態管理装置２として動作させるかは、予め静的に決定してもよいし、各ＩＰ電話端末１の負荷状態等に応じて動的に決定してもよい。外線状態管理装置２として動作させるＩＰ電話端末１を複数のＩＰ電話端末１のなかから動的に決定する方法としては、例えば特開２００８−２０５６９９号公報記載の技術（ＩＰホンシステムにおいて、複数のＩＰホンのなかから、呼制御サーバとして動作させるＩＰホンを決定する技術）を利用することができる。
【００２０】
また、ＩＰ電話端末１は、ＶｏＩＰゲートウェイ３が収容する外線の使用状態を、外線状態管理装置２を介してＶｏＩＰゲートウェイ３配下の他のＩＰ電話端末１との間で共有している。
【００２１】
つぎに、本実施の形態に係るＩＰ電話システムの概略動作を、図２〜図４に示すシーケンス図を用いて説明する。なお、これらのシーケンス図では、説明をわかり易くするため、外線状態管理装置２を、外線状態管理装置２として動作するＩＰ電話端末１（図１ではＩＰ電話端末１−１）から分離している。また、ＳＩＰリクエストであるＳＵＢＳＣＲＩＢＥリクエスト、ＮＯＴＩＦＹリクエスト、ＰＵＢＬＩＳＨリクエスト等を受信した装置は、実際には２００ＯＫレスポンス等の応答を返信しているが、説明をわかり易くするため、これらのシーケンス図では、これらのＳＩＰリクエストに対する応答を省略している。
【００２２】
図２は、本実施の形態に係るＩＰ電話システムの登録動作を説明するためのシーケンス図である。
【００２３】
まず、ＶｏＩＰゲートウェイ３は、ＩＰ電話網５内のＳＩＰサーバ（不図示）にＲＥＧＩＳＴＥＲリクエストを送信し（Ｓ１００）、このＳＩＰサーバから２００ＯＫレスポンスを受信する（Ｓ１０１）。これにより、このＳＩＰサーバにＶｏＩＰゲートウェイ３が登録される。
【００２４】
つぎに、ＩＰ電話端末１−１〜１−３は、ＶｏＩＰゲートウェイ３にＲＥＧＩＳＴＥＲリクエストを送信し（Ｓ１０２、Ｓ１０４、Ｓ１０６）、ＶｏＩＰゲートウェイ３から２００ＯＫレスポンスを受信する（Ｓ１０３、Ｓ１０５、Ｓ１０７）。これにより、ＩＰ電話端末１−１〜１−３がＶｏＩＰゲートウェイ３配下のＩＰ電話端末１としてＶｏＩＰゲートウェイ３に登録される。
【００２５】
それから、ＩＰ電話端末１−１〜１−３は、外線状態管理装置２に、ＶｏＩＰゲートウェイ３が収容する外線の使用状態の通知を要求するためにＳＵＢＳＣＲＩＢＥリクエストを送信する（Ｓ１０８、Ｓ１１０、Ｓ１１２）。外線状態管理装置２は、ＳＵＢＳＣＲＩＢＥリクエストの送信元であるＩＰ電話端末１−１〜１−３を、ＶｏＩＰゲートウェイ３が収容する外線の使用状態の通知先（外線状態更新通知先）として登録する。また、外線状態管理装置２は、外線状態更新通知として、ＶｏＩＰゲートウェイ３が収容する外線の使用状態を含むＮＯＴＩＦＹリクエストを外線状態更新通知先に送信する（Ｓ１０９、Ｓ１１１、Ｓ１１３）。図２では、外線が待受状態であることを示す外線の使用状態「空き」を含むＮＯＴＩＦＹリクエストをＩＰ電話端末１−１〜１−３に送信している。これを受けて、ＩＰ電話端末１−１〜１−３は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「空き」を表示する。
【００２６】
以降、外線状態管理装置２は、外線の使用状態が変更される都度、ＩＰ電話端末１−１〜１−３に、外線の使用状態を含むＮＯＴＩＦＹリクエストを送信する。
【００２７】
図３は、本実施の形態に係るＩＰ電話システムの着信動作を説明するためのシーケンス図である。
【００２８】
まず、ＶｏＩＰゲートウェイ３は、ＩＰ電話網５内のＳＩＰサーバからＩＮＶＩＴＥリクエストを受信すると（Ｓ１２０）、このＩＮＶＩＴＥリクエストを外線側の電話呼とする新たな内線側の電話呼であるＩＮＶＩＴＥリクエストを生成し、この新たなＩＮＶＩＴＥリクエストをＶｏＩＰゲートウェイ３配下のＩＰ電話端末１−１〜１−３に送信する（Ｓ１２１〜Ｓ１２３）。これを受けて、ＩＰ電話端末１−１〜１−３は、着信鳴動を開始するとともに、１８０Ｒｉｎｇｉｎｇレスポンスを返信する（Ｓ１２４、Ｓ１２６、Ｓ１２７）。
【００２９】
つぎに、ＶｏＩＰゲートウェイ３は、ＶｏＩＰゲートウェイ３配下のいずれかのＩＰ電話端末１から１８０Ｒｉｎｇｉｎｇレスポンスを受信すると、ＩＰ電話網５内のＳＩＰサーバから受信したＩＮＶＩＴＥリクエストに対する１８０Ｒｉｎｇｉｎｇレスポンスを新たに生成し、この新たな１８０ＲｉｎｇｉｎｇレスポンスをＩＰ電話網５内のＳＩＰサーバに返信する（Ｓ１２５）。なお、図３では、ＩＰ電話端末１−１からの１８０ＲｉｎｇｉｎｇレスポンスがＶｏＩＰゲートウェイ３に最初に到着し、これを受けて、ＶｏＩＰゲートウェイ３がＩＰ電話網５内のＳＩＰサーバに１８０Ｒｉｎｇｉｎｇレスポンスに送信している。
【００３０】
つぎに、ＩＰ電話端末１−１〜１−３は、ＶｏＩＰゲートウェイ３から受信したＩＮＶＩＴＥリクエストによって特定される外線の使用状態「着信中」を含むＰＵＢＬＩＳＨリクエストを外線状態更新要求として外線状態管理装置２に送信する（Ｓ１２８、Ｓ１３２、Ｓ１３３）。
【００３１】
外線状態管理装置２は、ＶｏＩＰゲートウェイ３配下のいずれかのＩＰ電話端末１からＰＵＢＬＩＳＨリクエストを受け付けると、このＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態が、外線状態管理装置２で管理している外線の使用状態と異なるか否かを判断する。それらが異なる場合には、管理している外線の使用状態を更新するともに、外線状態更新通知として、更新された外線の使用状態を含むＮＯＴＩＦＹリクエストをＶｏＩＰゲートウェイ３配下のＩＰ電話端末１に送信する。ただし、外線状態管理装置２で管理している外線の使用状態が「通信中」である場合、この外線の使用状態を「通信中」と更新する原因（この外線の使用状態の前回の更新原因）となったＰＵＢＬＩＳＨリクエストの送信元（更新原因端末）と、「通信中」以外の使用状態を含む今回のＰＵＢＬＩＳＨリクエストの送信元とが一致しているか否かをさらに判断し、両者が一致している場合にのみ、外線状態管理装置２で管理している外線の使用状態を、「通信中」から、今回のＰＵＢＬＩＳＨリクエストに含まれている他の使用状態に更新するとともに、更新された外線の使用状態を含むＮＯＴＩＦＹリクエストをＶｏＩＰゲートウェイ３配下のＩＰ電話端末１に送信する。
【００３２】
図３では、ＩＰ電話端末１−１からのＰＵＢＬＩＳＨリクエストが外線状態管理装置２に最初に到着し、このＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態「着信中」が、外線状態管理装置２で管理されている外線の使用状態「空き」と異なるため、外線状態管理装置２は、管理している外線の使用状態を「空き」から「着信中」に更新するともに、更新された外線の使用状態「着信中」を含むＮＯＴＩＦＹリクエストをＩＰ電話端末１−１〜１−３に送信している（Ｓ１２９〜Ｓ１３１）。これを受けて、ＩＰ電話端末１−１〜１−３は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「着信中」を表示する。
【００３３】
つぎに、ＩＰ電話端末１−３がユーザから応答操作を受け付けたものとする（Ｓ１３４）。これを受けて、ＩＰ電話端末１−３は、着信鳴動を停止して、ＶｏＩＰゲートウェイ３に２００ＯＫレスポンスを送信する（Ｓ１３５）。これを受けて、ＶｏＩＰゲートウェイ３は、ＩＰ電話網５内のＳＩＰサーバから受信したＩＮＶＩＴＥリクエストに対する２００ＯＫレスポンスを新たに生成し、この新たな２００ＯＫレスポンスをＩＰ電話網５内のＳＩＰサーバに送信する（Ｓ１３６）。そして、このＳＩＰサーバからＡＣＫリクエストを受信したならば（Ｓ１３７）、新たなＡＣＫリクエストを生成し、この新たなＡＣＫリクエストをＩＰ電話端末１−３に送信する（Ｓ１３８）。
【００３４】
これにより、ＶｏＩＰゲートウェイ３を介して、ＩＰ電話端末１−３とＩＰ電話網５内の相手端末との間に通信路が確立され（Ｓ１３９）、ＩＰ電話端末１−３とこの相手端末との間の通話が可能となる。
【００３５】
つぎに、ＩＰ電話端末１−３は、ＶｏＩＰゲートウェイ３から受信したＡＣＫリクエストによって特定される外線の使用状態「通信中」を含むＰＵＢＬＩＳＨリクエストを、外線状態更新要求として外線状態管理装置２に送信する（Ｓ１４０）。
【００３６】
外線状態管理装置２は、ＩＰ電話端末１−３からＰＵＢＬＩＳＨリクエストを受け付けると、このＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態「通信中」が、外線状態管理装置２で管理している外線の使用状態「着信中」と異なることを確認して、管理している外線の使用状態を「着信中」から「通信中」に更新するともに、更新された外線の使用状態「通信中」を含むＮＯＴＩＦＹリクエストをＩＰ電話端末１−１〜１−３に送信する（Ｓ１４１〜Ｓ１４３）。これを受けて、ＩＰ電話端末１−１〜１−３は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「通信中」を表示する。
【００３７】
また、ＶｏＩＰゲートウェイ３は、ＩＰ電話端末１−３から２００ＯＫレスポンスを受信したことに伴い、ＩＰ電話端末１−３以外のＩＮＶＩＴＥリクエストの送信先であるＩＰ電話端末１−１、１−２にＣＡＮＣＥＬリクエストを送信する（Ｓ１４４、Ｓ１４５）。これを受けて、ＩＰ電話端末１−１、１−２は、着信鳴動を停止する。また、ＩＰ電話端末１−１、１−２は、ＶｏＩＰゲートウェイ３から受信したＣＡＮＣＥＬリクエストによって特定される外線の使用状態「空き」を含むＰＵＢＬＩＳＨリクエストを、外線状態更新要求として外線状態管理装置２に送信する（Ｓ１４６、Ｓ１４７）。
【００３８】
外線状態管理装置２は、ＩＰ電話端末１−１、１−２からＰＵＢＬＩＳＨリクエストを受け付けると、これらのＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態「空き」が、外線状態管理装置２で管理している外線の使用状態「通信中」と異なることを確認する。しかし、これらのＰＵＢＬＩＳＨリクエストの送信元（ＩＰ電話端末１−１、１−２）が、外線状態管理装置２で管理している外線の使用状態を「通信中」と更新する原因となったＰＵＢＬＩＳＨリクエストの送信元（Ｓ１４０におけるＩＰ電話端末１−３）とは異なる。このため、外線状態管理装置２で管理している外線の使用状態の更新および更新された外線の使用状態を含むＮＯＴＩＦＹリクエストの送信は行わない。
【００３９】
図４は、本実施の形態に係るＩＰ電話システムの発信動作を説明するためのシーケンス図である。
【００４０】
まず、ＩＰ電話端末１−２、１−３が略同時にユーザから外線の捕捉操作を受け付けたものとする（Ｓ１５０、Ｓ１５２）。これを受けて、ＩＰ電話端末１−２、１−３は、ユーザの捕捉操作によって特定される外線の使用状態「捕捉中」を含むＰＵＢＬＩＳＨリクエストを、外線状態更新要求として外線状態管理装置２に送信する（Ｓ１５１、Ｓ１５３）。
【００４１】
外線状態管理装置２は、外線の使用状態「捕捉中」を含むＰＵＢＬＩＳＨリクエストを、ＶｏＩＰゲートウェイ３配下の複数のＩＰ電話端末１から受信すると、最初に受信したＰＵＢＬＩＳＨリクエストの送信元に２００ＯＫレスポンスを返信し、２番目以降に受信したＰＵＢＬＩＳＨリクエストの送信元に４０９Ｃｏｎｆｌｉｃｔレスポンスを返信する。図４では、ＩＰ電話端末１−２からのＰＵＢＬＩＳＨリクエストが外線状態管理装置２に最初に到着し、その後、ＩＰ電話端末１−３からのＰＵＢＬＩＳＨリクエストが外線状態管理装置２に到着しているため、外線状態管理装置２は、ＩＰ電話端末１−２に２００ＯＫレスポンスを返信し（Ｓ１５４）、ＩＰ電話端末１−３に４０９Ｃｏｎｆｌｉｃｔレスポンスを返信している（Ｓ１５５）。これ受けて、ＩＰ電話端末１−２は、ダイヤルトーンを音声出力し、ＩＰ電話端末１−３は、ビジートーンを音声出力する。
【００４２】
また、外線状態管理装置２は、ＩＰ電話端末１−２から受信したＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態「捕捉中」が、外線状態管理装置２で管理している外線の使用状態「空き」とは異なることを確認して、管理している外線の使用状態を「空き」から「捕捉中」に更新するともに、更新された外線の使用状態「捕捉中」を含むＮＯＴＩＦＹリクエストをＩＰ電話端末１−１〜１−３に送信する（Ｓ１５６〜Ｓ１５８）。これを受けて、ＩＰ電話端末１−１〜１−３は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「捕捉中」を表示する。
【００４３】
つぎに、ＩＰ電話端末１−２は、ユーザから発信操作を受け付けると（Ｓ１５９）、この発信操作においてユーザより受け付けた発信先番号の指定を伴うＩＮＶＩＴＥリクエストをＶｏＩＰゲートウェイ３に送信する（Ｓ１６０）。
【００４４】
これを受けて、ＶｏＩＰゲートウェイ３は、発信先番号の指定を伴うＩＮＶＩＴＥリクエストを新たに生成し、この新たなＩＮＶＩＴＥリクエストをＩＰ電話網５内のＳＩＰサーバに送信する（Ｓ１６１）。それから、ＶｏＩＰゲートウェイ３は、ＩＰ電話網５内のＳＩＰサーバから１８０Ｒｉｎｇｉｎｇレスポンスを受信すると（Ｓ１６２）、ＩＰ電話端末１−２から受信したＩＮＶＩＴＥリクエストに対する１８０Ｒｉｎｇｉｎｇレスポンスを新たに生成し、この新たな１８０ＲｉｎｇｉｎｇレスポンスをＩＰ電話端末１−２に送信する（Ｓ１６３）。これを受けて、ＩＰ電話端末１−２は、リングバックトーンを音声出力する。
【００４５】
また、ＩＰ電話端末１−２は、ＩＮＶＩＴＥリクエストの送信によって特定される外線の使用状態「発信中」を含むＰＵＢＬＩＳＨリクエストを、外線状態更新要求として外線状態管理装置２に送信する（Ｓ１６４）。
【００４６】
外線状態管理装置２は、ＩＰ電話端末１−２から受信したＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態「発信中」が、外線状態管理装置２で管理している外線の使用状態「捕捉中」とは異なることを確認して、管理している外線の使用状態を「捕捉中」から「発信中」に更新するともに、更新された外線の使用状態「発信中」を含むＮＯＴＩＦＹリクエストをＩＰ電話端末１−１〜１−３に送信する（Ｓ１６５〜Ｓ１６７）。これを受けて、ＩＰ電話端末１−１〜１−３は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「発信中」を表示する。
【００４７】
つぎに、ＶｏＩＰゲートウェイ３は、ＩＰ電話網５内のＳＩＰサーバから２００ＯＫレスポンスを受信すると（Ｓ１６８）、ＩＰ電話端末１−２から受信したＩＮＶＩＴＥリクエストに対する２００ＯＫレスポンスを新たに生成し、この新たな２００ＯＫレスポンスをＩＰ電話端末１−２に送信する（Ｓ１６９）。これを受けて、ＩＰ電話端末１−２は、ＡＣＫリクエストをＶｏＩＰゲートウェイ３に送信する（Ｓ１７０）。そして、ＶｏＩＰゲートウェイ３は、ＡＣＫリクエストを新たに生成し、この新たなＡＣＫリクエストをＩＰ電話網５内のＳＩＰサーバに送信する（Ｓ１７１）。これにより、ＶｏＩＰゲートウェイ３を介して、ＩＰ電話端末１−２とＩＰ電話網５内の相手端末との間に通信路が確立され（Ｓ１７２）、ＩＰ電話端末１−２とこの相手端末との間の通話が可能となる。
【００４８】
つぎに、ＩＰ電話端末１−２は、ＶｏＩＰゲートウェイ３に送信したＡＣＫリクエストによって特定される外線の使用状態「通信中」を含むＰＵＢＬＩＳＨリクエストを、外線状態更新要求として外線状態管理装置２に送信する（Ｓ１７３）。
【００４９】
外線状態管理装置２は、ＩＰ電話端末１−２からＰＵＢＬＩＳＨリクエストを受け付けると、このＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態「通信中」が、外線状態管理装置２で管理している外線の使用状態「発信中」とは異なることを確認して、管理している外線の使用状態を「発信中」から「通信中」に更新するともに、更新された外線の使用状態「通信中」を含むＮＯＴＩＦＹリクエストをＩＰ電話端末１−１〜１−３に送信する（Ｓ１７４〜Ｓ１７６）。これを受けて、ＩＰ電話端末１−１〜１−３は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「通信中」を表示する。
【００５０】
つぎに、ＩＰ電話端末１の詳細を説明する。なお、ＶｏＩＰゲートウェイ３は、既存の装置を利用できるので、その詳細な説明を省略する。
【００５１】
図５は、ＩＰ電話端末１の概略構成図である。
【００５２】
図示するように、ＩＰ電話端末１は、ＬＡＮインターフェース部１０と、マンマシンインターフェース部１１と、ＩＰ電話処理部１２と、外線状態共有処理部１３と、外線状態管理処理部１４と、を備えている。
【００５３】
ＬＡＮインターフェース部１０は、ＬＡＮ４を介して他のＩＰ電話端末１およびＶｏＩＰゲートウェイ３に接続するためのインターフェースである。
【００５４】
マンマシンインターフェース部１１は、ユーザが電話および各種操作を行うためのインターフェースであり、図示していないが、マイクと、スピーカと、ダイヤルキー、外線ボタン等の操作部と、ＬＣＤ、ＬＥＤ等のディスプレイと、を備える。
【００５５】
ＩＰ電話処理部１２は、ＩＰ電話機として動作するために必要な処理を行う。具体的には、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従い、ＶｏＩＰゲートウェイ３あるいは他のＩＰ電話端末１とＳＩＰメッセージをやり取りすることにより、通信路の確立・解放を実施する。また、ＲＴＰ（Ｒｅａｌｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）に従い、マンマシンインターフェース部１１を介してユーザにより音声入力された音声信号を通話データに符号化し、この通話データを通信路経由で相手端末に送信するとともに、相手端末から通信路経由で通話データを受信し、この通話データを音声信号に復号してマンマシンインターフェース部１１から音声出力する。
【００５６】
外線状態共有処理部１３は、外線状態管理装置２を介して、ＶｏＩＰゲートウェイ３が収容する外線の使用状態をＶｏＩＰゲートウェイ３配下のＩＰ電話端末１間で共有するために必要な処理を行う。図示するように、外線状態共有処理部１３は、外線状態更新要求部１３０と、外線状態更新取得部１３１と、外線状態表示制御部１３２と、端末登録要求部１３３と、を備えている。
【００５７】
外線状態更新要求部１３０は、ＳＩＰリクエストの送受信あるいはユーザにより外線操作がなされた場合に、このＳＩＰリクエストあるいは外線操作により特定される外線の外線番号および使用状態を含むＰＵＢＬＩＳＨリクエストを、外線状態更新要求として外線状態管理装置２に送信する。
【００５８】
外線状態更新取得部１３１は、外線状態管理装置２から、外線状態更新通知として、外線の使用状態を含むＮＯＴＩＦＹリクエストを受信する。
【００５９】
外線状態表示制御部１３２は、外線状態更新取得部１３１が受信したＮＯＴＩＦＹリクエストに含まれている外線の使用状態に従い、マンマシンインターフェース部１１の外線ボタンの表示を制御する。
【００６０】
端末登録要求部１３３は、外線状態管理装置２に対して、外線状態更新通知であるＮＯＴＩＦＹリクエストの通知先（外線状態更新通知先）として自ＩＰ電話端末１を登録することを要求する。
【００６１】
外線状態管理処理部１４は、自ＩＰ電話端末１を含むＶｏＩＰゲートウェイ３配下のすべてのＩＰ電話端末１に対して、ＶｏＩＰゲートウェイ３が収容する外線の使用状態の収集および通知を行う外線状態管理装置２として自ＩＰ電話端末１が動作するために必要な処理を行う。ただし、ＶｏＩＰゲートウェイ３配下のいずれか一台のＩＰ電話端末１においてのみ外線状態管理処理部１４が有効となって、この処理を行い、他のＩＰ電話端末１においては外線状態管理処理部１４が無効となる。
【００６２】
図示するように、外線状態管理処理部１４は、外線状態記憶部１４０と、外線状態更新要求受信部１４１と、外線状態更新部１４２と、外線状態更新通知部１４３と、通知端末管理部１４４と、を備えている。
【００６３】
外線状態記憶部１４０には、ＶｏＩＰゲートウェイ３が収容する外線の使用状態に関する情報が記憶される。図６は、外線状態記憶部１４０の登録内容を模式的に表した図である。図示するように、外線状態記憶部１４０には、ＶｏＩＰゲートウェイ３が収容する外線毎に、外線の使用状態に関する情報のレコード１４００が記憶されている。レコード１４００は、外線番号が登録されたフィールド１４０１と、外線の使用状態を登録するためのフィールド１４０２と、フィールド１４０２に登録されている外線の使用状態を含むＰＵＢＬＩＳＨリクエストを送信したＩＰ電話端末１の識別情報のリスト（更新要求元リスト）を登録するためのフィールド１４０３と、フィールド１４０２に現在の外線の使用状態を登録する原因となったＩＰ電話端末１（フィールド１４０３に登録されているＩＰ電話端末１のなかで、ＰＵＢＬＩＳＨリクエストを最初に送信したＩＰ電話端末１；更新原因端末）の識別情報を登録するためのフィールド１４０４と、を有する。
【００６４】
外線状態更新要求受信部１４１は、ＶｏＩＰゲートウェイ３配下のＩＰ電話端末１から、外線状態更新要求として、外線の使用状態を含むＰＵＢＬＩＳＨリクエストを受信する。
【００６５】
外線状態更新部１４２は、外線状態更新要求受信部１４１が受信したＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態に基づいて外線状態記憶部１４０を更新する。
【００６６】
具体的には、ＰＵＢＬＩＳＨリクエストに含まれている外線番号がフィールド１４０１に登録されているレコード１４００を外線状態記憶部１４０から検索する。つぎに、ＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態が、検索したレコード１４００のフィールド１４０２に登録されている外線の使用状態と異なるか否かを判断する。そして、両使用状態が一致する場合には、フィールド１４０３にＰＵＢＬＩＳＨリクエストの送信元の識別情報を追加する。一方、両使用状態が異なる場合には、フィールド１４０２の登録内容を、ＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態に更新するとともに、フィールド１４０３、１４０４の登録内容を、それぞれにＰＵＢＬＩＳＨリクエストの送信元の識別情報に変更する。ただし、両使用状態が異なっていても、フィールド１４０２に登録されている外線の使用状態が「通信中」である場合には、フィールド１４０４に登録されているＩＰ電話端末１の識別情報とＰＵＢＬＩＳＨリクエストの送信元とが一致している場合にのみ、フィールド１４０２の登録内容を、外線の使用状態「通信中」から、ＰＵＢＬＩＳＨリクエストに含まれている他の使用状態に更新する。
【００６７】
外線状態更新通知部１４３は、外線状態記憶部１４０を参照し、フィールド１４０２に登録されている外線の使用状態が更新されたレコード１４００がある場合に、このレコード１４００のフィールド１４０１、１４０２に登録されている外線番号および外線の使用状態を含むＮＯＴＩＦＹリクエストを、外線状態更新通知として生成する。そして、ＶｏＩＰゲートウェイ３配下の各ＩＰ電話端末１に、このＮＯＴＩＦＹリクエストを送信する。
【００６８】
通知端末管理部１４４は、外線状態更新通知先（外線状態更新通知であるＮＯＴＩＦＹリクエストの通知先）、すなわちＶｏＩＰゲートウェイ３配下のＩＰ電話端末１の情報を登録する。
【００６９】
つぎに、ＩＰ電話端末１の外線状態共有動作、および外線状態管理装置２としての動作である外線状態管理動作について説明する。なお、ＶｏＩＰゲートウェイ３との連携により行われるＩＰ電話端末１の呼制御動作（ＩＰ電話処理部１２の動作）は、既存のＩＰ電話機と同様であるので、その詳細な説明を省略している。
【００７０】
図７は、ＩＰ電話端末１の外線状態共有動作を説明するためのフロー図である。
【００７１】
まず、端末登録要求部１３３は、自ＩＰ電話端末１のアドレス情報を含むＳＵＢＳＣＲＩＢＥリクエストを生成し、このＳＵＢＳＣＲＩＢＥリクエストを外線状態管理装置２に送信する（Ｓ２００）。
【００７２】
つぎに、外線状態更新取得部１３１は、外線状態管理装置２からＮＯＴＩＦＹリクエストを受信したならば（Ｓ２０１でＹＥＳ）、このＮＯＴＩＦＹリクエストに含まれている外線番号および外線の使用状態を特定する（Ｓ２０２）。そして、外線状態表示制御部１３２は、マンマシンインターフェース部１１が備える外線ボタンのうち、特定した外線番号に対応する外線ボタンを、特定した外線の使用状態に応じた表示状態に変更する（Ｓ２０３）。
【００７３】
また、外線状態更新要求部１３０は、ＩＰ電話処理部１２がＶｏＩＰゲートウェイ３にＳＩＰリクエストを送信あるいはＶｏＩＰゲートウェイ３からＳＩＰリクエストを受信したならば（Ｓ２０４でＹＥＳ）、このＳＩＰリクエストに基づいて、このＳＩＰリクエストが対象とする外線の外線番号および使用状態を特定する（Ｓ２０５）。具体的には、ＶｏＩＰゲートウェイ３からＩＮＶＩＴＥリクエストを受信した場合、このＩＮＶＩＴＥリクエストで指定されている外線の使用状態が「着信中」であると特定する。また、ＶｏＩＰゲートウェイ３にＩＮＶＩＴＥリクエストを送信した場合、このＩＮＶＩＴＥリクエストで指定されている外線の使用状態が「発信中」であると特定する。また、外線の使用状態「着信中」においてＶｏＩＰゲートウェイ３からこの外線に対するＡＣＫリクエストを受信した場合、あるいは外線の使用状態「発信中」においてＶｏＩＰゲートウェイ３にこの外線に対するＡＣＫリクエストを送信した場合、この外線の新たな使用状態が「通信中」であると特定する。また、外線の使用状態「着信中」、「発信中」あるいは「通信中」においてＶｏＩＰゲートウェイ３からこの外線に対するＣＡＮＣＥＬリクエストあるいはＢＹＥリクエストを受信した場合、この外線の新たな使用状態が「空き」であると特定する。
【００７４】
それから、外線状態更新要求部１３０は、特定した外線の外線番号および使用状態を含むＰＵＢＬＩＳＨリクエストを生成し（Ｓ２０６）、このＰＵＢＬＩＳＨリクエストを外線状態管理装置２に送信する（Ｓ２０７）。
【００７５】
また、外線状態更新要求部１３０は、マンマシンインターフェース部１１を介してユーザから所定の外線操作を受け付けたならば（Ｓ２０８でＹＥＳ）、この外線操作に基づいて外線の外線番号および使用状態を特定する（Ｓ２０９）。具体的には、ユーザから外線の捕捉操作を受け付けた場合、捕捉対象の外線の使用状態が「捕捉中」であると特定する。それから、外線状態更新要求部１３０は、特定した外線の外線番号および使用状態を含むＰＵＢＬＩＳＨリクエストを生成し（Ｓ２１０）、外線状態管理装置２にこのＰＵＢＬＩＳＨリクエストを送信する（Ｓ２１１）。
【００７６】
図８は、ＩＰ電話端末１の外線状態管理動作を説明するためのフロー図である。
【００７７】
通知端末管理部１４４は、自ＩＰ電話端末１を含むＶｏＩＰゲートウェイ３配下のいずれかのＩＰ電話端末１からＳＵＢＳＣＲＩＢＥリクエストを受信すると（Ｓ２２０でＹＥＳ）、このＳＵＢＳＣＲＩＢＥリクエスト送信元のＩＰ電話端末１を外線状態更新通知先（ＮＯＴＩＦＹリクエスト送信先）に登録する（Ｓ２２１）。
【００７８】
つぎに、外線状態更新通知部１４３は、外線状態記憶部１４０を参照し、レコード１４００毎に、レコード１４００のフィールド１４０１、１４０２に登録されている外線の外線番号および使用状態を含むＮＯＴＩＦＹメッセージを生成し（Ｓ２２２）、外線状態更新通知先として新たに登録したＳＵＢＳＣＲＩＢＥリクエストの送信元に送信する（Ｓ２２３）。
【００７９】
また、外線状態更新要求受信部１４１は、自ＩＰ電話端末１を含むＶｏＩＰゲートウェイ３配下のいずれかのＩＰ電話端末１から、外線状態更新要求であるＰＵＢＬＩＳＨリクエストを受信すると（Ｓ２２４でＹＥＳ）、このＰＵＢＬＩＳＨリクエストに含まれている外線の外線番号および使用状態を特定する（Ｓ２２５）。
【００８０】
つぎに、外線状態更新部１４２は、外線状態記憶部１４０を参照し、フィールド１４０１に、ＰＵＢＬＩＳＨリクエストから特定した外線番号が登録されているレコード１４００を検索する（Ｓ２２６）。それから、外線状態更新部１４２は、検索したレコード１４００のフィールド１４０１に登録されている外線番号が、ＰＵＢＬＩＳＨリクエストから特定した外線番号と不一致であるか否かを調べる（Ｓ２２７）。両者が一致する場合（Ｓ２２７でＮＯ）、外線状態更新部１４２は、検索したレコード１４００のフィールド１４０３に、ＰＵＢＬＩＳＨリクエストの送信元であるＩＰ電話端末１の識別情報を追加する（Ｓ２２８）。一方、両者が不一致の場合（Ｓ２２７でＹＥＳ）、外線状態更新部１４２は、検索したレコード１４００のフィールド１４０２に登録されている外線の使用状態が「通信中」であるか否かを調べる（Ｓ２２９）。
【００８１】
Ｓ２２９において、検索したレコード１４００のフィールド１４０２に登録されている外線の使用状態が「通信中」以外である場合（Ｓ２２９でＮＯ）、外線状態更新部１４２は、検索したレコード１４００のフィールド１４０２〜１４０４の登録内容をクリアする。それから、このレコード１４００のフィールド１４０２に、ＰＵＢＬＩＳＨリクエストから特定した外線の使用状態を登録する。また、このレコード１４００のフィールド１４０３、１４０４に、それぞれ更新要求元、更新原因端末として、ＰＵＢＬＩＳＨリクエストの送信元であるＩＰ電話端末１の識別情報を登録する（Ｓ２３０）。これにより、検索したレコード１４００の登録内容を更新する。
【００８２】
つぎに、外線状態更新通知部１４３は、外線状態記憶部１４０を参照し、更新されたレコード１４００のフィールド１４０１、１４０２に登録されている外線の外線番号および使用状態を含むＮＯＴＩＦＹリクエストを生成する（Ｓ２３１）。それから、通知端末管理部１４４を参照し、このＮＯＴＩＦＹリクエストに含まれている外線番号により特定される外線の外線状態更新通知先として登録されているＩＰ電話端末１に、このＮＯＴＩＦＹリクエストを送信する（Ｓ２３２）。
【００８３】
また、Ｓ２２９において、検索したレコード１４００のフィールド１４０２に登録されている外線の使用状態が「通信中」である場合（Ｓ２２９でＹＥＳ）、外線状態更新部１４２は、ＰＵＢＬＩＳＨリクエストの送信元であるＩＰ電話端末１の識別情報が、検索したレコード１４００のフィールド１４０４に登録されている更新原因端末の識別情報と一致するか否かを調べる（Ｓ２３３）。両者が一致しない場合（Ｓ２３３でＮＯ）、外線状態更新部１４２は、検索したレコード１４００のフィールド１４０３に登録されている更新要求元から、ＰＵＢＬＩＳＨリクエストの送信元であるＩＰ電話端末１の識別情報を削除する（Ｓ２３４）。一方、両者が一致する場合（Ｓ２３３でＹＥＳ）、外線状態更新部１４２は、検索したレコード１４００のフィールド１４０２〜１４０４の登録内容をクリアする。それから、このレコード１４００のフィールド１４０２に、ＰＵＢＬＩＳＨリクエストから特定した外線の使用状態「通信中」を登録する。また、このレコード１４００のフィールド１４０３、１４０４に、それぞれ更新要求元、更新原因端末として、ＰＵＢＬＩＳＨリクエストの送信元であるＩＰ電話端末１の識別情報を登録する（Ｓ２３０）。これにより、検索したレコード１４００の登録内容を更新する。
【００８４】
つぎに、外線状態更新通知部１４３は、外線状態記憶部１４０を参照し、更新されたレコード１４００のフィールド１４０１、１４０２に登録されている外線の外線番号および使用状態を含むＮＯＴＩＦＹリクエストを生成する（Ｓ２３１）。それから、通知端末管理部１４４を参照し、このＮＯＴＩＦＹリクエストに含まれている外線番号により特定される外線の外線状態更新通知先として登録されているＩＰ電話端末１に、このＮＯＴＩＦＹリクエストを送信する（Ｓ２３２）。
【００８５】
以上、本発明の第一実施の形態を説明した。
【００８６】
本実施の形態では、ＶｏＩＰゲートウェイ３配下の複数のＩＰ電話端末１のうちのいずれか一台が外線状態管理装置２として動作する。外線状態管理装置２は、外線状態管理装置２として動作しているＩＰ電話端末１を含むＶｏＩＰゲートウェイ３配下のすべてのＩＰ電話端末１に対して、ＶｏＩＰゲートウェイ３が収容する外線の使用状態の収集および通知を実施する。このため、本実施の形態によれば、外線の使用状態を配下のＩＰ電話端末１に通知する機能を備えていないＶｏＩＰゲートウェイ３に帰属するＩＰ電話端末１間において、ＶｏＩＰゲートウェイ３が収容する外線の使用状態を共有することができる。
【００８７】
［第二実施の形態］
つぎに、本発明の第二実施の形態について説明する。
【００８８】
本実施の形態に係るＩＰ電話システムが、図１に示す第一実施の形態に係るＩＰ電話システムと異なる点は、ＩＰ電話端末１およびＶｏＩＰゲートウェイ３に代えて、ＩＰ電話端末１ａおよびＶｏＩＰゲートウェイ３ａを用いたことである。
【００８９】
ＶｏＩＰゲートウェイ３ａは、ＩＰ電話網５から受信したＩＮＶＩＴＥリクエストに従い呼出中のＩＰ電話端末１ａ（外線の使用状態が「着信中」のＩＰ電話端末１ａ）以外のＩＰ電話端末１ａから、代理応答要求としてＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストを受信した場合に、ＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストの送信元であるＩＰ電話端末１ａとＩＮＶＩＴＥリクエストの送信元である相手端末（不図示）との間に通信路を確立する代理応答機能を有している。その他は、第一実施の形態に係るＩＰ電話システムのＶｏＩＰゲートウェイ３と同様である。
【００９０】
ＩＰ電話端末１ａは、ＶｏＩＰゲートウェイ３ａを介してＩＰ電話網５内の相手端末と通信路を確立し、この通信路を介して相手端末とのＩＰ電話を実現する。また、第一実施の形態と同様、ＶｏＩＰゲートウェイ３ａ配下の複数のＩＰ電話端末１ａのうちのいずれか一台は、自ＩＰ電話端末１ａを含むＶｏＩＰゲートウェイ３ａ配下のすべてのＩＰ電話端末１ａに対して、ＶｏＩＰゲートウェイ３ａが収容する外線の使用状態の収集および通知を行う外線状態管理装置２として動作する。また、ＩＰ電話端末１ａは、外線状態管理装置２を介して、ＶｏＩＰゲートウェイ３ａが収容する外線の使用状態を、ＶｏＩＰゲートウェイ３ａ配下のＩＰ電話端末１ａ間で共有している。
【００９１】
つぎに、本実施の形態に係るＩＰ電話システムの着信動作を説明する。なお、本実施の形態に係るＩＰ電話システムの登録動作および発信動作は、図２および図４に示す本発明の第一実施の形態に係るＩＰ電話システムの登録動作および発信動作と同様であるので、その説明を省略する。
【００９２】
図９は、本実施の形態に係るＩＰ電話システムの着信動作を説明するためのシーケンス図である。なお、初期状態において、ＩＰ電話端末１ａ−３は、起動しておらず、ＶｏＩＰゲートウェイ３ａおよび外線状態管理装置２に登録されていないものとする。また、図９では、説明をわかり易くするために、外線状態管理装置２を、外線状態管理装置２として動作するＩＰ電話端末１ａから分離している。また、ＳＩＰリクエストであるＮＯＴＩＦＹリクエスト、ＰＵＢＬＩＳＨリクエスト等を受信した装置は、実際には２００ＯＫレスポンス等の応答を返信しているが、説明をわかり易くするために、この図では、これらのＳＩＰリクエストに対する応答を省略している。
【００９３】
まず、ＶｏＩＰゲートウェイ３ａは、ＩＰ電話網５内のＳＩＰサーバからＩＮＶＩＴＥリクエストを受信すると（Ｓ３００）、このＩＮＶＩＴＥリクエストを外線側の電話呼とする新たな内線側の電話呼であるＩＮＶＩＴＥリクエストを生成し、この新たなＩＮＶＩＴＥリクエストを、ＶｏＩＰゲートウェイ３ａ配下のＩＰ電話端末１ａ−１、１ａ−２に送信する（Ｓ３０１、Ｓ３０２）。これを受けて、ＩＰ電話端末１ａ−１、１ａ−２は、１８０Ｒｉｎｇｉｎｇレスポンスを返信する（Ｓ３０３、Ｓ３０５）。
【００９４】
つぎに、ＶｏＩＰゲートウェイ３ａは、ＶｏＩＰゲートウェイ３ａ配下のいずれかのＩＰ電話端末１ａから１８０Ｒｉｎｇｉｎｇレスポンスを受信すると、ＩＰ電話網５内のＳＩＰサーバから受信したＩＮＶＩＴＥリクエストに対する１８０Ｒｉｎｇｉｎｇレスポンスを新たに生成し、この新たな１８０ＲｉｎｇｉｎｇレスポンスをＩＰ電話網５内のＳＩＰサーバに返信する（Ｓ３０４）。なお、図９では、ＩＰ電話端末１ａ−１からの１８０ＲｉｎｇｉｎｇレスポンスがＶｏＩＰゲートウェイ３ａに最初に到着し、これを受けて、ＶｏＩＰゲートウェイ３ａがＩＰ電話網５内のＳＩＰサーバに１８０Ｒｉｎｇｉｎｇレスポンスに送信している。
【００９５】
つぎに、ＶｏＩＰゲートウェイ３ａからのＩＮＶＩＴＥリクエストに対して最初に１８０Ｒｉｎｇｉｎｇレスポンスに返信したＩＰ電話端末１ａ−１は、ＶｏＩＰゲートウェイ３ａから受信したＩＮＶＩＴＥリクエストによって特定される外線の使用状態「着信中」を含むＰＵＢＬＩＳＨリクエストを、外線状態更新要求として外線状態管理装置２に送信する（Ｓ３０６）。
【００９６】
外線状態管理装置２は、ＶｏＩＰゲートウェイ３ａ配下のいずれかのＩＰ電話端末１ａからＰＵＢＬＩＳＨリクエストを受け付けると、このＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態が、外線状態管理装置２で管理している外線の使用状態とは異なるか否かを判断する。そして、両者が異なる場合には、管理している外線の使用状態を更新するともに、更新された外線の使用状態、および使用状態を更新する原因となったＰＵＢＬＩＳＨリクエストの送信元である更新原因端末の識別情報を含むＮＯＴＩＦＹリクエストを、外線状態更新通知としてＶｏＩＰゲートウェイ３ａ配下のＩＰ電話端末１ａに送信する。ただし、外線状態管理装置２で管理している外線の使用状態が「通信中」である場合、この外線の使用状態を「通信中」と更新する原因となったＰＵＢＬＩＳＨリクエストの送信元（更新原因端末）と、「通信中」以外の使用状態を含むＰＵＢＬＩＳＨリクエストの送信元とが一致している場合にのみ、外線状態管理装置２で管理している外線の使用状態を「通信中」から、今回のＰＵＢＬＩＳＨリクエストに含まれている他の使用状態に更新するとともに、更新された外線の使用状態を含むＮＯＴＩＦＹリクエストを、ＶｏＩＰゲートウェイ３ａ配下のＩＰ電話端末１ａに送信する。
【００９７】
図９では、ＩＰ電話端末１ａ−１からのＰＵＢＬＩＳＨリクエストが外線状態管理装置２に到着し、このＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態「着信中」が、外線状態管理装置２で管理している外線の使用状態「空き」とは異なるため、管理している外線の使用状態を「空き」から「着信中」に更新するともに、更新された外線の使用状態「着信中」および更新原因端末であるＩＰ電話端末１ａ−１の識別情報を含むＮＯＴＩＦＹリクエストをＩＰ電話端末１ａ−１、１ａ−２に送信している（Ｓ３０７、Ｓ３０８）。これを受けて、ＩＰ電話端末１ａ−１、１ａ−２は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「着信中」を表示するとともに、着信鳴動を開始する。
【００９８】
また、ＩＰ電話端末１ａ−１、１ａ−２は、ＮＯＴＩＦＹリクエストに含まれている識別情報により特定される更新原因端末が自ＩＰ電話端末１ａであるか否かを調べる。そして、自ＩＰ電話端末１ａが更新原因端末でない場合、ＶｏＩＰゲートウェイ３ａからのＩＮＶＩＴＥリクエストに対して、話中であることを示す４８６ＢｕｓｙＨｅｒｅレスポンスを返信する。図９では、ＩＰ電話端末１ａ−２がＶｏＩＰゲートウェイ３ａに４８６ＢｕｓｙＨｅｒｅレスポンスを返信し（Ｓ３０９）、これを受けて、ＶｏＩＰゲートウェイ３ａがＩＰ電話端末１ａ−２にＡＣＫリクエストを送信している（Ｓ３１０）。
【００９９】
ここで、ＩＰ電話端末１ａ−３が起動したものとする（Ｓ３１１）。ＩＰ電話端末１ａ−３は、ＶｏＩＰゲートウェイ３ａにＲＥＧＩＳＴＥＲリクエストを送信し（Ｓ３１２）、ＶｏＩＰゲートウェイ３ａから２００ＯＫレスポンスを受信する（Ｓ３１３）。これにより、ＩＰ電話端末１ａ−３がＶｏＩＰゲートウェイ３ａ配下のＩＰ電話端末１ａとしてＶｏＩＰゲートウェイ３ａに登録される。
【０１００】
それから、ＩＰ電話端末１ａ−３は、外線状態管理装置２に、ＶｏＩＰゲートウェイ３ａが収容する外線の使用状態の通知を要求するためにＳＵＢＳＣＲＩＢＥリクエストを送信する（Ｓ３１４）。外線状態管理装置２は、ＳＵＢＳＣＲＩＢＥリクエストの送信元であるＩＰ電話端末１ａ−３を、ＶｏＩＰゲートウェイ３が収容する外線の使用状態の通知先として登録する。また、外線状態管理装置２は、外線状態更新通知として、着信中の外線の使用状態「着信中」を含むＮＯＴＩＦＹリクエストを送信する（Ｓ３１５）。これを受けて、ＩＰ電話端末１ａ−３は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「着信中」を表示するとともに、着信鳴動を開始する。
【０１０１】
つぎに、ＩＰ電話端末１ａ−３がユーザから応答操作を受け付けたものとする（Ｓ３１６）。これを受けて、ＩＰ電話端末１ａ−３は、着信鳴動を停止して、ＶｏＩＰゲートウェイ３ａに、代理応答要求であるＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストを送信する（Ｓ３１７）。ＶｏＩＰゲートウェイ３ａは、ＩＰ電話網５内のＳＩＰサーバから受信したＩＮＶＩＴＥリクエストに対する２００ＯＫレスポンスを新たに生成し、この新たな２００ＯＫレスポンスをＩＰ電話網５内のＳＩＰサーバに送信する（Ｓ３１８）。そして、このＳＩＰサーバからＡＣＫリクエストを受信したならば（Ｓ３１９）、ＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストに対する２００ＯＫレスポンスを生成し、この２００ＯＫレスポンスをＩＰ電話端末１ａ−３に返信する（Ｓ３２０）。また、ＩＰ電話端末１ａ−３は、ＡＣＫリクエストをＶｏＩＰゲートウェイ３ａに送信する（Ｓ３２１）。
【０１０２】
これにより、ＶｏＩＰゲートウェイ３ａにおいて、ＩＰ電話端末１ａ−１に送出中のＩＮＶＩＴＥリクエストに対する代理応答処理が実施され、ＶｏＩＰゲートウェイ３ａを介して、このＩＮＶＩＴＥリクエストの送信元であるＩＰ電話網５内の相手端末とＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストの送信元であるＩＰ電話端末１ａ−３との間に通信路が確立され（Ｓ３２２）、この相手端末とＩＰ電話端末１ａ−３との間の通話が可能となる。
【０１０３】
つぎに、ＩＰ電話端末１ａ−３は、ＶｏＩＰゲートウェイ３ａに送信したＡＣＫリクエストによって特定される外線の使用状態「通信中」を含むＰＵＢＬＩＳＨリクエストを、外線状態更新要求として外線状態管理装置２に送信する（Ｓ３２３）。
【０１０４】
外線状態管理装置２は、ＩＰ電話端末１ａ−３からＰＵＢＬＩＳＨリクエストを受け付けると、このＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態「通信中」が、外線状態管理装置２で管理している外線の使用状態「着信中」と異なることを確認して、管理している外線の使用状態を「着信中」から「通信中」に更新するともに、更新された外線の使用状態「通信中」を含むＮＯＴＩＦＹリクエストをＩＰ電話端末１ａ−１〜１ａ−３に送信する（Ｓ３２４〜Ｓ３２６）。これを受けて、ＩＰ電話端末１ａ−１〜１ａ−３は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「通信中」を表示する。また、着信鳴動中ならば、着信鳴動を停止する。
【０１０５】
また、ＶｏＩＰゲートウェイ３ａは、ＩＰ電話端末１ａ−３からＡＣＫリクエストを受信したことに伴い、ＩＮＶＩＴＥリクエストの送信先であるＩＰ電話端末１ａ−１にＣＡＮＣＥＬリクエストを送信する（Ｓ３２７）。これを受けて、ＩＰ電話端末１ａ−１は、ＶｏＩＰゲートウェイ３ａから受信したＣＡＮＣＥＬリクエストによって特定される外線の使用状態「空き」を含むＰＵＢＬＩＳＨリクエストを、外線状態更新要求として外線状態管理装置２に送信する（Ｓ３２８）。
【０１０６】
外線状態管理装置２は、ＩＰ電話端末１ａ−１からＰＵＢＬＩＳＨリクエストを受け付けると、このＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態「空き」が、外線状態管理装置２で管理している外線の使用状態「通信中」と異なることを確認する。しかし、これらのＰＵＢＬＩＳＨリクエストの送信元（ＩＰ電話端末１ａ−１）は、更新原因端末、すなわち、外線状態管理装置２で管理している外線の使用状態を「通信中」と更新する原因となったＰＵＢＬＩＳＨリクエストの送信元（ＩＰ電話端末１ａ−３）と異なる。このため、外線状態管理装置２で管理している外線の使用状態は更新されず、したがって、更新された外線の使用状態を含むＮＯＴＩＦＹリクエストの送信も行われない。
【０１０７】
つぎに、ＩＰ電話端末１ａの詳細を説明する。なお、ＶｏＩＰゲートウェイ３ａは、既存の装置を利用できるので、その詳細な説明を省略している。
【０１０８】
図１０は、ＩＰ電話端末１ａの概略構成図である。
【０１０９】
本実施の形態に係るＩＰ電話端末１ａが、図５に示す本発明の第一実施の形態に係るＩＰ電話端末１と異なる点は、ＩＰ電話処理部１２および外線状態共有処理部１３に代えて、ＩＰ電話処理部１２ａおよび外線状態共有処理部１３ａを用いたことである。その他の構成は、本発明の第一実施の形態に係るＩＰ電話端末１と同様である。
【０１１０】
ＩＰ電話処理部１２ａは、本発明の第一実施の形態に係るＩＰ電話端末１のＩＰ電話処理部１２が行う処理（ＩＰ電話機として動作するために必要な処理）に加えて、後述のＩＰ電話処理依頼部１３４からの指示に従い、ＶｏＩＰゲートウェイ３ａにＳＩＰメッセージを送信する処理を行う。
【０１１１】
外線状態共有処理部１３ａは、本発明の第一実施の形態に係るＩＰ電話端末１の外線状態共有処理部１３の構成（外線状態更新要求部１３０、外線状態更新取得部１３１、外線状態表示制御部１３２、端末登録要求部１３３）に加えて、ＩＰ電話処理依頼部１３４を備えている。
【０１１２】
ＩＰ電話処理依頼部１３４は、外線状態管理装置２から外線状態更新通知として受信したＮＯＴＩＦＹリクエスト、あるいはユーザから受け付けた外線操作に従い、ＶｏＩＰゲートウェイ３ａに対するＳＩＰメッセージの送信をＩＰ電話処理部１２ａに依頼する。
【０１１３】
つぎに、ＩＰ電話端末１ａの外線状態共有動作について説明する。なお、外線状態管理装置２としての動作である外線状態管理動作は、外線状態更新通知であるＮＯＴＩＦＹリクエストに更新原因端末の識別情報が含まれる点を除き、図８に示す本発明の第一実施の形態に係るＩＰ電話端末１の外線状態管理動作と同様である。また、ＶｏＩＰゲートウェイ３ａとの連携により行われるＩＰ電話端末１ａの呼制御動作（ＩＰ電話処理部１２ａの動作）は、既存のＩＰ電話機と同様である。そこで、これらの詳細な説明を省略している。
【０１１４】
図１１は、ＩＰ電話端末１ａの外線状態共有動作を説明するためのフロー図である。
【０１１５】
まず、端末登録要求部１３３は、自ＩＰ電話端末１ａのアドレス情報を含むＳＵＢＳＣＲＩＢＥリクエストを生成し、このＳＵＢＳＣＲＩＢＥリクエストを外線状態管理装置２に送信する（Ｓ４００）。
【０１１６】
つぎに、外線状態更新取得部１３１は、外線状態管理装置２からＮＯＴＩＦＹリクエストを受信したならば（Ｓ４０１でＹＥＳ）、図７のＳ２０２、Ｓ２０３を実施する（Ｓ４０２）。
【０１１７】
それから、ＩＰ電話処理依頼部１３４は、外線状態管理装置２より受信したＮＯＴＩＦＹリクエストから特定した外線の使用状態が「着信中」であるか否かを調べる（Ｓ４０３）。そして、ＮＯＴＩＦＹリクエストから特定した外線の使用状態が「着信中」であるならば（Ｓ４０３でＹＥＳ）、ＩＰ電話処理依頼部１３４は、ＩＰ電話処理部１２ａによりＶｏＩＰゲートウェイ３ａからＩＮＶＩＴＥリクエストを直前に受信しているか否かを調べ（Ｓ４０４）、ＩＮＶＩＴＥリクエストを直前に受信しているならば（Ｓ４０４でＹＥＳ）、外線状態管理装置２より受信したＮＯＴＩＦＹリクエストに含まれている識別情報により特定される更新原因端末が自ＩＰ電話端末１ａであるか否かをさらに調べる（Ｓ４０５）。そして、更新原因端末が自ＩＰ電話端末１ａでない場合（Ｓ４０５でＮＯ）、ＩＰ電話処理依頼部１３４は、ＩＰ電話処理部１２ａに話中処理を依頼する。これを受けて、ＩＰ電話処理部１２ａは、ＶｏＩＰゲートウェイ３ａから直前に受信したＩＮＶＩＴＥリクエストに対して４８６ＢｕｓｙＨｅｒｅレスポンスを返信する（Ｓ４０６）。
【０１１８】
また、外線状態更新要求部１３０は、ＩＰ電話処理部１２ａがＶｏＩＰゲートウェイ３ａにＳＩＰリクエストを送信、あるいはＶｏＩＰゲートウェイ３ａからＳＩＰリクエストを受信したならば（Ｓ４０７でＹＥＳ）、図７のＳ２０５〜Ｓ２０７を実施する（Ｓ４０８）。
【０１１９】
また、外線状態更新要求部１３０は、マンマシンインターフェース部１１を介してユーザから所定の外線操作を受け付けたならば（Ｓ４０９でＹＥＳ）、図７のＳ２０９〜Ｓ２１１を実施する（Ｓ４１０）。
【０１２０】
それから、ＩＰ電話処理依頼部１３４は、ユーザから受け付けた外線操作が使用状態「着信中」の外線に対する応答操作であるか否かを調べる（Ｓ４１１）。そして、使用状態「着信中」の外線に対する応答操作であるならば（Ｓ４１１でＹＥＳ）、この外線の使用状態「着信中」を通知したＮＯＴＩＦＹリクエストに含まれている識別情報により特定される更新原因端末が自ＩＰ電話端末１ａであるか否かをさらに調べる（Ｓ４１２）。そして、更新原因端末が自ＩＰ電話端末１ａでない場合（Ｓ４１２でＮＯ）、ＩＰ電話処理依頼部１３４は、ＩＰ電話処理部１２ａに代理応答処理を依頼する。これを受けて、ＩＰ電話処理部１２ａは、使用状態「着信中」の外線に対するＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストを作成し、このＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストをＶｏＩＰゲートウェイ３ａに送信する（Ｓ４１３）。
【０１２１】
以上、本発明の第二実施の形態を説明した。
【０１２２】
本実施の形態に係るＩＰ電話システムは、第一実施の形態に係るＩＰ電話システムの効果に加えて、つぎの効果を有する。すなわち、図９に示すＩＰ電話端末１ａ−３のように、ＩＰ電話端末１ａは、ＶｏＩＰゲートウェイ３ａがＶｏＩＰゲートウェイ３ａ配下の他のＩＰ電話端末１ａにＩＮＶＩＴＥリクエストを送信した後に起動されるため、ＶｏＩＰゲートウェイ３ａからＩＮＶＩＴＥリクエストを受信していない場合でも、起動の際に外線状態管理装置２から受信するＮＯＴＩＦＹリクエストにより外線の使用状態「着信中」を取得でき、この外線に対するＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストをＶｏＩＰゲートウェイ３ａに送信することで、ＶｏＩＰゲートウェイ３ａから受信していないＩＮＶＩＴＥリクエストに代理応答することができる。
【０１２３】
［第三実施の形態］
つぎに、本発明の第三実施の形態について説明する。
【０１２４】
本実施の形態に係るＩＰ電話システムが、図１に示す第一実施の形態に係るＩＰ電話システムと異なる点は、ＩＰ電話端末１、外線状態管理装置２、およびＶｏＩＰゲートウェイ３に代えて、ＩＰ電話端末１ｂ、外線状態管理装置２ｂ、およびＶｏＩＰゲートウェイ３ｂを用いたことである。
【０１２５】
ＶｏＩＰゲートウェイ３ｂは、ＩＰ電話網５から受信したＩＮＶＩＴＥリクエストに従い呼出中のＩＰ電話端末１ｂ（外線の使用状態が「着信中」のＩＰ電話端末１ｂ）以外のＩＰ電話端末１ｂから、代理応答要求としてＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストを受信した場合に、ＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストの送信元であるＩＰ電話端末１ｂとＩＮＶＩＴＥリクエストの送信元である相手端末（不図示）との間に通信路を確立する代理応答機能を有している。また、ＶｏＩＰゲートウェイ３ｂには、収容する外線毎に、着信呼の呼出先に関する設定情報が記憶されており、ＶｏＩＰゲートウェイ３ｂは、この設定情報の読出しおよび書込みを、ＬＡＮ４経由で外部装置から受け付ける機能を有している。その他は、第一実施の形態に係るＩＰ電話システムのＶｏＩＰゲートウェイ３と同様である。
【０１２６】
ＩＰ電話端末１ｂは、ＶｏＩＰゲートウェイ３ｂを介してＩＰ電話網５内の相手端末と通信路を確立し、この通信路を介して相手端末とのＩＰ電話を実現する。また、第一実施の形態と同様、ＶｏＩＰゲートウェイ３ｂ配下の複数のＩＰ電話端末１ｂのうちのいずれか一台は、自ＩＰ電話端末１ｂを含むＶｏＩＰゲートウェイ３ｂ配下のすべてのＩＰ電話端末１ｂに対して、ＶｏＩＰゲートウェイ３ｂが収容する外線の使用状態の収集および通知を行う外線状態管理装置２ｂとして動作する。また、ＩＰ電話端末１ｂは、外線状態管理装置２ｂを介して、ＶｏＩＰゲートウェイ３ｂが収容する外線の使用状態を、ＶｏＩＰゲートウェイ３ｂ配下のＩＰ電話端末１ｂ間で共有している。
【０１２７】
外線状態管理装置２ｂは、ＶｏＩＰゲートウェイ３ｂから設定情報を読み出して記憶するとともに、ＶｏＩＰゲートウェイ３ｂの設定情報を書き換えて、外線の着信呼に対応するＩＮＶＩＴＥリクエストの送信先をすべて外線状態管理装置２ｂに変更する機能を有する。その他は、第一実施の形態に係るＩＰ電話システムの外線状態管理装置２と同様である。
【０１２８】
つぎに、本実施の形態に係るＩＰ電話システムの着信動作を説明する。なお、本実施の形態に係るＩＰ電話システムの登録動作および発信動作は、図２および図４に示す本発明の第一実施の形態に係るＩＰ電話システムの登録動作および発信動作と同様であるので、その説明を省略する。
【０１２９】
図１２は、本実施の形態に係るＩＰ電話システムの着信動作を説明するためのシーケンス図である。なお、図９では、説明をわかり易くするために、外線状態管理装置２ｂを、外線状態管理装置２ｂとして動作するＩＰ電話端末１ｂから分離している。また、ＳＩＰリクエストであるＮＯＴＩＦＹリクエスト、ＰＵＢＬＩＳＨリクエスト等を受信した装置は、実際には２００ＯＫレスポンス等の応答を返信しているが、説明をわかり易くするために、この図では、これらのＳＩＰリクエストに対する応答を省略している。
【０１３０】
まず、外線状態管理装置２ｂは、外線状態管理装置２ｂとして動作するＩＰ電話端末１ｂとは別個に、ＶｏＩＰゲートウェイ３ｂにＲＥＧＩＳＴＥＲリクエストを送信し（Ｓ５００）、ＶｏＩＰゲートウェイ３ｂから２００ＯＫレスポンスを受信する（Ｓ５０１）。これにより、外線状態管理装置２ｂは、外線状態管理装置２ｂとして動作するＩＰ電話端末１ｂとは別個に、ＶｏＩＰゲートウェイ３ｂ配下の端末としてＶｏＩＰゲートウェイ３ｂに登録される。
【０１３１】
つぎに、外線状態管理装置２ｂは、ＶｏＩＰゲートウェイ３ｂにアクセスして、ＶｏＩＰゲートウェイ３ｂが収容する各外線の着信呼の呼出先に関する設定情報を取得して記憶する（Ｓ５０２）。それから、外線状態管理装置２ｂは、ＶｏＩＰゲートウェイ３ｂが収容するすべての外線の着信呼の呼出先が外線状態管理装置２ｂとなるように、ＶｏＩＰゲートウェイ３ｂに登録されている設定情報を書き換える（Ｓ５０３）。これにより、ＩＰ電話網５からＶｏＩＰゲートウェイ３ｂにＩＮＶＩＴＥリクエストが着信した場合に、このＩＮＶＩＴＥリクエストに対応するＩＮＶＩＴＥリクエストがすべて外線状態管理装置２ｂに送信されるようになる。
【０１３２】
さて、ＶｏＩＰゲートウェイ３ｂは、ＩＰ電話網５内のＳＩＰサーバからＩＮＶＩＴＥリクエストを受信すると（Ｓ５０４）、このＩＮＶＩＴＥリクエストを外線側の電話呼とする新たな内線側の電話呼であるＩＮＶＩＴＥリクエストを生成し、この新たなＩＮＶＩＴＥリクエストをＶｏＩＰゲートウェイ３ｂ配下の外線状態管理装置２ｂに送信する（Ｓ５０５）。これを受けて、外線状態管理装置２ｂは、１８０Ｒｉｎｇｉｎｇレスポンスを返信する（Ｓ５０６）。また、これを受けて、ＶｏＩＰゲートウェイ３ｂは、ＩＰ電話網５内のＳＩＰサーバから受信したＩＮＶＩＴＥリクエストに対する１８０Ｒｉｎｇｉｎｇレスポンスを返信する（Ｓ５０７）。
【０１３３】
つぎに、外線状態管理装置２は、ＩＰ電話網５内のＳＩＰサーバから受信したＩＮＶＩＴＥリクエストが対象とする外線の使用状態を「着信中」に更新するともに、更新された外線の使用状態「着信中」を含むＮＯＴＩＦＹリクエストを、この外線に対する着信呼の呼出先として、ＶｏＩＰゲートウェイ３ｂから取得した設定情報に登録されているＩＰ電話端末１ｂに送信する。図１２では、すべてのＩＰ電話端末１ｂ−１〜１ａ−３に送信している（Ｓ５０８〜Ｓ５１０）。これを受けて、ＩＰ電話端末１ｂ−１〜１ｂ−３は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「着信中」を表示するとともに、着信鳴動を開始する。
【０１３４】
ここで、ＩＰ電話端末１ｂ−３がユーザから応答操作を受け付けたものとする（Ｓ５１１）。これを受けて、ＩＰ電話端末１ｂ−３は、着信鳴動を停止して、代理応答要求であるＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストをＶｏＩＰゲートウェイ３ｂに送信する（Ｓ５１２）。これを受けて、ＶｏＩＰゲートウェイ３ｂは、ＩＰ電話網５内のＳＩＰサーバから受信したＩＮＶＩＴＥリクエストに対する２００ＯＫレスポンスを新たに生成し、この新たな２００ＯＫレスポンスをＩＰ電話網５内のＳＩＰサーバに送信する（Ｓ５１３）。そして、このＳＩＰサーバからＡＣＫリクエストを受信したならば（Ｓ５１４）、ＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストに対する２００ＯＫレスポンスを生成し、この２００ＯＫレスポンスをＩＰ電話端末１ｂ−３に返信する（Ｓ５１５）。また、ＩＰ電話端末１ｂ−３は、ＡＣＫリクエストをＶｏＩＰゲートウェイ３ｂに送信する（Ｓ５１６）。
【０１３５】
これにより、ＶｏＩＰゲートウェイ３ｂにおいて、外線状態管理装置２ｂに送出中のＩＮＶＩＴＥリクエストに対する代理応答処理が実施され、ＶｏＩＰゲートウェイ３ｂを介して、このＩＮＶＩＴＥリクエストの送信元であるＩＰ電話網５内の相手端末とＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストの送信元であるＩＰ電話端末１ｂ−３との間に通信路が確立され（Ｓ５１７）、この相手端末とＩＰ電話端末１ｂ−３との間の通話が可能となる。
【０１３６】
つぎに、ＩＰ電話端末１ｂ−３は、ＶｏＩＰゲートウェイ３ｂに送信したＡＣＫリクエストによって特定される外線の使用状態「通信中」を含むＰＵＢＬＩＳＨリクエストを、外線状態更新要求として外線状態管理装置２ｂに送信する（Ｓ５１８）。
【０１３７】
外線状態管理装置２ｂは、ＩＰ電話端末１ｂ−３からＰＵＢＬＩＳＨリクエストを受け付けると、このＰＵＢＬＩＳＨリクエストに含まれている外線の使用状態「通信中」が、外線状態管理装置２ｂで管理している外線の使用状態「着信中」とは異なることを確認して、管理している外線の使用状態を「着信中」から「通信中」に更新するともに、更新された外線の使用状態「通信中」を含むＮＯＴＩＦＹリクエストをＩＰ電話端末１ｂ−１〜１ｂ−３に送信する（Ｓ５１９〜Ｓ５２１）。これを受けて、ＩＰ電話端末１ｂ−１〜１ｂ−３は、ＮＯＴＩＦＹリクエストに含まれている外線の使用状態「通信中」を表示する。また、着信鳴動中のＩＰ電話端末１ｂ−２、１ｂ−３は、着信鳴動を停止する。
【０１３８】
また、ＶｏＩＰゲートウェイ３ｂは、ＩＰ電話端末１ｂ−３からＡＣＫリクエストを受信したことに伴い、ＩＮＶＩＴＥリクエストの送信先である外線状態管理装置２ｂにＣＡＮＣＥＬリクエストを送信する（Ｓ５２２）。
【０１３９】
つぎに、ＩＰ電話端末１ｂの詳細を説明する。なお、ＶｏＩＰゲートウェイ３ｂは、既存の装置を利用できるので、その詳細な説明を省略している。
【０１４０】
図１３は、ＩＰ電話端末１ｂの概略構成図である。
【０１４１】
本実施の形態に係るＩＰ電話端末１ｂが、図５に示す本発明の第一実施の形態に係るＩＰ電話端末１と異なる点は、ＩＰ電話処理部１２、外線状態共有処理部１３および外線状態管理処理部１４に代えて、ＩＰ電話処理部１２ｂ、外線状態共有処理部１３ｂおよび外線状態管理処理部１４ｂを用いたことである。その他の構成は、本発明の第一実施の形態に係るＩＰ電話端末１と同様である。
【０１４２】
ＩＰ電話処理部１２ｂは、本発明の第二実施の形態に係るＩＰ電話端末１ｂのＩＰ電話処理部１２ａと同様に、本発明の第一実施の形態に係るＩＰ電話端末１のＩＰ電話処理部１２が行う処理（ＩＰ電話機として動作するために必要な処理）に加えて、後述のＩＰ電話処理依頼部１３４からの指示に従い、ＶｏＩＰゲートウェイ３ｂにＳＩＰメッセージを送信する処理を行う。
【０１４３】
外線状態共有処理部１３ｂは、第二実施の形態に係るＩＰ電話端末１ｂの外線状態共有処理部１３ｂと同様に、第一実施の形態に係るＩＰ電話端末１の外線状態共有処理部１３の構成（外線状態更新要求部１３０、外線状態更新取得部１３１、外線状態表示制御部１３２、端末登録要求部１３３）に加えて、ＩＰ電話処理依頼部１３４を備えている。
【０１４４】
ＩＰ電話処理依頼部１３４は、外線状態管理装置２ｂから外線状態更新通知として受信したＮＯＴＩＦＹリクエスト、あるいはユーザから受け付けた外線操作に従い、ＶｏＩＰゲートウェイ３ｂに対するＳＩＰメッセージの送信をＩＰ電話処理部１２ｂに依頼する。
【０１４５】
外線状態管理処理部１４ｂは、本発明の第一実施の形態に係るＩＰ電話端末１の外線状態管理処理部１４の構成（外線状態記憶部１４０、外線状態更新要求受信部１４１、外線状態更新部１４２、外線状態更新通知部１４３、通知端末管理部１４４）に加えて、設定情報更新部１４５および呼制御処理部１４６を備えている。
【０１４６】
設定情報更新部１４５は、ＶｏＩＰゲートウェイ３ｂが収容する各外線の着信呼の呼出先に関する設定情報をＶｏＩＰゲートウェイ３ｂから取得して記憶するとともに、ＶｏＩＰゲートウェイ３ｂが収容するすべての外線の着信呼の呼出先が外線状態管理装置２ｂとなるように、ＶｏＩＰゲートウェイ３ｂに登録されている設定情報を書き換える。
【０１４７】
呼制御処理部１４６は、ＳＩＰに従い、ＶｏＩＰゲートウェイ３ｂとＳＩＰメッセージを送受信する。また、呼制御処理部１４６は、ＶｏＩＰゲートウェイ３ｂにＲＥＧＩＳＴＥＲリクエストを送信し、ＶｏＩＰゲートウェイ３ｂから２００ＯＫレスポンスを受信することにより、外線状態管理処理部１４ｂの動作により実現される外線状態管理装置２ｂを、この外線状態管理処理部１４ｂを搭載しているＩＰ電話端末１ｂとは別個に、ＶｏＩＰゲートウェイ３ｂ配下の端末としてＶｏＩＰゲートウェイ３ｂに登録する。
【０１４８】
つぎに、ＩＰ電話端末１ｂの外線状態共有動作、および外線状態管理装置２ｂとしての動作である外線状態管理動作について説明する。なお、ＶｏＩＰゲートウェイ３ｂとの連携により行われるＩＰ電話端末１ｂの呼制御動作（ＩＰ電話処理部１２ｂの動作）は、既存のＩＰ電話機と同様であるので、その詳細な説明を省略している。
【０１４９】
図１４は、ＩＰ電話端末１ｂの外線状態共有動作を説明するためのフロー図である。
【０１５０】
まず、端末登録要求部１３３は、自ＩＰ電話端末１ｂのアドレス情報を含むＳＵＢＳＣＲＩＢＥリクエストを生成し、このＳＵＢＳＣＲＩＢＥリクエストを外線状態管理装置２ｂに送信する（Ｓ６００）。
【０１５１】
つぎに、外線状態更新取得部１３１は、外線状態管理装置２ｂからＮＯＴＩＦＹリクエストを受信したならば（Ｓ６０１でＹＥＳ）、図７のＳ２０２、Ｓ２０３を実施する（Ｓ６０２）。
【０１５２】
それから、ＩＰ電話処理依頼部１３４は、外線状態管理装置２ｂより受信したＮＯＴＩＦＹリクエストから特定した外線の使用状態が「着信中」であるか否かを調べる（Ｓ６０３）。そして、ＮＯＴＩＦＹリクエストから特定した外線の使用状態が「着信中」であるならば（Ｓ６０３でＹＥＳ）、ＩＰ電話処理依頼部１３４は、ＩＰ電話処理部１２ｂに着信鳴動の開始を依頼する。これを受けて、ＩＰ電話処理部１２ｂは、着信鳴動中でないならば、マンマシンインターフェース部１１から呼出音を送出して、着信鳴動を開始する（Ｓ６０４）。
【０１５３】
一方、ＮＯＴＩＦＹリクエストから特定した外線の使用状態が「着信中」でない場合（Ｓ６０３でＮＯ）、ＩＰ電話処理依頼部１３４は、この特定した外線の使用状態が「通信中」であるか否かをさらに調べる（Ｓ６０５）。そして、ＮＯＴＩＦＹリクエストから特定した外線の使用状態が「通信中」であるならば（Ｓ６０５でＹＥＳ）、ＩＰ電話処理依頼部１３４は、ＩＰ電話処理部１２ｂに着信鳴動の停止を依頼する。これを受けて、ＩＰ電話処理部１２ｂは、着信鳴動中ならば、マンマシンインターフェース部１１からの呼出音の送出を中止して、着信鳴動を停止する（Ｓ６０６）。
【０１５４】
また、外線状態更新要求部１３０は、ＩＰ電話処理部１２ｂがＶｏＩＰゲートウェイ３ｂにＳＩＰリクエストを送信、あるいはＶｏＩＰゲートウェイ３ｂからＳＩＰリクエストを受信したならば（Ｓ６０７でＹＥＳ）、図７のＳ２０５〜Ｓ２０７を実施する（Ｓ６０８）。
【０１５５】
また、外線状態更新要求部１３０は、マンマシンインターフェース部１１を介してユーザから所定の外線操作を受け付けたならば（Ｓ６０９でＹＥＳ）、図７のＳ２０９〜Ｓ２１１を実施する（Ｓ６１０）。
【０１５６】
それから、ＩＰ電話処理依頼部１３４は、ユーザから受け付けた外線操作が使用状態「着信中」の外線に対する応答操作であるか否かを調べる（Ｓ６１１）。そして、使用状態「着信中」の外線に対する応答操作であるならば（Ｓ６１１でＹＥＳ）、ＩＰ電話処理依頼部１３４は、ＩＰ電話処理部１２ｂに代理応答処理を依頼する。これを受けて、ＩＰ電話処理部１２ｂは、使用状態「着信中」の外線に対するＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストを作成し、このＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストをＶｏＩＰゲートウェイ３ｂに送信する（Ｓ６１２）。また、マンマシンインターフェース部１１からの呼出音の送出を中止して、着信鳴動を停止する。
【０１５７】
図１５は、ＩＰ電話端末１ｂの外線状態管理動作を説明するためのフロー図である。
【０１５８】
まず、呼制御処理部１４６は、ＶｏＩＰゲートウェイ３ｂにＲＥＧＩＳＴＥＲリクエストを送信し、ＶｏＩＰゲートウェイ３ｂから２００ＯＫレスポンスを受信することにより、外線状態管理処理部１４ｂの動作により実現される外線状態管理装置２ｂを、この外線状態管理処理部１４ｂを搭載しているＩＰ電話端末１ｂとは別個に、ＶｏＩＰゲートウェイ３ｂ配下の端末としてＶｏＩＰゲートウェイ３ｂに登録する（Ｓ６２０）。
【０１５９】
つぎに、設定情報更新部１４５は、ＶｏＩＰゲートウェイ３ｂにアクセスし、ＶｏＩＰゲートウェイ３ｂが収容する各外線の着信呼の呼出先に関する設定情報を取得して記憶するとともに、ＶｏＩＰゲートウェイ３ｂが収容するすべての外線の着信呼の呼出先が外線状態管理装置２ｂとなるように、ＶｏＩＰゲートウェイ３ｂに登録されている設定情報を書き換える（Ｓ６２１）。
【０１６０】
その後、通知端末管理部１４４は、自ＩＰ電話端末１ｂを含むＶｏＩＰゲートウェイ３ｂ配下のいずれかのＩＰ電話端末１ｂからＳＵＢＳＣＲＩＢＥリクエストを受信すると（Ｓ６２２でＹＥＳ）、図８のＳ２２１〜Ｓ２２３を実施する（Ｓ６２３）。
【０１６１】
また、外線状態更新要求受信部１４１は、自ＩＰ電話端末１ｂを含むＶｏＩＰゲートウェイ３ｂ配下のいずれかのＩＰ電話端末１ｂから、外線状態更新要求であるＰＵＢＬＩＳＨリクエストを受信すると（Ｓ６２４でＹＥＳ）、このＰＵＢＬＩＳＨリクエストに含まれている外線の外線番号および使用状態を特定する（Ｓ６２５）。
【０１６２】
つぎに、外線状態更新部１４２は、外線状態記憶部１４０を参照し、ＰＵＢＬＩＳＨリクエストから特定した外線番号がフィールド１４０１に登録されているレコード１４００を検索する（Ｓ６２６）。
【０１６３】
それから、外線状態更新部１４２は、検索したレコード１４００のフィールド１４０２〜１４０４の登録内容をクリアする。そして、このレコード１４００のフィールド１４０２に、ＰＵＢＬＩＳＨリクエストから特定した外線の使用状態を登録する。また、このレコード１４００のフィールド１４０３、１４０４に、それぞれ更新要求元、更新原因端末として、ＰＵＢＬＩＳＨリクエストの送信元であるＩＰ電話端末１ｂの識別情報を登録する（Ｓ６２７）。これにより、検索したレコード１４００の登録内容を更新する。
【０１６４】
つぎに、外線状態更新通知部１４３は、外線状態記憶部１４０を参照し、更新されたレコード１４００のフィールド１４０１、１４０２に登録されている外線の外線番号および使用状態を含むＮＯＴＩＦＹリクエストを生成する（Ｓ６２８）。それから、外線状態更新通知部１４３は、通知端末管理部１４４およびＶｏＩＰゲートウェイ３ｂから取得した設定情報を参照し、通知端末管理部１４４に外線状態更新通知先として登録されているＩＰ電話端末１ｂであって、かつ設定情報において、ＮＯＴＩＦＹリクエストに含まれている外線番号により特定される外線に対する着信呼の呼出先として設定されているＩＰ電話端末１ｂに、このＮＯＴＩＦＹリクエストを送信する（Ｓ６２９）。
【０１６５】
また、呼制御処理部１４６は、ＶｏＩＰゲートウェイ３ｂからＩＮＶＩＴＥリクエストを受信すると（Ｓ６３０でＹＥＳ）、１８０Ｒｉｎｇｉｎｇレスポンスを返信する（Ｓ６３１）。
【０１６６】
つぎに、外線状態更新部１４２は、外線状態記憶部１４０を参照し、ＩＮＶＩＴＥリクエストに含まれている発信先番号がフィールド１４０１に登録されているレコード１４００を検索する（Ｓ６３２）。
【０１６７】
それから、外線状態更新部１４２は、検索したレコード１４００のフィールド１４０２〜１４０４の登録内容をクリアする。そして、このレコード１４００のフィールド１４０２に外線の使用状態として「着信中」を登録する。また、このレコード１４００のフィールド１４０３、１４０４に、それぞれ更新要求元、更新原因端末として、外線状態管理装置２ｂの識別情報を登録する（Ｓ６３３）。これにより、検索したレコード１４００の登録内容を更新する。
【０１６８】
つぎに、外線状態更新通知部１４３は、外線状態記憶部１４０を参照し、更新されたレコード１４００のフィールド１４０１、１４０２に登録されている外線の外線番号および使用状態「着信中」を含むＮＯＴＩＦＹリクエストを生成する（Ｓ６３４）。それから、外線状態更新通知部１４３は、通知端末管理部１４４およびＶｏＩＰゲートウェイ３ｂから取得した設定情報を参照し、通知端末管理部１４４に外線状態更新通知先として登録されているＩＰ電話端末１ｂであって、かつ設定情報において、ＮＯＴＩＦＹリクエストに含まれている外線番号により特定される外線に対する着信呼の呼出先として設定されているＩＰ電話端末１ｂに、このＮＯＴＩＦＹリクエストを送信する（Ｓ６３５）。
【０１６９】
以上、本発明の第三実施の形態を説明した。
【０１７０】
本実施の形態に係るＩＰ電話システムは、本発明の第二実施の形態に係るＩＰ電話システムと同様に、本発明の第一実施の形態に係るＩＰ電話システムの効果に加えて、つぎの効果を有する。すなわち、ＩＰ電話端末１ｂは、ＶｏＩＰゲートウェイ３ｂが外線状態管理装置２ｂにＩＮＶＩＴＥリクエストを送信した後に起動された場合でも、起動の際に外線状態管理装置２ｂから受信するＮＯＴＩＦＹリクエストにより外線の使用状態「着信中」を取得でき、この外線に対するＩＮＶＩＴＥ（Ｒｅｐｌａｃｅｓ）リクエストをＶｏＩＰゲートウェイ３ｂに送信することで、外線状態管理装置２ｂがＶｏＩＰゲートウェイ３ａから受信したＩＮＶＩＴＥリクエストに代理応答することができる。
【０１７１】
なお、本発明は上記の各実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０１７２】
例えば、上記の各実施の形態では、ＶｏＩＰゲートウェイ３、３ａ、３ｂ配下のいずれか一台のＩＰ電話端末１、１ａ、１ｂの外線状態管理処理部１４、１４ｂを動作させることにより、このＩＰ電話端末１、１ａ、１ｂを外線状態管理装置２、２ｂとして動作させている。しかし、本発明はこれに限定されない。外線状態管理装置２、２ｂは、ＩＰ電話端末１、１ａ、１ｂから独立した別個の装置でもよい。あるいは、ＶｏＩＰゲートウェイ３、３ａ、３ｂに外線状態管理処理部１４、１４ｂを設けることにより、ＶｏＩＰゲートウェイ３、３ａ、３ｂを外線状態管理装置２、２ｂとして動作させてもよい。
【０１７３】
また、上記の各実施の形態において、ＩＰ電話端末１、１ａ、１ｂは、外線状態管理装置２、２ｂから外線状態更新通知として受信したＮＯＴＩＦＹリクエストに含まれている外線の使用状態が「着信中」である場合、このＮＯＴＩＦＹリクエストに含まれている外線の外線番号が着信を受け付けない外線番号に設定されているならば、外線の使用状態として、「着信中」ではなく例えば「使用中」を表示してもよい。
【０１７４】
また、上記の各実施の形態において、図５、図１０、図１３に示すＩＰ電話端末１、１ａ、１ｂの機能構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などの計算機によりソフトウエア的に実現されるものでもよい。または、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、およびＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、無線ＬＡＮアダプタ等の通信装置を備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、スマートホン等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
【符号の説明】
【０１７５】
１、１ａ、１ｂ、１−１〜１−３、１ａ−１〜１ａ−３、１ｂ−１〜１ｂ−３：ＩＰ電話端末、  ２、２ｂ：外線状態管理装置、  ３、３ａ、３ｂ：ＶｏＩＰゲートウェイ、  ４：ＬＡＮ、  ５：ＩＰ電話網、  １０：ＬＡＮインターフェース部、  １１：マンマシンインターフェース部、  １２、１２ａ、１２ｂ：ＩＰ電話処理部、  １３、１３ａ、１３ｂ：外線状態共有処理部、  １４、１４ｂ：外線状態管理処理部、  １３０：外線状態更新要求部、  １３１：外線状態更新取得部、  １３２：外線状態表示制御部、  １３３：端末登録要求部、  １３４：ＩＰ電話処理依頼部、  １４０：外線状態記憶部、  １４１：外線状態更新要求受信部、  １４２：外線状態更新部、  １４３：外線状態更新通知部、  １４４：通知端末管理部、  １４５：設定情報更新部、  １４６：呼制御処理部
【図１】
0006467986.tif 000002
【図２】
0006467986.tif 000003
【図３】
0006467986.tif 000004
【図４】
0006467986.tif 000005
【図５】
0006467986.tif 000006
【図６】
0006467986.tif 000007
【図７】
0006467986.tif 000008
【図８】
0006467986.tif 000009
【図９】
0006467986.tif 000010
【図１０】
0006467986.tif 000011
【図１１】
0006467986.tif 000012
【図１２】
0006467986.tif 000013
【図１３】
0006467986.tif 000014
【図１４】
0006467986.tif 000015
【図１５】
0006467986.tif 000016