(57)【要約】【課題】自席から離れた場所であってもＩＰ電話による通信を行うことができるＩＰ電話システム１０を提供する。【解決手段】ＩＰ電話システム１０は、ユーザコンピュータ２０およびハンドセット３０を備える。ユーザコンピュータ２０は、ユーザによる操作に応じて、ＩＰテレフォニーサーバ１１との間でＳＩＰ等を用いて呼制御を実行し、呼が確立された場合に、呼の確立をハンドセット３０に通知する。ハンドセット３０は、ユーザコンピュータ２０から呼の確立を通知された場合に、通話相手のＩＰ電話機１４との間でＲＴＰ等を用いて音声通信を実行する。【選択図】図１
2012175325.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークを介して音声通信を行うＩＰ電話システムであって、
ユーザが操作するユーザコンピュータと、
ＩＰネットワークを介して音声通信を行うハンドセットと
を備え、
前記ユーザコンピュータは、
前記ハンドセットのＩＰアドレスを保持するアドレス保持部と、
ユーザの発信操作を受け付ける発信操作受付部と、
前記発信操作受付部によってユーザの発信操作が受け付けられた場合に、ＩＰテレフォニーサーバを介して着信先のＩＰ電話機との間で呼を確立した後に、着信先のＩＰ電話機の情報をＩＰネットワークを介して前記ハンドセットに通知し、前記ＩＰテレフォニーサーバを介して着信を受けた場合に、発信元のＩＰ電話機との間で呼を確立した後に、発信元のＩＰ電話機の情報をＩＰネットワークを介して前記ハンドセットへ送信する呼制御部と
を有し、
前記ハンドセットは、
マイクと、
スピーカと、
フックスイッチと、
前記ユーザコンピュータから、ＩＰネットワークを介して着信先のＩＰ電話機の情報を受信した場合に、前記ＩＰテレフォニーサーバを介して、前記マイクから入力された音声のデータを当該着信先のＩＰ電話機へ送信すると共に、当該ＩＰ電話機から受信したデータに基づく音声を前記スピーカから出力し、
前記ユーザコンピュータから、ＩＰネットワークを介して発信元のＩＰ電話機の情報を受信した場合に、前記スピーカから呼び出し音を出力し、前記フックスイッチが操作された場合に、前記ＩＰテレフォニーサーバを介して、前記マイクから入力された音声のデータを当該発信元のＩＰ電話機へ送信すると共に、当該ＩＰ電話機から受信したデータに基づく音声を前記スピーカから出力する音声通信部と
を有することを特徴とするＩＰ電話システム。
【請求項２】
ＩＰネットワークを介して音声通信を行うＩＰ電話システムであって、
ユーザが操作するユーザコンピュータと、
ＩＰネットワークを介して音声通信を行うハンドセットと
を備え、
前記ユーザコンピュータは、
前記ハンドセットのＩＰアドレスを保持するアドレス保持部と、
ユーザから着信先のＩＰ電話機の情報を含む発信操作を受け付けた場合に、前記アドレス保持部に保持されている前記ハンドセットのＩＰアドレス宛に、ＩＰネットワークを介して、当該着信先のＩＰ電話機の情報を含む発信情報を送信する発信操作受付部と
を有し、
前記ハンドセットは、
マイクと、
スピーカと、
フックスイッチと、
前記ユーザコンピュータから、ＩＰネットワークを介して前記発信情報を受信した場合に、前記ＩＰテレフォニーサーバを介して、当該発信情報に含まれている情報に対応する着信先のＩＰ電話機との間で呼を確立し、前記ＩＰテレフォニーサーバを介して着信があった場合に、ＩＰネットワークを介して発信元のＩＰ電話機との間で呼を確立する呼制御部と、
前記ユーザコンピュータから送信された前記発信情報に応じて、前記呼制御部が呼を確立した場合に、ＩＰネットワークを介して、前記マイクから入力された音声のデータを着信先のＩＰ電話機へ送信すると共に、当該ＩＰ電話機から受信したデータに基づく音声を前記スピーカから出力し、
前記ＩＰテレフォニーサーバを介した着信に応じて、前記呼制御部が呼を確立した場合に、前記スピーカから呼び出し音を出力し、前記フックスイッチが操作された場合に、前記ＩＰテレフォニーサーバを介して、前記マイクから入力された音声のデータを当該発信元のＩＰ電話機へ送信すると共に、当該ＩＰ電話機から受信したデータに基づく音声を前記スピーカから出力する音声通信部と
を有することを特徴とするＩＰ電話システム。
【請求項３】
請求項１または２に記載のＩＰ電話システムであって、
前記ハンドセットは、
前記ユーザコンピュータが属するネットワークのアドレスを予め保持するネットワークアドレス保持部と、
当該ハンドセットがＩＰネットワークに接続された場合に、当該ハンドセットに割り当てられたＩＰアドレスおよび当該ハンドセットに予め割り当てられた識別情報を、当該ＩＰネットワークを介して、前記ネットワークアドレス保持部に保持されているアドレスのネットワークへブロードキャスト送信するアドレス通知部と
をさらに有し、
前記ユーザコンピュータは、
呼の確立を通知すべきハンドセットの識別情報を予め保持するハンドセット情報保持部と、
ブロードキャスト送信されたハンドセットの識別情報を受信した場合に、当該識別情報が前記ハンドセット情報保持部内の識別情報と一致すれば、当該識別情報と共にブロードキャスト送信されたハンドセットのＩＰアドレスを前記アドレス保持部に保持させるアドレス取得部と
をさらに有することを特徴とするＩＰ電話システム。
【請求項４】
ＩＰネットワークを介して音声通信を行うハンドセットであって、
マイクと、
スピーカと、
フックスイッチと、
ユーザコンピュータから、ＩＰネットワークを介して着信先のＩＰ電話機の情報を受信した場合に、ＩＰテレフォニーサーバを介して、前記マイクから入力された音声のデータを当該着信先のＩＰ電話機へ送信すると共に、当該ＩＰ電話機から受信したデータに基づく音声を前記スピーカから出力し、
前記ユーザコンピュータから、ＩＰネットワークを介して発信元のＩＰ電話機の情報を受信した場合に、前記スピーカから呼び出し音を出力し、前記フックスイッチが操作された場合に、前記ＩＰテレフォニーサーバを介して、前記マイクから入力された音声のデータを当該発信元のＩＰ電話機へ送信すると共に、当該ＩＰ電話機から受信したデータに基づく音声を前記スピーカから出力する音声通信部と
を備えることを特徴とするハンドセット。
【請求項５】
ＩＰネットワークを介して音声通信を行うハンドセットであって、
マイクと、
スピーカと、
フックスイッチと、
ユーザコンピュータから、ＩＰネットワークを介して、着信先のＩＰ電話機の情報を含む発信情報を受信した場合に、ＩＰテレフォニーサーバを介して、当該発信情報に含まれている情報に対応する着信先のＩＰ電話機との間で呼を確立し、前記ＩＰテレフォニーサーバを介して着信があった場合に、ＩＰネットワークを介して発信元のＩＰ電話機との間で呼を確立する呼制御部と、
前記ユーザコンピュータから送信された前記発信情報に応じて、前記呼制御部が呼を確立した場合に、ＩＰネットワークを介して、前記マイクから入力された音声のデータを着信先の通ＩＰ電話機へ送信すると共に、当該ＩＰ電話機から受信したデータに基づく音声を前記スピーカから出力し、
前記ＩＰテレフォニーサーバを介した着信に応じて、前記呼制御部が呼を確立した場合に、前記スピーカから呼び出し音を出力し、前記フックスイッチが操作された場合に、前記ＩＰテレフォニーサーバを介して、前記マイクから入力された音声のデータを発信元のＩＰ電話機へ送信すると共に、当該ＩＰ電話機から受信したデータに基づく音声を前記スピーカから出力する音声通信部と
を備えることを特徴とするハンドセット。
【請求項６】
請求項４または５に記載のハンドセットであって、
前記ユーザコンピュータが属するネットワークのアドレスを予め保持するネットワークアドレス保持部と、
当該ハンドセットがＩＰネットワークに接続された場合に、当該ハンドセットに割り当てられたＩＰアドレスおよび当該ハンドセットに予め割り当てられた識別情報を、当該ＩＰネットワークを介して、前記ネットワークアドレス保持部に保持されているアドレスのネットワークへブロードキャスト送信するアドレス通知部と
をさらに備えることを特徴とするハンドセット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワークを介して音声通信を行うＩＰ電話システムおよびそれに用いられるハンドセットに関する。
【背景技術】
【０００２】
汎用のコンピュータに実装されたソフトフォンで実現されたＩＰ電話は、機能や拡張性の観点で、ＩＰ電話の専用機よりも利便性が高い。そのため、汎用のコンピュータを操作する場面が多いユーザはソフトフォンのＩＰ電話を使用することが多い。下記の特許文献１には、使い慣れたハンドセットを、ソフトフォンにおいて接続可能とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３４０１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１の技術では、自席に設置してあるデスクトップ端末でソフトフォンが実現されている場合、その端末に接続されているハンドセットのケーブルが伸びる範囲でなければＩＰ電話による通話はできない。そのため、自席を離れて自由に場所を変えてＩＰ電話を行うことはできない。
【０００５】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、自席から離れた場所であってもＩＰ電話による通信を行うことができるようにすることにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
【０００７】
本願は、上記課題を解決するための手段を複数含んでいるが、その一例を挙げるならば、ＩＰネットワークを介して音声通信を行うＩＰ電話システムであって、
ユーザが操作するユーザコンピュータと、
ＩＰネットワークを介して音声通信を行うハンドセットと
を備え、
前記ユーザコンピュータは、
前記ハンドセットのＩＰアドレスを保持するアドレス保持部と、
ユーザの発信操作を受け付ける発信操作受付部と、
前記発信操作受付部によってユーザの発信操作が受け付けられた場合に、ＩＰテレフォニーサーバを介して着信先のＩＰ電話機との間で呼を確立した後に、着信先のＩＰ電話機の情報をＩＰネットワークを介して前記ハンドセットに通知し、前記ＩＰテレフォニーサーバを介して着信を受けた場合に、発信元のＩＰ電話機との間で呼を確立した後に、発信元のＩＰ電話機の情報をＩＰネットワークを介して前記ハンドセットへ送信する呼制御部と
を有し、
前記ハンドセットは、
マイクと、
スピーカと、
フックスイッチと、
前記ユーザコンピュータから、ＩＰネットワークを介して着信先のＩＰ電話機の情報を受信した場合に、前記ＩＰテレフォニーサーバを介して、前記マイクから入力された音声のデータを当該着信先のＩＰ電話機へ送信すると共に、当該ＩＰ電話機から受信したデータに基づく音声を前記スピーカから出力し、
前記ユーザコンピュータから、ＩＰネットワークを介して発信元のＩＰ電話機の情報を受信した場合に、前記スピーカから呼び出し音を出力し、前記フックスイッチが操作された場合に、前記ＩＰテレフォニーサーバを介して、前記マイクから入力された音声のデータを当該発信元のＩＰ電話機へ送信すると共に、当該ＩＰ電話機から受信したデータに基づく音声を前記スピーカから出力する音声通信部と
を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、自席から離れた場所であってもＩＰ電話による通信を行うことができる。
【０００９】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るＩＰ電話システム１０の構成の一例を示すシステム構成図である。
【図２】第１の実施形態におけるユーザコンピュータ２０の詳細な機能構成の一例を示すブロック図である。
【図３】第１の実施形態におけるハンドセット３０の詳細な機能構成の一例を示すブロック図である。
【図４】ハンドセット３０の外観の一例を説明するための概念図である。
【図５】第１の実施形態においてハンドセット３０によるユーザコンピュータ２０への登録動作の一例を示すシーケンス図である。
【図６】第１の実施形態におけるユーザコンピュータ２０からの発信動作の一例を示すシーケンス図である。
【図７】第１の実施形態におけるユーザコンピュータ２０への着信動作の一例を示すシーケンス図である。
【図８】第２の実施形態におけるユーザコンピュータ２０の詳細な機能構成の一例を示すブロック図である。
【図９】第２の実施形態におけるハンドセット３０の詳細な機能構成の一例を示すブロック図である。
【図１０】第２の実施形態においてハンドセット３０によるユーザコンピュータ２０への登録動作の一例を示すシーケンス図である。
【図１１】第２の実施形態におけるハンドセット３０からの発信動作の一例を示すシーケンス図である。
【図１２】第２の実施形態におけるハンドセット３０への着信動作の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
まず、本発明の第１の実施形態について図面を参照しながら説明する。
【００１２】
図１は、本発明の一実施形態に係るＩＰ電話システム１０の構成の一例を示すシステム構成図である。ＩＰ電話システム１０は、ユーザコンピュータ２０およびハンドセット３０を備える。
【００１３】
本実施形態において、ＩＰテレフォニーサーバ１１およびユーザコンピュータ２０は、ＬＡＮ（Local Area Network）１２に接続されている。ハンドセット３０は、ユーザコンピュータ２０と同一のＬＡＮ１２に接続されて使用される場合もあれば、ユーザコンピュータ２０が接続しているＬＡＮ１２とは異なるＬＡＮ１５に接続されて使用される場合もある。本実施形態において、ＬＡＮ１２とＬＡＮ１５とは、ＷＡＮ１３を介して接続されている。
【００１４】
ユーザコンピュータ２０は、ユーザの自席に設置され、ユーザからの操作に応じてＩＰテレフォニーサーバ１１を介して発信処理を実行し、通話相手のＩＰ電話機１４との間で呼を確立し、呼の確立をハンドセット３０に通知する。また、ＩＰテレフォニーサーバ１１から着信を受けた場合、ユーザコンピュータ２０は当該着信をハンドセット３０に通知し、ハンドセット３０から着信への応答を受信した場合に、通話相手のＩＰ電話機１４との間で呼を確立し、呼の確立をハンドセット３０に通知する。
【００１５】
ハンドセット３０は、ＬＡＮに接続された場合に、自身に割り当てられたＩＰアドレスをユーザコンピュータ２０に通知する。そして、ユーザコンピュータ２０から呼の確立を通知された場合、ハンドセット３０は、呼が確立された通信相手のＩＰ電話機１４との間で、例えばＲＴＰ（Real-time Transport Protocol）等を用いて音声通信を実行する。
【００１６】
また、ユーザコンピュータ２０は、ユーザコンピュータ２０に接続されている入力装置を介してユーザから発信の操作を受け付けることもできるが、ユーザコンピュータ２０は、ＴＣ（シンクライアント）サーバの機能を有しており、ネットワークを介してＴＣ端末１６から入力された発信の操作に応じて、発信処理を実行することも可能である。
【００１７】
例えば、ハンドセット３０がハンドセット３０ａのように、ユーザコンピュータ２０と同一のＬＡＮ１２に接続され、ユーザコンピュータ２０の近傍で使用される場合には、ユーザは、ユーザコンピュータ２０を操作して発信の操作をユーザコンピュータ２０に入力することで、ハンドセット３０ａにより通信相手のＩＰ電話機１４との間で通話を行うことができる。
【００１８】
また、ハンドセット３０がハンドセット３０ｂのように、ユーザコンピュータ２０とは異なるＬＡＮ１５に接続され、ユーザコンピュータ２０から離れた場所で使用される場合には、ユーザは、ＴＣ端末１６を操作してユーザコンピュータ２０に発信の操作を入力することで、ハンドセット３０ｂにより通信相手のＩＰ電話機１４との間で通話を行うことができる。
【００１９】
図２は、第１の実施形態におけるユーザコンピュータ２０の詳細な機能構成の一例を示すブロック図である。本実施形態におけるユーザコンピュータ２０は、通信部２００、ＴＣサーバ部２０１、アドレス取得部２０２、呼制御部２０３、発信操作受付部２０４、ハンドセット情報保持部２０５、アドレス保持部２０６、およびユーザデータ保持部２０７を有する。
【００２０】
ハンドセット情報保持部２０５は、呼の確立を通知する対象となるハンドセット３０の識別情報を予め保持している。本実施形態において、ハンドセット情報保持部２０５が保持しているハンドセット３０の識別情報は、例えばハンドセット３０のＭＡＣ（Media Access Control）アドレスである。アドレス保持部２０６は、ハンドセット３０から通知されたハンドセット３０のＩＰアドレスを保持する。ユーザデータ保持部２０７は、電話帳や発信履歴、着信履歴など、ユーザ固有のデータを保持する。
【００２１】
通信部２００は、ＬＡＮ１２を介して他の機器と通信を行い、他の機器から受信したデータをＴＣサーバ部２０１、アドレス取得部２０２、または呼制御部２０３へ送り、アドレス取得部２０２または呼制御部２０３から受け取ったデータを、ＬＡＮ１２を介して他の機器へ送信する。
【００２２】
アドレス取得部２０２は、ＬＡＮ１２を介してハンドセット３０からブロードキャストされた、ＩＰアドレスおよびＭＡＣアドレスを含む登録要求を受信した場合に、ハンドセット情報保持部２０５を参照し、当該登録要求に含まれているＭＡＣアドレスがハンドセット情報保持部２０５が保持しているＭＡＣアドレスと同一であれば、当該登録要求に含まれているＩＰアドレスをアドレス保持部２０６に保持させる。なお、アドレス保持部２０６が他のＩＰアドレスを保持している場合、アドレス取得部２０２は、当該登録要求に含まれているＩＰアドレスで、アドレス保持部２０６が保持しているＩＰアドレスを更新させる。
【００２３】
発信操作受付部２０４は、ユーザコンピュータ２０に接続されている入力装置を介してユーザからの発信操作を受け付け、受け付けた発信操作を呼制御部２０３へ送る。なお、発信操作受付部２０４は、発信操作において、受け付けた通話相手の電話番号、ユーザデータ保持部２０７内の電話帳および発着信履歴等のデータを、ユーザコンピュータ２０に接続されている表示装置に表示するようにしてもよい。
【００２４】
ＴＣサーバ部２０１は、ＬＡＮ１２を介したＴＣ端末１６からの要求に応じてアプリケーションを実行し、実行結果を示す画面データを作成し、作成した画面データをＬＡＮ１２を介してＴＣ端末１６へ送信する。また、ＴＣサーバ部２０１は、ＴＣ端末１６から受信した発信操作を呼制御部２０３へ送る。なお、ＴＣサーバ部２０１は、発信操作において、受け付けた通話相手の電話番号、ユーザデータ保持部２０７内の電話帳および発着信履歴等のデータを表示する画面データを、ＬＡＮ１２を介してＴＣ端末１６へ送信するようにしてもよい。
【００２５】
呼制御部２０３は、ＴＣサーバ部２０１または発信操作受付部２０４から発信操作を受け取った場合に、ＬＡＮ１２を介してＩＰテレフォニーサーバ１１と通信し、通信相手のＩＰ電話機１４との間で、例えばＳＩＰ（Session Initiation Protocol）等を用いて呼を確立する。
【００２６】
呼が確立された場合、呼制御部２０３は、ハンドセット３０のＩＰアドレスをアドレス保持部２０６から取得し、通信相手のＩＰ電話機１４の情報等を含む、確立された呼の情報を、ＬＡＮ１２を介してハンドセット３０へ送信する。そして、ハンドセット３０から呼の切断を要求された場合、呼制御部２０３は、通信相手のＩＰ電話機１４との間で、例えばＳＩＰ等を用いてＩＰテレフォニーサーバ１１を介して呼の切断処理を実行する。
【００２７】
また、ＩＰテレフォニーサーバ１１を介して着信を受けた場合、呼制御部２０３は、ハンドセット３０のＩＰアドレスをアドレス保持部２０６から取得し、ＬＡＮ１２を介してハンドセット３０に着信を通知する。そして、ハンドセット３０から着信への応答を受信した場合、呼制御部２０３は、ＩＰテレフォニーサーバ１１を介して発信元のＩＰ電話機１４との間で、例えばＳＩＰ等を用いて呼を確立し、確立された呼の情報を、ＬＡＮ１２を介してハンドセット３０へ送信する。呼の切断については、発信の場合と同様である。
【００２８】
図３は、第１の実施形態におけるハンドセット３０の詳細な機能構成の一例を示すブロック図である。ハンドセット３０は、通信部３１、アドレス通知部３２、音声通信部３３、ネットワークアドレス保持部３４、スピーカ３５、マイク３６、およびフックスイッチ３７を有する。
【００２９】
ネットワークアドレス保持部３４は、ユーザコンピュータ２０が属するネットワークのアドレスを予め保持している。通信部３１は、ハンドセット３０がＬＡＮに接続された場合に、その旨をアドレス通知部３２に通知する。本実施形態において、通信部３１は、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバによって、ハンドセット３０が接続されたＬＡＮ上のＩＰアドレスを割り当てられる。
【００３０】
通信部３１は、割り当てられたＩＰアドレスを送信元アドレスとして、ハンドセット３０が接続されたＬＡＮ１２またはＬＡＮ１５を介して他の機器と通信を行い、他の機器から受信したデータを音声通信部３３へ送り、アドレス通知部３２または音声通信部３３から受け取ったデータを、ＬＡＮ１２またはＬＡＮ１５を介して他の機器へ送信する。
【００３１】
アドレス通知部３２は、ハンドセット３０がＬＡＮに接続された旨を通信部３１から通知された場合に、ハンドセット３０に割り当てられたＩＰアドレスおよびハンドセット３０のＭＡＣアドレスを含む登録要求を作成する。そして、アドレス通知部３２は、ネットワークアドレス保持部３４に保持されているネットワークアドレスを抽出し、抽出したアドレスのネットワークへ、作成した登録要求をブロードキャストする。ハンドセット３０が属していないネットワークへブロードキャストする方法としては、例えば指示ブロードキャスト（Directed Broadcast）やマルチキャストなどが考えられる。
【００３２】
音声通信部３３は、ＬＡＮ１２またはＬＡＮ１５を介してユーザコンピュータ２０から、着信を通知された場合に、スピーカ３５を介して呼び出し音を出力する。そして、フックスイッチ３７によりオフフックの操作がなされると、音声通信部３３は、スピーカ３５による呼び出し音の出力を停止して、応答を示す信号をＬＡＮ１２またはＬＡＮ１５を介してユーザコンピュータ２０へ送信する。
【００３３】
また、音声通信部３３は、ＬＡＮ１２またはＬＡＮ１５を介してユーザコンピュータ２０から、確立された呼に関する情報を受信した場合に、通信相手のＩＰ電話機１４との間でＲＴＰによる通信路を確立する。そして、音声通信部３３は、確立した通信路を介して音声データを受信し、受信した音声データをデコードしてスピーカ３５へ出力する。また、音声通信部３３は、マイク３６を介して取得した音声を音声データに符号化し、確立した通信路を介して当該音声データを通信相手のＩＰ電話機１４へ送信する。
【００３４】
また、フックスイッチ３７によりオンフックの操作がなされた場合、音声通信部３３は、終話を要求する信号をＬＡＮ１２またはＬＡＮ１５を介してユーザコンピュータ２０へ送信する。
【００３５】
図４は、ハンドセット３０の外観の一例を説明するための概念図である。ハンドセット３０には、スピーカ３００、フックスイッチ３０１、マイク３０２、およびコネクタ３０３が設けられる。ＬＡＮケーブルがコネクタ３０３に接続されることにより、ハンドセット３０はＬＡＮに接続する。
【００３６】
図５は、第１の実施形態においてハンドセット３０によるユーザコンピュータ２０への登録動作の一例を示すシーケンス図である。
【００３７】
まず、ハンドセット３０がＬＡＮ１２またはＬＡＮ１５に接続されると、通信部３１がＬＡＮへの接続を検出し（Ｓ１００）、アドレス通知部３２は、ユーザコンピュータ２０が属するネットワークへ登録要求をブロードキャストする（Ｓ１０１）。
【００３８】
ブロードキャストにより登録要求を受け取ったユーザコンピュータ２０は、当該登録要求に含まれているＭＡＣアドレスがハンドセット情報保持部２０５が保持しているＭＡＣアドレスと同一であることを検出し（Ｓ１０２）、当該登録要求に含まれているＩＰアドレスをアドレス保持部２０６に保持させる（Ｓ１０３）。そして、アドレス取得部２０２は、登録完了をハンドセット３０に通知する（Ｓ１０４）。
【００３９】
これにより、ユーザコンピュータ２０は、ハンドセット３０のＩＰアドレスを認識することができ、着信や確立された呼の情報をハンドセット３０へ送信することができる。
【００４０】
図６は、第１の実施形態におけるユーザコンピュータ２０からの発信動作の一例を示すシーケンス図である。
【００４１】
まず、発信操作受付部２０４がユーザコンピュータ２０の入力装置を介してユーザからの発信操作を受け付けた場合、または、ユーザコンピュータ２０のＴＣサーバ部２０１がＴＣ端末１６を介してユーザからの発信操作を受け付けた場合（Ｓ２００）、呼制御部２０３は、ＩＰテレフォニーサーバ１１を介して、通話相手のＩＰ電話機１４との間で呼を確立する（Ｓ２０１〜Ｓ２０８）。
【００４２】
より詳しく説明すると、呼制御部２０３は、発信操作で示される通話相手のＩＰ電話機１４の電話番号を含むＩＮＶＩＴＥリクエストをＩＰテレフォニーサーバ１１へ送る（Ｓ２０１）。ＩＰテレフォニーサーバ１１は、受信したＩＮＶＩＴＥリクエストを通話相手のＩＰ電話機１４へ転送し（Ｓ２０２）、１００ Ｔｒｙｉｎｇレスポンスをユーザコンピュータ２０へ送信する（Ｓ２０３）。
【００４３】
そして、通話相手のＩＰ電話機１４は、呼び出し音を鳴らし、１８０ ＲｉｎｇｉｎｇレスポンスをＩＰテレフォニーサーバ１１へ送信し（Ｓ２０４）、ＩＰテレフォニーサーバ１１は、受信した１８０ Ｒｉｎｇｉｎｇレスポンスをユーザコンピュータ２０へ送信する（Ｓ２０５）。
【００４４】
そして、通話相手のＩＰ電話機１４のユーザがオフフック操作を行うと、通話相手のＩＰ電話機１４は、２００ ＯＫレスポンスをＩＰテレフォニーサーバ１１へ送信し（Ｓ２０６）、ＩＰテレフォニーサーバ１１は、受信した２００ ＯＫレスポンスをユーザコンピュータ２０へ送信する（Ｓ２０７）。これにより、ユーザコンピュータ２０の呼制御部２０３は、呼が確立されたことを認識する。
【００４５】
次に、呼制御部２０３は、通信相手のＩＰ電話機１４の情報等を含む、確立された呼の情報をハンドセット３０へ送信する（Ｓ２０８）。ハンドセット３０の音声通信部３３は、通信相手のＩＰ電話機１４との間でＲＴＰによる通信路を確立し、確立した通信路を介して音声データを送受信することにより音声通信を実行する（Ｓ２０９）。
【００４６】
そして、ハンドセット３０から終話を行う場合、フックスイッチ３７によりオンフックの操作がなされることで、音声通信部３３は、終話を要求する信号をユーザコンピュータ２０へ送信する（Ｓ２１０）。ユーザコンピュータ２０の呼制御部２０３は、ＢＹＥリクエストをＩＰテレフォニーサーバ１１へ送る（Ｓ２１１）。
【００４７】
ＩＰテレフォニーサーバ１１は、受信したＢＹＥリクエストを通話相手のＩＰ電話機１４へ転送する（Ｓ２１２）。通話相手のＩＰ電話機１４は、終話処理を行って、２００ ＯＫレスポンスをＩＰテレフォニーサーバ１１へ送信する（Ｓ２１３）。ＩＰテレフォニーサーバ１１は、受信した２００ ＯＫレスポンスをユーザコンピュータ２０へ転送する（Ｓ２１４）。
【００４８】
図７は、第１の実施形態におけるユーザコンピュータ２０への着信動作の一例を示すシーケンス図である。
【００４９】
まず、発信元のＩＰ電話機１４は、ユーザからの操作に応じて、着信先であるユーザコンピュータ２０の電話番号を含むＩＮＶＩＴＥリクエストをＩＰテレフォニーサーバ１１へ送る（Ｓ３００）。ＩＰテレフォニーサーバ１１は、受信したＩＮＶＩＴＥリクエストをユーザコンピュータ２０へ転送し（Ｓ３０１）、１００ ＴｒｙｉｎｇレスポンスをＩＰ電話機１４へ送信する（Ｓ３０２）。
【００５０】
ユーザコンピュータ２０の呼制御部２０３は、着信を示す情報をハンドセット３０に通知する（Ｓ３０３）。ハンドセット３０の音声通信部３３は、スピーカ３５を介して呼び出し音を出力し（Ｓ３０４）、呼び出し中を示す信号をユーザコンピュータ２０へ送信する（Ｓ３０５）。
【００５１】
ユーザコンピュータ２０の呼制御部２０３は、１８０ ＲｉｎｇｉｎｇレスポンスをＩＰテレフォニーサーバ１１へ送信し（Ｓ３０６）、ＩＰテレフォニーサーバ１１は、受信した１８０ ＲｉｎｇｉｎｇレスポンスをＩＰ電話機１４へ送信する（Ｓ３０７）。そして、フックスイッチ３７の操作により音声通信部３３がオフフックを検出すると（Ｓ３０８）、スピーカ３５による呼び出し音の出力を停止して、応答を示す信号をユーザコンピュータ２０へ送信する（Ｓ３０９）。
【００５２】
ユーザコンピュータ２０の呼制御部２０３は、２００ ＯＫレスポンスをＩＰテレフォニーサーバ１１へ送信することにより呼を確立する（Ｓ３１０）。ＩＰテレフォニーサーバ１１は、受信した２００ ＯＫレスポンスをＩＰ電話機１４へ送信する（Ｓ３１１）。そして、呼制御部２０３は、発信元のＩＰ電話機１４の情報等を含む、確立された呼の情報をハンドセット３０へ送信する（Ｓ３１２）。
【００５３】
ハンドセット３０の音声通信部３３は、発信元のＩＰ電話機１４との間でＲＴＰによる通信路を確立し、確立した通信路を介して音声データを送受信することにより音声通信を実行する（Ｓ３１３）。なお、終話処理については、図６と同様であるため説明を省略する。
【００５４】
以上、本発明の第１の実施形態について説明した。
【００５５】
上記説明から明らかなように、本実施形態のＩＰ電話システム１０によれば、自席から離れた場所であってもハンドセット３０を用いてＩＰ電話による通信を行うことができる。
【００５６】
次に、本発明の第２の実施形態について図面を参照しながら説明する。第１の実施形態では、ユーザコンピュータ２０が呼制御を実施したが、本実施形態では、ハンドセット３０が呼制御を実施する点が異なる。
【００５７】
図８は、第２の実施形態におけるユーザコンピュータ２０の詳細な機能構成の一例を示すブロック図である。本実施形態におけるユーザコンピュータ２０は、通信部２００、ＴＣサーバ部２０１、アドレス取得部２０２、発信操作受付部２０４、ハンドセット情報保持部２０５、アドレス保持部２０６、ユーザデータ保持部２０７、呼制御情報通知部２０８、および呼制御情報保持部２０９を有する。なお、以下に説明する点を除き、図８において、図２と同じ符号を付した構成は、図２における構成と同一または同様の機能を有するため説明を省略する。
【００５８】
呼制御情報保持部２０９は、ＩＰテレフォニーサーバ１１を介してＩＰ電話による発着信を行うために必要な情報である呼制御情報を予め保持している。呼制御情報としては、例えば、ＩＰテレフォニーサーバ１１のＩＰアドレスや、ハンドセット３０に割り当てられている電話番号などである。アドレス取得部２０２は、ＬＡＮ１２を介して受信した登録要求に含まれているＩＰアドレスをアドレス保持部２０６に保持させた場合に、その旨を呼制御情報通知部２０８に通知する。
【００５９】
発信操作受付部２０４は、ユーザコンピュータ２０に接続されている入力装置を介してユーザから発信操作を受け付けた場合に、ハンドセット３０のＩＰアドレスをアドレス保持部２０６から取得し、受け付けた発信操作で示される通話相手のＩＰ電話機１４の電話番号等を含む発信情報をハンドセット３０へ送信する。ＴＣサーバ部２０１は、ＴＣ端末１６から発信操作を受信した場合に、ハンドセット３０のＩＰアドレスをアドレス保持部２０６から取得し、ＴＣ端末１６から受信した発信操作をハンドセット３０へ送信する。
【００６０】
呼制御情報通知部２０８は、ハンドセット３０のＩＰアドレスをアドレス保持部２０６に保持させた旨をアドレス取得部２０２から通知された場合に、ハンドセット３０のＩＰアドレスをアドレス保持部２０６から取得し、呼制御情報保持部２０９に保持されている呼制御情報をハンドセット３０へ送信する。
【００６１】
図９は、第２の実施形態におけるハンドセット３０の詳細な機能構成の一例を示すブロック図である。ハンドセット３０は、通信部３１、アドレス通知部３２、音声通信部３３、ネットワークアドレス保持部３４、スピーカ３５、マイク３６、フックスイッチ３７、および呼制御部３８を有する。なお、以下に説明する点を除き、図９において、図３と同じ符号を付した構成は、図３における構成と同一または同様の機能を有するため説明を省略する。
【００６２】
呼制御部３８は、通信部３１を介してユーザコンピュータ２０から呼制御情報を受信した場合に、当該呼制御情報に含まれている電話番号およびＩＰテレフォニーサーバ１１のアドレスを参照して、ハンドセット３０に割り当てられたＩＰアドレスおよび電話番号を登録するための登録要求を、通信部３１を介してＩＰテレフォニーサーバ１１へ送信する。
【００６３】
また、呼制御部３８は、通信部３１を介してユーザコンピュータ２０から発信操作を受信した場合に、通信部３１を介してＩＰテレフォニーサーバ１１と通信し、通信相手のＩＰ電話機１４との間で、例えばＳＩＰ等を用いて呼を確立する。呼が確立された場合、呼制御部３８は、通信相手のＩＰ電話機の情報等を含む、確立された呼の情報を、音声通信部３３に通知する。そして、音声通信部３３から呼の切断を要求された場合、呼制御部３８は、通信相手のＩＰ電話機との間で、例えばＳＩＰ等を用いてＩＰテレフォニーサーバ１１を介して呼の切断処理を実行する。
【００６４】
また、ＩＰテレフォニーサーバ１１を介して着信を受けた場合、呼制御部３８は、音声通信部３３に着信を通知する。そして、音声通信部３３から着信への応答を受信した場合、呼制御部３８は、ＩＰテレフォニーサーバ１１を介して発信元のＩＰ電話機との間で、例えばＳＩＰ等を用いて呼を確立し、確立された呼の情報を、音声通信部３３に通知する。呼の切断については、発信の場合と同様である。
【００６５】
音声通信部３３は、呼制御部３８から着信を通知された場合に、スピーカ３５を介して呼び出し音を出力する。そして、フックスイッチ３７によりオフフックの操作を受け付けた場合、音声通信部３３は、スピーカ３５による呼び出し音の出力を停止して、応答を示す信号を呼制御部３８に通知する。
【００６６】
また、音声通信部３３は、呼制御部３８から、確立された呼に関する情報を受信した場合に、通信相手のＩＰ電話機１４との間でＲＴＰによる通信路を確立する。そして、音声通信部３３は、確立した通信路を介して音声データを受信し、受信した音声データをデコードしてスピーカ３５へ出力する。また、音声通信部３３は、マイク３６を介して取得した音声を音声データに符号化し、確立した通信路を介して当該音声データを通信相手のＩＰ電話機１４へ送信する。
【００６７】
また、フックスイッチ３７によりオンフックの操作を受け付けた場合、音声通信部３３は、終話を要求する信号を呼制御部３８に通知する。
【００６８】
図１０は、第２の実施形態においてハンドセット３０によるユーザコンピュータ２０への登録動作の一例を示すシーケンス図である。
【００６９】
まず、ハンドセット３０がＬＡＮ１２またはＬＡＮ１５に接続されると、通信部３１がＬＡＮへの接続を検出し（Ｓ４００）、アドレス通知部３２は、ユーザコンピュータ２０が属するネットワークに、登録要求をブロードキャストする（Ｓ４０１）。
【００７０】
ブロードキャストにより登録要求を受け取ったユーザコンピュータ２０のアドレス取得部２０２は、当該登録要求に含まれているＭＡＣアドレスがハンドセット情報保持部２０５が保持しているＭＡＣアドレスと同一であることを検出し（Ｓ４０２）、当該登録要求に含まれているＩＰアドレスをアドレス保持部２０６に保持させる（Ｓ４０３）。
【００７１】
そして、アドレス取得部２０２は、ハンドセット３０のＩＰアドレスをアドレス保持部２０６から取得し、呼制御情報保持部２０９に保持されている呼制御情報をハンドセット３０へ送信する（Ｓ４０４）。ハンドセット３０の呼制御部３８は、受信した呼制御情報に含まれている電話番号およびＩＰテレフォニーサーバ１１のアドレスに基づいて、ハンドセット３０に割り当てられたＩＰアドレスおよび電話番号を登録するための登録要求を、ＩＰテレフォニーサーバ１１へ送信する（Ｓ４０５）。
【００７２】
ＩＰテレフォニーサーバ１１は、ハンドセット３０のＩＰアドレスと電話番号を対応付けてデータベースに登録する（Ｓ４０６）。これにより、ＩＰテレフォニーサーバ１１は、ハンドセット３０への着信をハンドセット３０に転送することができる。
【００７３】
図１１は、第２の実施形態におけるハンドセット３０からの発信動作の一例を示すシーケンス図である。
【００７４】
まず、発信操作受付部２０４がユーザコンピュータ２０の入力装置を介してユーザからの発信操作を受け付けた場合、または、ユーザコンピュータ２０のＴＣサーバ部２０１がＴＣ端末１６を介してユーザからの発信操作を受け付けた場合（Ｓ５００）、受け付けた発信操作で示される情報を含む発信情報を、ハンドセット３０へ送信する（Ｓ５０１）。ハンドセット３０の呼制御部３８は、受信した発信情報に基づいて、通話相手のＩＰ電話機１４との間で呼を確立する（Ｓ５０２〜Ｓ５０８）。
【００７５】
より詳しく説明すると、呼制御部３８は、発信操作で示される通話相手のＩＰ電話機１４の電話番号を含むＩＮＶＩＴＥリクエストをＩＰテレフォニーサーバ１１へ送る（Ｓ５０２）。ＩＰテレフォニーサーバ１１は、受信したＩＮＶＩＴＥリクエストを通話相手のＩＰ電話機１４へ転送し（Ｓ５０３）、１００ Ｔｒｙｉｎｇレスポンスをハンドセット３０へ送信する（Ｓ５０４）。
【００７６】
そして、通話相手のＩＰ電話機１４は、呼び出し音を鳴らし、１８０ ＲｉｎｇｉｎｇレスポンスをＩＰテレフォニーサーバ１１へ送信する（Ｓ５０５）。ＩＰテレフォニーサーバ１１は、受信した１８０ Ｒｉｎｇｉｎｇレスポンスをハンドセット３０へ送信する（Ｓ５０６）。
【００７７】
そして、通話相手のＩＰ電話機１４のユーザがオフフック操作を行うと、通話相手のＩＰ電話機１４は、２００ ＯＫレスポンスをＩＰテレフォニーサーバ１１へ送信し（Ｓ５０７）、ＩＰテレフォニーサーバ１１は、受信した２００ ＯＫレスポンスをハンドセット３０へ送信する（Ｓ５０８）。これにより、ハンドセット３０の呼制御部３８は、呼が確立されたことを認識する。
【００７８】
次に、呼制御部３８は、通信相手のＩＰ電話機１４の情報等を含む、確立された呼の情報を音声通信部３３に通知する。そして、音声通信部３３は、通信相手のＩＰ電話機１４との間でＲＴＰによる通信路を確立し、確立した通信路を介して音声データを送受信することにより音声通信を実行する（Ｓ５０９）。
【００７９】
そして、ハンドセット３０から終話を行う場合、フックスイッチ３７によりオンフックの操作がなされることで、音声通信部３３は、終話を呼制御部３８に要求し、呼制御部３８は、ＢＹＥリクエストをＩＰテレフォニーサーバ１１へ送る（Ｓ５１０）。
【００８０】
ＩＰテレフォニーサーバ１１は、受信したＢＹＥリクエストを通話相手のＩＰ電話機１４へ転送する（Ｓ５１１）。通話相手のＩＰ電話機１４は、終話処理を行って、２００ ＯＫレスポンスをＩＰテレフォニーサーバ１１へ送信する（Ｓ５１２）。ＩＰテレフォニーサーバ１１は、受信した２００ ＯＫレスポンスをハンドセット３０へ転送する（Ｓ５１３）。
【００８１】
図１２は、第２の実施形態におけるハンドセット３０への着信動作の一例を示すシーケンス図である。
【００８２】
まず、発信元のＩＰ電話機１４は、ユーザからの操作に応じて、着信先であるハンドセット３０の電話番号を含むＩＮＶＩＴＥリクエストをＩＰテレフォニーサーバ１１へ送る（Ｓ６００）。ＩＰテレフォニーサーバ１１は、受信したＩＮＶＩＴＥリクエストをハンドセット３０へ転送し（Ｓ６０１）、１００ ＴｒｙｉｎｇレスポンスをＩＰ電話機１４へ送信する（Ｓ６０２）。
【００８３】
ハンドセット３０の呼制御部３８は、着信を示す情報を音声通信部３３に通知する。音声通信部３３は、スピーカ３５を介して呼び出し音を出力し（Ｓ６０３）、呼び出し中を呼制御部３８に通知する。呼制御部３８は、１８０ ＲｉｎｇｉｎｇレスポンスをＩＰテレフォニーサーバ１１へ送信し（Ｓ６０４）、ＩＰテレフォニーサーバ１１は、受信した１８０ ＲｉｎｇｉｎｇレスポンスをＩＰ電話機１４へ送信する（Ｓ６０５）。
【００８４】
そして、フックスイッチ３７の操作により音声通信部３３がオフフックを検出すると（Ｓ６０６）、スピーカ３５による呼び出し音の出力を停止して、応答を呼制御部３８に通知する。呼制御部３８は、２００ ＯＫレスポンスをＩＰテレフォニーサーバ１１へ送信することにより呼を確立する（Ｓ６０７）。ＩＰテレフォニーサーバ１１は、受信した２００ ＯＫレスポンスをＩＰ電話機１４へ送信する（Ｓ６０８）。
【００８５】
次に、呼制御部３８は、発信元のＩＰ電話機１４の情報等を含む、確立された呼の情報を音声通信部３３に通知する。そして、音声通信部３３は、発信元のＩＰ電話機１４との間でＲＴＰによる通信路を確立し、確立した通信路を介して音声データを送受信することにより音声通信を実行する（Ｓ６０９）。なお、終話処理については、図１１と同様であるため説明を省略する。
【００８６】
以上、本発明の第２の実施形態について説明した。
【００８７】
なお、本発明は、上記した各実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した各実施形態では、有線ネットワークを例に説明したが、本発明はこれに限られず、各ネットワークは部分的に無線通信により実現されていてもよい。特に、ハンドセット３０と、ＬＡＮ１２やＬＡＮ１５との間の通信は、ハンドセット３０の取り扱いの容易さを考慮して、無線ＬＡＮ等の無線通信により実現されることが好ましい。
【００８８】
また、上記した各実施形態では、ユーザは、ユーザコンピュータ２０またはＴＣ端末１６を介して、ユーザコンピュータ２０またはハンドセット３０に発信を指示するが、本発明はこれに限らない。例えば、ハンドセット３０にキーパッドや表示画面を設け、ハンドセット３０からも発信を指示できるようにしてもよい。また、この場合、ハンドセット３０に入力された操作に応じて、ユーザコンピュータ２０のユーザデータ保持部２０７内の電話帳等のデータをハンドセット３０の表示画面に表示するようにしてもよい。
【００８９】
また、上記した各実施形態では、自席から離れた場所での発信操作にＴＣ端末１６を用いる例を説明しているが、本発明はこれに限られず、ネットワークを介してユーザコンピュータ２０を操作することが可能なコンピュータであれば、ＴＣ端末１６である必要はない。
【００９０】
また、上記した第２の実施形態では、ユーザコンピュータ２０に呼制御情報を保持させ、ハンドセット３０がＬＡＮに接続した場合に、ユーザコンピュータ２０からハンドセット３０へ呼制御情報を送信するようにしている。これは、ハンドセット３０の電話番号やＩＰテレフォニーサーバ１１のＩＰアドレスが変更された場合を考慮したものであるが、例えば、ハンドセット３０の電話番号やＩＰテレフォニーサーバ１１のＩＰアドレスが変更されないことが分かっている状況では、電話番号やＩＰテレフォニーサーバ１１のＩＰアドレス等の呼制御情報を予めハンドセット３０に保持させるようにしてもよい。
【００９１】
また、上記した各実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、本発明が、必ずしも説明した全ての構成要素を備えるものに限定されるものではない。また、ある実施形態の構成の一部を、他の実施形態の構成に置き換えることが可能であり、ある実施形態の構成に、他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００９２】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現されてもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【００９３】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００９４】
１０・・・ＩＰ電話システム、１１・・・ＩＰテレフォニーサーバ、１２・・・ＬＡＮ、１３・・・ＷＡＮ、１４・・・ＩＰ電話機、１５・・・ＬＡＮ、１６・・・ＴＣ端末、２０・・・ユーザコンピュータ、２００・・・通信部、２０１・・・ＴＣサーバ部、２０２・・・アドレス取得部、２０３・・・呼制御部、２０４・・・発信操作受付部、２０５・・・ハンドセット情報保持部、２０６・・・アドレス保持部、２０７・・・ユーザデータ保持部、２０８・・・呼制御情報通知部、２０９・・・呼制御情報保持部、３０・・・ハンドセット、３１・・・通信部、３２・・・アドレス通知部、３３・・・音声通信部、３４・・・ネットワークアドレス保持部、３５・・・スピーカ、３６・・・マイク、３７・・・フックスイッチ、３８・・・呼制御部、３００・・・スピーカ、３０１・・・フックスイッチ、３０２・・・マイク、３０３・・・コネクタ
【図１】
2012175325.tif 000003
【図２】
2012175325.tif 000004
【図３】
2012175325.tif 000005
【図４】
2012175325.tif 000006
【図５】
2012175325.tif 000007
【図６】
2012175325.tif 000008
【図７】
2012175325.tif 000009
【図８】
2012175325.tif 000010
【図９】
2012175325.tif 000011
【図１０】
2012175325.tif 000012
【図１１】
2012175325.tif 000013
【図１２】
2012175325.tif 000014