(57)【要約】【課題】複数の内線通話路を利用して、ボタン電話子機が有する複数の通話装置を同時に通話可能な状態にすることができるボタン電話装置を提供できるようにする。【解決手段】ボタン電話装置１は、電話網に接続される主装置と、複数の内線通話路が確立可能な回線を介して前記主装置に収容され、かつ、複数の通話装置を接続可能なボタン電話子機と、前記内線通話路の利用状態を記憶する利用状態記憶手段と、前記通話装置のいずれかをユーザに選択させる通話装置選択手段と、前記利用状態に基づいて、前記通話装置選択手段により選択された前記通話装置に前記内線通話路のうち利用可能ないずれかを利用させる通話制御手段とを設けた。【選択図】  図１
2007208454.tif 000002
【特許請求の範囲】
【請求項１】
電話網に接続される主装置と、
複数の内線通話路が確立可能な回線を介して前記主装置に収容され、かつ、複数の通話装置を接続可能なボタン電話子機と、
前記内線通話路の利用状態を記憶する利用状態記憶手段と、
前記通話装置のいずれかをユーザに選択させる通話装置選択手段と、
前記利用状態に基づいて、前記通話装置選択手段により選択された前記通話装置に前記内線通話路のうち利用可能ないずれかを利用させる通話制御手段と
を備えたことを特徴とするボタン電話装置。
【請求項２】
請求項１に記載されたボタン電話装置において、
前記通話制御手段は、さらに、
前記通話装置の動作状態を記憶する動作状態記憶手段を有し、
前記通話装置の動作状態に応じて、前記通話装置選択手段により選択された前記通話装置を通話可能な状態とするか否かを判断する
ことを特徴とするボタン電話装置。
【請求項３】
請求項１または２に記載されたボタン電話装置において、
前記通話制御手段は、
前記利用状態に基づいて前記内線通話路のうち確立可能ないずれかを確立する通話路確立手段と、
この通話路確立手段により確立された前記内線通話路を利用して、前記通話装置選択手段により選択された前記通話装置を通話可能とする通話路利用手段とを備える
ことを特徴とするボタン電話装置。
【請求項４】
請求項３に記載されたボタン電話装置において、
前記通話路確立手段は、前記主装置に設けられ、
前記通話路利用手段は、前記ボタン電話子機に設けられる
ことを特徴とするボタン電話装置。
【請求項５】
請求項１または２に記載されたボタン電話装置において、
前記通話制御手段は、前記主装置に設けられている
ことを特徴とするボタン電話装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ボタン電話装置に関し、特に複数の通話装置を通話可能な状態にするボタン電話装置に関する。
【背景技術】
【０００２】
従来、１台以上のボタン電話子機と、このボタン電話機を収容する主装置とから構成されるボタン電話装置においては、例えば、主装置に収容したボタン電話子機の動作状態を管理する管理テーブルを設け、ボタン電話子機を制御したり、主装置がコードレス電話機をボタン電話子機として制御している（特許文献１、２）。
このようなボタン電話装置においては、主装置が、ボタン電話子機ごとに内線通話路を確立し、確立された内線通話路を介してボタン電話子機を通話可能な状態にする。
【０００３】
【特許文献１】特開平０４−０８２４９７号公報
【特許文献２】特開２０００−３５０２４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ボタン電話子機に通話装置が設けられている場合には、ボタン電話子機における通話可能な状態をその通話装置に切り替えることによってその通話装置を通話可能な状態としているため、ボタン電話子機に複数の通話装置が接続されてたとしても、通話可能な状態となる通話装置は、ボタン電話子機１台に対して通話装置１台のみでしかない。
したがって、ボタン電話子機が、複数の内線通話路が確立可能な回線を介して主装置に収容されているにもかかわらず、これらの内線通話路を十分に利用することができなかった。
【０００５】
そこで本発明は、複数の内線通話路を利用して、ボタン電話子機に接続された複数の通話装置を同時に通話可能な状態にすることができるボタン電話装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明におけるボタン電話装置は、電話網に接続される主装置と、複数の内線通話路が確立可能な回線を介して前記主装置に収容され、かつ、複数の内線通話路が確立可能な回線を介して前記主装置に収容され、かつ、複数の通話装置を接続可能なボタン電話子機と、前記内線通話路の利用状態を記憶する利用状態記憶手段と、前記通話装置のいずれかをユーザに選択させる通話装置選択手段と、前記利用状態に基づいて、前記通話装置選択手段により選択された前記通話装置に前記内線通話路のうち利用可能ないずれかを利用させる通話制御手段とを備えたことを特徴とする。
【０００７】
ここで、前記通話制御手段は、さらに、前記通話装置の動作状態を記憶する動作状態記憶手段を有し、前記通話装置の動作状態に応じて、前記通話装置選択手段により選択された前記通話装置を通話可能な状態とするか否かを判断してもよい。
【０００８】
また、前記通話制御手段は、前記利用状態に基づいて前記内線通話路のうち確立可能ないずれかを確立する通話路確立手段と、前記通話路確立手段により確立された前記内線通話路を利用して、前記通話装置選択手段により選択された前記通話装置を通話可能とする通話路利用手段とを備えてもよい。
【０００９】
また、前記通話路確立手段は、前記主装置に設けられ、前記通話路利用手段は、前記ボタン電話子機に設けられてもよい。
また、前記通話制御手段は、前記主装置に設てもよい。
【発明の効果】
【００１０】
本発明によれば、内線通話路の利用状態に応じ、複数の内線通話路を利用して、ボタン電話子機が有する複数の通話装置を同時に通話可能な状態にすることができる。さらに、通話装置の動作状態を管理し、この動作状態に応じて通話装置を通話可能な状態にすることにより、より細かく、通話装置の動作状態にあわせた処理を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態にかかるボタン電話装置について図面を参照しながら説明する。
図１は、本発明の実施の形態にかかるボタン電話装置の構成を示すブロック図である。
ボタン電話装置１は、例えばＰＢＸ、インターネット網、または公衆回線網等の電話網４００と電話回線５００を介して接続されている主装置１００と、主装置１００に収容されたボタン電話子機２００Ａ、２００Ｂと、ボタン電話子機２００Ａ、２００Ｂが有するヘッドセット（以下、「ＨＳ」という。）３００Ａ、３００Ｂ、３００Ｃで構成されている。
なお、図１では、説明の便宜上、主装置１００に収容されるボタン電話子機として２台のボタン電話子機２００Ａおよび２００Ｂを図示し、ボタン電話子機が有するＨＳとして、ボタン電話子機２００Ａには２台のＨＳ３００Ａおよび３００Ｂが、ボタン電話子機２００ＢにはＨＳ３００Ｃとを図示しているが、本発明においては、主装置１００に少なくとも１台のボタン電話子機が接続されていればよく、本実施の形態のように２台に限定されるものでない。同様に、ＨＳについては、いずれか１台のボタン電話子機に複数のＨＳが接続されていればよく、逆に言えば、複数のボタン電話子機がそれぞれ複数のＨＳを有していてもよい。ボタン電話子機の構成例として、ボタン電話子機２００Ａのみを示し、他のボタン電話子機２００Ｂについては、ボタン電話子機２００Ａと同様の構成を有するものとし、その詳細は省略する。さらに、ＨＳの構成例として図１においては、ボタン電話子機２００Ａが有するＨＳ３００Ａのみを示しているが、他のＨＳ３００Ｂ、３００ＣもＨＳ３００Ａと同様の構成を有するものとし、その詳細は省略する。
【００１２】
主装置１００は、回線Ｉ／Ｆ（ＩｎｔｅｒＦａｃｅ）１１０とスイッチ１２０と内線Ｉ／Ｆ１３０と記憶部１４０と制御部１５０とを備えている。
【００１３】
ここで、回線Ｉ／Ｆ１１０は、電話回線５００を介して電話網４００と接続するインターフェースである。
スイッチ１２０は、回線Ｉ／Ｆ１１０と接続されてた電話回線５００と内線Ｉ／Ｆ１３０に接続された内線回線６００、または内線回線６００同士を切替接続する回路部であり、制御部１５０からの指示に基づき通話路の切り替えを行うことにより、ボタン電話子機２００と電話網４００との間、またはボタン電話子機２００Ａ、２００Ｂ間における通話路を接続する。
【００１４】
内線Ｉ／Ｆ１３０は、内線回線６００と接続されて、主装置１００にボタン電話子機２００Ａ、２００Ｂを収容するためのインターフェースである。
内線回線６００は、主装置１００とボタン電話子機２００Ａ、２００Ｂとをそれぞれ接続し、主装置１００と各ボタン電話子機間における各種データ、例えば、通話時の音声をデータ化した音声データ、主装置１００からボタン電話子機を制御する制御データ、またはボタン電話子機から主装置１００への要求である要求データ等を伝送する伝送路である。
この内線回線６００は、主装置１００とボタン電話子機２００Ａ、２００Ｂとの間に複数のチャネルを提供できるものであり、そのような内線回線６００としては、例えば、ＩＳＤＮ回線やＬＡＮ回線を用いる。
【００１５】
記憶部１４０は、主装置１００の各種動作を実現するプログラムや各種データが記憶されたメモリである。さらに、記憶部１４０には、ボタン電話子機２００Ａ、２００Ｂの状態を記憶するボタン電話子機状態テーブル１４１と、各ＨＳ３００Ａ、３００Ｂ、３００Ｃの動作状態を記憶したＨＳ動作状態テーブル１４２と、ボタン電話子機２００Ａ、２００Ｂに設けられたフレキシブルキーへの割当内容を記憶する変換テーブル１４３とが設けられている。
【００１６】
上述のボタン電話子機状態テーブル１４１は、具体的には、主装置１００に収容されたボタン電話子機２００Ａ、２００Ｂごとに各内線通話路の利用状態を示す利用状態情報を記憶している。このようなボタン電話子機状態テーブル１４１は、本発明における利用状態記憶手段として作用する。
図２は、ボタン電話子機状態テーブル１４１のデータ構造の一例を示す図である。
図２に示すように、ボタン電話子機状態テーブル１４１は、ボタン電話子機の識別子であるボタン電話子機名（またはボタン電話子機ＩＤ）と、ボタン電話子機が有する内線通話路の識別子である内線通話路名（内線通話路ＩＤ）と、その内線通話路の利用状態とを対応付けて記憶している。図２に示す例によれば、“ボタン電話子機２００Ａ”においては“内線通話路６００ａ”は、“未使用”、すなわち、使用することが可能な状態であり、“内線通話路６００ｂ”は、“使用”、すなわち、すでに利用中の状態であり、新たに
利用することが不可能な状態であることを示している。同様に、“ボタン電話子機２００Ｂ”においては“内線通話路６００ｃ”は、“使用”の状態であることを示している。
【００１７】
一方、ＨＳ動作状態テーブル１４２は、主装置１００が収容する各ボタン電話子機に接続されたＨＳごとの動作状態を示す動作状態情報を記憶しており、本発明における動作状態記憶手段に相当する。
図３は、ＨＳ動作状態テーブル１４２のデータ構造の一例を示す図である。
図３に示すように、ＨＳ動作状態テーブル１４２は、ＨＳの識別子であるＨＳ名（ＨＳＩＤ）と、ボタン電話子機の識別子であるボタン電話子機名（ボタン電話子機ＩＤ）と、ＨＳの現在の動作状態と、使用中のＨＳが利用している内線通話路（利用中内線通話路）とを対応付けて記憶されている。
【００１８】
本実施の形態において、ＨＳの動作状態には、未使用の状態を示す“アイドル”と、ボタン電話子機のフレキシブルキーに対する操作入力が検出され、そのＨＳが選択されてから主装置１００がダイヤル出力するまでの状態を示す“プリセレクション”と、ダイヤル出力から未使用の状態にもどるまで（通話中含む）の状態を示す“通話”とがある。例えば、“ＨＳ３００Ａ”が“ボタン電話子機２００Ａ”に接続されており、現在、“アイドル”の状態であることを、“ＨＳ３００Ｂ”が“ボタン電話子機２００Ａ”に接続されており、現在、“内線通話路６００ｂ”において“通話”の状態であることを、また、“ＨＳ３００Ｃ”が“ボタン電話子機２００Ｂ”に接続されており、現在、“内線通話路６００ｃ”において動作状態が“プリセレクション”であることをそれぞれ示している
【００１９】
上述の変換テーブル１４３は、各ボタン電話子機のフレキシブルキーごとに対応付けられた入力イベントとこの入力イベントに対する割当内容とを対応付けて記憶している。
図４は、変換テーブル１４３のデータ構造の一例を示す図である。
図４に示すように、変換テーブル１４３は、入力イベント“フレキシブルキーＡ”、“フレキシブルキーＢ”、“フレキシブルキーＣ”、“フレキシブルキーＤ”にそれぞれ割当内容“ＨＳ３００Ａ”、“ＨＳ３００Ｂ”、“外線キー”、“内線キー”を対応付けて記憶していることを示している。その結果、例えばＨＳ３００Ａを用いて通話をしたいときは、“フレキシブルキーＡ”を押下することによって、ＨＳ３００Ａを“プリセレクション”状態にすることができる。
【００２０】
また、制御部１５０は、図示はしないが、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と主記憶装置などから構成され、記憶部１４０に記憶されたのプログラムを読み込んで実行することにより、プログラムと上記ハードウェアとが協働して、回線Ｉ／Ｆ１１０、スイッチ１２０、内線Ｉ／Ｆ１３０を制御し、またボタン電話子機２００Ａ、２００Ｂの動作を制御する。
【００２１】
このうち、上述したボタン電話子機状態テーブル１４１による利用状態に基づいて内線通話路のうち確立可能ないずれかを確立する機能部を、図１においては、通話路確立制御部１５１と表わす。
【００２２】
次に、ボタン電話子機２００Ａを例に、内線回線６００を介して主装置１００に収容されているボタン電話子機の構成を説明する。
ボタン電話子機２００Ａは、内線Ｉ／Ｆ２１０とスイッチ２２０とＨＳ用Ｉ／Ｆ２３０とフレキシブルキー２４０と電話操作入力部２５０と記憶部２６０と制御部２７０とを備えている。
【００２３】
ここで、内線Ｉ／Ｆ２１０は、主装置１００と音声データ、制御データおよび制御データの通信を行うためのインタフェースである。
スイッチ２２０は、内線回線６００を介して主装置１００とボタン電話子機２００Ａとの間に確立された通話路と、選択されたＨＳとを切替接続する回路部であり、制御部２７０からの指示に基づき通話路の切り替えを行うことにより、主装置１００とＨＳとの間における通話を可能な状態とする。
【００２４】
ＨＳ用Ｉ／Ｆ２３０は、子機内線回線７００を介してボタン電話子機２００ＡとＨＳ３００Ａ、３００Ｂとを接続するためのインターフェースである。
子機内線回線７００は、ボタン電話子機２００ＡとＨＳ３００Ａ、３００Ｂとをそれぞれ接続し、ボタン電話子機２００Ａと各ＨＳ間における各種データ、例えば、通話時の音声をデータ化した音声データ、ボタン電話子機２００ＡからＨＳ３００Ａ、３００Ｂを制御する子機制御データ、またはＨＳ３００Ａ、３００Ｂからボタン電話子機２００Ａへの要求である子機要求データ等を伝送する伝送路である。
この子機内線回線７００は、ボタン電話子機２００ＡとＨＳ３００Ａ、３００Ｂとの間に複数のチャネルを提供できるものであり、そのような子機内線回線７００としては、例えば、ブルートゥース（登録商標：Ｂｌｕｅｔｏｏｔｈ）や無線ＬＡＮ等を用いる。
【００２５】
フレキシブルキー２４０は、複数のボタンからなり、これらのボタンにはそれぞれ任意に割当内容を対応付けることができる。例えば、図４に示すように、フレキシブルキーＡ、フレキシブルキーＢ、フレキシブルキーＣおよびフレキシブルキーＤにはそれぞれ、ＨＳ３００Ａ、ＨＳ３００Ｂ、外線キーおよび内線キーが対応付けられている。
なお、フレキシブルキー２４０に任意の割当内容を対応付ける方法は、電話操作入力部２５０が備える登録ボタン（図示せず）およびフレキシブルキー２４０の操作入力により設定することができる。特に、ＨＳを対応付ける方法としては、例えば、まず、登録ボタンの操作入力して登録モードに移行し、対応付けるフレキシブルキーを押下した後に、後述する応答ボタン３２０を操作入力する。すると、制御部２７０は、押下したフレキシブルキーに操作入力された応答ボタンを備えるＨＳを対応付けて登録する。この登録は、内線Ｉ／Ｆ２１０を介して制御部２７０から受信された要求に応じて、制御部１５０が変換テーブル１４３を更新するものである。
【００２６】
電話操作入力部２５０は、例えば発信番号を入力するためのダイヤルキー、発信番号に対してダイヤル出力するための通話キーや上述したフレキシブルキーに割当内容を対応付けて登録させるための登録ボタン等、ユーザによる電話操作入力の入力手段である。
【００２７】
記憶部２６０は、ボタン電話子機２００Ａの各種動作を実現するプログラムや各種データが記憶されたメモリである。さらに、記憶部２６０には、各ＨＳ３００Ａ、３００Ｂの動作状態を記憶した個別ＨＳ動作状態テーブル２６１が設けられている。
【００２８】
上述の個別ＨＳ動作状態テーブル２６１は、具体的には、ボタン電話子機２００Ａが有するＨＳ３００Ａ、３００Ｂごとの動作状態を示す個別動作状態情報を記憶している。
図５は、個別ＨＳ動作状態テーブル２６１のデータ構造の一例を示す図である。
図５に示すように、個別ＨＳ動作状態テーブル２６１は、ＨＳの識別子であるＨＳ名（ＨＳＩＤ）と、ＨＳの現在の動作状態と、使用中のＨＳが利用している内線通話路（利用中内線通話路）とを対応付けて記憶されている。
例えば、“ＨＳ３００Ａ”が現在、“アイドル”の状態であることを、“ＨＳ３００Ｂ”が現在“内線通話路６００ｂ”において“通話”の状態であることをそれぞれ示している。  
【００２９】
制御部２７０は、図示はしないが、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と主記憶装置などから構成され、記憶部２６０に記憶されたのプログラムを読み込んで実行することにより、プログラムと上記ハードウェアとが協働して、内線Ｉ／Ｆ２１０、スイッチ２２０、ＨＳ用Ｉ／Ｆ２３０を制御し、またＨＳ３００Ａ、３００Ｂの動作を制御する。
【００３０】
このうち、上述した通話路確立制御部１５１により確立された内線通話路を利用して、選択されたＨＳを通話可能とする機能部およびＨＳいずれかをユーザに選択させる機能部を、図１においては、それぞれＨＳ選択制御部２７２および通話路利用制御部２７１と表わす。
【００３１】
次に、本発明における通話装置に相当するＨＳの構成について、子機内線回線７００を介してボタン電話子機２００Ａと無線で接続されたＨＳ３００Ａを例に説明する。
ＨＳ３００Ａは、ＨＳ用Ｉ／Ｆ３１０と応答ボタン３２０とスピーカ３３０とマイク３４０と制御部３５０とを備えている。
【００３２】
ここで、ＨＳ用Ｉ／Ｆ３１０は、子機内線回線７００を介してボタン電話子機２００ＡとＨＳ３００Ａとを接続するためのインターフェースである。
応答ボタン３２０は、ボタン電話子機２００Ａに応答要求するためのボタンである。
スピーカ３４０は、ＨＳ用Ｉ／Ｆ３１０を介して受信した音声データから生成した音声信号を出力する出力手段である。
マイク３４０は、音声信号を入力する入力手段である。
【００３３】
制御部３５０は、図示はしないが、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と主記憶装置と音声処理部などを備え、主装置記憶装置に記憶されたのプログラムを読み込んで実行することにより、プログラムと上記ハードウェアとが協働して、主記憶装置とともに通話制御部３５１と応答要求選択制御部３５２として機能する。通話制御部３５１と応答要求選択制御部３５２とは、制御部３５０に設けられている。
【００３４】
通話制御部３５１は、ボタン電話子機２００Ａから入力された子機制御データに基づいてボタン電話子機２００Ａを動作させる機能部である。
さらに、通話制御部３５１は、音声データと音声信号とを変換／逆変換する音声処理部（図示せず）を有する。この音声処理部は、ＨＳ用Ｉ／Ｆ３１０で受信した音声データから生成した音声信号をスピーカ３３０から出力する機能と、マイク３４０から入力された音声信号を音声データに変換してＨＳ用Ｉ／Ｆ３１０から送信する機能とを有している。
【００３５】
応答要求選択制御部３５２は、ユーザによる応答ボタン３２０の操作入力を検出し、この検出に対応する応答要求を子機要求データとしてボタン電話子機２００Ａに通知する機能部である。
【００３６】
以上のように構成されたボタン電話装置１は、本発明における通話制御手段に相当する通話制御機能部８００を有する。この通話制御機能部８００は、上述した通話路確立制御部１５１と通話路利用制御部２７１とからなる機能部である。
ここで、図６は、ボタン電話子機における操作入力と選択されたＨＳの動作状態と通話路確立制御部１５１の処理内容とを関連を説明する図である。
図６の第一行目に示すように、割当内容が、“ＨＳ３００Ａ”で、この“ＨＳ３００Ａ”の動作状態が“アイドル”の場合、通話路確立制御部１５１により、ＨＳ情報とコネクト情報とを通話路利用制御部２７１に通知し、さらに、ＨＳ動作状態テーブル１４２において選択された“ＨＳ３００Ａ”の動作状態を”プレセレクション”に更新される。
【００３７】
上述したＨＳ情報とは、選択されたＨＳを認識させる制御データであり、図６の第一行目の場合は、選択されたＨＳが“ＨＳ３００Ａ”であることを認識させる制御データである。
また、コネクト情報は、通話路確立制御部１５１が選択した内線通話路を通話路利用制御部２７１に確立させる制御データであり、例えば、主装置１００とボタン電話子機２００Ａとの間に内線通話路６００ａを確立させるものである。
【００３８】
また、図７は、入力イベントによる割当内容と選択されたＨＳの動作状態との関連を説明する状態遷移図である。
図７に示すように、ＨＳの動作状態は、通話路確立制御部１５１が受信した入力イベントによる割当内容に応じて遷移する。例えば、入力イベントが”フレキシブルキーＡ”で割当内容が図４に示すような場合、ＨＳ３００Ａの動作状態が“アイドル”であれば“プリセレクション”となる。また、ＨＳ３００Ａの動作状態が“プリセレクション”であれば“アイドル”となる。
【００３９】
次に、本発明の実施の形態にかかるボタン電話装置１の動作手順について図面を参照しながら説明する。
なお、ボタン電話装置1の動作を説明するにあたっては、図５に示すように、ＨＳ３００Ｂの動作状態が“通話”の場合を例に、ＨＳ３００Ａを用いてボタン電話子機２００Ａから発信する場合と着信を受ける場合とについて、それぞれ「１  ＨＳ３００Ａにおける発信動作」と「２  ＨＳ３００Ａにおける着信動作」として説明する。
【００４０】
（１．ＨＳ３００Ａにおける発信動作）
図８は、ＨＳ３００Ａを用いた発信動作の動作手順を例示するシーケンス図である。
まず、フレキシブルキー２４０のうち、ＨＳ３００Ａと対応付けられたフレキシブルキーＡがユーザにより操作入力されると（Ｓ１０１）、ＨＳ選択制御部２７２は、内線Ｉ／Ｆ２１０を介して主装置１００の通話路確立制御部１５１に対し、操作入力されたフレキシブルキー２４０または電話操作部２５０を示す要求データ（以下、「入力イベント」という。）を通知する。ここでは、入力イベントを“フレキシブルキーＡ”とする。
【００４１】
内線Ｉ／Ｆ１３０を介して入力イベント“フレキシブルキーＡ”を受信した通話路確立制御部１５１は、図４に示す変換テーブル１４３から、“フレキシブルキーＡ”に対応付けられたＨＳが選択、ここでは“ＨＳ３００Ａ”が選択されたとを判断する（Ｓ１０２）。
【００４２】
すると、通話路確立制御部１５１は、ＨＳ動作状態テーブル１４２を参照し、選択された“ＨＳ３００Ａ”とともに同じボタン電話子機に接続された他のＨＳの動作状態を取得して、この動作状態が“プリセレクション”である他のＨＳの有無を確認する（Ｓ１０３）。
例えば、ＨＳの動作状態テーブル１４２が図３に示すような動作状態を記憶していたとすると、選択された“ＨＳ３００Ａ”と対応付けられたボタン電話子機名“ボタン電話子機２００Ａ”を特定し、この“ボタン電話子機２００Ａ”と対応付けられたＨＳ、すなわち“ＨＳ３００Ｂ”の動作状態が“プリセレクション”か否かを確認する。
【００４３】
このときＳ１０３において、他のＨＳのいずれかの動作状態が“プリセレクション”である場合、選択されたＨＳ３００Ａの使用は認められないものとして通話路確立制御部１５１は、ＨＳ３００Ａにおける発信動作を終了する。
これに対し、同一のボタン電話子機に接続されたすべてのＨＳの動作状態が“プリセレクション”以外である場合、通話路確立制御部１５１は、上述した図６および図７に示すように、選択されたＨＳの動作状態情報に応じた処理を行う。すなわち、通話路確立制御部１５１は、“ＨＳ３００Ａ”を選択する入力イベント（割当内容）が検出されたことにより、図３に示すＨＳ動作状態テーブル１４２の、選択されたＨＳ３００Ａの動作状態を“アイドル”から“プリセレクション”に更新するとともに、内線Ｉ／Ｆ１３０を介して通話路利用制御部２７１に対し、選択されたＨＳが“ＨＳ３００Ａ”であることを示すＨＳ情報を通知する（Ｓ１０４）。
【００４４】
また、通話路確立制御部１５１は、ボタン電話子機状態テーブル１４１を参照し、利用状態が“未使用”である内線通話路のうちいずれかを選択（ここでは内線通話路６００ａを選択するものとする）し（Ｓ１０５）、ボタン電話子機状態テーブル１４１における“内線通話路６００ａ”の利用状態を“未使用”から“使用”に更新するとともに、内線Ｉ／Ｆ１３０を介して、ボタン電話子機２００Ａの通話路利用制御部２７１に、選択した内線通話路を確立させるコネクト情報を通知する（Ｓ１０６）。ただし、このとき利用状態が“未使用”である内線通話路がない場合、通話路確立制御部１５１は、通話路利用制御部２７１を制御し、ＨＳ３００Ａにおける発信動作を終了する。
【００４５】
上述したＳ１０４おいて主装置１００からボタン電話子機２００Ａに対してＨＳ情報が通知されると、内線Ｉ／Ｆ２１０を介してＨＳ情報を受信した通話路利用制御部２７１は、ボタン電話子機２００Ａにおけるユーザの操作入力を、“ＨＳ３００Ａ”を用いた通話を行うための操作入力として扱い、ボタン電話子機２００Ａに接続された他のＨＳ３００Ｂは使用できない状態とする。以下、この状態を「ＨＳ３００Ａ用動作モード」という。
また、Ｓ１０６おいて通知されたコネクト情報を受信した通話路利用制御部２７１は、ボタン電話子機２００Ａとの間で内線通話路６００ａを確立する。
【００４６】
主装置１００の通話路確立制御部１５１は、一定の時間内に内線通話路６００ａの確立を検出できない場合、ＨＳ動作状態テーブル１４２における“ＨＳ３００Ａ”の動作状態
を“プリセレクション”から“アイドル”に更新するとともに、利用中内線通話路を“内線通話路６００ａ”から“なし”に更新する。また、通話路確立制御部１５１は、ボタン電話子機状態テーブル１４１における“内線通話路６００ａ”の利用状態を“未使用”から“使用”に更新するとともに、通話路利用制御部２７１を制御し、ＨＳ３００Ａにおける発信動作を終了する。
【００４７】
ユーザによる電話操作入力部２５０の操作入力によりダイヤルされると、通話路利用制御部２７１は、内線Ｉ／Ｆ２１０を介して通話路確立制御部１５１に対し、操作入力されたダイヤル番号を通知する（Ｓ１０７）。
【００４８】
内線Ｉ/Ｆ１３０を介してダイヤル番号を受信した通話路確立制御部１５１は、このダイヤル番号を発信番号として記憶する。
【００４９】
次に、ユーザによるボタン電話子機２００Ａの電話操作入力部２５０の操作入力により通話キーが選択されると、通話路利用制御部２７１は、内線Ｉ／Ｆ２１０を介して“通話キー”とする入力イベントを主装置１００の通話路確立制御部１５１に通知する（Ｓ１０８）。
【００５０】
通話路確立制御部１５１は、この入力イベント“通話キー”を受信すると記憶した発信番号を電話網４００にダイヤル出力する（Ｓ１０９）。
また、通話路確立制御部１５１は、外線通話の場合は電話網４００にダイヤル出力した外線通話網と内線通話路６００ａとを切替接続する。
【００５１】
また、通話路確立制御部１５１は、ボタン電話子機２００ＡとＨＳ３００Ａとの間の子機内線通話路を選択し、内線Ｉ／Ｆ１３０を介して通話路利用制御部２７１に対して、選択した子機内線通話路を確立させ、この子機内線通話路と確立した内線通話路とを切替接続させる制御データ（以下、「チャネル情報」という。）を通知する。このチャネル情報が通知されることによって、ボタン電話子機２００Ａの通話路利用制御部２７１は、通話路確立制御部１５１が選択した子機内線通話路７００ａを確立させ（Ｓ１１１）、この子機内線通話路７００ａと内線通話路６００ａとを切替接続させるものとする（Ｓ１１２）。この切替接続が行われると、ＨＳ３００Ａは内線通話路６００ａを用いた通話可能な状態となる。
また、通話路利用制御部２７１は、この切替接続を行うとＨＳ３００Ａ用動作モードを終了する。                                      
【００５２】
主装置１００の通話路確立制御部１５１は、通話路利用制御部２７１に上述したチャネル情報を通知すると、ＨＳ動作状態テーブル１４２における“ＨＳ３００Ａ”の動作状態を“プリセレクション”から“通話”に更新する。
ただし、通話路確立制御部１５１は、一定の時間内に子機内線通話路７００ａと内線通話路６００ａとの切替接続を検出できない場合、ＨＳ動作状態テーブル１４２における“ＨＳ３００Ａ”の動作状態を“通話”から“アイドル”に更新するとともに、利用中内線通話路を“内線通話路６００ａ”から“なし”とに更新する。また、通話路確立制御部１５１は、ボタン電話子機状態テーブル１４１における“内線通話路６００ａ”の利用状態を“使用”から“未使用”に更新するとともに、通話路利用制御部２７１を制御し、ＨＳ３００Ａにおける発信動作を終了する。
その結果、１台のボタン電話子機２００Ａに接続された２台のＨＳ３００Ａ、３００Ｂを同時に使用することができる。
【００５３】
次に、“ＨＳ３００Ａ”の動作状態が“通話”のときに、再度、ユーザによりフレキシブルキーＡまたは通話キーが操作入力されると、通話路確立制御部１５１は、選択されたＨＳの通話可能な状態を終了させる制御データ（以下、「解放情報」という。）をボタン電話子機２００Ａに通知する。本実施の形態において、この解放情報は、内線Ｉ／Ｆ１３０を介して内線通話路６００ａと子機内線通話路７００ａとを解放させるものである。
【００５４】
通話路利用制御部２７１は、内線Ｉ／Ｆ２１０を介して解放情報を受信すると、内線通話路６００ａおよび子機内線通話路７００ａを解放する（Ｓ１１３）。
また、主装置１００の通話路確立制御部１５１は、通話路利用制御部２７１に解除情報を通知すると、ＨＳ動作状態テーブル１４２における“ＨＳ３００Ａ”の動作状態を“通話”から“アイドル”に更新するとともに、利用中内線通話路を“内線通話路６００ａ”から“なし”に更新する。また、通話路確立制御部１５１は、ボタン電話子機状態テーブル１４１における“内線通話路６００ａ”の利用状態を“使用”から“未使用”に更新するとともに、通話路利用制御部２７１を制御し、ＨＳ３００Ａにおける発信動作を終了する。
【００５５】
なお、上述した発信動作においては、外線通話を例に説明したが、他のボタン電話子機との通話である内線通話でもよい。
また、上述した動作手順では内線通話路確立後にダイヤルするようにしたが、ボタン電話子機２００Ａでダイヤリングおよび通話キーの操作入力後に内線通話路を確立するようにしてもよい。
【００５６】
（２．ＨＳ３００Ａにおける着信動作）
図９は、ＨＳ３００Ａを用いた着信動作の動作手順を例示するシーケンス図である。
主装置１００の通話路確立制御部１５１は、Ｓ１０３と同様に、動作状態テーブル１４２を参照し、選択された“ＨＳ３００Ａ”とともに同じボタン電話子機に接続された他のＨＳの動作状態を取得して、この動作状態情報から動作状態が“プリセレクション”である他のＨＳの有無を確認する（Ｓ２０１）。
【００５７】
このとき、他のＨＳのいずれかの動作状態が“プリセレクション”である場合、選択されたＨＳ３００Ａの使用は認められないものとして通話路確立制御部１５１は、電話網４００に対し、通話中の呼制御を行い、着信動作を終了する。
これに対し、同一のボタン電話子機に接続されたすべてのＨＳの動作状態が“プリセレクション”以外である場合、通話路確立制御部１５１は、内線Ｉ／Ｆ１３０を介して通話路利用制御部２７１に対し、例えば着信鳴動等、着信動作を指示する制御データ（以下、「着信情報」という。）を通知する（Ｓ２０２）。
【００５８】
内線Ｉ／Ｆ２１０を介して着信情報を受信した通話路利用制御部２７１は、ボタン電話子機２００Ａに備えられたスピーカ（図示せず）を用いて着信鳴動させる（Ｓ２０３）。
【００５９】
ＨＳ３００Ａと対応付けられたフレキシブルキーＡがユーザにより操作入力されると（Ｓ２０４）、ＨＳ選択制御部２７２は、着信鳴動を停止し、内線Ｉ／Ｆ２１０を介して通話路確立制御部１５１に対し、入力イベントとして“フレキシブルキーＡ”を通知する。
【００６０】
内線Ｉ／Ｆ１３０を介して入力イベントを受信した通話路確立制御部１５１は、図４に示す変換テーブル１４３から、入力イベントに対応付けられたＨＳ、ここでは、“フレキシブルキーＡ”に対応付けられた“ＨＳ３００Ａ”が選択されたとを判断する（Ｓ２０５）。
【００６１】
通話路確立制御部１５１は、“ＨＳ３００Ａ”を選択する入力イベント（割当内容）が検出されたことにより、図３に示すＨＳ動作状態テーブル１４２の、選択されたＨＳ３００Ａの動作状態を“アイドル”から“プリセレクション”に変更するとともに、内線Ｉ／Ｆ１３０を介して通話路利用制御部２７１に対し、選択されたＨＳが“ＨＳ３００Ａ”であることを示すＨＳ情報を通知する（Ｓ２０６）。
【００６２】
また、通話路確立制御部１５１は、ボタン電話子機状態テーブル１４１を参照し、利用状態が“未使用”である内線通話路のうちいずれかを選択（ここでは内線通話路６００ａを選択するものとする）し（Ｓ２０７）、ボタン電話子機状態テーブル１４１における“内線通話路６００ａ”の利用状態を“未使用”から“使用”に更新するとともに、内線Ｉ／Ｆ１３０を介して、ボタン電話子機２００Ａの通話路利用制御部２７１に、選択した内線通話路を確立させるコネクト情報を通知する（Ｓ２０８）。ただし、このとき利用状態が“未使用”である内線通話路がない場合、通話路確立制御部１５１は、通話路利用制御部２７１を制御し、ＨＳ３００Ａにおける着信動作を終了する。
【００６３】
上述したＳ２０６において、主装置１００からボタン電話子機２００Ａに対してＨＳ情報が通知されると、内線Ｉ／Ｆ２１０を介してＨＳ情報を受信した通話路利用制御部２７１は、ボタン電話子機２００Ａにおけるユーザの操作入力をＨＳ３００Ａ用動作モードとする。
また、上述したＳ２０８において通知されたコネクト情報を受信した通話路利用制御部２７１は、ボタン電話子機２００Ａとの間で内線通話路６００ａを確立する
【００６４】
主装置１００の通話路確立制御部１５１は、一定の時間内に内線通話路６００ａの確立を検出できない場合、ＨＳ動作状態テーブル１４２における“ＨＳ３００Ａ”の動作状態と利用中内線通話路とをそれぞれ“プリセレクション”から“アイドル”と“なし”から“内線通話路６００ａ”とに更新するとともに、ボタン電話子機状態テーブル１４１における“内線通話路６００ａ”の利用状態を“使用”から“未使用”に更新するとともに、通話路利用制御部２７１を制御し、ＨＳ３００Ａにおける着信動作を終了する。
また、通話路確立制御部１５１は、内線通話路６００ａの確立を検出すると、着信した通話路と内線通話路６００ａとを切替接続する。
【００６５】
さらに、通話路確立制御部１５１は、ボタン電話子機２００ＡとＨＳ３００Ａとの間の子機内線通話路を選択し、内線Ｉ／Ｆ１３０を介して通話路利用制御部２７１に対して、選択した子機内線通話路７００ａを確立させ、この子機内線通話路７００ａと確立した内線通話路６００ａとを切替接続させるチャネル情報を通知する。
このチャネル情報が通知されることによって、ボタン電話子機２００Ａの通話路利用制御部２７１は、通話路確立制御部１５１が指定した子機内線通話路７００ａを確立させ（Ｓ２１１）、この子機内線通話路７００ａと内線通話路６００ａとを切替接続させるものとする（Ｓ２１２）。この切替接続が行われると、ＨＳ３００Ａは内線通話路６００ａを用いた通話可能な状態となる。
また、通話路利用制御部２７１は、この切替接続を行うとＨＳ３００Ａ用動作モードを終了する。
【００６６】
また、主装置１００の通話路確立制御部１５１は、通話路利用制御部２７１に上述したチャネル情報を通知すると、ＨＳ動作状態テーブル１４２における“ＨＳ３００Ａ”の動作状態を“プリセレクション”から“通話”に更新する。
ただし、通話路確立制御部１５１は、一定の時間内に子機内線通話路７００ａと内線通話路６００ａとの切替接続を検出できない場合、ＨＳ動作状態テーブル１４２における“ＨＳ３００Ａ”の動作状態と利用中内線通話路とをそれぞれ“通話”から“アイドル”と“内線通話路６００ａ”から“なし”とに更新するとともに、ボタン電話子機状態テーブル１４１における“内線通話路６００ａ”の利用状態を“使用”から“未使用”に更新し、通話路利用制御部２７１を制御し、ＨＳ３００Ａにおける着信動作を終了する。
その結果、１台のボタン電話子機２００Ａに接続された２台のＨＳ３００Ａ、３００Ｂを同時に使用することができる。
【００６７】
次に、“ＨＳ３００Ａ”の動作状態が“通話”のときに、再度、ユーザによりフレキシブルキーＡまたは通話キーが操作入力されると、通話路確立制御部１５１は、内線Ｉ／Ｆ１３０を介して内線通話路６００ａと子機内線通話路７００ａとを解放させる解放情報をボタン電話子機２００Ａに通知する。
【００６８】
通話路利用制御部２７１は、内線Ｉ／Ｆ２１０を介して解放情報を受信すると、内線通話路６００ａおよび子機内線通話路７００ａを解放する（Ｓ１１３）。
また、主装置１００の通話路確立制御部１５１は、通話路利用制御部２７１に対する解放情報の通知後、または、この通知後一定の時間内に内線通話路６００ａおよび子機内線通話路７００ａの解放が検出できない場合、ＨＳ動作状態テーブル１４２における“ＨＳ３００Ａ”の動作状態と利用中内線通話路とをそれぞれ“通話”から“アイドル”と“内線通話路６００ａ”から“なし”とに更新するとともに、ボタン電話子機状態テーブル１４１における“内線通話路６００ａ”の利用状態を“使用”から“未使用”に更新する。
なお、上述したチャネル情報の通知（Ｓ２０９）は、プリセレクションの確認（Ｓ２０１）後に行うようにしてもよい。
【００６９】
以上のように、内線通話路の利用状態に応じ、複数の内線通話路を利用して、ボタン電話子機が有する複数の通話装置を同時に通話可能な状態にすることができる。
【００７０】
なお、通話路利用制御部２７１がＨＳ用Ｉ／Ｆ２３０を介してＨＳの応答ボタンの操作入力を検出した場合、このＨＳに対応付けたフレキシブルキー２４０の操作入力として動作させるようにしてもよい。その結果、ボタン電話子機２００Ａの操作入力ができないところでも着信動作を行うことができる。
【００７１】
また、本実施の形態では、動作状態情報に応じた制御データを用いて、主装置１００がボタン電話子機２００Ａを制御することによって選択されたＨＳ３００Ａを通話利用可能な状態とするとしたが、個別ＨＳ動作状態テーブル２６１の個別動作状態情報に応じた要求データを用いて、通話路利用制御部２７１が主装置１００の制御データを制御することによって選択されたＨＳ３００Ａを通話可能な状態としてもよい。
【００７２】
また、通話路利用制御部２７１は、個別動作状態情報からＨＳの状態が“プリセレクション”であるＨＳの有無を確認に応じて、要求データを通知してもよい。
その結果、例えば、Ｓ１０１において、ボタン電話子機２００ＡがＨＳ３００Ａ用動作モードの場合、主装置１００に入力イベントを通知しないので、主装置１００が入力イベントに対して行う処理を省くことができる。ただし、この場合、ＨＳ動作状態テーブル１４２と個別ＨＳ動作状態テーブル２６１とを動作させる必要があるので、ＨＳ動作状態テーブル１４２を更新する場合、主装置１００は、個別ＨＳ動作状態テーブル２６１も同様に更新させる制御データをボタン電話子機２００Ａに通知するようにする。
【００７３】
また、ボタン電話子機の通話路利用制御部２７１の機能を主装置１００に持たせることにより通話制御機能部８００を、主装置１００に設けるようにしてもよい。この場合、ボタン電話子機には通話制御機能部８００の制御データに応じて動作する動作制御部を備え、通話制御部８００は、この動作制御部を制御することで、利用状態に基づいて、ＨＳ選択制御部２７２により選択されたＨＳに内線通話路のうち利用可能ないずれかを利用させる用にしてもよい。
【００７４】
また、Ｓ２０３の着信鳴動において、ＨＳの状態に応じて着信鳴動をＨＳのスピーカ３３０を用いて出力するようにしてもよい。例えば、ＨＳの状態が“アイドル”の場合、このＨＳのスピーカを用いて着信鳴動させることで、ボタン電話子機のスピーカを用いた着信鳴動が聞き取りにくい場所にあるＨＳでもユーザは着信鳴動を確認することができる。
また、例えば、Ｓ１０３、Ｓ２０１およびＳ１０５において、動作状態が“プリセレクション”であるＨＳがある場合および利用可能か内線通話路がない場合、通話路確立制御部１５１は、ユーザに対し発信動作が行えない旨の通知を行う制御データである通知情報を通話路利用制御部２７１に通知してもよい。通知情報を受信した通話路利用制御部２７１は、ボタン電話子機２００Ａが備える表示部（図示せず）に所定のメッセージ、例えば“他のＨＳが使用中のため、発信できません”等を表示させるとしてもよい。
【００７５】
また、着信鳴動時やＨＳの状態に応じて、ＬＣＤやＬＥＤ等で構成される表示部（図示せず）やフレキシブルキー等を文字表示、点灯点滅または色を用いて動作させるようにしてもよい。例えば、着信鳴動時に、主装置１００は通話路利用制御部２７１に対し、表示部に“着信”と表示する制御データを通知することで、表示部に“着信”と表示できるので、視覚的にもユーザに着信を知らせることができる。
【００７６】
また、本実施の形態では、通話装置として無線のＨＳを用いて説明したが、有線のヘッドセットや有線の受話器でもよい。また、複数の通話装置として無線のＨＳ３００Ａ、３００Ｂを用いて説明したが、ＨＳとボタン電話子機２００Ａに備えられた受話器とでもよい。
そして、ボタン電話子機２００Ａに受話器が備えられ、通話路利用制御部２７１がこの受話器のスピーカおよびマイクを用いて音声データと音声信号とを変換／逆変換する音声処理部を有している場合、通話路利用制御部２７１は、ＨＳ３００Ａ用動作モードでない時の操作入力をこの受話器に対する操作入力としてよい。この場合、受話器の状態は、ＨＳと同様に管理されるので、ＨＳが接続されていない場合や、利用可能な内線通話路はあるが使用できるＨＳがない（全てのＨＳの状態が“通話”）場合等でも、利用可能な内線通話路があればこの受話器を用いて発信動作および着信動作を行うことができる。
【００７７】
また、上述したボタン電話状態テーブル１４１、ＨＳ動作状態テーブル１４２、変換テーブル１４３および個別ＨＳ動作状態テーブル２６１は、新規・変更・削除・読み取り等ができるものであればよく、例えば市販されたデータベースソフト、ｃｓｖまたはＸＭＬ等を用いて作成してもよいし、例えば、ボタン電話子機状態テーブル１４１の場合、状態をコード化し、各ボタン電話子機名に対応する状態にこのコードを割り当てる等正規化したものでもよい。
【００７８】
また、この際、通話路確立制御部１５１は、ユーザに対し、発信動作が行えない旨の通知を行う制御データである通知情報を通話路利用制御部２７１に通知してもよい。通知情報を受信した通話路利用制御部２７１は、ボタン電話子機２００Ａが備える表示部（図示せず）に、例えば“他のＨＳが使用中のため、発信できません”等を表示させるとしてもよい。
【００７９】
また、本実施の形態における電話回線５００、内線回線６００および子機内線回線７００は、１つのケーブルにつき１つの内線通話路が確立できる物理的な伝送路または１つのケーブルに複数の内線通話路を多重化した論理的な伝送路でもよい。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の形態にかかるボタン電話装置の構成を示すブロック図である。
【図２】ボタン電話子機動作状態テーブルのデータ構造の一例を示す図である。
【図３】ＨＳ動作状態テーブルのデータ構造の一例を示す図である。
【図４】変換テーブルのデータ構造の一例を示す図である。
【図５】個別ＨＳ動作状態テーブルのデータ構造の一例を示す図である。
【図６】通話路確立制御部の処理の一例を示す図である。
【図７】ボタン電話子機における操作入力と選択されたＨＳの動作状態との関連を説明するＨＳの動作状態遷移図である。
【図８】ＨＳにおける発信動作の動作手順を例示するシーケンス図である。
【図９】ＨＳにおける着信動作の動作手順を例示するシーケンス図である。
【符号の説明】
【００８１】
１…ボタン電話装置、１００…主装置、１１０…回線Ｉ／Ｆ、１２０…スイッチ、１３０…内線Ｉ／Ｆ、１４０…記憶部、１４１…ボタン電話子機状態テーブル、１４２…ＨＳ動作状態テーブル、１４３…変換テーブル、１５０…制御部、１５１…通話状態確立制御部、２００Ａ、Ｂ…ボタン電話子機、２１０…内線Ｉ／Ｆ、２２０…スイッチ、２３０…ＨＳ用Ｉ／Ｆ、２４０…フレキシブルキー、２５０…電話操作入力部、２６０…記憶部、２６１…個別ＨＳ動作状態テーブル、２７０…制御部、２７１…通話要求選択制御部、２７２…ＨＳ選択制御部、３００Ａ、Ｂ、Ｃ…ＨＳ、３１０…ＨＳ用Ｉ／Ｆ、３２０…応答ボタン、３３０…スピーカ、３４０…マイク、３５０…制御部、３５１…通話制御部、３５２…応答要求選択制御部、４００…電話網、５００…電話回線、６００…内線回線、７００…子機内線回線、８００…通話制御機能部。
【図１】
2007208454.tif 000003
【図２】
2007208454.tif 000004
【図３】
2007208454.tif 000005
【図４】
2007208454.tif 000006
【図５】
2007208454.tif 000007
【図６】
2007208454.tif 000008
【図７】
2007208454.tif 000009
【図８】
2007208454.tif 000010
【図９】
2007208454.tif 000011