(57)【要約】      （修正有）【課題】制御装置からの指示に応じた状態にＩＰ電話機がならない場合に、ユーザにかける負担を最小限に留めて、ＩＰ電話機を制御装置からの指示に応じた状態にする。【解決手段】ＩＰ呼制御装置１００は、各ＩＰ電話機２００の各機能毎の機能に関する状態を記憶する機能状態テーブル１３２と、ＩＰ電話機２００から機能ボタン２５１の押下を示すボタン押下メッセージを受け付けると、機能状態テーブル１３２を参照して、ＩＰ電話機２００はボタン押下メッセージが示す機能を実行可能か否かを判断する状態判断部１１２と、ＩＰ電話機２００はボタン押下メッセージが示す機能を実行できないと判断されると、機能状態テーブル１３２を参照して各機能に関する状態を示す機能状態情報をＩＰ電話機２００に送る機能状態通知部１１４と、を備えている。【選択図】図１
2010141418.tif 000002
【特許請求の範囲】
【請求項１】
複数のＩＰ（Internet  Protocl）電話機の呼制御を行うＩＰ呼制御装置において、
複数の前記ＩＰ電話機毎に、各ＩＰ電話機の各機能毎の機能に関する状態を記憶する機能状態記憶手段と、
複数の前記ＩＰ電話機のうち、いずれかのＩＰ電話機の操作に応じたメッセージを該ＩＰ電話機から受け付けると、前記記憶状態記憶手段の記憶内容を参照して、該ＩＰ電話機における各機能に関する状態を示す機能状態情報を、該ＩＰ電話機に送る機能状態通知手段と、
を備えていることを特徴とするＩＰ呼制御装置。
【請求項２】
複数のＩＰ（Internet  Protocl）電話機の呼制御を行うＩＰ呼制御装置において、
複数の前記ＩＰ電話機毎に、各ＩＰ電話機の各機能毎の機能に関する状態を記憶する機能状態記憶手段と、
複数の前記ＩＰ電話機のうち、いずれかのＩＰ電話機の機能ボタンの押下により、該ＩＰ電話機から該機能ボタンの押下を示すボタン押下メッセージを受け付けると、前記機能状態記憶手段に記憶されている内容を参照して、該ＩＰ電話機は該ボタン押下メッセージが示す機能を実行可能か否かを判断する状態判断手段と、
前記状態判断手段により、前記ＩＰ電話機は前記ボタン押下メッセージが示す機能を実行可能であると判断されると、該ボタン押下メッセージが示す機能に対応する処理を実行し、前記機能状態記憶手段に記憶されている各機能毎の機能に関する状態のうち、該ボタン押下メッセージが示す機能に関する状態を更新する機能対処手段と、
前記状態判断手段により、前記ＩＰ電話機は前記ボタン押下メッセージが示す機能を実行できないと判断されると、前記機能状態記憶手段の記憶内容を参照して、該ＩＰ電話機における各機能のうち、少なくとも該ボタン押下メッセージが示す機能に関する状態を示す機能状態情報を、該ＩＰ電話機に送る機能状態通知手段と、
を備えていることを特徴とするＩＰ呼制御装置。
【請求項３】
請求項２に記載のＩＰ呼制御装置において、
前記機能状態通知手段は、前記状態判断手段により、前記ＩＰ電話機は前記ボタン押下メッセージが示す機能を実行できないと判断されると、該ＩＰ電話機における全機能毎の機能に関する状態を示す機能状態情報を、該ＩＰ電話機に送る、
ことを特徴とするＩＰ呼制御装置。
【請求項４】
請求項３に記載のＩＰ呼制御装置において、
前記機能状態通知手段は、前記状態判断手段により、前記ＩＰ電話機は前記ボタン押下メッセージが示す機能を実行できないと判断されると、当該ＩＰ呼制御装置の管理下にある全ＩＰ電話機毎に、各ＩＰ電話機における全機能毎の機能に関する状態を示す機能状態情報を送る、
ことを特徴とするＩＰ呼制御装置。
【請求項５】
請求項１から４のいずれか一項に記載のＩＰ呼制御装置と、
前記ＩＰ呼制御装置により呼制御される複数の前記ＩＰ電話機と、
を備えていることを特徴とするＩＰ電話システム。
【請求項６】
複数のＩＰ（Internet  Protocl）電話機を備えたＩＰ電話システムの制御方法において、
複数の前記ＩＰ電話機のうち、いずれかのＩＰ電話機の機能ボタンの押下により、該ＩＰ電話機から該機能ボタンの押下を示すボタン押下メッセージを受け付けると、各ＩＰ電話機の各機能毎の機能に関する状態を記憶する機能状態記憶手段に記憶されている内容を参照して、該ＩＰ電話機は該ボタン押下メッセージが示す機能を実行可能か否かを判断する状態判断工程と、
前記状態判断工程で、前記ＩＰ電話機は前記ボタン押下メッセージが示す機能を実行可能であると判断されると、該ボタン押下メッセージが示す機能に対応する処理を実行し、前記機能状態記憶手段に記憶されている各機能毎機能に関する状態のうち、該ボタン押下メッセージが示す機能に関する状態を更新する機能対処工程と、
前記状態判断工程で、前記ＩＰ電話機は前記ボタン押下メッセージが示す機能を実行できないと判断されると、前記機能状態記憶手段の記憶内容を参照して、該ＩＰ電話機における各機能のうち、少なくとも該ボタン押下メッセージが示す機能に関する状態を示す機能状態情報を、該ＩＰ電話機に送る機能状態通知工程と、
を実行することを特徴とするＩＰ電話機の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Internet  Protocl）電話機の制御技術に関する。
【背景技術】
【０００２】
ＩＰ電話機には、例えば、代理応答機能等の多数の機能を備えたものがある。このようなＩＰ多機能電話機は、例えば、以下の特許文献１に記載のように、制御装置から代理応答指示を受け付けると、代理応答ボタンを点滅させ、代理応答を促している。
【０００３】
このような場合、代理応答ボタンが点滅している複数のＩＰ多機能電話機のうち、いずれか一台で代理応答ボタンが押され、この一台のＩＰ多機能電話機により代理応答が開始されると、制御装置から各ＩＰ多機能電話機へ代理応答ボタンの消灯指示が出力されて、各ＩＰ多機能電話機の代理応答ボタンが消灯する。
【０００４】
【特許文献１】特開2008-48180号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、制御装置から各ＩＰ多機能電話機へ代理応答ボタンの消灯指示が出力された際、仮に、制御装置と一台のＩＰ多機能電話機との間で通信不良が起こっていると、この一台のＩＰ多機能電話機に消灯指示が通知されず、この一台のＩＰ多機能電話機のみ代理応答ボタンを点滅し続けてしまうことがある。このように、代理応答ができない状態であるにも関わらず、代理応答ボタンが点滅している場合、ユーザは、この代理応答ボタンを押して代理応答しようとするが、代理応答できないことを知ると、代理応答ボタンの消灯させるため、試行錯誤するか、マニュアルを見るかして、このＩＰ多機能電話機の電源を切る等で対処している。すわわち、この技術では、制御装置からの指示に応じた状態にＩＰ電話機がならなかった場合、ユーザに多大な負担を強いてしまうという問題点がある。
【０００６】
本発明は、このような従来技術の問題点に着目し、制御装置からの指示に応じた状態にＩＰ電話機がならなかった場合に、ユーザにかける負担を最小限に留めて、ＩＰ電話機を制御装置からの指示に応じた状態にすることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記問題点を解決するためのＩＰ呼制御装置に係る発明は、
複数のＩＰ電話機毎に、各ＩＰ電話機の各機能毎の機能に関する状態を記憶する機能状態記憶手段と、
複数の前記ＩＰ電話機のうち、いずれかのＩＰ電話機の操作に応じたメッセージを該ＩＰ電話機から受け付けると、前記記憶状態記憶手段の記憶内容を参照して、該ＩＰ電話機における各機能に関する状態を示す機能状態情報を、該ＩＰ電話機に送る機能状態通知手段と、
を備えていることを特徴とする。
【０００８】
前記問題点を解決するためのＩＰ呼制御装置に係る他の発明は、
複数のＩＰ電話機毎に、各ＩＰ電話機の各機能毎の機能に関する状態を記憶する機能状態記憶手段と、
複数の前記ＩＰ電話機のうち、いずれかのＩＰ電話機の機能ボタンの押下により、該ＩＰ電話機から該機能ボタンの押下を示すボタン押下メッセージを受け付けると、前記機能状態記憶手段に記憶されている内容を参照して、該ＩＰ電話機は該ボタン押下メッセージが示す機能を実行可能か否かを判断する状態判断手段と、
前記状態判断手段により、前記ＩＰ電話機は前記ボタン押下メッセージが示す機能を実行可能であると判断されると、該ボタン押下メッセージが示す機能に対応する処理を実行し、前記機能状態記憶手段に記憶されている各機能毎の機能に関する状態のうち、該ボタン押下メッセージが示す機能に関する状態を更新する機能対処手段と、
前記状態判断手段により、前記ＩＰ電話機は前記ボタン押下メッセージが示す機能を実行できないと判断されると、前記機能状態記憶手段の記憶内容を参照して、該ＩＰ電話機における各機能のうち、少なくとも該ボタン押下メッセージが示す機能に関する状態を示す機能状態情報を、該ＩＰ電話機に送る機能状態通知手段と、
を備えていることを特徴とする。
【０００９】
また、前記目的を達成するためのＩＰ電話機の制御方法に係る発明は、
複数のＩＰ電話機のうち、いずれかのＩＰ電話機の機能ボタンの押下により、該ＩＰ電話機から該機能ボタンの押下を示すボタン押下メッセージを受け付けると、各ＩＰ電話機の各機能毎の機能に関する状態を記憶する機能状態記憶手段に記憶されている内容を参照して、該ＩＰ電話機は該ボタン押下メッセージが示す機能を実行可能か否かを判断する状態判断工程と、
前記状態判断工程で、前記ＩＰ電話機は前記ボタン押下メッセージが示す機能を実行可能であると判断されると、該ボタン押下メッセージが示す機能に対応する処理を実行し、前記機能状態記憶手段に記憶されている各機能毎機能に関する状態のうち、該ボタン押下メッセージが示す機能に関する状態を更新する機能対処工程と、
前記状態判断工程で、前記ＩＰ電話機は前記ボタン押下メッセージが示す機能を実行できないと判断されると、前記機能状態記憶手段の記憶内容を参照して、該ＩＰ電話機における各機能のうち、少なくとも該ボタン押下メッセージが示す機能に関する状態を示す機能状態情報を、該ＩＰ電話機に送る機能状態通知工程と、
を実行することを特徴とする。
【００１０】
以上の発明では、呼制御装置からの指示に応じた状態にＩＰ電話機がならなかった場合、ユーザは、機能ボタンを押下する等の操作だけで、ＩＰ電話機をＩＰ呼制御装置からの指示に応じた状態にすることができる。したがって、ユーザの負担を軽減することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に係る通信システムの一実施形態について図面を参照して詳細に説明する。
【００１２】
本実施形態の通信システムは、図１に示すように、複数のＩＰ電話機２００と、複数のＩＰ電話機２００とＬＡＮにより接続されているＩＰ呼制御装置１００と、を備えている。
【００１３】
各ＩＰ電話機２００は、いずれも、多機能電話機で、代理応答機能や保留機能を備えている。このＩＰ電話機２００は、各種演算を行うＣＰＵ２１０と、ＣＰＵ２１０が実行するプログラム２２１等が記憶されているＲＯＭ２２０と、各種データ等が記憶されるＲＡＭ２３０と、ＬＡＮを介して、他のＩＰ電話機２００やＩＰ呼制御装置１００と通信するための通信インタフェース２４０と、テンキー２５０と、代理応答ボタン２５１を含む各種機能ボタンと、テンキー２５０や各種機能ボタンの駆動回路２６２と、スピーカーやホーンが内蔵されているハンドセット２６１と、このハンドセット２６１の駆動回路２６２と、を備えている。
【００１４】
ＣＰＵ２１０は、機能的に、呼制御処理を実行する呼制御処理部２１１と、ハンドセット２６１から入力された音声信号等を処理する音声制御処理部２１２と、機能ボタンが押された際に各種処理を実行する機能処理部２１３と、を有している。こららの各機能部２１１〜２１３は、いずれも、ＲＯＭ２２０に記憶されているプログラム２２１をＣＰＵ２１０が実行することで機能する。なお、ここでは、一つのプロセッサで、以上の各機能部２１１〜２１３の全てを実現しているが、以上の各機能部２１１〜２１３を複数のプロセッサで実現するようにしてもよい。例えば、呼制御処理部２１１と機能処理部２１３とを一つのプロセッサで実現し、音声制御処理部２１２を他の一つのプロセッサで実現してもよい。
【００１５】
ＲＡＭ２３０には、ＩＰ呼制御装置１０及びＩＰ電話機２００自身の通信アドレス等が記憶されている構成情報テーブル２３１と、ＩＰ電話機２００自身の各機能毎の状態が記憶される機能状態テーブル２３２と、が設けられている。
【００１６】
構成情報テーブル２３１には、ＩＰ呼制御装置１００のＩＰアドレスやＭＡＣアドレスと、ＩＰ電話機２００自身のＩＰアドレス、ＭＡＣアドレス及び電話番号と、自身が属しているグループの識別子と、が記憶されている。ここで、グループとは、あるＩＰ電話機に着信があった場合に、このＩＰ電話機を含めて、予め定められて代理応答可能なＩＰ電話機の集合のことである。なお、ここでは、回線番号「01」及び「02」のＩＰ電話機２００がグループＡに属し、回線番号「05」及び「06」のＩＰ電話機２００がグループＢに属していることにしている。
【００１７】
機能状態テーブル２３２は、図２に示すように、各機能毎に、機能に関する状態を示す領域が設けられている。具体的には、着信機能に関する状態を示す領域２３２ａ、代理応答機能に関する状態を示す領域２３２ｂ、保留機能に関する状態を示す領域２３２ｃ等がある。
【００１８】
ＩＰ電話機２００の前述の機能ボタンは、いずれも、ランプを有しており、このランプは、当該機能ボタンの機能に関する状態に応じて、点滅、消灯する。すなわち、各機能ボタンの機能に関する状態と、この機能ボタンのランプの点灯状態とは、一対一の関係にある。このため、機能状態テーブル２３２は、各機能に関する状態として、対応ランプの点灯状態を用いてもよい。
【００１９】
ＩＰ呼制御装置１００は、各種演算を行うＣＰＵ１１０と、ＣＰＵ１１０が実行するプログラム１２１等が記憶されているＲＯＭ１２０と、各種データ等が記憶されるＲＡＭ１３０と、ＬＡＮを介して、各ＩＰ電話機２００と通信するための通信インタフェース１４０と、を備えている。
【００２０】
ＣＰＵ１１０は、機能的に、各ＩＰ電話機２００の呼制御を実行する呼制御処理部１１１と、いずれかのＩＰ電話機２００から機能ボタンの押下メッセージを受け付けると、このボタン押下メッセージが示す機能を実行可能か否かを判断する状態判断部１１２と、ＩＰ電話機からのボタン押下メッセージ等に対処する機能対処部１１３と、ＩＰ電話機２００の各機能の状態情報をＩＰ電話機２００に送る機能状態通知部１１４と、を有している。こららの各機能部１１１〜１１４は、いずれも、ＲＯＭ１２０に記憶されているプログラム１２１をＣＰＵ１１０が実行することで機能する。
【００２１】
ＲＡＭ１３０には、ＩＰ呼制御装置１００の管理下にある全ＩＰ電話機２００の通信アドレス等が記憶されている構成情報テーブル１３１と、ＩＰ呼制御装置１００の管理下にある全ＩＰ電話機２００の各機能毎の状態が記憶される機能状態テーブル１３２と、が設けられている。
【００２２】
構成情報テーブル１３１には、ＩＰ呼制御装置１００自身のＩＰアドレスやＭＡＣアドレスと、各ＩＰ電話機２００のＩＰアドレス、ＭＡＣアドレス、電話番号、属しているグループの識別子と、が記憶されている。
【００２３】
機能状態テーブル１３２は、図２に示すように、グループの識別子が格納されているグループ領域１３２ｄと、ＩＰ電話機２００の回線番号が格納されている回線番号領域１３２ｅと、各機能毎の機能に関する状態が格納される機能状態領域１３２ａ，１３２ｂ，１３２ｃとを有している。なお、機能状態領域１３２ａ，１３２ｂ，１３２ｃは、ＩＰ電話機２００の機能状態テーブル２３２の各領域２３２ａ，２３２ｂ，２３２ｃと同様である。
【００２４】
次に、本実施形態における通信システムの動作について、図３及び図４に示すシーケンス図に従って説明する。なお、ここでは、回線番号「02」のＩＰ電話機２００から回線番号（電話番号）「05」のＩＰ電話機２００に電話をかけた際の動作について説明する。
【００２５】
回線番号「02」のＩＰ電話機２００は、オフフックされ、回線番号「05」が入力されると（Ｓ２０）、このＩＰ電話機２００の呼制御処理部２１１が、入力された回線番号「05」を含む発信メッセージを呼制御装置１００に送る（Ｓ２１）。
【００２６】
呼制御装置１００の呼制御処理部１１１は、この発信メッセージを受け取ると、この発信メッセージに含まれている回線番号「05」のＩＰ電話機２００へ着信制御メッセージを送ると共に（Ｓ１０）、この呼制御装置１００の機能対処部１１３が、機能状態テーブル１３２の回線番号「05」の行中の着信領域１３２ａを「○（着信あり）」に変更する（Ｓ１１）。
【００２７】
回線番号「05」のＩＰ電話機２００の機能処理部２１３は、この着信制御メッセージを受け取ると、機能状態テーブル２３１の着信領域２３２ａを「○（着信あり）」に変更してから（Ｓ５０）、機能ボタンのうちの着信ボタンのランプを点滅させると共に、着信音を発生させる（Ｓ５１）。
【００２８】
呼制御装置１００の機能対処部１１３は、機能状態テーブル１３２を更新すると（Ｓ１１）、直ちに、管理下の全ＩＰ電話機２００に対して、つまりマルチキャストで、回線番号「05」のＩＰ電話機２００が属するグループＢ用の代理応答指示メッセージを送ると共に（Ｓ１２）、機能状態テーブル１３２のグループＢに属する回線番号「05」「06」の行中の代理応答領域１３２ｂを「○（着信あり）」に変更する（Ｓ１１ａ）。また、呼制御装置１００の呼制御処理部１１１は、リングバックトーン（ＲＢＴ）の鳴動指示メッセージを発信元で回線番号「02」のＩＰ電話機２００に送る（Ｓ１３）。
【００２９】
グループＢに属する回線番号「05」「06」のＩＰ電話機２００の機能処理部２１３は、呼制御装置１００からグループＢ内での代理応答指示メッセージを受け取ると、自身がグループＢに属することから、機能状態テーブル２３１の代理応答領域２３２ｂを「○（着信あり）」に変更した後（Ｓ５０ａ，Ｓ６０）、機能ボタンのうちの代理応答ボタン２５１のランプを点滅させる（Ｓ５２，Ｓ６２）。なお、回線番号「05」のＩＰ電話機２００は、この時点で、着信ボタンのランプと代理応答ボタン２５１のランプとが点滅している。
【００３０】
一方、グループＢに属さない回線番号「01」「02」のＩＰ電話機２００の機能処理部２１３は、呼制御装置１００からグループＢ内での代理応答指示メッセージを受け取っても、自身がグループＢに属さないことから、何ら処理を行わない、つまり、代理応答ボタンのランプは変化しない（消灯状態）。
【００３１】
ここで、仮に、グループＢに属する回線番号「06」のＩＰ電話機２００の代理応答ボタン２５１が押下され、且つオフフックされたとする（Ｓ６３）。すると、このＩＰ電話機２００の機能処理部２１３がこれを認識し、呼制御装置１００に対して、自回線番号「06」を含む代理応答ボタン押下メッセージを送信する（Ｓ６４）。なお、代理応答ボタン押下メッセージは、代理応答ボタンの押下がオフフックに対して先でも後でも、送信される。
【００３２】
呼制御装置１００の状態判断部１１２は、この代理応答ボタン押下メッセージを受信すると、機能状態テーブル１３２を参照して、回線番号「06」のＩＰ電話機２００が代理応答可能であるか否かを判断する（Ｓ１４）。具体的には、機能状態テーブル１３２の回線番号「06」の行中の代理応答領域１３２ｂに「○（着信あり）」が格納されていれば、回線番号「06」のＩＰ電話機２００は代理応答可能であると判断する。この場合、前述のステップ１１ａで、機能状態テーブル１３２の回線番号「06」の行中の代理応答領域１３２ｂに「○（着信あり）」が格納されたので、回線番号「06」のＩＰ電話機２００は代理応答可能であると判断する。
【００３３】
呼制御装置１００の呼制御処理部１１１は、状態判断部１１２により、回線番号「06」のＩＰ電話機２００は代理応答可能であると判断されると、発信元で回線番号「02」のＩＰ電話機２００と、代理応答元で回線番号「06」のＩＰ電話機２００とに、通話接続指示メッセージを送る（Ｓ１５）。続いて、呼制御装置１００の機能対処部１１３は、回線番号「05」のＩＰ電話機２００に着信ランプ消灯指示メッセージを送ると共に（Ｓ１６）、管理下の全ＩＰ電話機２００に代理応答ランプ消灯指示メッセージを送る（Ｓ１７）。そして、機能対処部１１３は、機能状態テーブル１３２を更新する（Ｓ１１ｂ）。具体的には、機能状態テーブル１３２の回線番号「05」の行中の着信領域１３２ａを「−（着信なし）」に変更すると共に、機能状態テーブル１３２の回線番号「05」「06」の行中の代理応答領域１３２ｂを「−（着信なし）」に変更する。
【００３４】
ここで、呼制御装置１００と回線番号「05」のＩＰ電話機２００との間が、一時的に通信不良になったとする。
【００３５】
このような場合、回線番号「05」のＩＰ電話機２００は、呼制御装置１００からの着信ランプ消灯指示メッセージ及びグループＢ内の代理応答ランプ消灯指示メッセージを受信することができないため、着信ランプ及び代理応答ランプは点灯したままになる。
【００３６】
一方、その他のＩＰ電話機２００は、呼制御装置１００からのメッセージを受信できるので、このメッセージに応じて、図４に示すように、機能状態テーブル２３２を更新し（Ｓ６０ａ）、ランプを消灯する（Ｓ６５）。なお、グループＢに属さない回線番号「01」「02」のＩＰ電話機２００は、呼制御装置１００からグループＢ内の代理応答指示メッセージを受け取っても、自身がグループＢに属さないことから、何ら処理を行わない、つまり、代理応答ボタンのランプは変化しない（消灯状態）。
【００３７】
発信元で回線番号「02」のＩＰ電話機２００の呼制御処理部２１１と、代理応答元で回線番号「06」のＩＰ電話機２００の呼制御処理部２１１とは、呼制御装置１００から通話接続指示メッセージを受けると（Ｓ１５（図３））、接続処理を実行して、両者間での通話が可能になる（Ｓ２５）。
【００３８】
この時点で、呼制御装置１００の管理下にある全ＩＰ電話機２００の着信ランプ及び代理応答ランプは、本来、消灯状態になるべきである。しかしながら、前述したように、呼制御装置１００と回線番号「05」のＩＰ電話機２００との間が一時的に通信不良になったために、この通信不良時に、呼制御装置１００から送信された着信ランプ消灯指示メッセージ及び代理応答ランプ消灯指示メッセージは、回線番号「05」のＩＰ電話機２００で受信されていない。したがって、この時点において、回線番号「05」のＩＰ電話機２００の着信ランプも代理応答ランプも点灯し続けていることになる。
【００３９】
このため、ユーザは、回線番号「05」のＩＰ電話機２００に着信があると考え、このＩＰ電話機２００をオフフックして、着信ボタンを押すか、代理応答ボタン２５２を押す。仮に、ユーザは、ここで、オフフックした後、代理応答ボタン２５２を押したとする。すると、このＩＰ電話機２００の機能処理部２１３がこれを認識し（Ｓ５６）、呼制御装置１００に対して、自回線番号「05」を含む代理応答ボタン押下メッセージを送信する（Ｓ５７）。なお、代理応答ボタン押下メッセージは、前述のステップ６４の場合と同様、代理応答ボタンの押下がオフフックに対して先でも後でも、送信される。
【００４０】
呼制御装置１００の状態判断部１１２は、この代理応答ボタン押下メッセージを受信すると、機能状態テーブル１３２を参照して、回線番号「05」のＩＰ電話機２００が代理応答可能であるか否かを判断する（Ｓ１４ａ）。具体的には、前述したように、機能状態テーブル１３２の回線番号「05」の行中の代理応答領域１３２ｂに「○（着信あり）」が格納されていれば、回線番号「05」のＩＰ電話機２００は代理応答可能であると判断する。しかしながら、この場合、前述のステップ１１ｂで、機能状態テーブル１３２の回線番号「05」の行中の代理応答領域１３２ｂに「−（着信なし）」が格納されたので、回線番号「05」のＩＰ電話機２００は代理応答できないと判断する。
【００４１】
呼制御装置１００の機能状態通知部１１４は、状態判断部１１２により、回線番号「05」のＩＰ電話機２００は代理応答できないと判断されると、機能状態テーブル1３２から、このＩＰ電話機２００の全機能に関する状態を抽出して、全機能に関する状態を示す機能状態情報を作成し、これを回線番号「05」のＩＰ電話機２００へ送る（Ｓ１８）。
【００４２】
回線番号「05」のＩＰ電話機２００の機能処理部２１３が、この機能状態情報を受信すると、機能状態テーブル２３２の全領域２３２ａ，２３２ｂ，２３２ｃを、この機能状態情報が示す状態に変更する（Ｓ５８）。そして、機能処理部２１３は、この機能状態テーブル２３２が示す各機能に関する状態になるよう、機能ボタンのランプの点灯状態を変更する。具体的には、着信ボタンのランプ及び代理応答ボタン２５１のランプを消灯する。
【００４３】
次に、ＩＰ電話機２００の機能ボタンが押下されたときの、このＩＰ電話機２００の動作及び呼制御装置１００の動作について、図５を用いて説明する。
【００４４】
ＩＰ電話機２００がオフフックされ、機能ボタンが押下されると（Ｓ２００（Ｓ６３，Ｓ５６））、ＩＰ電話機２００の機能処理部２１３は、これを認識して、呼制御装置１００に対して機能ボタン押下メッセージを送る（Ｓ２０１（Ｓ６４，Ｓ５７））。
【００４５】
呼制御装置１００の状態判断部１１２は、この機能ボタン押下メッセージを受信すると、機能状態テーブル１３２を参照して、このメッセージを送ってきたＩＰ電話機２００は機能ボタンが示す機能の対応処理が可能であるか否かを判断する（Ｓ１０１（Ｓ１４，Ｓ１４ａ））。仮に、対応処理可能であると判断した場合、機能対処部１１３等が機能ボタン押下の対処処理を実行する（Ｓ１０３（Ｓ１５〜Ｓ１７，S１１ｂ））。また、対応処理が可能でないと判断した場合、機能状態通知部１１４は、機能状態テーブル1３２から、このメッセージを送ってきたＩＰ電話機２００の全機能に関する状態を抽出して、全機能に関する状態を示す機能状態情報を作成し、この機能状態情報をこのＩＰ電話機２００へ送る（Ｓ１０３（Ｓ１８））。
【００４６】
ＩＰ電話機２００の機能処理部２１３が、この機能状態情報を受信すると、機能状態テーブル２３２の全領域２３２ａ，２３２ｂ，２３２ｃを、この機能状態情報が示す状態に変更する（Ｓ２０２（Ｓ５８））。そして、機能処理部２１３は、この機能状態テーブル２３２が示す各機能に関する状態になるよう、機能ボタンのランプの点灯状態を変更する（Ｓ２０３（Ｓ５９））。
【００４７】
以上のように、本実施形態では、呼制御装置１００からの指示に応じた状態にＩＰ電話機２００がならなかった場合、言い換えると、呼制御装置１００の機能状態テーブル１３２に示す各電話機の各機能の状態と、ＩＰ電話機２００の機能状態テーブル２３２に示す各機能の状態とが対応しない場合、ユーザは、機能ボタンを押下するだけで、ＩＰ電話機２００を呼制御装置１００からの指示に応じた状態にすることができる。しかも、ＩＰ電話機２００のある機能が呼制御装置１００からの指示に応じた機能状態にならない場合、この機能に対応する機能ボタンをユーザが押下することで、この不具合を解消できる。したがって、ユーザの負担を軽減することができる。
【００４８】
なお、以上の実施形態では、ボタン押下メッセージの送信元のＩＰ電話機２００にのみ機能状態情報を送信しているが、呼制御装置１００の管理下にある全てのＩＰ電話機２００に、機能状態情報を送信してもよい。
【００４９】
また、以上の実施形態では、ＩＰ電話機２００は、自ＩＰ電話機２００の機能ボタンの押下により、呼制御装置１００から自ＩＰ電話機２００の機能状態情報を入手しているが、本発明は、これに限定されるものではなく、ＩＰ電話機２００に対する何らかの操作を契機に、自ＩＰ電話機２００の機能情報を入手できればよいので、例えば、自ＩＰ電話機２００のオフフック操作、電話帳閲覧操作、発信履歴確認操作、着信履歴確認操作、スピーカーボタン押下操作等により、自ＩＰ電話機２００の機能状態情報を入手できるようにしてもよい。この場合、呼制御装置１００は、無条件に、以上の操作メッセージを送ったＩＰ電話機２００、若しくはこのＩＰ電話機と同一グループに属する全ＩＰ電話機２００に対して、機能状態情報を通知するようにしてもよい。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る一実施形態としてのＩＰ呼制御装置及びＩＰ電話機の構成図であある。
【図２】本発明に係る一実施形態としての機能状態テーブルのデータ構成を示す説明図である。
【図３】本発明に係る一実施形態としての通信システムの動作を示すシーケンス図（その１）である。
【図４】本発明に係る一実施形態としての通信システムの動作を示すシーケンス図（その２）である。
【図５】本発明に係る一実施形態で、機能ボタンが押下されたときのＩＰ電話機及びＩＰ呼制御装置の動作を示すシーケンス図である。
【符号の説明】
【００５１】
１００：ＩＰ呼制御装置、１１０，２１０：ＣＰＵ、１１１，２１１：呼制御処理部、１１２：状態判断部、１１３：機能対処部、１１４：機能状態通知部、１２０，２２０：ＲＯＭ、１２１，２２１：プログラム、１３０，２３０：ＲＡＭ、１３１，２３１：構成情報テーブル、１３２，２３２：機能状態テーブル、１４０，２４０：通信インタフェース、２００：ＩＰ電話機、２１２：音声制御部、２１３：機能処理部、２５０：テンキー、２５１：代理応答ボタン、２６１：ハンドセット
【図１】
2010141418.tif 000003
【図２】
2010141418.tif 000004
【図３】
2010141418.tif 000005
【図４】
2010141418.tif 000006
【図５】
2010141418.tif 000007