(57)【特許請求の範囲】
【請求項１】
第１外部装置との通話を制御する通話制御手段と、その通話制御手段の制御による前記第１外部装置との通話中に第２外部装置からの着呼を検出する着呼検出手段と、前記第２外部装置に対して、通話可能な状態である第１状態または通話を好まない状態である第２状態とを通知する通知手段と、その通知手段により通知される状態が第２状態である場合に、前記着呼検出手段により検出された前記第２外部装置からの着呼を知らせる着信音の発音を禁止する着信音禁止手段とを備えた通信制御装置を介して、前記第１外部装置との通話を行うと共に前記第１外部装置との通話中に前記第２外部装置からの着呼が可能な電話装置であって、
前記第１外部装置との通話を開始する場合に前記電話装置の状態を前記第２状態とするか否かを記憶する第１記憶手段と、
前記通話制御手段に対して前記第１外部装置との通話の開始を指示する通話開始指示手段と、
その通話開始指示手段による指示によって前記第１外部装置との通話を開始する場合に前記第１記憶手段に前記第２状態とすると記憶されていれば、または前記第１外部装置との通話中に、前記通知手段により前記第２外部装置に対して通知する前記電話装置の状態を前記第２状態に設定するよう前記通話制御手段に対して指示する設定手段とを備えていることを特徴とする電話装置。
【請求項２】
前記電話装置における着呼状況を表示する表示手段と、
前記通話を好まない第２状態の場合に前記第２外部装置から着呼があると、前記着信音禁止手段により着信音の発音が禁止された着呼状況を前記表示手段に表示する着信音禁止着呼表示手段とを備えていることを特徴とする請求項１記載の電話装置。
【請求項３】
通話の相手装置毎に、前記電話装置の状態を前記第２状態とするか否かをそれぞれ記憶する第２記憶手段と、
通話を開始する第１外部装置がどの相手装置であるかを識別する識別手段と、
その識別手段により識別される相手装置と通話を開始する場合に、前記電話装置の状態を前記第２状態とするか否かを前記第２記憶手段より特定する状態特定手段とを備え、
前記設定手段は、前記識別手段により識別される相手装置と通話を開始する場合に、前記状態特定手段により前記第２状態とすると特定されると、前記電話装置の状態を前記第２状態に設定するよう前記通話制御手段に対して指示することを特徴とする請求項１または２に記載の電話装置。
【請求項４】
前記電話装置の状態を前記第２状態へ変更する指示を受け付ける変更指示受付手段と、
前記第１外部装置との通話中において、前記電話装置の状態が第１状態である場合に、前記変更指示受付手段により受け付けた指示によって、前記電話装置の状態を前記第２状態に変更するよう前記通話制御手段に対して指示する変更手段とを備えていることを特徴とする請求項１から３のいずれかに記載の電話装置。
【請求項５】
前記第１外部装置との通話の切断を検出する通話切断検出手段と、
前記通話切断検出手段により通話の切断を検出した場合に、前記電話装置の状態を前記第１状態に設定するよう前記通話制御手段に対して指示する第２設定手段とを備えていることを特徴とする請求項１から４のいずれかに記載の電話装置。
【請求項６】
前記第１外部装置との通話中で且つ前記電話装置の状態が第２状態である場合に、前記第２外部装置から着呼を受けると、その第２外部装置に対してメッセージを送出するメッセージ送出手段を備えていることを特徴とする請求項１から５のいずれかに記載の電話装置。
【請求項７】
前記メッセージ送出手段は、文字データによって前記メッセージを生成して送出することを特徴とする請求項６に記載の電話装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話装置に関するものである。
【背景技術】
【０００２】
従来、インターネットを介して外部装置と通話を行うインターネット電話が知られている。インターネット電話は、インターネットに接続可能なパーソナルコンピュータ（以下、「ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）」と称する。）に、インターネット電話サービス事業者から提供されるインターネット電話用のプログラム（以下、「インターネット電話プログラム」と称する。）をインストールすることによって、利用することができる。インターネット電話プログラムとしては、例えば、スカイプ・テクノロジー社が提供する「ＳＫＹＰＥ」（登録商標）が知られている。
【０００３】
インターネット電話では、インターネットプロトコル（以下、「ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）」と称する。）に従って、パケット化された音声データを送受信する。また、インターネット電話には、ＩＰの特徴を生かして、様々な機能が搭載されている。
【０００４】
例えば、複数の外部装置との間で同時にデータの送受信が行えることを利用して、外部装置との通話中に、別の外部装置からの着呼を受け付ける機能（割り込み機能）がある。この割り込み機能によって、通話中であっても、別の外部装置から着呼があれば、その着呼に着信することができる。なお、「着呼」とは、外部装置側から発呼があって回線が閉結されていない状態をいい、「着信」とは、外部装置側から発呼があって回線が閉結されている状態をいう。
【０００５】
この割り込み機能は、インターネット電話サービス事業者が設置しているサーバや、ＰＣにインストールされたインターネット電話プログラムによって実現される。
【０００６】
これに対し、電話回線網を介して外部装置と通話を行う一般電話においても、外部装置との通話中に別の外部装置からの着呼を知らせる割り込み機能がある。一般電話の割り込み機能は、交換機によって実現されている。この一般電話の割り込み機能に関連して、特許文献１には、通信前または通信中に、割り込み機能を禁止する指示情報を交換機に対して送信する技術が開示されている。交換機は、この指示情報に基づいて割り込み機能を禁止することができる。
【特許文献１】特開平１１−３４６２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、一般に、インターネット電話サービス事業者が設置しているサーバやインターネット電話プログラムには、割り込み機能を禁止する機能を搭載しておらず、ユーザの意思で割り込み機能を禁止することができない。このため、割り込み機能によって、別の外部装置からの着呼を知らせる着信音が発音されることにより、現在の通話が遮断され、通話に集中できないという問題点があった。また、上述した特許文献１では、単純に割り込み機能を禁止するだけなので、割り込み機能を禁止している間は、別の外部装置から着呼があったことをユーザに対して知らせることができない、という問題点があった。
【０００８】
本発明は、上述した問題点を解決するためになされたものであり、外部装置との通話中に、別の外部装置から着呼があっても、ユーザが外部装置との通話に集中できる電話装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
この目的を達成するために、請求項１に記載の電話装置は、第１外部装置との通話を制御する通話制御手段と、その通話制御手段の制御による前記第１外部装置との通話中に第２外部装置からの着呼を検出する着呼検出手段と、前記第２外部装置に対して、通話可能な状態である第１状態または通話を好まない状態である第２状態とを通知する通知手段と、その通知手段により通知される状態が第２状態である場合に、前記着呼検出手段により検出された前記第２外部装置からの着呼を知らせる着信音の発音を禁止する着信音禁止手段とを備えた通信制御装置を介して、前記第１外部装置との通話を行うと共に前記第１外部装置との通話中に前記第２外部装置からの着呼が可能なものであって、前記第１外部装置との通話を開始する場合に前記電話装置の状態を前記第２状態とするか否かを記憶する第１記憶手段と、前記通話制御手段に対して前記第１外部装置との通話の開始を指示する通話開始指示手段と、その通話開始指示手段による指示によって前記第１外部装置との通話を開始する場合に前記第１記憶手段に前記第２状態とすると記憶されていれば、または前記第１外部装置との通話中に、前記通知手段により前記第２外部装置に対して通知する前記電話装置の状態を前記第２状態に設定するよう前記通話制御手段に対して指示する設定手段とを備えている。
【００１０】
【００１１】
請求項２に記載の電話装置は、請求項１記載の電話装置において、前記電話装置における着呼状況を表示する表示手段と、前記通話を好まない第２状態の場合に前記第２外部装置から着呼があると、前記着信音禁止手段により着信音の発音が禁止された着呼状況を前記表示手段に表示する着信音禁止着呼表示手段とを備えている。
【００１２】
【００１３】
請求項３に記載の電話装置は、請求項１または２に記載の電話装置において、通話の相手装置毎に、前記電話装置の状態を前記第２状態とするか否かをそれぞれ記憶する第２記憶手段と、通話を開始する第１外部装置がどの相手装置であるかを識別する識別手段と、その識別手段により識別される相手装置と通話を開始する場合に、前記電話装置の状態を前記第２状態とするか否かを前記第２記憶手段より特定する状態特定手段とを備え、前記設定手段は、前記識別手段により識別される相手装置と通話を開始する場合に、前記状態特定手段により前記第２状態とすると特定されると、前記電話装置の状態を前記第２状態に設定するよう前記通話制御手段に対して指示する。
【００１４】
請求項４に記載の電話装置は、請求項１から３のいずれかに記載の電話装置において、前記電話装置の状態を前記第２状態へ変更する指示を受け付ける変更指示受付手段と、前記第１外部装置との通話中において、前記電話装置の状態が第１状態である場合に、前記変更指示受付手段により受け付けた指示によって、前記電話装置の状態を前記第２状態に変更するよう前記通話制御手段に対して指示する変更手段とを備えている。
【００１５】
請求項５に記載の電話装置は、請求項１から４のいずれかに記載の電話装置において、前記第１外部装置との通話の切断を検出する通話切断検出手段と、前記通話切断検出手段により通話の切断を検出した場合に、前記電話装置の状態を前記第１状態に設定するよう前記通話制御手段に対して指示する第２設定手段とを備えている。
【００１６】
請求項６に記載の電話装置は、請求項１から５のいずれかに記載の電話装置において、前記第１外部装置との通話中で且つ前記電話装置の状態が第２状態である場合に、前記第２外部装置から着呼を受けると、その第２外部装置に対してメッセージを送出するメッセージ送出手段を備えている。
【００１７】
請求項７に記載の電話装置は、請求項６に記載の電話装置において、前記メッセージ送出手段は、文字データによって前記メッセージを生成して送出する。
【発明の効果】
【００１８】
請求項１に記載の電話装置によれば、第１外部装置との通話を開始する場合または第１外部装置との通話中には、設定手段によって、本電話装置の状態が通話を好まない状態である第２状態に設定される。これにより、第２外部装置から本電話装置へ発呼がなされる場合、本電話装置が第１外部装置との通話を行うために介される通信制御装置の通知手段によって、本電話装置の状態が通話を好まない状態であることが第２外部装置へ通知される。よって、第２外部装置は、本電話装置が通話を好まない状態であることを知ることができるので、第２外部装置からの発呼を抑制できるという効果がある。また、第２外部装置から着呼があった場合に、通信制御装置の着信音禁止手段によって、着信音の発音が禁止される。よって、本電話装置のユーザは、第１外部装置との通話中に、第２外部装置からの着呼を知らせる着信音によって通話が遮断されることを防止することができる。従って、本電話装置のユーザは、第１外部装置との通話中に第２外部装置から着呼があった場合でも、第１外部装置との通話に集中できるという効果がある。また、本電話装置は、特段の操作をしなくても、第１外部装置との通話時に、本電話装置の状態を通話の好まない状態である第２状態にすることができるという効果がある。
【００１９】
【００２０】
請求項２に記載の電話装置によれば、請求項１記載の電話装置の奏する効果に加えて、着信音の発音が禁止された着呼状況が着信音禁止着呼表示手段によって表示手段に表示されるので、本電話装置のユーザは、着信音の発音が禁止された着呼状況を知ることができる。これにより、第１外部装置との通話中に第２外部装置から着呼がある場合に着信音が発音されなくても、本電話装置のユーザは、着呼があることを認識することができるという効果がある。
【００２１】
【００２２】
請求項３に記載の電話装置によれば、請求項１または２に記載の電話装置の奏する効果に加えて、次の効果を奏する。通話を集中したい相手装置に対して、その相手装置との通話時に本電話装置の状態を通話の好まない状態である第２状態とすると予め第２記憶手段に記憶させておく。そして、その相手装置との通話を開始する場合には、通話を開始する第１外部装置が通話を集中したい相手装置であると識別手段により識別され、状態特定手段によって、その相手装置との通話時における本電話装置の状態が第２状態に特定されるので、設定手段によって、本電話装置の状態を第２状態に設定できる。よって、本電話装置は、特段の操作をしなくても、通話を集中したい相手装置との通話時に、本電話装置の状態を通話の好まない状態である第２状態にでき、本電話装置のユーザは、その相手装置との通話に集中できるという効果がある。
【００２３】
請求項４に記載の電話装置によれば、請求項１から３のいずれかに記載の電話装置の奏する効果に加えて、次の効果を奏する。第１外部装置との通話中で且つ本電話装置の状態が通話可能な第１状態である場合に、本電話装置の状態を通話の好まない状態である第２状態へ変更する指示がユーザからなされれば、その変更指示が変更指示受付手段により受け付けられ、変更手段によって、本電話装置の状態が通話可能な第１状態から通話を好まない第２状態へ変更される。これにより、第１外部装置との通話中において、本電話装置の状態が通話可能な第１状態であっても、その通話の途中で、本電話装置の状態を通話の好まない状態である第２状態へ変更できる。よって、本電話装置のユーザに対して、通話の途中から第１外部装置との通話に集中させることができるという効果がある。
【００２４】
請求項５に記載の電話装置によれば、請求項１から４のいずれかに記載の電話装置の奏する効果に加えて、次の効果を奏する。第１外部装置との通話が切断された場合に、その通話の切断が通話切断検出手段により検出され、第２設定手段によって、本電話装置の状態が通話可能な状態である第１状態に設定される。これにより、第２外部装置から本電話装置へ発呼がなされる場合に、本電話装置の状態が通話可能な第１状態であることが、通知手段により第２外部装置へ通知される。よって、第２外部装置に対して、本電話装置が通話可能になったことを認識させることができるという効果がある。
【００２５】
請求項６に記載の電話装置によれば、請求項１から５のいずれかに記載の電話装置の奏する効果に加えて、次の効果を奏する。第１外部装置との通話中で且つ本電話装置の状態が通話を好まない第２状態である場合に、第２外部装置から着呼を受けると、メッセージ送出手段により、第２外部装置に対してメッセージが送出される。これにより、第２外部装置に対して、本電話装置が通話中により応答できないことを認識させることができるという効果がある。
【００２６】
請求項７に記載の電話装置によれば、請求項６に記載の電話装置の奏する効果に加えて、文字データによってメッセージが生成されて、第２外部装置へ送出されるので、少ない情報量でメッセージを送出することができる。また、文字データは音声データのようにリアルタイムにデータを送出する必要がないので、徐々にデータを送出することができる。これにより、回線が込み合っている状況であっても、確実に第２外部装置に対してメッセージを届けることができるという効果がある。また、第１外部装置との通話に関するデータを優先して送出できるので、第２外部装置に対してメッセージを送出する場合に、第１外部装置との通話品質が劣化することを防止することができるという効果がある。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の一実施形態におけるインターネット電話システムＴの電気的構成を示すブロック図である。このインターネット電話システムＴは、多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称する。）１とパーソナルコンピュータ（ＰＣ）２とから構成され、これらはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル５０を介して接続されている。
【００２８】
ＭＦＰ１は、インターネット電話機能、一般電話機能、ファクシミリ機能、プリンタ機能、スキャナ機能、及びコピー機能などの各種の機能を有する多機能周辺装置である。また、ＰＣ２は、インターネット電話を制御するための制御装置として機能するもので、インターネット回線２００と接続されている。インターネット電話システムＴは、インターネット回線２００を介して、外部に設けられたＰＣ３Ａ、ＰＣ３Ｂ、ＰＣ３Ｃとの間で、インターネット電話を行う。
【００２９】
ここで、インターネット電話システムＴには、後述するＰＣ２のハードディスク３４に、インターネット電話プログラム３４ｂがインストールされている。このインターネット電話プログラム３４ｂは、ＰＣ２の電源がオンされると起動され、ユーザからキーボード３５又はマウス３６の操作によりプログラムの終了が指示されるか、ＰＣ２の電源がオフされるまで、ＣＰＵ３１によって実効され続ける。ＭＦＰ１は、このインターネット電話プログラム３４ｂを制御することにより、ＭＦＰ１に設けられた送受話器２２を使って、外部のＰＣ３Ａ〜３Ｃとの間で、インターネット電話を行うことができる。
【００３０】
このインターネット電話プログラム３４ｂには、一の外部のＰＣ（例えば、ＰＣ３Ａ）との通話中に、別の外部のＰＣ（ＰＣ３Ｂ，３Ｃ）からの着呼を受け付ける割り込み機能が搭載されている。インターネット電話システムＴは、この割り込み機能によって、一の外部のＰＣ３Ａとの通話中に別の外部のＰＣ３Ｂ，３Ｃから着呼を受け付けた場合にも、インターネット電話装置Ｔのユーザが一の外部のＰＣ３Ａとの通話に集中することができるように構成されている。
【００３１】
また、インターネット電話プログラム３４ｂには、テキストチャット機能が搭載されている。テキストチャット機能は、相手装置との間で文字データを送受信しあう機能である。
【００３２】
更に、インターネット電話プログラム３４ｂには、プレゼンス機能が搭載されている。このプレゼンス機能は、インターネット電話システムＴを使用しているユーザの状態（プレゼンス状態）を外部のＰＣ３Ａ〜３Ｃに対して通知する機能である。ユーザは、インターネット電話プログラム３４ｂによってプレゼンス状態を登録することで、インターネット回線２００を介して外部のＰＣ３Ａ〜３Ｃに対し、自分のプレゼンス状態を通知することができる。これにより、外部のＰＣ３Ａ〜３Ｃは、インターネット電話を行う場合に、インターネット電話システムＴのプレゼンス状態を確認することができる。
【００３３】
ここで、図２を参照して、プレゼンス状態について説明する。図２は、各プレゼンス状態において、相手装置から着呼があった場合に、インターネット電話プログラム３４ｂの着信動作を説明する説明図である。図２に示すように、プレゼンス状態には、「オンライン」、「取り込み中」、および「オフライン」がある。「オンライン」は、ユーザが通話可能な状態を示し、「取り込み中」は、ユーザが通話を好まない状態を示す。また、「オフライン」は、ユーザが通話不可能な状態を示す。なお、ユーザが通話を好まない状態とは、例えば、ユーザが席を外したり、仕事に集中していたりして、電話に出るのが難しい状態をいう。また、「オンライン」が本発明の「第１状態」の一例であり、「取り込み中」が本発明の「第２状態」の一例である。
【００３４】
図２に示すように、プレゼンス状態として「オンライン」が登録されている場合に、相手装置から着呼があると、インターネット電話プログラム３４ｂはその着呼に対して着信することができる。また、ＭＦＰ１に対して着呼通知を行う。このとき、着呼があったことを知らせる着信音を発音するように、ＭＦＰ１に対して指示する。ユーザは、この着信音によって相手装置から着呼があることを知り、その電話に応答することができる。尚、インターネット電話プログラム３４ｂが起動されると、プレゼンス状態は、初期状態として「オンライン」に設定される。
【００３５】
次に、プレゼンス状態として「取り込み中」が登録されている場合に、相手装置から着呼があると、インターネット電話プログラム３４ｂはその着呼に対して着信することができる。また、ＭＦＰ１に対して着呼通知を行う。このとき、着呼があったことを知らせる着信音は発音しないようにＭＦＰ１に対して指示する。これにより、ＭＦＰ１は、後述する液晶ディスプレイ１６（以下、「ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１６」と称する。）にだけ、着呼があることを表示する。これにより、ユーザは着信音に遮断されることなく仕事に集中できると共に、液晶ディスプレイには着呼があることが表示されるので、必要に応じてその着呼に応答することができる。
【００３６】
一方、プレゼンス状態として「オフライン」が登録されている場合は、相手装置から着呼があっても、インターネット電話プログラム３４ｂはその着呼に対して着信を行わない。これにより、相手装置からの着呼を完全に遮断することができる。
【００３７】
次に、図１に戻って、ＭＦＰ１の詳細構成について説明する。ＭＦＰ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、フラッシュメモリ１４、操作ボタン１５、ＬＣＤ１６、スピーカ１７、スキャナ１８、プリンタ１９、モデム２０、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２１、送受話器２２、計時回路２３、及びＵＳＢインターフェイス２４を備えており、これらはバスライン２５を介して互いに接続されている。
【００３８】
ＣＰＵ１１は、ＲＯＭ１２、ＲＡＭ１３、及びフラッシュメモリ１４に記憶される固定値やプログラムに従って、或いは、ＮＣＵ２１やＵＳＢインターフェイス２４を介して送受信される各種信号に従って、バスライン２５を介して接続された各部を制御する演算装置である。
【００３９】
ＲＯＭ１２は、このＭＦＰ１で実行される各種の制御プログラムやその制御プログラムにより参照される固定値を記憶する書換不能な不揮発性のメモリであり、例えば、後述する図４のフローチャートに示すインターネット電話通話処理を実行するプログラムが記憶されている。また、ＲＯＭ１２には、お詫びメッセージ領域１２ａが設けられている。
【００４０】
お詫びメッセージ領域１２ａは、お詫びメッセージが記憶されたメモリ領域である。お詫びメッセージとは、インターネット電話システムＴが一の外部のＰＣ（例えば、ＰＣ３Ａ）との通話中で且つプレゼンス機能のプレゼンス状態が「取り込み中」に設定されている場合に、別の外部のＰＣ（例えば、ＰＣ３Ｂ又はＰＣ３Ｃ）から着呼があると、後述するインターネット電話通話処理（図４参照）により、別の外部のＰＣ（ＰＣ３Ｂ又はＰＣ３Ｃ）に対して送出されるテキスト形式のメッセージのことである。
【００４１】
お詫びメッセージ領域１２ａには、例えば、「現在、通話中により電話に出ることができません。また、おかけ直しください。」といった文字データが、お詫びメッセージとして格納されている。
【００４２】
ＣＰＵ１１は、インターネット電話通話処理を実行中に、インターネット電話システムＴが一の外部のＰＣ（例えば、ＰＣ３Ａ）との通話中で且つプレゼンス機能のプレゼンス状態が「取り込み中」に設定されている場合に、別の外部のＰＣ（例えば、ＰＣ３Ｂ又はＰＣ３Ｃ）からの着呼を検出すると、このお詫びメッセージ領域１２ａからお詫びメッセージを読み出し、インターネット電話プログラム３４ｂに対して、このお詫びメッセージを別の外部のＰＣ（ＰＣ３Ｂ又はＰＣ３Ｃ）へ送信するよう指示する。インターネット電話プログラム３４ｂは、この指示に基づき、テキストチャット機能を用いて、お詫びメッセージを別の外部のＰＣ（ＰＣ３Ｂ又はＰＣ３Ｃ）に送出する。これにより、発呼を行った別の外部のＰＣ（ＰＣ３Ｂ又はＰＣ３Ｃ）のユーザは、インターネット電話システムＴのユーザが現在通話中であることを認識することができる。
【００４３】
ＲＡＭ１３は、各種のプログラムやデータを一時的に記憶するための書換可能な揮発性のメモリである。また、フラッシュメモリ１４は書換可能な不揮発性のメモリであり、このフラッシュメモリ１４に記憶されたデータは、ＭＦＰ１の電源オフ後も保持される。このフラッシュメモリ１４には、動作パターン設定フラグ１４ａと電話帳領域１４ｂとが設けられている。
【００４４】
動作パターン設定フラグ１４ａは、インターネット電話システムＴが、外部のＰＣ３Ａ〜３Ｃとの通話時に、プレゼンス機能のプレゼンス状態を「取り込み中」とするか否かを設定するためのフラグであり、どの外部のＰＣ３Ａ〜３Ｃとの通話時であっても必ず「取り込み中」とする場合には「１」が設定され、それ以外の場合は「０」が設定される。この動作パターン設定フラグ１４ａの設定は、操作ボタン１５の操作により、ユーザによって設定される。
【００４５】
ＣＰＵ１１は、インターネット電話通話処理を起動すると、まず、動作パターン設定フラグ１４ａの内容を読み出す。そして、動作パターン設定フラグ１４ａが「１」の場合には、インターネット電話プログラム３４ｂに対して、プレゼンス機能のプレゼンス状態を「取り込み中」とするように指示する。
【００４６】
電話帳領域１４ｂは、電話帳が格納されるメモリ領域である。ここで、図３を参照して、電話帳領域１４ｂに格納される電話帳について説明する。図３は、電話帳領域１４ｂに格納される電話帳の内容を模式的に示す模式図である。この電話帳は、外部のＰＣ３Ａ〜３Ｃに付された名前１４ｂ１に対し、電話番号１４ｂ２と通話中プレゼンス設定１４ｂ３とを対応付けたものである。この電話帳は、操作ボタン１５の操作により、ユーザによって、新たな外部のＰＣの情報を登録したり、すでに登録されている外部のＰＣの情報を書き換えたりすることができる。
【００４７】
名前１４ｂ１は、外部のＰＣ３Ａ〜３Ｃの各々を識別するための名前で分けられており、「Ａ」が外部のＰＣ３Ａの名前、「Ｂ」が外部のＰＣ３Ｂの名前、「Ｃ」が外部のＰＣ３Ｃの名前である。
【００４８】
電話番号１４ｂ２は、外部のＰＣ３Ａ〜３Ｃの各々の電話番号が、名前１４ｂ１に対応付けられている。即ち、名前「Ａ」に対し、ＰＣ３Ａの電話番号「ＡＡＡ−ＡＡＡ−ＡＡＡＡ」が対応付けられ、名前「Ｂ」に対し、ＰＣ３Ｂの電話番号「ＢＢＢ−ＢＢＢ−ＢＢＢＢ」が対応付けられ、名前「Ｃ」に対し、ＰＣ３Ａの電話番号「ＣＣＣ−ＣＣＣ−ＣＣＣＣ」が対応付けられている。
【００４９】
通話中プレゼンス設定１４ｂ３には、外部のＰＣ３Ａ〜３Ｃ毎に、その外部のＰＣ３Ａ〜３Ｃとの通話時において、プレゼンス機能のプレゼンス状態を「取り込み中」とするか否かの設定情報が、名前１４ｂ１に対応付けられている。即ち、名前「Ａ」に対しては、ＰＣ３Ａとの通話時にプレゼンス状態を「取り込み中」とする旨の設定情報「取り込み中設定」が対応付けられ、名前「Ｂ」に対しては、ＰＣ３Ｂとの通話時にプレゼンス状態を「オンライン中」とする設定情報「オンライン設定」が対応付けられ、名前「Ｃ」に対しては、ＰＣ３Ｃとの通話時にプレゼンス状態を「取り込み中」とする設定情報「取り込み中設定」が対応付けられている。尚、この通話中プレゼンス設定１４ｂ３の内容は、操作ボタン１５の操作により、ユーザによっていつでも変更することができる。
【００５０】
ＣＰＵ１１は、インターネット電話通話処理を実行中に、電話帳１４ｂに格納された電話帳から、通話を開始する通話相手（相手ＰＣ）の名前１４ｂ１若しくは電話番号１４ｂ２が登録されているかを確認し、通話を開始する通話相手（相手ＰＣ）の名前１４ｂ１若しくは電話番号１４ｂ２が電話帳に登録されている場合、それに対応する通話中プレゼンス設定１４ｂ３の内容を読み出す。そして、通話中プレゼンス設定１４ｂ３が「取り込み中設定」となっている場合、インターネット電話プログラム３４ｂに対して、プレゼンス機能のプレゼンス状態を「取り込み中」とするように指示する。
【００５１】
図１に戻り、説明を続ける。操作ボタン１５は、インターネット電話、一般電話、スキャナ、プリンタやファクシミリといった各機能の切り替えや、各種動作の指示および設定を行うための入力ボタンである。この操作ボタン１５には、インターネット電話ボタン１５ａとプレゼンス切替ボタン１５ｂが設けられている。
【００５２】
インターネット電話ボタン１５ａは、ＭＦＰ１でインターネット電話を行う場合に利用するもので、インターネット電話の発呼指示、着呼に対する着信指示、若しくは通話の切断指示を行うためのボタンである。電話帳領域１４ｂに格納された電話帳から通話したい外部のＰＣ３Ａ〜３Ｃを選択し、インターネット電話ボタン１５ａを押下すると、ＭＦＰ１は、インターネット電話プログラム３４ｂに対し、選択されたＰＣの電話番号情報を送出した上で、そのＰＣへの発呼指示を行う。
【００５３】
また、インターネット電話プログラム３４ｂからＭＦＰ１に対して着呼通知があった場合に、インターネット電話ボタン１５ａが押下されると、その着呼に対して着信し、通話を開始する。更に、外部のＰＣ３Ａ〜３Ｃとの通話中にインターネット電話ボタン１５ａが押下されると、ＭＦＰ１は、インターネット電話プログラム３４ｂに対して通話切断を指示する。
【００５４】
プレゼンス切替ボタン１５ｂは、プレゼンス機能のプレゼンス状態を切り替えるためのボタンである。プレゼンス状態が「オンライン」である場合に、このプレゼンス切替ボタン１５ｂが押下されると、ＭＦＰ１は、インターネット電話プログラム３４ｂに対して、プレゼンス状態を「取り込み中」に設定するように指示する。一方、プレゼンス状態が「取り込み中」である場合に、このプレゼンス切替ボタン１５ｂが押下されると、ＭＦＰ１は、インターネット電話プログラム３４ｂに対して、プレゼンス状態を「オンライン」に設定するように指示する。
【００５５】
ＬＣＤ１６は、操作ボタン１５の操作に応じてメニューや動作状態などを表示するための表示デバイスである。ユーザは操作ボタン１５を操作することにより、その操作に対応する情報がＬＣＤ１６に表示される。また、ＬＣＤ１６には、外部のＰＣ３Ａ〜３Ｃからの着呼状況が表示される。ＣＰＵ１１は、インターネット電話プログラム３４ｂからＭＦＰ１に対して着呼通知があった場合に、その着呼があることを表示するようにＬＣＤ１６を制御する。
【００５６】
スピーカ１７は、状況に応じた各種音声（例えば、操作キー１５の操作音やエラー発生時の注意音）を出力するものであり、かかる音声の発音によってユーザに状況を報知する。また、スピーカ１７は、インターネット電話プログラム３４ｂからＭＦＰ１に対して着呼通知があり且つ着信音の発音指示がある場合に、着信音を発音する。一方、着呼通知と合わせて、着呼があったことを知らせる着信音は発音しないように、インターネット電話プログラム３４ｂから指示される場合には、ＣＰＵ１１によって、着信音がスピーカ１７から発音されないように制御される。
【００５７】
スキャナ１８は、ＣＰＵ１１からの指示に基づいて、スキャナ１８に設けられた原稿読取台（図示せず）にセットされた原稿から画像の読み取りを行うと共に、その画像をＬＣＤ１６に表示したり、プリンタ１９で印刷可能な画像データを生成するものである。このスキャナ１８により読み取られた画像データは、ＭＦＰ１がファクシミリモードやスキャナモードやコピーモードに設定されている場合には、ＲＡＭ１３における所定の記憶領域に格納される。
【００５８】
プリンタ１９は、ＣＰＵ１１からの指示に基づいて、プリンタ１９に設けられた給紙カセット（図示せず）内の記録用紙への印刷を行うものである。
【００５９】
モデム２０は、ＣＰＵ１１からの指示に基づいて、ＲＡＭ１３に記憶される送信データを電話回線網１００に伝送可能な画像信号に変調し、ＮＣＵ２１を介して送信したり、電話回線網１００からＮＣＵ２１を介して入力された画像信号を受信し、ＬＣＤ１６に表示したりプリンタ１９で印刷可能な画像データに復調するものである。
【００６０】
ＮＣＵ２１は、電話回線網１００と接続されており、電話回線網１００へのダイヤル信号の送出や、電話回線網１００からの呼出信号の応答などの制御を行うものである。
【００６１】
送受話器２２は、電話回線網１００を介して接続された外部装置（図示せず）と通話（一般電話）を行うための装置であるとともに、インターネット２００を介して接続された外部のＰＣ３Ａ〜３Ｃと通話（インターネット電話）を行うための装置であり、音声を音声信号に変換するマイクロフォン（図示せず）と、音声信号を音声に変換して外部へ出力（放音）するスピーカ（図示せず）とを有している。
【００６２】
計時回路２３は、現在の日時を刻む内部時計を有しており、計時を開始した日時と現在の日時とを比較して所要時間を算出する既知の回路である。
【００６３】
ＵＳＢインターフェイス２４は、ＵＳＢ規格に従って、データ伝送を行うためのインターフェイスである。このＵＳＢインターフェイス２４には、ＵＳＢケーブル５０を接続するためのコネクタ（図示せず）が設けられている。本実施の形態では、ＵＳＢケーブル５０を介して、ＰＣ２のＵＳＢインターフェイス３９と接続されており、これにより、ＭＦＰ１とＰＣ２との間で種々のデータ伝送を可能としている。
【００６４】
次いで、ＰＣ２の詳細構成について説明する。ＰＣ２は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスク３４、キーボード３５、マウス３６、ＬＣＤ３７、計時回路３８、ＵＳＢインターフェイス３９、及びインターネットインターフェイス４０を備えており、これらはバスライン４１を介して互いに接続されている。
【００６５】
ＣＰＵ３１は、ＲＯＭ３２、ＲＡＭ３３、及びハードディスク３４に記憶される固定値やプログラムに従って、或いは、ＵＳＢインターフェイス３９やインターネットインターフェイス４０を介して送受信される各種信号に従って、バスライン４１により接続された各部を制御する演算装置である。
【００６６】
ＲＯＭ３２は、ＣＰＵ３１がバスライン４１と接続された各部の入出力を制御するプログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）や、ＢＩＯＳを実行する際に参照する各種設定を記憶する書換不能な不揮発性のメモリである。ＲＡＭ３３は、ＣＰＵ３１が各種プログラムやデータを一時的に記憶するための書換可能な揮発性のメモリである。
【００６７】
ハードディスク３４は、ＯＳやアプリケーションプログラムといったＣＰＵ３１により実行される各種プログラムや各種設定を記憶する、書換可能で不揮発性のメモリディスクである。このハードディスク３４には、ＭＦＰドライバプログラム３４ａと上述したインターネット電話プログラム３４ｂとが記憶されている。
【００６８】
ＭＦＰドライバプログラム３４ａは、ＰＣ２によって、ＭＦＰ１を制御するためのプログラムである。このＭＦＰドライバプログラム３４ａは、ＭＦＰ１がＵＳＢケーブル５０を介して後述するＵＳＢインターフェイス３９と接続され且つＭＦＰ１の電源がオンされた場合にＣＰＵ３１によって起動され、ＭＦＰ１がＵＳＢインターフェイス３９から切り離されるか、ＭＦＰ１の電源がオフされるまで、実行され続ける。ＣＰＵ３１は、このＭＦＰドライバプログラム３４ａを実行することによって、ＭＦＰ１の動作を制御することができる。
【００６９】
また、ＭＦＰドライバプログラム３４ａは、ＭＦＰ１とインターネット電話プログラム３４ｂとのインターフェイスとしての機能も有する。即ち、インターネット電話プログラム３４ｂがＭＦＰ１に対して着呼通知や着信音の発音可否の指示を行う場合に、ＣＰＵ３１は、ＭＦＰドライバプログラム３４ａによって、それらの通知や指示をＭＦＰ１用のコマンドに変換する。そして、変換されたコマンドはＵＳＢインターフェイス３９を介してＭＦＰ１へ送信される。一方、ＭＦＰ１から、ＵＳＰインターフェイス３９を介してプレゼンス状態の設定指示やお詫びメッセージの送出指示がある場合に、ＣＰＵ３１は、ＭＦＰドライバプログラム３４ａによって、これらの指示をインターネット電話プログラム３４ｂ用のコマンドに変換し、インターネット電話プログラム３４にそのコマンドを通知する。このように、ＭＦＰドライバプログラム３４ａによって、ＭＦＰ１とインターネット電話プログラム３４ｂとの間で通知や指示のやり取りが行えるようになっている。
【００７０】
キーボード３５及びマウス３６は、ユーザがＰＣ２に対して文字や指示を入力する入力デバイスである。ＬＣＤ３７は、ＣＰＵ３１によって実行されたプログラムの各種結果や情報を表示する表示デバイスである。計時回路３８は、現在の日時を刻む内部時計を有しており、計時を開始した日時と現在の日時とを比較して所要時間を算出する既知の回路である。
【００７１】
ＵＳＢインターフェイス３９は、ＭＦＰ１のＵＳＢインターフェイス２４と同様に、ＵＳＢ規格に従って、データ伝送を行うためのインターフェイスであり、本実施の形態では、ＵＳＢケーブル５０を介して、ＭＦＰ１のＵＳＢインターフェイス２４と接続されている。
【００７２】
次に、図４を参照して、ＭＦＰ１で実行されるインターネット電話通話処理の処理フローについて説明する。図４は、インターネット電話通話処理のフローチャートである。この処理は、ＭＦＰ１がＰＣ２を介して外部のＰＣ３Ａ〜３Ｃとインターネット電話による通話を行う場合に実行される処理で、インターネット電話プログラム３４ｂから着呼通知があり且つインターネット電話ボタン１５ａが押下された場合およびインターネット電話ボタン１５ａが押下されてインターネット電話プログラム３４ｂに対して着応指示を行った場合に、ＣＰＵ１１によって起動され実行される。
【００７３】
インターネット電話通話処理では、まず、フラッシュメモリ１４から動作パターン設定フラグ１４ａの内容を読み出し、そのフラグが「１」かを判断する（Ｓ１１）。そして、動作パターン設定フラグ１４ａが「１」と判断される場合（Ｓ１１：Ｙｅｓ）、インターネット電話プログラム３４ｂに対してプレゼンス機能のプレゼンス状態を「取り込み中」に設定するよう指示して（Ｓ１２）、通話の開始を指示する（Ｓ１３）。
【００７４】
これにより、予め動作パターン設定フラグ１４ａを「１」に設定しておけば、特段の操作をしなくても、外部のＰＣ３Ａ〜３Ｃと通話を行う場合には、いつでもプレゼンス状態を「取り込み中」に設定することができる。そして、プレゼンス状態を「取り込み中」にすることにより、別の外部のＰＣ３Ａ〜３Ｃに対してインターネット電話システムＴのプレゼンス状態が「取り込み中」であることが通知されるので、別の外部のＰＣ３Ａ〜３Ｃは、インターネット電話システムＴのユーザが、通話を好まない状態であることを認識することができる。よって、別の外部のＰＣ３Ａ〜３Ｃがインターネット電話システムＴに対して発呼するのを抑制することができる。更に、通話中に別の外部のＰＣ３Ａ〜３Ｃから着呼があった場合には、インターネット電話プログラム３４ｂから着呼通知とともに、着呼があったことを知らせる着信音は発音しないようにＭＦＰ１に対して指示されるので、ＭＦＰ１はこの指示に従って着信音の発音を禁止することができる。よって、着信音によって現在の通話が遮断されることを防止することができるので、ユーザは現在の通話に集中できる。
【００７５】
一方、Ｓ１１の処理の結果、動作パターン設定フラグ１４ａが「１」でない、即ち「０」と判断される場合（Ｓ１１：Ｎｏ）、フラッシュメモリ１４から電話帳領域１４ｂに格納された電話帳を読み出し、通話相手（相手ＰＣ）の名前１４ｂ１又は電話番号１４ｂ２から、その電話帳に通話相手（相手ＰＣ）の情報が登録されているかを判断する（Ｓ１４）。そして、電話帳に通話する通話相手（相手ＰＣ）の情報が登録されていると判断される場合（Ｓ１４：Ｙｅｓ）、電話帳に登録されている通話相手（相手ＰＣ）の通話中プレゼンス設定１４ｂ３が「取り込み中設定」であるかを判断する（Ｓ１５）。
【００７６】
ここで、通話する相手装置の通話中プレゼンス設定１４ｂ３が「取り込み中設定」であると判断される場合（Ｓ１５：Ｙｅｓ）、Ｓ１２へ移行し、インターネット電話プログラム３４ｂに対してプレゼンス機能のプレゼンス状態を「取り込み中」に設定するよう指示し（Ｓ１２）、その後、通話の開始を指示する（Ｓ１３）。
【００７７】
これにより、通話を集中したい通話相手（相手ＰＣ）を電話帳に登録しておき、電話帳の通話中プレゼンス設定１４ｂ３を「取り込み中設定」に予め設定しておけば、その通話相手（相手ＰＣ）と通話を行う場合には、いつでもプレゼンス状態を「取り込み中」に設定することできる。そして、プレゼンス状態を「取り込み中」に設定することにより、別の外部のＰＣ３Ａ〜３Ｃに対してインターネット電話システムＴのプレゼンス状態が「取り込み中」であることが通知されるので、相手装置との通話中に、別の外部のＰＣ３Ａ〜３Ｃからインターネット電話システムＴに対して発呼するのを抑制することができる。また、相手装置との通話中に別の外部のＰＣ３Ａ〜３Ｃから着呼があった場合には、その着呼を知らせる着信音が禁止されるので、着信音によって相手装置との通話が遮断されることを防止でき、ユーザはその相手装置との通話に集中できる。
【００７８】
Ｓ１３の処理の後、次いで、インターネット電話プログラム３４ｂから着呼通知があるかを判断する（Ｓ１６）。そして、着呼通知があると判断される場合（Ｓ１６：Ｙｅｓ）、着呼があることをＬＣＤ１６に表示する（Ｓ１７）。これにより、プレゼンス状態が「取り込み中」であることにより、着信音が発音されなくても、ユーザはＬＣＤ１６の表示によって、着呼があることを認識することができる。よって、必要に応じて、その着呼に着信し、応答することができる。
【００７９】
次いで、ＲＯＭ１２のお詫びメッセージ領域１２ａから文字データであるお詫びメッセージを読み出し、インターネット電話プログラム３４ｂに対して、発呼した相手先（外部のＰＣ３Ａ〜３Ｃ）に、お詫びメッセージを送信するように指示して（Ｓ１８）、Ｓ１９の処理へ移行する。
【００８０】
これにより、インターネット電話プログラム３４ｂは、テキストチャット機能を用いて、発呼した相手先（外部のＰＣ３Ａ〜３Ｃ）にお詫びメッセージを送出することができる。よって、発呼を行った相手先（外部のＰＣ３Ａ〜３Ｃ）は、インターネット電話システムＴが通話中により応答できないことを認識することができる。また、送出されるお詫びメッセージは文字データであるので、音声データのようにリアルタイムにデータを送出する必要がなく、徐々にデータを送出してもよい。これにより、回線が混み合っている状況であっても、確実に第２外部装置に対してお詫びメッセージを届けることができる。更に、現在行っている通話に関するデータを優先して送出できるので、お詫びメッセージを送出する場合に、現在の通話品質が劣化することを防止することができる。
【００８１】
一方、Ｓ１６の処理の結果、着呼通知がないと判断される場合、Ｓ１７及びＳ１８の処理をスキップして、Ｓ１９の処理へ移行する。Ｓ１９の処理では、プレゼンス切替ボタン１５ｂが押下されたかを判断する。そして、プレゼンス切替ボタン１５ｂが押下されたと判断される場合（Ｓ１９：Ｙｅｓ）、インターネット電話プログラム３４ｂに対して、プレゼンス機能のプレゼンス状態を「オンライン」に設定するよう指示し（Ｓ２０）、Ｓ２５の処理へ移行する。そして、以後、プレゼンス状態が「オンライン」である場合の処理を行う。
【００８２】
これにより、プレゼンス状態が「取り込み中」である場合に、ユーザはプレゼンス切替ボタン１５ｂを押下することで、通話中であってもプレゼンス状態を「取り込み中」から「オンライン」に切り替えることができる。よって、通話の途中から、他の外部のＰＣ３Ａ〜３Ｃからの着呼を知らせる着信音を発音させることができる。
【００８３】
また、Ｓ１９の処理の結果、プレゼンス切替ボタン１５ｂが押下されていないと判断される場合（Ｓ１９：Ｎｏ）、次いで、インターネット電話ボタン１５ａが押下され、通話切断の指示があったかを判断する（Ｓ２１）。そして、通話切断の指示があると判断される場合（Ｓ２１：Ｙｅｓ）、Ｓ２２の処理へ移行する。また、通話切断の指示がないと判断される場合（Ｓ２１：Ｎｏ）、Ｓ１６の処理へ回帰し、Ｓ２１の処理、又は後述するＳ２７の処理で、通話切断の指示があると判断されるまで、Ｓ１６〜Ｓ２１及びＳ２５〜Ｓ２７の処理を実行し続ける。
【００８４】
一方、Ｓ１４の処理の結果、電話帳に通信する通話相手（相手ＰＣ）の情報が登録されていないと判断された場合（Ｓ１４：Ｎｏ）、および、Ｓ１５の処理の結果、通話する通話相手（相手ＰＣ）の通話中プレゼンス設定１４ｂ３が「取り込み中設定」でない（即ち、「オンライン設定」である）と判断された場合（Ｓ１５：Ｎｏ）、Ｓ２４へ移行し、通話の開始を指示する。
【００８５】
このとき、プレゼンス機能のプレゼンス状態は、初期状態である「オンライン」に設定されている。従って、通話中に別の外部のＰＣ３Ａ〜３Ｃから着呼があった場合、インターネット電話プログラム３４ｂから着呼通知とともに、着呼があったことを知らせる着信音を発音するようにＭＦＰ１に対して指示されるので、ＭＦＰ１はこの指示に従って着信音を発音することができる。よって、ユーザは、着信音により別の外部のＰＣ３Ａ〜３Ｃから着呼があることを確実に知ることができる。
【００８６】
Ｓ２４の処理および上述したＳ２０の処理の後、プレゼンス切替ボタン１５ｂが押下されたかを確認する（Ｓ２５）。プレゼンス切替ボタン１５ｂが押下されたと判断される場合（Ｓ１９：Ｙｅｓ）、インターネット電話プログラム３４ｂに対して、プレゼンス機能のプレゼンス状態を「取り込み中」に設定するよう指示し（Ｓ２６）、Ｓ１６の処理へ移行する。そして、以後、プレゼンス状態が「取り込み中」である場合の処理を行う。
【００８７】
これにより、プレゼンス状態が「オンライン」である場合に、ユーザはプレゼンス切替ボタン１５ｂを押下することで、通話中であってもプレゼンス状態を「オンライン」から「取り込み中」に切り替えることができる。よって、通話の途中から、他の外部のＰＣ３Ａ〜３Ｃからの着呼を知らせる着信音の発音を禁止させることができる。従って、ユーザはプレゼンス切替ボタン１５ｂを押下することにより、通話の途中から、現在の通話に集中することができる。また、Ｓ１９とＳ２５の処理によって、ユーザはプレゼンス切替ボタン１５ｂを押下することで、プレゼンス状態（「取り込み中」及び「オンライン」）の切り替えを自由に行うことができる。
【００８８】
一方、Ｓ２５の処理の結果、プレゼンス切替ボタン１５ｂが押下されていないと判断される場合（Ｓ２５：Ｎｏ）、次いで、インターネット電話ボタン１５ａが押下され、通話切断の指示があったかを判断する（Ｓ２７）。そして、通話切断の指示があると判断される場合（Ｓ２７：Ｙｅｓ）、Ｓ２２の処理へ移行する。また、通話切断の指示がないと判断される場合（Ｓ２７：Ｎｏ）、Ｓ２５の処理へ回帰し、Ｓ２７の処理、又は上述したＳ２１の処理で、通話切断の指示があると判断されるまで、Ｓ２５〜Ｓ２７及びＳ１６〜Ｓ２１の処理を実行し続ける。
【００８９】
Ｓ２２の処理では、インターネット電話プログラム３４ｂに対し、通話の切断を指示する。これにより、インターネット電話による通話を切断することができる。次いで、インターネット電話プログラム３４ｂに対し、プレゼンス機能のプレゼンス状態を「オンライン」（初期状態）に設定するよう指示し（Ｓ２３）、インターネット電話通話処理を終了する。
【００９０】
これにより、プレゼンス状態が「オンライン」に設定されるので、外部のＰＣ３Ａ〜３Ｃに対し、インターネット電話システムＴが通話可能な状態であることを認識させることができる。また、新たに外部のＰＣ３Ａ〜３Ｃから着呼があった場合に、着信音を発音させることができるので、ユーザは新たな着呼を確実に認識することができる。
【００９１】
次に、図５を参照して、インターネット電話システムＴの処理シーケンスの一例について説明する。図５は、インターネット電話システムＴの処理シーケンスの一例を示すシーケンス図である。図５には、ＭＦＰ１、インターネット電話プログラム３４ｂ、外部のＰＣ３Ａ、及びＰＣ３Ｂの間で行われる処理シーケンスを示してある。また、図５の右側には、インターネット電話プログラム３４ｂのプレゼンス機能におけるプレゼンス状態を示してある。尚、プレゼンス機能のプレゼンス状態の初期状態は「オンライン」となっている。また、この図５では、はじめにＰＣ３Ａから着呼があり、ＰＣ３Ａとの通話中にＰＣ３Ｂから着呼がある場合を示している。
【００９２】
その処理シーケンスでは、まず、ＰＣ３Ａがインターネット電話システムＴに対して発呼すると（１）、プレゼンス状態が「オンライン」であるので、インターネット電話プログラム３４ｂは、その発呼に対する着呼を受け付け、ＭＦＰ１に対して、着信音の発音指示とともに、着呼通知を行う（２）。
【００９３】
ＭＦＰ１はインターネット電話プログラム３４ｂから着呼通知を受けると、着信音を発音する（３）。そして、インターネット電話ボタン１５ａが押下されると、ＭＦＰ１は、インターネット電話通話処理（図４参照）を起動し、その処理に従って、動作パターン設定フラグ１４ａの確認（図４のＳ１１）および電話帳領域１４ｂに格納された電話帳の確認（図４のＳ１４，Ｓ１５）を行う（４）。そして、動作パターン設定フラグ１４ａが「１」になっている場合（図４のＳ１１：Ｙｅｓ）、若しくは、電話帳において、ＰＣ３Ａ（名前１４ｂ１：「Ａ」）に対応する通話中プレゼンス設定１４ｂ３が「取り込み中設定」となっている場合（図４のＳ１５：Ｙｅｓ）、図４のＳ１２の処理に従って、インターネット電話プログラム３４ｂに対して、プレゼンス機能のプレゼンス状態を「取り込み中」に設定するよう指示する（５）。インターネット電話プログラム３４ｂは、この指示に従って、プレゼンス状態を「取り込み中」に設定する。
【００９４】
次いで、ＭＦＰ１は、インターネット電話プログラム３４ｂに対して、着呼に着信して応答するよう指示し（６）、インターネットネット電話プログラム３４ｂは、ＰＣ３Ａからの着呼に着信する（７）。これにより、ＰＣ３Ａとインターネット電話システムＴとの間で、通話が開始される。
【００９５】
ここで、ＰＣ３Ｂからインターネット電話システムＴに対して発呼がなされると（８）、プレゼンス状態が「取り込み中」であるので、インターネット電話プログラム３４ｂは、その発呼に対する着呼を受け付け、ＭＦＰ１に対し、着信音の発音禁止指示とともに、着呼通知を行う（９）。ＭＦＰ１は、この着呼通知を受けると、着信音を発音せずに、図４のＳ１７の処理に従って、着呼があることをＬＣＤ１６に表示する（１０）。これにより、ユーザは着信音に遮断されることなく、ＰＣ３Ａとの通話に集中することができる。また、ユーザはＬＣＤ１６の表示によって、着呼があることを認識でき、必要に応じてその着呼に着信し、応答することができる。
【００９６】
ＭＦＰ１は、次いで、図４のＳ１８の処理に従い、ＰＣ３Ｂに対してお詫びメッセージを送出するようインターネット電話プログラム３４ｂに対して指示する（１１）。そして、インターネット電話プログラム３４ｂは、テキストチャット機能を使用して、ＰＣ３Ｂに対してお詫びメッセージを送出する（１２）。これにより、ＰＣ３Ｂでは、インターネット電話システムＴが通話中により応答できないことを認識することができる。
【００９７】
続いて、ＭＦＰ１側でインターネット電話ボタン１５ａが押下されると、図１４のＳ２２の処理に従って、ＭＦＰ１はインターネット電話プログラム３４ｂに対し、通話の切断を指示する（１３）。これにより、インターネット電話プログラム３４ｂはＰＣ３Ａとの通話を切断する（１４）。また、図１４のＳ２３の処理に従って、ＭＦＰ１は、インターネット電話プログラム３４ｂに対して、プレゼンス機能のプレゼンス状態を「オンライン」に設定するよう指示する（１５）。この指示により、インターネット電話プログラム３４ｂは、プレゼンス状態を「オンライン」に設定する。よって、外部のＰＣ３Ａ〜３Ｃに対し、インターネット電話システムＴが通話可能な状態であることを認識させることができると共に、着信音が発音されるようになるので、ユーザは新たな着呼を確実に認識することができる。
【００９８】
以上のように、本実施形態によれば、一の外部のＰＣ（例えば、ＰＣ３Ａ）との通話を開始する場合または通話中に、インターネット電話プログラム３４ｂに搭載されたプレゼンス機能のプレゼンス状態が「取り込み中」に設定されるので、別の外部のＰＣ（ＰＣ３Ｂ，３Ｃ）に対してインターネット電話システムＴのプレゼンス状態が「取り込み中」であることを通知することができる。よって、別の外部のＰＣ（ＰＣ３Ｂ，３Ｃ）がインターネット電話システムＴへ発行しようとする場合、別の外部のＰＣ（ＰＣ３Ｂ，３Ｃ）はインターネット電話システムＴが通話を好まない状態にあることを認識することができるので、別の外部のＰＣ（ＰＣ３Ｂ，３Ｃ）からの発呼を抑制することができる。また、一の外部のＰＣ（ＰＣ３Ａ）との通話中に、別の外部のＰＣ（ＰＣ３Ｂ，３Ｃ）から着呼があった場合に、その着呼を知らせる着信音の発音が禁止されるので、ユーザは、一の外部のＰＣ（ＰＣ３Ａ）との通話中に、着信音によってその通話が遮断されることを防止することができる。従って、ユーザは、一の外部のＰＣ（ＰＣ３Ａ）との通話中に、別の外部のＰＣ（ＰＣ３Ｂ，３Ｃ）から着呼があった場合でも、一の外部のＰＣ（ＰＣ３Ａ）との通話に集中できる。
【００９９】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１００】
例えば、上記実施形態では、インターネット電話システムＴをＭＦＰ１とＰＣ２とによって構成される場合を示したが、必ずしもこれに限られるものではなく、ＭＦＰ１のみによって構成されてもよい。この場合、ＭＦＰ１には、インターネットインターフェイスを設けてインターネット回線２００と接続できるようにすると共に、フラッシュメモリ１４に、インターネット電話プログラムと、ＭＦＰドライバプログラム３４ａの代わりとしてインターネット電話プログラムに対する指示コマンドを生成するプログラムとを保存するようにしてもよい。
【０１０１】
また、上記実施形態では、動作パターン設定フラグ１４ａを設けて、予めインターネット電話プログラム３４のプレゼン機能のプレゼンス状態を「取り込み中」にするか否かを設定できるようにしたが、必ずしもこれに限られるものではなく、動作パターン設定フラグ１４ａを設けずに、電話帳領域１４ｂに外部のＰＣ３Ａ〜３Ｃ毎に登録されている通話中プレゼンス設定１４ｂ３の内容のみに従って、プレゼンス状態を「取り込み中」にするか否かを判断してもよい。すなわち、図４において、Ｓ１１の処理を省略し、インターネット電話通話処理が起動されると、Ｓ１４の処理から実行するようにしてもよい。
【０１０２】
また、上記実施形態では、電話帳領域１４ｂを設けて、通話する相手装置（外部のＰＣ３Ａ〜３Ｃ）に対して登録されている通話中プレゼンス設定１４ｂ３の内容に従って、プレゼンス状態を「取り込み中」にするか否かを判断したが、必ずしもこれに限られるものではなく、電話帳領域１４ｂを設けずに、動作パターン設定フラグ１４ａの内容のみに従って、プレゼンス状態を「取り込み中」にするか否かを判断してもよい。すなわち、図４において、Ｓ１４及びＳ１５の処理を省略し、Ｓ１１の処理の結果、動作パターン設定フラグ１４ａが「１」でない（「０」である）場合には（Ｓ１１：Ｎｏ）、Ｓ２４の処理へ移行するようにしてもよい。
【０１０３】
また、動作パターン設定フラグ１４ａ及び電話帳領域１４ｂをともに設けずに、外部のＰＣ３Ａ〜３Ｃと通話を開始する場合には、必ずプレゼンス状態を「取り込み中」にするようにしてもよい。すなわち、図４において、Ｓ１１、Ｓ１４、Ｓ１５及びＳ２４の処理を省略し、インターネット電話通話処理が起動されると、Ｓ１２の処理から実行するようにしてもよい。
【図面の簡単な説明】
【０１０４】
【図１】本発明の一実施形態におけるインターネット電話システムの電気的構成を示したブロック図である。
【図２】各プレゼンス状態に対応して、相手装置から着呼があった場合のインターネット電話プログラムの着信動作を説明する説明図である。
【図３】電話帳領域に格納される電話帳の内容を模式的に示した模式図である。
【図４】インターネット電話通話処理を示すフローチャートである。
【図５】インターネット電話システムの処理シーケンスの一例を示すシーケンス図である。
【符号の説明】
【０１０５】
Ｔ      インターネット電話システム
１      ＭＦＰ（電話装置の一例）
２      ＰＣ（通信制御装置の一例）
１４ａ  動作パターン設定フラグ（第１記憶手段の一例）
１４ｂ  電話帳領域（第２記憶手段の一例）
１５ａ  インターネット電話ボタン（通話開始指示手段の一例）
１５ｂ  プレゼンス切替ボタン（変更指示受付手段の一例）
１６    ＬＣＤ（表示手段の一例）
３４ｂ  インターネット電話プログラム（通話制御手段、着呼検出手段、通知手段、着信音禁止手段の一例）
Ｓ１２  （設定手段の一例）
Ｓ１４  （識別手段の一例）
Ｓ１５  （状態特定手段の一例）
Ｓ１７  （着信音禁止着呼表示手段の一例）
Ｓ１８  （メッセージ送出手段の一例）
Ｓ２６  （変更手段の一例）
Ｓ２１  （通話切断検出手段の一例）
Ｓ２３  （第２設定手段の一例）
【図１】
0004492661.tif 000002
【図２】
0004492661.tif 000003
【図３】
0004492661.tif 000004
【図４】
0004492661.tif 000005
【図５】
0004492661.tif 000006