(57)【特許請求の範囲】
【請求項１】
ＵＳＢ多機能電話機と、ＶｏＩＰシグナリング制御を行って前記ＵＳＢ多機能電話機にＩＰ電話通信を行わせる多機能電話制御装置とがＵＳＢポートを介して接続されたＵＳＢ多機能電話システムであって、
前記ＵＳＢ多機能電話機は、
ダイヤルキーと、
前記ダイヤルキーの操作内容を示すダイヤル情報を含む制御データを、前記多機能電話制御装置に前記ＵＳＢポートを介して送信するダイヤル情報送信手段と、
発信番号ごとの発着信を行うためのラインキーと、
前記ラインキーの操作内容を示す機能情報を含む制御データを、前記多機能電話制御装置に前記ＵＳＢポートを介して送信する機能情報送信手段と、を備え、
前記多機能電話制御装置は、
前記ＵＳＢ多機能電話機から送信された前記ダイヤル情報を含む制御データを、前記ＵＳＢポートを介して受信するダイヤル情報受信手段と、
前記ＵＳＢ多機能電話機から送信された前記機能情報を含む制御データを、前記ＵＳＢポートを介して受信する機能情報受信手段と、
受信された前記機能情報を含む制御データと、受信された前記ダイヤル情報を含む制御データとを用いて、前記ＶｏＩＰシグナリング制御を行うシグナリング制御手段と、を備え、
前記ＵＳＢ多機能電話機は、
前記ラインキーの操作を受け付けると、前記機能情報送信手段により、前記機能情報を含む制御データを前記多機能電話制御装置に送信し、
前記多機能電話制御装置は、
前記機能情報を含む制御データを、前記機能情報受信手段により受信すると、前記機能情報が示すラインキーに対応する前記発信番号を決定するとともに、ダイヤルトーンの鳴動を前記ＵＳＢ多機能電話機に指示し、
前記ＵＳＢ多機能電話機は、
前記指示を受けてダイヤルトーンを鳴動させ、
前記ダイヤルキーの操作を受け付けると、前記ダイヤル情報送信手段により、前記ダイヤル情報を含む制御データを前記多機能電話制御装置に送信し、
前記多機能電話制御装置は、
前記ダイヤル情報を含む制御データを、前記ダイヤル情報受信手段により受信すると、前記シグナリング制御手段により、前記ＶｏＩＰシグナリング制御を行う、
ことを特徴とするＵＳＢ多機能電話システム。
【請求項２】
ＵＳＢポートを備え、前記ＵＳＢポートを介して接続されたＵＳＢ多機能電話機にＩＰ電話通信を行わせる多機能電話制御装置であって、
前記ＵＳＢ多機能電話機のダイヤルキーの操作内容を示すダイヤル情報を含む制御データを、前記ＵＳＢポートを介して受信するダイヤル情報受信手段と、
前記ＵＳＢ多機能電話機の発信番号ごとの発着信を行うためのラインキーの操作内容を示す機能情報を含む制御データを、前記ＵＳＢポートを介して受信する機能情報受信手段と、
受信された前記機能情報を含む制御データと、受信された前記ダイヤル情報を含む制御データとを用いて、ＶｏＩＰシグナリング制御を行うシグナリング制御手段と、を備え、
前記機能情報を含む制御データを、前記機能情報受信手段により受信すると、前記機能情報が示すラインキーに対応する前記発信番号を決定するとともに、ダイヤルトーンの鳴動を前記ＵＳＢ多機能電話機に指示し、
前記ダイヤル情報を含む制御データを、前記ダイヤル情報受信手段により受信すると、前記シグナリング制御手段により、前記ＶｏＩＰシグナリング制御を行う、
ことを特徴とする多機能電話制御装置。
【請求項３】
請求項２に記載の多機能電話制御装置であって、
前記ＵＳＢ多機能電話機が備える出力インタフェースの動作内容を示す制御情報を、前記ＵＳＢ多機能電話機に送信する、
ことを特徴とする多機能電話制御装置。
【請求項４】
ＵＳＢポートを備えるコンピュータに、前記ＵＳＢポートを介して接続されたＵＳＢ多機能電話機にＩＰ電話通信を行わせる多機能電話制御装置としての機能を実行させるためのプログラムであって、
前記ＵＳＢ多機能電話機の発信番号ごとの発着信を行うためのラインキーの操作内容を示す機能情報を含む制御データを、前記ＵＳＢポートを介して受信する機能情報受信ステップと、
受信した前記機能情報が示すラインキーに対応する前記発信番号を決定する発信番号決定ステップと、
ダイヤルトーンの鳴動を前記ＵＳＢ多機能電話機に指示するステップと、
前記ＵＳＢ多機能電話機のダイヤルキーの操作内容を示すダイヤル情報を含む制御データを、前記ＵＳＢポートを介して受信するダイヤル情報受信ステップと、
前記発信番号決定ステップで決定した前記発信番号と、前記ダイヤル情報受信ステップで受信した前記制御データに含まれるダイヤル情報とを用いて、ＶｏＩＰシグナリング制御を行うシグナリング制御ステップとを、前記コンピュータに実行させる、
ことを特徴とするプログラム。
【請求項５】
請求項４に記載のプログラムであって、
ダイヤルキーとラインキーとを含む画面を、前記コンピュータの出力手段を介して表示する表示ステップと、
前記機能情報受信ステップと前記発信番号決定ステップとに代えて、前記画面に含まれる前記ラインキーの操作による発信番号の指定を、前記コンピュータの入力手段を介して受け付ける発信番号受け付けステップと、
前記ダイヤル情報受信ステップに代えて、前記画面に含まれる前記ダイヤルキーの操作によるダイヤル情報を、前記コンピュータの入力手段を介して受け付けるダイヤル情報受け付けステップと、を前記コンピュータに実行させ、
前記シグナリング制御ステップでは、前記発信番号決定ステップで決定した前記発信番号と前記ダイヤル情報受信ステップで受信した前記制御データに含まれるダイヤル情報とに代えて、前記発信番号受け付けステップで受け付けた前記発信番号と前記ダイヤル情報受け付けステップで受け付けた前記ダイヤル情報とを用いる、
ことを特徴とするプログラム。
【請求項６】
請求項４に記載のプログラムであって、
前記ＵＳＢ多機能電話機の出力インタフェースの動作内容を示す制御情報を作成する制御情報作成ステップと、
前記制御情報作成ステップで作成した制御情報を、前記ＵＳＢポートを介して前記ＵＳＢ多機能電話機に送信する制御情報送信ステップと、を前記コンピュータに実行させること、
を特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムであって、
前記制御情報作成ステップでは、
前記ＶｏＩＰシグナリング制御の段階を示す制御情報を作成すること、
を特徴とするプログラム。
【請求項８】
請求項６に記載のプログラムであって、
前記制御情報作成ステップでは、
前記コンピュータの記憶装置に予め格納された複数の状態音情報の中から、前記ＶｏＩＰシグナリング制御の段階に対応する状態音情報を、前記制御情報として選択すること、
を特徴とするプログラム。
【請求項９】
ＶｏＩＰシグナリング制御を行うコンピュータとＵＳＢポートを介して接続され、ＩＰ電話通信を行うＵＳＢ多機能電話機であって、
ダイヤルキーと、
前記ダイヤルキーの操作内容を示すダイヤル情報を含む制御データを、前記コンピュータに前記ＵＳＢポートを介して送信するダイヤル情報送信手段と、
発信番号ごとの発着信を行うためのラインキーと、
前記ラインキーの操作内容を示す機能情報を含む制御データを、前記コンピュータに前記ＵＳＢポートを介して送信する機能情報送信手段と、を備え、
前記ラインキーの操作を受け付けると、前記機能情報送信手段により、前記機能情報を含む制御データを前記コンピュータに送信し、
前記コンピュータからダイヤルトーンの鳴動の指示を受けて、ダイヤルトーンを鳴動させ、
前記ダイヤルキーの操作を受け付けると、前記ダイヤル情報送信手段により、前記ダイヤル情報を含む制御データを前記コンピュータに送信する、
ことを特徴とするＵＳＢ多機能電話機。
【請求項１０】
請求項９に記載のＵＳＢ多機能電話機であって、
出力インタフェースと、
前記出力インタフェースの動作内容を示す制御情報を、前記コンピュータから前記ＵＳＢポートを介して受信する制御情報受信手段と、
前記制御情報受信手段により受信された前記制御情報の内容に応じて、前記出力インタフェースの制御を行う出力インタフェース制御手段と、を備えること、
を特徴とするＵＳＢ多機能電話機。
【請求項１１】
請求項１０に記載のＵＳＢ多機能電話機であって、
前記出力インタフェースとして表示装置を備え、
前記出力インタフェース制御手段は、
前記制御情報の内容に応じて前記表示装置の表示を変化させること、
を特徴とするＵＳＢ多機能電話機。
【請求項１２】
請求項１１に記載のＵＳＢ多機能電話機であって、
前記出力インタフェースとしてスピーカを備え、
前記出力インタフェース制御手段は、
前記制御情報に音声情報が含まれると判断した場合に、当該音声情報を音声として前記スピーカから出力すること、
を特徴とするＵＳＢ多機能電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話、および、多機能電話に関する。
【背景技術】
【０００２】
近年、ＩＰネットワークを介して通話を行うことができるＩＰ電話（インターネット電話を含む）サービスが普及している。ＩＰ電話に用いられる電話装置の一態様として、ネットワークプロトコル処理、呼制御処理や音声信号処理などを自身で行い、ＩＰネットワーク（例えば、ＬＡＮ）に直接接続して通話可能な電話機が知られている。このような電話機は、ＩＰ電話機と呼ばれている。
【０００３】
また、ＩＰ電話に用いられる電話装置の他の態様として、ＰＣ（Personal Computer）などのコンピュータ上で動作するソフトウェアにより呼制御処理や音声信号処理などの電話機能を実現したものが知られている。このような電話装置は、ソフトフォンと呼ばれている。ユーザは、例えば、コンピュータに接続されたキーボードやマウスを使って、ソフトフォンを実現するアプリケーションプログラムを動作させるとともに、コンピュータに接続されたヘッドセットやハンドセットを用いて通話をすることができる。ヘッドセットやハンドセットは、例えば、ＵＳＢ（Universal Serial Bus）によりコンピュータと接続される。
【０００４】
例えば、特許文献１には、インターネット網を通じて通話をするためのインターネット電話ソフトを有するＰＣと、インターネット電話ソフトとＵＳＢ経由で音声をやりとりし、音声デバイスとして機能するするＵＳＢ電話機とを備えるインターネット電話装置が記載されている。
【０００５】
【特許文献１】特開２００４−１２８７８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、電話網内で構内電話交換機（ＰＢＸ）と多機能電話機を接続して、内線電話などの機能を実現した電話システムがある。このような電話システムでは、多機能電話機に備えられた各種機能ボタンを操作することにより、例えば、局線（電話番号）を選択して発着信を行ったり、内線通話を行ったりする様々な機能が提供される。ここで、多機能電話機とは、例えば、局線（電話番号）ごとの発着信などを行うためのラインキーを備えているものをいう。
【０００７】
しかしながら、特許文献１に記載されたＵＳＢ電話機やハンドセットは、多機能電話機と同等の各種機能ボタンを備えていない。また、ソフトフォンと同時に使用するための、スピーカとマイクロフォンなどの最低限の装置を備えたハンドセットやヘッドセットが知られているが、これらのものも各種機能ボタンを備えていない。そのため、ＩＰ電話システムにおいても従来と同様の使用方法、使い勝手で、多機能電話を使いたいというユーザの要望に応えることができない。
【０００８】
本発明は、上記の要望に応えるべくなされたものであり、ＩＰネットワーク上のコンピュータに接続してＩＰ電話通信を行うＵＳＢ多機能電話機と、ＵＳＢ多機能電話機を制御する多機能電話制御装置と、これらの組み合わせから成るＵＳＢ多機能電話システムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記の要望に応えるＵＳＢ多機能電話機に係る発明は、ＶｏＩＰシグナリング制御を行うコンピュータとＵＳＢポートを介して接続され、ＩＰ電話通信を行うＵＳＢ多機能電話機であって、ダイヤルキーと、前記ダイヤルキーの操作内容を示すダイヤル情報を、前記コンピュータに前記ＵＳＢポートを介して送信するダイヤル情報送信手段と、機能キーと、前記機能キーの操作内容を示す機能情報を、前記コンピュータに前記ＵＳＢポートを介して送信する機能情報送信手段と、を備えることを特徴とする。
【００１０】
ここで、上記のＵＳＢ多機能電話機は、出力インタフェースと、前記出力インタフェースの動作内容を示す制御情報を、前記コンピュータから前記ＵＳＢポートを介して受信する制御情報受信手段と、前記制御情報受信手段により受信された前記制御情報の内容に応じて、前記出力インタフェースの制御を行う出力インタフェース制御手段と、を備えることを特徴とするものであってもよい。
【００１１】
また、上記のＵＳＢ多機能電話機は、前記出力インタフェースとして表示装置を備え、前記出力インタフェース制御手段は、前記制御情報の内容に応じて前記表示装置の表示を変化させること、を特徴とするものであってもよい。
【００１２】
上記の要望に応えるプログラムに係る発明は、ＵＳＢポートを備えるコンピュータに、前記ＵＳＢポートを介して接続されたＵＳＢ多機能電話機にＩＰ電話通信を行わせる多機能電話制御装置としての機能を実行させるためのプログラムであって、前記ＵＳＢ多機能電話機のダイヤルキーの操作内容を示すダイヤル情報を、前記ＵＳＢポートを介して前記コンピュータのＵＳＢ通信手段により受信するダイヤル情報受信ステップと、前記ＵＳＢ多機能電話機の機能キーの操作内容を示す機能情報を、前記ＵＳＢポートを介して前記ＵＳＢ通信手段により受信する機能情報受信ステップと、前記ダイヤル情報受信ステップで受信したダイヤル情報を用いて、前記コンピュータが有する通信手段を介してＶｏＩＰシグナリング制御を行うシグナリング制御ステップと、前記機能情報受信ステップで受信した機能情報を用いて、当該機能情報の内容に応じた機能を実現するための処理を行う機能実現ステップと、を前記コンピュータに実行させることを特徴とする。
【００１３】
また、上記のプログラムは、前記機能実現ステップでは、前記機能情報が発信電話番号を指定している場合、前記シグナリング制御ステップに、前記ダイヤル情報と前記発信電話番号とを用いて前記ＶｏＩＰシグナリング制御を行うように指示すること、を特徴とするものであってもよい。
【００１４】
また、上記のプログラムは、前記ＵＳＢ多機能電話機の出力インタフェースの動作内容を示す制御情報を作成する制御情報作成ステップと、前記制御情報作成ステップで作成した制御情報を、前記ＵＳＢポートを介して前記ＵＳＢ通信手段により送信する制御情報送信ステップと、を前記コンピュータに実行させること、を特徴とするものであってもよい。
【００１５】
また、上記のプログラムは、前記制御情報作成ステップでは、前記ＶｏＩＰシグナリング制御の段階を示す制御情報を作成すること、を特徴とするものであってもよい。
【００１６】
上記の要望に応える多機能電話制御装置に係る発明は、上記のプログラムをコンピュータにインストールしたものである。
【００１７】
上記の要望に応えるＵＳＢ多機能電話システムに係る発明は、上記のＵＳＢ多機能電話機と、上記の多機能電話制御装置とを備えるものである。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の一実施形態について説明する。
【００１９】
図１は、本発明が適用された一実施形態のシステム構成の概略を示す図である。
【００２０】
本図に示すように、本システムでは、イントラネット・ＩＰ電話システム１と他のシステム１２が、ＩＰ電話網１０やインターネット網１１などのＩＰネットワークを介して接続されている。イントラネット・ＩＰ電話システム１は、例えば、企業や工場など構内に構築されたネットワークシステムであり、ＬＡＮ２上に、コンピュータネットワークとＩＰ電話ネットワークが統合されたものである。他のシステム１２は、例えば、住宅内のＬＡＮや、企業などのイントラネットである。他のシステム１２上には、例えば、ＩＰ電話１３、ソフトフォンがインストールされたＰＣ１４、ヘッドセット１５、ＰＣ１６などが設けられており、それらの装置は、ＩＰ電話網１０やインターネット網１１を介して、通話や通信を行うことができる。
【００２１】
イントラネット・ＩＰ電話システム１は、ＵＳＢ多機能電話機３と、多機能電話制御装置４と、呼制御サーバ５と、ＰＣ６と、ヘッドセット７と、ＰＣ８と、ＩＰ電話機９とを備える。ＵＳＢ多機能電話機３とヘッドセット７は、それぞれ多機能電話制御装置４とＰＣ６を介してＬＡＮ２に接続される。多機能電話制御装置４と、呼制御サーバ５と、ＰＣ６と、ＰＣ８と、ＩＰ電話機９は、それぞれ直接ＬＡＮ２に接続される。
【００２２】
ＵＳＢ多機能電話機３は、本発明が適用された多機能電話機であり、ＵＳＢを介して多機能電話制御装置４と接続され、各種ボタンの操作内容を示す制御データ、例えば、ダイヤルキーの操作内容をしめすデータや、ラインキーなどの機能ボタンの操作内容を示すデータを多機能電話制御装置４に送信したり、多機能電話制御装置４から受信した制御データ、例えば、ディスプレイに表示させる内容を示すデータに従ってディスプレイの表示を変更したりする。また、ハンドセットのマイクロフォンなどから入力された音声データを多機能電話制御装置４に送信したり、多機能電話制御装置４から受信した音声データをスピーカから出力したりする。
【００２３】
ＵＳＢ多機能電話機３は、例えば、図２に示すように構成される。本図に示すように、ＵＳＢ多機能電話機３は、ラインキー３１０と、ダイヤルキー３１１と、ファンクションキー３１２の各種ボタンと、ディスプレイ３２０と、ランプ３２１と、ハンドセット３３０と、スピーカ３４０と、マイクロフォン３５０と、ＵＳＢポート３６１とを備え、一般的な多機能電話機と同様に構成されている。なお、ここでは、ラインキー３１０と、ファンクションキー３１２をまとめて機能キーと呼ぶものとする。また、後述するように、ＵＳＢ多機能電話機３は、上記の各装置を制御するために、ＣＰＵ、ＲＡＭ、ＲＯＭと、これらと上記の各装置を接続するインタフェース（Ｉ／Ｆ）や駆動部などを備える。
【００２４】
ラインキー３１０は、それぞれ予め電話番号（発信番号）を割り当てることができ、電話番号ごとに発着信を実行するためのボタンである。内部にＬＥＤ（Light Emitting Diode）などを備え、発着信などの状態に応じて点灯や点滅をすることできてもよい。ダイヤルキー３１１は、発信の際に電話番号や短縮ダイヤル番号などを入力するためのボタンである。ファンクションキー３１２は、発着信履歴表示、オンフック、発信、保留、転送などの各種機能を実行するためのボタンである。なお、ラインキー３１０の代わりに、フリーファンクションキーを備え、ラインキーのとしての機能や、転送等の様々な機能をユーザが設定できるようにしてもよい。
【００２５】
ディスプレイ３２０は、日付、時刻、通話時間、通話状態などを表示するための表示装置であり、例えば、ＬＣＤ（Liquid Crystal Display）などにより構成される。ランプ３２１は、着信、外線通話中、内線通話中などの通話状態を表示するための表示装置であり、例えば、ＬＥＤなどにより構成される。ハンドセット３３０は、スピーカおよびマイクロフォンを備え、通話時に音声の入出力するための装置である。スピーカ３４０は、着信音を出力したり、ハンズフリー通話などにおいて音声を出力したりする。マイクロフォン３５０は、ハンズフリー通話などにおいて音声を集音する。ＵＳＢポート３６１は、多機能電話制御装置４などのＵＳＢポートを有する装置と接続するためのポートである。
【００２６】
図１に戻って、多機能電話制御装置４は、本発明が適用されたコンピュータであり、ＵＳＢ多機能電話機３の動作の制御や、呼制御処理、音声信号処理などを実行する。多機能電話制御装置４は、ＵＳＢを介してＵＳＢ多機能電話機３と接続される。
【００２７】
多機能電話制御装置４は、一般的なコンピュータであり、例えば、図３に示すように、各種演算を行うＣＰＵ４００と、プログラムやデータを記憶する主記憶装置４１０と、ハードディスク等の補助記憶装置４２０と、ＬＡＮ２などのネットワーク上の外部装置と通信を行うためネットワークアダプタなどの通信装置４３０と、ＬＡＮ２などのネットワークと接続するためのＬＡＮポート４３１と、キーボードやマウス等の入力装置４４０と、ディスプレイ等の出力装置４５０と、ＣＤ−ＲＯＭ等の可搬性を有する可搬型記憶媒体の情報を読み出す読み取り装置４６０と、ＵＳＢによるデータ伝送を制御してＵＳＢ多機能電話機３などのＵＳＢ機器と通信を行うＵＳＢコントローラ４７０と、ＵＳＢ機器と接続するためのＵＳＢポート４７１とを備える。
【００２８】
呼制御サーバ５は、ＩＰ電話網１０やインターネット網１１などのＩＰネットワークを介してＶｏＩＰ（Voice Over Internet Protocol）シグナリングの制御（呼制御）を行う。また、内線通話の制御や、多機能電話の各種機能の制御を行う。呼制御サーバ５は、例えば、ＳＩＰ（Session Initiation Protocol）サーバやＩＰ−ＰＢＸであり、これらの機能を、専用ハードウェアやソフトウェアにより実現した装置である。もちろん、ＶｏＩＰの方式は、ＳＩＰに限られず、Ｈ．３２３を用いてもよい。また、ここでは、呼制御サーバ５は、ＩＰルータの機能を内蔵している。もちろん、ＩＰルータを別の装置としてＬＡＮ２を構成してもよい。
【００２９】
ＰＣ６は、ソフトフォンがインストールされた一般的なコンピュータであり、ヘッドセット７が接続されている。ＰＣ８は、一般的なコンピュータである。ＩＰ電話機９は、ＬＡＮ２に直接接続されている。
【００３０】
次に、ＵＳＢ多機能電話機３と、多機能電話制御装置４の機能構成について説明する。
【００３１】
図４は、ＵＳＢ多機能電話機３の機能構成を示すブロック図である。本図に示すように、ＵＳＢ多機能電話機３は、主制御部３０と、ボタンキー監視制御部３１と、表示制御部３２と、ハンドセット制御部３３と、スピーカ制御部３４と、マイク制御部３５と、ＵＳＢ制御部３６とを備える。これらの機能部は、例えば、ＣＰＵ３００がＲＯＭ３０２に予め記憶されている所定のプログラムをＲＡＭ３０１上にロードして実行することにより構築される。また、これらの機能部は、ＣＰＵが各装置（図２参照）を制御するために設けられたＩ／Ｆや駆動部（図示しない）を介して、各装置を制御する。
【００３２】
主制御部３０は、ＵＳＢ制御部３６を介して多機能電話制御装置４から送信された制御データを受け付け、その制御データの制御内容に対応する処理が実行されるように他の機能部を制御する。例えば、呼の状態（発信中、呼出中、通話中、保留中など）を含む制御データを受け付けて、表示制御部３２に、ディスプレイ３２０の表示やランプ３２１の点灯の色などを変更するように要求する。また、主制御部３０は、ＵＳＢ制御部３６を介して多機能電話制御装置４から送られた状態音データ（発信中、呼出中などを示す音声データ）や音声データを受け付け、ハンドセット制御部３３やスピーカ制御部３４に出力する。
【００３３】
また、主制御部３０は、ボタン監視制御部３１を介して入力されたユーザの操作（ラインキー３１０、ダイヤルキー３１１、ファンクションキー３１２の押下）を受け付け、その操作内容を、ダイヤル情報や機能情報として制御データに変換し、ＵＳＢ制御部３６を介して多機能電話制御装置４に送信する。また、ハンドセット制御部３３やマイク制御部３５を介して入力されたユーザの音声データを受け付け、ＵＳＢ制御部３６を介して多機能電話制御装置４に送信する。
【００３４】
ボタンキー監視制御部３１は、ラインキー３１０、ファンクションキー３１１、ダイヤルキー３１２の操作を駆動部（図示しない）を介して検出し、主制御部３０に出力する。
【００３５】
表示制御部３２は、主制御部３０を介して受け付けた制御データの内容、例えば、呼の状態などに従って、ディスプレイ３２０の表示や、ランプ３２１の点灯、点滅などを駆動部（図示しない）を介して制御する。
【００３６】
ハンドセット制御部３３は、主制御部３０を介して受け付けた状態音データや音声データを、駆動部（図示しない）を介してＤ／Ａ変換し、ハンドセット３３０のスピーカ３３１から音声として出力する。また、ハンドセット３３０のマイクロフォン３３２から入力された音声を、駆動部を介してＡ／Ｄ変換し、音声データとして主制御部３０に出力する。
【００３７】
スピーカ制御部３４は、主制御部３０を介して受け付けた音声データ、例えば、着信音の音声データを、駆動部（図示しない）を介してＤ／Ａ変換し、スピーカ３４０から音声として出力する。
【００３８】
マイク制御部３５は、例えば、ハンズフリーモードなどにおいて、マイクロフォンを介して入力された音声を、駆動部（図示しない）を介してＡ／Ｄ変換し、音声データとして主制御部３０に出力する。
【００３９】
ＵＳＢ制御部３６は、ＵＳＢコントローラ３６０による通信を制御し、ＵＳＢポート３６１を介して多機能電話制御装置４との間で制御データや音声データの送受信を行う。
【００４０】
図５は、多機能電話制御装置４の機能構成を示すブロック図である。本図に示すように、多機能電話制御装置４は、呼制御部４０と、ＲＴＰ／ＲＴＣＰ制御部４１と、符号化／復号化処理部４２と、ＵＳＢ制御部４３と、ネットワーク処理部４４と、ネットワークインタフェース（Ｉ／Ｆ）制御部４５と、電話アプリケーション部４６を備える。
【００４１】
これらの機能部は、例えば、ＣＰＵ４００が補助記憶装置４２０に予め記憶されている所定のプログラム４２１を主記憶装置４１０上にロードして実行することにより達成される。プログラムは、読み取り装置４６０を介して可搬型記憶媒体から、あるいは、通信装置４３０を介してネットワークから、補助記憶装置４２０にダウンロードされ、それから、主記憶装置４１０上にロードされてＣＰＵ４００により実行されるようにしてもよい。また、読み取り装置４６０やＵＳＢコントローラ４７０を介して可搬型記憶媒体から、あるいは、通信装置４３０を介してネットワークから、主記憶装置４１０上に直接ロードされ、ＣＰＵ４００により実行されるようにしてもよい。
【００４２】
ここで、呼制御部４０と、ＲＴＰ／ＲＴＣＰ制御部４１と、符号化／復号化処理部４２と、電話アプリケーション部４６は、ＵＳＢ多機能電話機３を使用したＩＰ電話サービスを提供するために必要な機能部であり、例えば、ＣＤ−ＲＯＭ等の可搬型記憶媒体にプログラムとして記憶された状態でユーザに頒布される。ユーザは、ＣＤ−ＲＯＭ等に格納されたプログラムをコンピュータにインストールし、ＵＳＢ多機能電話機３を接続することで、ＩＰ電話通信を行うことができる。
【００４３】
呼制御部４０は、発呼や着呼などのＶｏＩＰシグナリングの制御を、例えばＳＩＰに従って行う。もちろん、ＶｏＩＰの方式は、ＳＩＰに限られず、Ｈ．３２３を用いてもよい。また、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３から制御データを受信して、当該制御データに応じた処理を行ったり、ＵＳＢ多機能電話機３を制御する制御データを生成する処理を行ったりする。例えば、呼制御部４０は、ＵＳＢ多機能電話機３からＵＳＢ制御部４３を介して、ダイヤル情報と、発信操作を示す機能情報を含む制御データを受け付けて、もしくは、電話アプリケーション部４６から発信を示す指示を受け付けて、セッションを確立するためのシグナリング制御を開始する。また、ラインキーや保留キーなどの機能キーの操作を示す機能情報を含む制御データを受け付けて、当該操作に応じた処理を行う。また、呼制御部４０は、シグナリング制御の各段階（例えば、発信中、呼出中、保留中など）に対応する状態音データ（ダイヤルトーン、リングバックトーン、ビジートーン、保留音など）を、ＵＳＢ多機能電話機３に送信する。状態音データ４２２は、例えば、符号化（圧縮）されて補助記憶装置４２０に予め格納されている。
【００４４】
ＲＴＰ／ＲＴＣＰ制御部４１は、呼制御部４０によりセッションが確立された後、ＲＴＰにより音声データの送受信などを制御する。また、ＲＴＣＰにより伝送レートの制御など行う。例えば、ＲＴＰ／ＲＴＣＰ制御部４１は、ＵＳＢ多機能電話機３から符号化／復号化処理部４２を介して受け付けた音声データを、ＲＴＰパケット化してネットワーク処理部４４に出力する。また、ネットワーク処理部４４から受け付けたＲＴＰパケットから音声データを抽出して、符号化／復号化処理部４２に出力する。また、ＲＴＰ／ＲＴＣＰ制御部４１は、ネットワーク上のパケットの遅延（ゆらぎ）により発生する音声品質の劣化を防止するジッタ吸収制御を行う。
【００４５】
符号化／復号化処理部４２は、コーデックにより音声データの符号化（圧縮）、復号化（伸長）などを行う。例えば、符号化／復号化処理部４２は、ＵＳＢ多機能電話機３からＵＳＢ制御部４３を介してユーザの音声データを受け付け、圧縮を行って、ＲＴＰ／ＲＴＣＰ制御部に出力する。また、ＲＴＰ／ＲＴＣＰ制御部４１から圧縮された音声データを受け付け、伸長を行って、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する。また、符号化／復号化処理部４２は、呼制御部４０から指定された状態音データを復号化（伸長）して、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する。
【００４６】
ＵＳＢ制御部４３は、ＵＳＢコントローラ４７０による通信を制御し、ＵＳＢポート４７１を介してＵＳＢ多機能電話機３との間で制御データや音声データの送受信を行う。
【００４７】
ネットワーク処理部４４は、ＴＣＰ、ＵＤＰ、ＩＰなどのプロトコル処理を行う。例えば、ＲＴＰ／ＲＴＣＰ処理部４１からＲＴＰパケットを受け付けて、ＵＤＰヘッダおよびＩＰヘッダを付加してネットワークＩ／Ｆ処理部４５に出力する。また、ネットワークＩ／Ｆ処理部４５からＩＰパケットを受け付けて、ＲＴＰパケットを抽出し、ＲＴＰ／ＲＴＣＰ制御部４１に出力する。
【００４８】
ネットワークインタフェース（Ｉ／Ｆ）制御部４５は、通信装置４３０による通信を制御し、ＬＡＮポート４３１を介して、呼制御サーバ５などのＬＡＮ２に接続された他の装置との間で通信を行う。
【００４９】
電話アプリケーション部４６は、ユーザに、電話の発信、電話帳の管理、プレゼンス管理などの、ソフトフォンとしての機能を提供する。例えば、電話アプリケーション部４６は、ユーザの操作を受け付けるための画面を出力装置４５０に表示し、入力装置４４０を介してユーザの操作を受け付けて、電話帳から選択された電話番号とのセッションを確立する要求を呼制御部４０に出したり、指定された電話番号の相手先の状態をプレゼンスサーバから取得して出力装置４５０に表示させたりする。
【００５０】
次に、上述の構成を有するＵＳＢ多機能電話機３と多機能電話制御装置４により実現される特徴的な動作について、図６〜８を参照して説明する。
【００５１】
図６は、ＵＳＢ多機能電話機のラインキーの操作により通話セッションを確立する流れを示すシーケンス図である。ここでは、ＵＳＢ多機能電話機３が、ＩＰ電話網１０を通じて相手側のＩＰ電話機１２と通話するものとして説明する。また、ＳＩＰによるシグナリングを例に説明する。
【００５２】
まず、ＵＳＢ多機能電話機３は、ラインキー３１０の押下を受け付けて、多機能電話制御装置４に通知する（Ｓ１０００）。具体的には、ボタンキー監視制御部３１がユーザの操作によるラインキー３１０の押下を検出すると、主制御部３０は、当該キー操作の内容を示す機能情報を含む制御データ（例えば、キーを識別するためのコードなど）を生成し、ＵＳＢ制御部３６を介して多機能電話制御装置４に送信する。
【００５３】
ＵＳＢ多機能電話機３からラインキー３１０の押下の通知を受け付けて、多機能電話制御装置４は、発信番号を決定する（Ｓ１０１０）。具体的には、ＵＳＢ制御部４３を介してラインキー３１０の押下を示す制御データを受け付けると、呼制御部４０は、当該制御データが示すラインキー３１０に予め割り当てられた電話番号を発信番号として決定する。ラインキー３１０と電話番号の対応は、例えば、電話アプリケーション部４６が提供するＧＵＩ画面を介して、ユーザにラインキー３１０ごとの電話番号を設定させ、その対応を示すデータを呼制御部４０が保持することで管理される。
【００５４】
また、ＵＳＢ多機能電話機３からラインキー３１０の押下の通知を受け付けて、多機能電話制御装置４は、ダイヤルトーン（ＤＴ）を鳴動するように、ＵＳＢ多機能電話機３に要求する（Ｓ１０２０）。具体的には、ＵＳＢ制御部４３を介してラインキー３１０の押下を示す制御データを受け付けると、呼制御部４０は、補助記憶装置４２０などに予め格納されたダイヤルトーンの状態音データを読み出し、復号化してＵＳＢ多機能電話機３に送信するように符号化／復号化処理部４２に指示する。符号化／復号化処理部４２は、当該状態音データを復号化して、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する。もちろん、ダイヤルトーンの状態音データを予めＵＳＢ多機能電話機３上に格納しておき、呼制御部４０からの要求に従って、ＵＳＢ多機能電話機３が当該状態音データを復号化して鳴動するようにしてもよい。
【００５５】
多機能電話制御装置４からダイヤルトーンの鳴動の要求を受け付けて、ＵＳＢ多機能電話機３は、ダイヤルトーンを再生する（Ｓ１０３０）。具体的には、ＵＳＢ制御部３６を介してダイヤルトーンの状態音データを受け付けると、主制御部３０は、当該状態音データをハンドセット制御部３３に送信し、ハンドセット３３０のスピーカ３３１から出力させる。
【００５６】
続いて、ＵＳＢ多機能電話機３は、ダイヤルキー３１１の押下を受け付けて、多機能電話制御装置４に通知する（Ｓ１０４０）。具体的には、ボタンキー監視制御部３１がユーザの操作によるダイヤルキー３１１の押下を検出すると、主制御部３０は、当該キー操作の内容を示すダイヤル情報を含む制御データ（例えば、キーを識別するためのコードなど）を生成し、ＵＳＢ制御部３６を介して多機能電話制御装置４に送信する。
【００５７】
そして、多機能電話制御装置４は、ＵＳＢ多機能電話機３からダイヤルキー３１１の押下の通知を受け付ける（Ｓ１０５０）。具体的には、ＵＳＢ制御部４３を介してダイヤルキー３１１の押下を示す制御データを受け付けると、呼制御部４０は、当該制御データが示すダイヤルキー３１１に対応する番号を順次記憶する。もちろん、入力されたダイヤル情報を順次ＵＳＢ多機能電話機３上に記憶するようにし、発信キーが押下されたときに、ダイヤル情報がまとめて多機能電話制御装置４に送られるようにしてもよい。
【００５８】
ＵＳＢ多機能電話機３は、発信キーの押下を受け付けて、多機能電話制御装置４に通知する（Ｓ１０６０）。具体的には、ボタンキー監視制御部３１がユーザの操作による発信キーの押下を検出すると、主制御部３０は、当該キー操作の内容を示す制御データを、ＵＳＢ制御部３６を介して多機能電話制御装置４に送信する。
【００５９】
多機能電話制御装置４は、ＵＳＢ多機能電話機３から発信キーの押下の通知を受け付けて、発信の処理を行う（Ｓ１０７０）。具体的には、ＵＳＢ制御部４３を介して発信キーの押下を示す制御データを受け付けると、呼制御部４０は、Ｓ１０５０で記憶した番号列を着信先の電話番号として決定し、ネットワーク処理部４４を介して呼を確立するために必要な情報を送信する処理を行う。まず、呼制御部４０は、例えば、ＩＳＰ（Internet Service Provider）や電話通信事業者が提供する、電話番号とＵＲＩ（Uniform Resource Identifier）の対応を管理するＥＮＵＭ（tElephone Number Mapping）などのサーバに問い合わせることにより、着信先を特定するＵＲＩ（Uniform Resource Identifier）を取得する。そして、当該ＵＲＩを含むＩＮＶＩＴＥメッセージを呼制御サーバ５に送信する。ここで、当該ＩＮＶＩＴＥメッセージの発信元は、多機能電話制御装置４に割り当てられたＵＲＩやＩＰアドレスとなる。
【００６０】
ＩＮＶＩＴＥメッセージを受信すると、呼制御サーバ５は、当該ＩＮＶＩＴＥメッセージを着信先のＩＰ電話機１２に送信する（Ｓ１０８０）。ＩＮＶＩＴＥメッセージは、ＩＰ電話網１０を介して、着信先のＩＰ電話機１２に到達する（Ｓ１０９０）。そして、ＩＰ電話１２は、ＩＮＶＩＴＥメッセージを受信すると着信音を鳴動する（Ｓ１１００）とともに、呼出中を示す１８０Ｒｉｎｇｉｎｇメッセージを多機能電話制御装置４に送信する（Ｓ１１１０）。１８０Ｒｉｎｇｉｎｇメッセージは、ＩＰ電話網１０を介して、呼制御サーバ５に到達する（Ｓ１１２０）。１８０Ｒｉｎｇｉｎｇメッセージを受信すると、呼制御サーバ５は、当該１８０Ｒｉｎｇｉｎｇメッセージを発信元の多機能電話制御措置４に送信する（Ｓ１１３０）。
【００６１】
１８０Ｒｉｎｇｉｎｇメッセージを受信して、多機能電話制御装置４は、ディスプレイ３２０、ランプ３２１の表示を更新するように、ＵＳＢ多機能電話機３に要求する（Ｓ１１４０）。具体的には、ネットワークＩ／Ｆ制御部４５およびネットワーク処理部４４を介して１８０Ｒｉｎｇｉｎｇメッセージを受信すると、呼制御部４０は、呼出中の状態であることを示す制御データを、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する。
【００６２】
多機能電話制御装置４からディスプレイ３２０、ランプ３２１の表示を更新する要求を受け付けて、ＵＳＢ多機能電話機３は、表示の更新を行う（Ｓ１１５０）。具体的には、ＵＳＢ制御部３６を介して制御データを受け付けると、主制御部３０は、表示制御部３２に、例えば、「呼出中」などの文字をディスプレイ３２０に表示させたり、ランプ３２１を点滅させたりさせる。
【００６３】
また、ディスプレイ３２０、ランプ３２１の表示更新の要求とともに、多機能電話制御装置４は、リングバックトーン（ＲＢＴ）を鳴動するように、ＵＳＢ多機能電話機３に要求する（Ｓ１１６０）。具体的には、呼制御部４０は、補助記憶装置４２０などに予め格納されたリングバックトーンの状態音データを読み出し、復号化してＵＳＢ多機能電話機３に送信するように符号化／復号化処理部４２に指示する。符号化／復号化処理部４２は、当該状態音データを復号化して、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する。もちろん、リングバックトーンの状態音データを予めＵＳＢ多機能電話機３上に格納しておき、呼制御部４０からの要求に従って、ＵＳＢ多機能電話機３が当該状態音データを復号化して鳴動するようにしてもよい。
【００６４】
多機能電話制御装置４からリングバックトーンの鳴動の要求を受け付けて、ＵＳＢ多機能電話機３は、リングバックトーンを再生する（Ｓ１１７０）。具体的には、ＵＳＢ制御部３６を介してリングバックトーンの状態音データを受け付けると、主制御部３０は、当該状態音データをハンドセット制御部３３に送信し、ハンドセット３３０のスピーカ３３１から出力させる。
【００６５】
Ｓ１１１０において１８０Ｒｉｎｇｉｎｇメッセージを多機能電話制御装置４に送信した後、受話器が上げられたことを検出すると、ＩＰ電話機１２は、応答を示す２００ＯＫメッセージを多機能電話制御装置４に送信する（Ｓ１１８０）。２００ＯＫメッセージは、ＩＰ電話網１０を介して、呼制御サーバ５に到達する（Ｓ１１９０）。呼制御サーバ５は、当該２００ＯＫメッセージを多機能電話制御装置４に送信する（Ｓ１２００）。
【００６６】
２００ＯＫメッセージを受信して、多機能電話制御装置４は、ディスプレイ３２０、ランプ３２１の表示を更新するように、ＵＳＢ多機能電話機３に要求する（Ｓ１２１０）。具体的には、ネットワークＩ／Ｆ制御部４５およびネットワーク処理部４４を介して２００ＯＫメッセージを受信すると、呼制御部４０は、通話中の状態であることを示す制御データを、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する。
【００６７】
多機能電話制御装置４からディスプレイ３２０、ランプ３２１の表示を更新する要求を受け付けて、ＵＳＢ多機能電話機３は、表示の更新を行う（Ｓ１２２０）。具体的には、ＵＳＢ制御部３６を介して制御データを受け付けると、主制御部３０は、表示制御部３２に、例えば、「通話中」などの文字をディスプレイ３２０に表示させたり、ランプ３２１を点灯させたりする。
【００６８】
上述のようにして呼が確立すると、ＵＳＢ多機能電話機３とＩＰ電話機１２の間で通話が行われる（Ｓ１２３０）。具体的には、Ｓ１２１０において、呼制御部４０は、ＡＣＫメッセージをＩＰ電話１２に送信して呼を確立し、ＲＴＰ／ＲＴＣＰ制御部４１を介した音声データの通話制御に切り替える。すなわち、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３から送られた音声データは、符号化／復号化処理部４２において符号化され、ＲＴＰ／ＲＴＣＰ制御部４１でＲＴＰパケット化されて、ＩＰ電話機１２へ送信される。また、ネットワークＩ／Ｆ制御部４５を介してＩＰ電話機１２から送られたパケットに含まれる音声データは、ＲＴＰ／ＲＴＣＰ制御部４１において抽出され、符号化／復号化処理部４２において復号化され、ＵＳＢ多機能電話機３へ送信される。
【００６９】
以上のようにして、ＵＳＢ多機能電話機と多機能電話制御装置が連携して処理を行うことにより、ＵＳＢ多機能電話からのユーザ操作をトリガとして通話を行うことができる。また、ユーザは、ＵＳＢ多機能電話の操作のみで通話を行うことができる。
【００７０】
図７は、多機能電話制御装置の操作により通話セッションを確立する流れを示すシーケンス図である。図６と同様に、ＵＳＢ多機能電話機３が、ＩＰ電話網１０を通じて相手側のＩＰ電話機１２と通話するものとして説明する。また、ＳＩＰによるシグナリングを例に説明する。なお、図６と同様の処理については、同じ符号を付して説明を省略する。
【００７１】
多機能電話制御装置４の電話アプリケーション部４６は、例えば、出力装置４５０に表示させた、ＧＵＩ画面（例えば、ラインキー、ダイヤルキー、電話帳ボタンなどを配置した画面）上のユーザの操作を、入力装置４４０を介して受け付けて、操作に対応した処理を呼制御部４０に要求する（Ｓ２０００）。ここでは、発信をするための操作として、ラインキーの押下（発信番号の指定）と、ダイヤルキーの押下と、発信キーの押下とを受け付けたものとする。これらの操作を受け付けて、電話アプリケーション部４６は、指定された着信先の電話番号を有する相手端末と呼を確立するように、呼制御部４０に要求する。
【００７２】
電話アプリケーション部４６から要求を受け付けると、呼制御部４０は、オフフック状態に移行するように、ＵＳＢ多機能電話機３に要求する（Ｓ２０１０）。具体的には、オフフック状態を示す制御データを、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する。
【００７３】
ＵＳＢ多機能電話機３は、オフフックの要求を受け付けて、オフフック状態に移行する（Ｓ２０２０）。具体的には、ＵＳＢ制御部３６を介してオフフック状態を示す制御データを受け付けると、主制御部３０は、ハンドセット制御部３３に指示してオフフック状態に移行させる。
【００７４】
また、呼制御部４０は、スピーカをＯＮ状態に移行するように、ＵＳＢ多機能電話機３に要求する（Ｓ２０３０）。具体的には、スピーカＯＮ状態を示す制御データを、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する。
【００７５】
ＵＳＢ多機能電話機３は、スピーカＯＮの要求を受け付けて、スピーカをＯＮ状態に移行する（Ｓ２０４０）。具体的には、ＵＳＢ制御部３６を介してスピーカＯＮ状態を示す制御データを受け付けると、主制御部３０は、スピーカ制御部３４に指示してスピーカ３４０をＯＮ状態に移行させる。
【００７６】
また、呼制御部４０は、ディスプレイ３２０、ランプ３２１の表示を更新するように、ＵＳＢ多機能電話機３に要求する（Ｓ２０５０）。具体的には、発信中の状態であることを示す制御データを、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する。
【００７７】
多機能電話制御装置４からディスプレイ３２０、ランプ３２１の表示を更新する要求を受け付けて、ＵＳＢ多機能電話機３は、表示の更新を行う（Ｓ２０６０）。具体的には、ＵＳＢ制御部３６を介して制御データを受け付けると、主制御部３０は、表示制御部３２に、例えば、「発信中」などの文字をディスプレイ３２０に表示させたり、ランプ３２１を点滅させたりする。
【００７８】
その後、呼制御部４０は、Ｓ２０００において指定された着信先の電話番号を用いて、ネットワーク処理部４４を介して呼を確立するために必要な情報を送信する処理を行う（Ｓ２０７０）。具体的な処理内容は、Ｓ１０６０（図６）と同様である。
【００７９】
以上のようにして、ＵＳＢ多機能電話機と多機能電話制御装置が連携して処理を行うことにより、多機能電話制御装置からのユーザ操作をトリガとして通話を行うことができる。また、ユーザは、多機能電話制御装置上のアプリケーションプログラムにより提供される多様な便利な機能を用いてＵＳＢ多機能電話を使用することができる。ここでは、多機能電話制御装置からダイヤルにより発信を行う場合を説明したが、もちろん、電話帳に記憶された電話番号を指定することにより、あるいは、ブラウザの画面上に表示された電話番号を指定することにより発信を行うようにしてもよい。
【００８０】
図８は、ＵＳＢ多機能電話機の保留キーの操作により通話の保留を行う流れを示すシーケンス図である。なお、通話の保留は、図７、８で説明したように通話が開始された（Ｓ１２３０）後に行われる。
【００８１】
ＵＳＢ多機能電話機３は、保留キーの押下を受け付けて、多機能電話制御装置４に通知する（Ｓ３０００）。具体的には、ボタンキー監視制御部３１がユーザの操作による保留キーの押下を検出すると、主制御部３０は、当該キー操作の内容を示す制御データを、ＵＳＢ制御部３６を介して多機能電話制御装置４に送信する。
【００８２】
多機能電話制御装置４は、ＵＳＢ多機能電話機３から保留キーの押下の通知を受け付けて、保留のための処理を行う（Ｓ３０１０）。具体的には、ＵＳＢ制御部４３を介して保留キーの押下を示す制御データを受け付けると、まず、呼制御部４０は、通話の相手先であるＩＰ電話機１２に、保留を通知する情報を送信する処理を行う。例えば、ＩＰ電話機１２のＵＲＩを宛先とする、ｒｅ−ＩＮＶＩＴＥメッセージを呼制御サーバ５に送信する。ｒｅ−ＩＮＶＩＴＥメッセージを受信すると、呼制御サーバ５は、当該ｒｅ−ＩＮＶＩＴＥメッセージをＩＰ電話機１２に送信する（Ｓ３０２０）。ｒｅ−ＩＮＶＩＴＥメッセージは、ＩＰ電話網１０を介して、ＩＰ電話機１２に到達する（Ｓ３０３０）。そして、ＩＰ電話機１２は、ｒｅ−ＩＮＶＩＴＥメッセージを受信すると（Ｓ３０４０）、例えば、応答を示す２００ＯＫメッセージを多機能電話制御装置４に送信する（図示しない）。当該２００ＯＫメッセージを受信すると、呼制御部４０は、ＡＣＫメッセージをＩＰ電話１２に送信する（図示しない）。
【００８３】
また、ＵＳＢ制御部４３を介して保留キーの押下を示す制御データを受け付けると（Ｓ３０１０）、呼制御部４０は、以下のＳ３０５０、Ｓ３０７０、Ｓ３０９０の処理を行う。
【００８４】
まず、呼制御部４０は、補助記憶装置４２０などに予め格納された保留音の状態音データを読み出し、復号化してＵＳＢ多機能電話機３に送信するように符号化／復号化処理部４２に指示する。そして、符号化／復号化処理部４２は、当該状態音データを復号化して、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する（Ｓ３０５０）。もちろん、保留音の状態音データを予めＵＳＢ多機能電話機３上に格納しておき、呼制御部４０からの要求に従って、ＵＳＢ多機能電話機３が当該状態音データを復号化して鳴動するようにしてもよい。
【００８５】
多機能電話制御装置４から保留音の鳴動の要求を受け付けて、ＵＳＢ多機能電話機３は、保留音を再生する（Ｓ３０６０）。具体的には、ＵＳＢ制御部３６を介して保留音の状態音データを受け付けると、主制御部３０は、当該状態音データをハンドセット制御部３３に送信し、ハンドセット３３０のスピーカ３３１から出力させる。
【００８６】
また、呼制御部４０は、ディスプレイ３２０、ランプ３２１の表示を更新させるため、保留中の状態であることを示す制御データを、ＵＳＢ制御部４３を介してＵＳＢ多機能電話機３に送信する（Ｓ３０７０）。
【００８７】
多機能電話制御装置４からディスプレイ３２０、ランプ３２１の表示を更新する要求を受け付けて、ＵＳＢ多機能電話機３は、表示の更新を行う（Ｓ３０８０）。具体的には、ＵＳＢ制御部３６を介して保留中の状態であることを示す制御データを受け付けると、主制御部３０は、表示制御部３２に、例えば、「保留中」などの文字をディスプレイ３２０に表示させたり、ランプ３２１を点滅させたりさせる。
【００８８】
また、呼制御部４０は、保留中を示すメッセージと、補助記憶装置４２０などに予め格納された保留音の状態音データを、通話先のＩＰ電話機１２に送信するようにＲＴＰ／ＲＴＣＰ制御部４１に指示する。そして、ＲＴＰ／ＲＴＣＰ制御部４１は、保留中を示すメッセージと保留音の音声データを、ＲＴＰパケット化して、ネットワークＩ／Ｆ制御部４５を介してＩＰ電話機１２送信する（Ｓ３０９０）。保留中を示すメッセージと保留音の状態音データを含むパケットは、呼制御サーバ５およびＩＰ電話網１０を介して、ＩＰ電話機１２に到達する（Ｓ３１００、Ｓ３１１０）。
【００８９】
保留中を示すメッセージと保留音の状態音データを含むパケットを受信すると、ＩＰ電話機１２は、例えば、保留中を示す色でランプ３２１を点灯させたり、「保留中」とディスプレイ３２０に表示させたりする（Ｓ３１２０）。もちろん、保留音の状態音データを予めＩＰ電話機１２上に格納しておき、多機能電話制御装置４からの通知を受けた際に、ＩＰ電話機１２が当該状態音データを復号化して鳴動するようにしてもよい。
【００９０】
以上のようにして、ＵＳＢ多機能電話機と多機能電話制御装置が連携して処理を行うことにより、ＵＳＢ多機能電話からのユーザ操作をトリガとして保留を行うことができる。また、ユーザは、ＵＳＢ多機能電話の操作のみで保留を行うことができる。もちろん、多機能電話制御装置からのユーザ操作をトリガとして保留を行うようにしてもよい。
【００９１】
以上、本発明の一実施形態について説明した。
【００９２】
本実施形態によれば、ＩＰネットワーク上のコンピュータに接続してＩＰ電話通信を行うＵＳＢ多機能電話機と、ＵＳＢ多機能電話機を制御する多機能電話制御装置と、これらの組み合わせから成るＵＳＢ多機能電話システムを提供できる。これにより、ユーザは、従来の多機能電話機と同様の操作で、多機能電話機を用いたＩＰ電話サービスを受けることができるとともに、多機能電話の機能を使用することができる。すなわち、従来から多機能電話機を使用していたユーザは、従来と同じように、ＵＳＢ多機能電話機を違和感なく使うことができる。また、ユーザは、コンピュータのＧＵＩ等による新たなサービス（電話帳発信、発着信履歴管理、プレゼンス管理、アプリケーション連動発信機能等）を受けることができるとともに、従来の多機能電話機と同様の操作で、多機能電話の機能を使用することができる。
【００９３】
さらに、本実施形態によれば、多機能電話機をＵＳＢによりコンピュータと接続される。これにより、ＵＳＢバス給電を利用することができ、新たに電源ケーブルを配線する必要がなくなる。また、新たにＬＡＮケーブルを配線する必要もなくなる。そのため、従来のＩＰ電話機と異なり、システム導入時の際のケーブル工事が不要となり、導入コストが低減される。また、本実施形態によれば、多機能電話機が通話を行う際には、ＵＳＢ接続したコンピュータのＩＰアドレスが使用される。これにより、ＩＰアドレスの消費を抑えることができ、ネットワーク設計が容易になる。
【００９４】
以上、本発明について、例示的な実施形態と関連させて記載した。多くの代替物、修正および変形例が当業者にとって明らかであることは明白である。したがって、上に記載の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。
【図面の簡単な説明】
【００９５】
【図１】本発明が適用された一実施形態のシステム構成の概略を示す図。
【図２】ＵＳＢ多機能電話機の外観の例を示す図。
【図３】多機能電話制御装置のハードウェア構成を示すブロック図。
【図４】ＵＳＢ多機能電話機の機能構成を示すブロック図。
【図５】多機能電話制御装置の機能構成を示すブロック図。
【図６】ＵＳＢ多機能電話機のラインキーの操作により通話セッションを確立する流れを示すシーケンス図。
【図７】多機能電話制御装置の操作により通話セッションを確立する流れを示すシーケンス図。
【図８】ＵＳＢ多機能電話機の保留キーの操作により通話の保留を行う流れを示すシーケンス図。
【符号の説明】
【００９６】
１・・・イントラネット・ＩＰ電話システム、２・・・ＬＡＮ、３・・・ＵＳＢ多機能電話機、４・・・多機能電話制御装置、５・・・呼制御サーバ、６・・・ＰＣ、７・・・ヘッドセット、８・・・ＰＣ、９・・・ＩＰ電話機、１０・・・ＩＰ電話網、１１・・・インターネット網、１２・・・他のシステム、１３・・・ＩＰ電話、１４・・・ＰＣ、１５・・・ヘッドセット、１６・・・ＰＣ、
３１０・・・ラインキー、３１１・・・ダイヤルキー、３１２・・・ファンクションキー、３２０・・・ディスプレイ、３２１・・・ランプ、３３０・・・ハンドセット、３４０・・・スピーカ、３５０・・・マイクロフォン、３６０・・・、ＵＳＢコントローラ、３６１・・・ＵＳＢポート、
４００・・・ＣＰＵ、４１０・・・主記憶装置、４２０・・・補助記憶装置、４２１・・・プログラム、４２２・・・状態音データ、４３０・・・通信装置、４３１・・・ＬＡＮポート、４４０・・・入力装置、４５０・・・出力装置、４６０・・・読み取り装置、４７０・・・ＵＳＢコントローラ、４７１・・・ＵＳＢポート、
３０・・・主制御部、３１・・・ボタンキー監視制御部、３２・・・表示制御部、３３・・・ハンドセット制御部、３４・・・スピーカ制御部、３５・・・マイク制御部、３６・・・ＵＳＢ制御部、
４０・・・呼制御部、４１・・・ＲＴＰ／ＲＴＣＰ制御部、４２・・・符号化／復号化処理部、４３・・・ＵＳＢ制御部、４４・・・ネットワーク処理部、４５・・・ネットワークインタフェース制御部、４６・・・電話アプリケーション部
【図１】
0004824005.tif 000002
【図２】
0004824005.tif 000003
【図３】
0004824005.tif 000004
【図４】
0004824005.tif 000005
【図５】
0004824005.tif 000006
【図６】
0004824005.tif 000007
【図７】
0004824005.tif 000008
【図８】
0004824005.tif 000009