(57)【特許請求の範囲】
【請求項１】
電話機と該電話機を制御する主装置とを有する電話装置であって、前記電話機とペアをなすようにパーソナルコンピュータを前記主装置に接続させるためのＣＴＩ(Computer Telephony Integration)アダプタを更に有し、このＣＴＩアダプタは、前記電話機と前記パーソナルコンピュータとが前記ＣＴＩアダプタを介して前記主装置に接続された状態で使用されるものである前記電話装置において、
前記パーソナルコンピュータは、メモリと、前記主装置から通知コマンドにて通知される前記電話機のスピーカランプ状態を前記メモリに、記憶されたスピーカランプ状態として記憶させる状態管理部と、前記パーソナルコンピュータの使用者によって入力された切断要求を受信すると、該切断要求を、前記記憶されたスピーカランプ状態に基づいて、制御コマンドに変換して、該制御コマンドを前記主装置に通知する制御部とを有することを特徴とする電話装置。
【請求項２】
ボタン電話機と該ボタン電話機を制御する主装置とを有するボタン電話装置であって、前記ボタン電話機とペアをなすようにパーソナルコンピュータを前記主装置に接続させるためのＣＴＩ(Computer Telephony Integration)アダプタを更に有し、このＣＴＩアダプタは、前記ボタン電話機と前記パーソナルコンピュータとが前記ＣＴＩアダプタを介して前記主装置に接続された状態で使用されるものである前記ボタン電話装置において、
前記パーソナルコンピュータは、メモリと、前記主装置から通知コマンドにて通知される前記ボタン電話機のスピーカランプ状態を前記メモリに、記憶されたスピーカランプ状態として記憶させる状態管理部と、前記パーソナルコンピュータの使用者によって入力された切断要求を受信すると、該切断要求を、前記記憶されたスピーカランプ状態に基づいて、制御コマンドに変換して、該制御コマンドを前記主装置に通知する制御部とを有することを特徴とするボタン電話装置。
【請求項３】
請求項２に記載のボタン電話装置において、
前記制御部は、前記切断要求を受信すると、前記記憶されたスピーカランプ状態がオフを示しているかオンを示しているかを判断し、前記記憶されたスピーカランプ状態がオフを示している場合には前記ボタン電話機がハンドセット通話中であると判断して、オンフックを示す制御コマンドを発生し、この制御コマンドを前記主装置に通知し、前記記憶されたスピーカランプ状態がオンを示している場合には前記ボタン電話機がハンズフリー通話中またはスピーカ受話中であると判断して、オンフックを示す制御コマンド及びスピーカオフを示す制御コマンドを発生し、これら制御コマンドを前記主装置に通知することを特徴とするボタン電話装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ボタン電話装置の主装置にパーソナルコンピュータを接続するための接続装置であるＣＴＩアダプタを用いたボタン電話装置に関する。
【０００２】
【従来の技術】
ボタン電話装置は、電話としての機能（発信、着信、保留等）を制御する主装置と、利用者が直接操作する電話機によって構成される。
【０００３】
特開２００１−１６３５３号公報には、ボタン電話装置において簡易にＣＴＩ(Computer Telephony Integration)を実現する方法として、主装置とボタン電話機との間にＣＴＩアダプタを挿入し、そのＣＴＩアダプタに接続されたパーソナルコンピュータ（パソコン）にてＣＴＩ機能を提供する方法が開示されている。
【０００４】
【発明が解決しようとする課題】
しかし、上記ＣＴＩアダプタを用いた上述のボタン電話装置の場合、主装置からはボタン電話機での操作とパソコンでの操作を区別していないため、発信から切断（通話切断）までの操作を、ボタン電話機かパソコンかのどちらか一方からの操作に限定しているため、使用者にとって利便性が悪い。例えば、ボタン電話機から発信した場合は、途中の操作も、切断の操作も、ボタン電話機から行うように使用者の操作が限定されている。例えば、後にも説明するように、パソコンから発信しボタン電話機側の手動操作で通話状態を切替えられた場合に、パソコンからは切断できない場合がでてくる。
【０００５】
本発明の目的は、使用者にとって利便性の良い電話装置を提供することにある。
【０００６】
本発明の具体的な目的は、ボタン電話機側の手動操作で通話状態を切替えられた場合でもパーソナルコンピュータを用いて切断することができるボタン電話装置を提供することにある。
【０００７】
【課題を解決するための手段】
本発明の第１の態様によれば、電話機と該電話機を制御する主装置とを有する電話装置であって、前記電話機とペアをなすようにパーソナルコンピュータを前記主装置に接続させるためのＣＴＩ(Computer Telephony Integration)アダプタを更に有し、このＣＴＩアダプタは、前記電話機と前記パーソナルコンピュータとが前記ＣＴＩアダプタを介して前記主装置に接続された状態で使用されるものである前記電話装置において、
前記パーソナルコンピュータは、メモリと、前記主装置から通知コマンドにて通知される前記電話機のスピーカランプ状態を前記メモリに、記憶されたスピーカランプ状態として記憶させる状態管理部と、前記パーソナルコンピュータの使用者によって入力された切断要求を受信すると、該切断要求を、前記記憶されたスピーカランプ状態に基づいて、制御コマンドに変換して、該制御コマンドを前記主装置に通知する制御部とを有することを特徴とする電話装置が得られる。
【０００８】
本発明の第２の態様によれば、ボタン電話機と該ボタン電話機を制御する主装置とを有するボタン電話装置であって、前記ボタン電話機とペアをなすようにパーソナルコンピュータを前記主装置に接続させるためのＣＴＩ(Computer Telephony Integration)アダプタを更に有し、このＣＴＩアダプタは、前記ボタン電話機と前記パーソナルコンピュータとが前記ＣＴＩアダプタを介して前記主装置に接続された状態で使用されるものである前記ボタン電話装置において、
前記パーソナルコンピュータは、メモリと、前記主装置から通知コマンドにて通知される前記ボタン電話機のスピーカランプ状態を前記メモリに、記憶されたスピーカランプ状態として記憶させる状態管理部と、前記パーソナルコンピュータの使用者によって入力された切断要求を受信すると、該切断要求を、前記記憶されたスピーカランプ状態に基づいて、制御コマンドに変換して、該制御コマンドを前記主装置に通知する制御部とを有することを特徴とするボタン電話装置が得られる。
【０００９】
本発明の第３の態様によれば、上述の第２の態様によるボタン電話装置において、
前記制御部は、前記切断要求を受信すると、前記記憶されたスピーカランプ状態がオフを示しているかオンを示しているかを判断し、前記記憶されたスピーカランプ状態がオフを示している場合には前記ボタン電話機がハンドセット通話中であると判断して、オンフックを示す制御コマンドを発生し、この制御コマンドを前記主装置に通知し、前記記憶されたスピーカランプ状態がオンを示している場合には前記ボタン電話機がハンズフリー通話中またはスピーカ受話中であると判断して、オンフックを示す制御コマンド及びスピーカオフを示す制御コマンドを発生し、これら制御コマンドを前記主装置に通知することを特徴とするボタン電話装置が得られる。
【００１０】
【発明の実施の形態】
次に本発明について詳細に説明する。
【００１１】
上述の本発明によるボタン電話装置では、パーソナルコンピュータ（パソコン）がボタン電話機の通話状態を判断できるようにしたものである。
【００１２】
手動操作にてボタン電話機で通話を切断する場合の動作は、以下のようである。
【００１３】
▲１▼ハンズフリー通話中、または、スピーカ受話中の場合は、ボタン電話機で「オンフック＋スピーカキー押下」の操作を行う。
▲２▼ハンドセット通話中の場合は、ボタン電話機で「オンフック」操作を行う。
【００１４】
代りに、パソコンで通話を切断する場合は、上記の2ケースを満足するため、「オンフック＋スピーカキー押下」に相当する制御コマンドを主装置に送出しなければならない。しかし、無条件に上記コマンドを発行すると、▲２▼のケースで主装置は「オンフック＋スピーカオン」としてしまうため、▲１▼及び▲２▼のどちらの状態で通話しているかを、本発明に従って、判断する必要がでてくる。
【００１５】
このような判断をしないと、パソコンから発信しボタン電話装置側の手動操作で通話状態を切替えられた場合に、切断できない場合がでてくる。
【００１６】
次に本発明の実施例について図面を参照して説明する。
【００１７】
図１を参照すると、本発明の一実施例によるボタン電話装置は、ボタン電話機１０と、このボタン電話機１０を制御する主装置２０と、ボタン電話機１０とペアをなすようにパーソナルコンピュータ（パソコン）３０を主装置２０に接続させるためのＣＴＩ(Computer Telephony Integration)アダプタ４０とを有している。ＣＴＩアダプタ４０は、ボタン電話機１０とパソコン３０とがＣＴＩアダプタ４０を介して主装置２０に接続された状態で使用されるものである。
【００１８】
図２を参照すると、ＣＴＩアダプタ４０は、主装置２０にバスで接続されている。また、ＣＴＩアダプタ４０は、ボタン電話機１０にバスで接続されている。パソコン３０は、シリアル入出力部（ＳＩＯ）を介してＣＴＩアダプタ４０に接続されている。
【００１９】
ＣＴＩアダプタ４０に接続されるパソコン３０には、ＴＳＰ(Telephony Service Provider)３１があり、ＴＳＰ３１は、ＴＳＰインタフェース（ＴＳＰＩ）３２及びＴＡＰＩ(Telephony Application Programming Interface)３３を介して、ＣＴＩアプリケーション（上位アプリケーション）３４にＣＴＩを使用するためのインタフェースを提供する。
【００２０】
図３を、図２に加えて、参照すると、ＴＳＰ３１は、メモリ５１と、主装置２０から通知コマンドにて通知されるボタン電話機１０の状態をメモリ５１に、記憶された電話機状態として記憶させる状態管理部５２と、パソコン３０の使用者によって入力された制御要求を受信すると、該制御要求を、メモリ５１に記憶された電話機状態に基づいて、制御コマンド（バスコマンド）に変換して、該制御コマンド（バスコマンド）を主装置２０に通知する端末制御部５３とを有する。
【００２１】
詳細には、ＴＳＰ３１において、主装置２０からバスコマンドとしての通知コマンドにて通知される、ボタン電話機１０の呼状態（通話状態）は、ＳＩＯ通信部５４を介して状態管理部５２に導かれ、状態管理部５２にてＴＡＰＩイベントに変換され、ＴＡＰＩイベントはＴＡＰＩ通信部５５を介してＴＡＰＩ３３に通知される。同時に、状態管理部５２は、通知されたボタン電話機１０の呼状態（通話状態）を、メモリ５１上の呼状態記憶エリア５６に記憶させる。
【００２２】
主装置２０からバスコマンドとしての通知コマンドにて通知される端末状態（ボタン電話機１０のランプ状態）は、状態管理部５２にて、メモリ５１上の端末状態記憶エリア５７に記憶される（状態管理部５２は、端末状態をＴＡＰＩ３３に通知しない。）。
【００２３】
ＴＡＰＩ３３から制御要求があった場合、端末制御部５３でメモリ５１上の呼状態記憶エリア５６及び端末状態記憶エリア５７に保存してある状態を読みだし、読みだした状態に基づいて必要な制御コマンド（バスコマンド）に変換して、該制御コマンド（バスコマンド）を主装置２０に通知する。
【００２４】
次に、パソコン３０の使用者によって入力された制御要求が切断要求である場合のＴＳＰ３１（図３）の動作について、図４のフローチャートをも参照して説明する。
【００２５】
この場合、図３のＴＳＰ３１において、状態管理部５２は、主装置２０から通知コマンドにて通知されたボタン電話機１０の呼状態（通話状態）を、メモリ５１上の呼状態記憶エリア５６に記憶させると共に、主装置２０から通知コマンドにて通知される、ボタン電話機１０のスピーカランプ状態を、記憶されたスピーカランプ状態として、メモリ５１の端末状態記憶エリア５７に記憶させている。
【００２６】
この状態において、図３のＴＳＰ３１の端末制御部５３がパソコン３０の使用者によって入力された切断要求を受信する（図４のステップＳ１）と、端末制御部５３は、メモリ５１上の呼状態記憶エリア５６から呼状態を、メモリ５１の端末状態記憶エリア５７から端末状態（スピーカランプ状態）を読み出す（図４のステップＳ２）。ここで、図２のパソコン３０のＣＴＩアプリケーション３４は、ハンドセット通話中かハンズフリー通話中かを意識していないため、通話路に関係なく切断要求を発行している。
【００２７】
続いて、ＴＳＰ３１の端末制御部５３は、読み出したスピーカランプ状態がオフを示しているかオンを示しているかを判断する（図４のステップＳ３）。ここで、ＴＳＰ３１では、記憶しているスピーカランプ状態を基に、図５に示すように通話路を判断できる。
【００２８】
すなわち、記憶されたスピーカランプ状態がオフを示している場合には、ボタン電話機１０がハンドセット通話中であると判断して、オンフックを示す制御コマンドを発生し、この制御コマンドを主装置２０に通知する（図４のステップＳ４）。
【００２９】
他方、記憶されたスピーカランプ状態がオンを示している場合には、ボタン電話機１０がハンズフリー通話中またはスピーカ受話中であると判断して、オンフックを示す制御コマンド及びスピーカオフを示す制御コマンドを発生し、これら制御コマンドを主装置２０に通知する（図４のステップＳ５）。すなわち、ハンズフリー通話中でもオフフック状態の可能性があるため、オンフックを示す制御コマンドを発行した後に、スピーカオフを示す制御コマンドを発行する。
【００３０】
このように、メモリ５１に記憶しているボタン電話機１０の状態により主装置２０への制御コマンド（バスコマンド）を切り替えることにより、ボタン電話機１０での操作とパソコン３０からの操作（通話切断要求の入力操作）が行われても、ボタン電話機１０とパソコン３０のＣＴＩアプリケーション（上位アプリケーション）３４との状態不一致が起こらないようにする。
【００３１】
【発明の効果】
以上説明したように本発明によれば、使用者にとって利便性の良い電話装置が得られる。
【００３２】
更に、本発明によれば、ボタン電話機側の手動操作で通話状態を切替えられた場合でもパーソナルコンピュータを用いて切断することができるボタン電話装置が得られる。
【図面の簡単な説明】
【図１】本発明の一実施例によるボタン電話装置のブロック図である。
【図２】  図１のボタン電話装置のパソコンの機能を説明するための図である。
【図３】  図２のボタン電話装置のパソコン中のＴＳＰの動作を説明するための図である。
【図４】図３のＴＳＰの端末制御部の動作を説明するためのフローチャートである。
【図５】図４のステップＳ３の動作の説明に使用する図である。
【符号の説明】
１０    ボタン電話機
２０    主装置
３０    パーソナルコンピュータ（パソコン）
３１    ＴＳＰ
３２    ＴＳＰインタフェース（ＴＳＰＩ）
３３    ＴＡＰＩ
３４    ＣＴＩアプリケーション
４０    ＣＴＩアダプタ
５１    メモリ
５２    状態管理部
５３    端末制御部
５４    ＳＩＯ通信部
５５    ＴＡＰＩ通信部
５６    呼状態記憶エリア
５７    端末状態記憶エリア
【図１】
0004249932.tif 000002
【図２】
0004249932.tif 000003
【図３】
0004249932.tif 000004
【図４】
0004249932.tif 000005
【図５】
0004249932.tif 000006