(57)【要約】  【課題】電話交換機やネットワークにかかる負荷を軽減する技術を提供すること。  【解決手段】通話を行った相手先のＩＰ電話機１１０の電話番号及び通信アドレスを通話履歴情報記憶領域１１３に記憶し、呼接続処理部１１７は、入力部１２５を介して入力を受け付けた発呼先の電話番号が、通話履歴情報記憶領域１１３に記憶されている場合には、この電話番号に対応する通信アドレスを宛先として、発呼を行う。【選択図】図２
2010278958.tif 000002
【特許請求の範囲】
【請求項１】
中継装置と、当該中継装置を介して呼を確立する電話機と、を備える通信システムであって、
前記電話機は、
通話を行った電話機の電話番号及び通信アドレスを特定する通話履歴情報を記憶する記憶部と、
入力を受け付けた発呼先の電話番号が、前記通話履歴情報にある場合には、前記通話履歴情報より当該電話番号に対応する通信アドレスを抽出し、抽出した通信アドレスに対して発呼を行う制御部と、を備えること、
を特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記電話機の制御部は、
入力を受け付けた発呼先の電話番号が、前記通話履歴情報にない場合には、前記中継装置の通信アドレスに対して発呼を行うこと、
を特徴とする通信システム。
【請求項３】
請求項１又は２に記載の通信システムであって、
前記電話機の制御部は、前記中継装置を介しないで、他の電話機より発呼を受けた場合には、発呼元の電話機の電話番号又は通信アドレスが、前記通話履歴情報にある場合には、受けた発呼に対する応答を行うこと、
を特徴とする通信システム。
【請求項４】
請求項１から３の何れか一項に記載の通信システムであって、
前記電話機の制御部は、前記通話履歴情報で特定される通信アドレスに発呼を行った場合には、前記中継装置に発呼を行ったことを特定する発呼通知を送信し、
前記中継装置の制御部は、発呼通知を送信してきた前記電話機への発呼を停止すること、
を特徴とする通信システム。
【請求項５】
請求項４に記載の通信システムであって、
前記発呼通知には、発呼先の電話番号を特定する情報が含まれており、
前記中継装置の制御部は、前記発呼先の電話番号で特定される前記電話機への発呼を停止すること、
を特徴とする通信システム。
【請求項６】
請求項１から５の何れか一項に記載の通信システムであって、
前記電話機の制御部は、前記中継装置を介しないで、他の電話機より発呼を受けた場合には、前記中継装置に発呼を受けたことを特定する着呼通知を送信し、
前記中継装置の制御部は、着呼通知を送信してきた前記電話機への発呼を停止すること、
を特徴とする通信システム。
【請求項７】
請求項１から６の何れか一項に記載の通信システムであって、
前記電話機の制御部は、前記通話履歴情報で特定される通信アドレスに発呼を行った場合には、当該発呼で行った通話の履歴を特定する通話履歴情報を、前記中継装置に送信し、
前記中継装置は、前記電話機より送信されてきた通話履歴情報を記憶部に記憶する制御部を備えること、
を特徴とする通信システム。
【請求項８】
中継装置を介して呼を確立する電話機であって、
通話を行った電話機の電話番号及び通信アドレスを特定する通話履歴情報を記憶する記憶部と、
入力を受け付けた発呼先の電話番号が、前記通話履歴情報にある場合には、前記通話履歴情報より当該電話番号に対応する通信アドレスを抽出し、抽出した通信アドレスに対して発呼を行う制御部と、を備えること、
を特徴とする電話機。
【請求項９】
中継装置と、当該中継装置を介して呼を確立する電話機と、を備える通信システムが行う呼制御方法であって、
前記電話機は、通話を行った電話機の電話番号及び通信アドレスを特定する通話履歴情報を記憶する記憶部と、制御部と、を備えており、
前記電話機の制御部が、入力を受け付けた発呼先の電話番号が、前記通話履歴情報にある場合には、前記通話履歴情報より、当該電話番号に対応する通信アドレスに対して発呼を行う過程を備えること、
を特徴とする呼制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置と、当該中継装置を介して呼を確立する電話機と、を備える通信システムに関する。
【背景技術】
【０００２】
従来のＩＰ（Internet Protocol）電話においては、ＩＰ電話機がＩＰ電話交換機にログインしている状況で、発呼元のＩＰ電話機からＩＰ電話交換機に発呼先のＩＰ電話機を特定するダイヤル情報を送信し、ＩＰ電話交換機が、受信したダイヤル情報で特定される発呼先のＩＰ電話機の呼び出しを行い、発呼先のＩＰ電話機が呼び出しに応じることで、発呼元のＩＰ電話機と発呼先のＩＰ電話機とが、Ｐ２Ｐ（Peer to Peer）で音声通話を行うようにしている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３０６６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のようにＩＰ電話交換機でＩＰ電話機の呼制御を行う場合には、例えば、トラフィックが多い時間帯に、発呼元のＩＰ電話機からＩＰ電話交換機に多くのダイヤル情報が送信されると、ＩＰ電話交換機やネットワークに大きな負荷がかかり、接続遅延が生じるときがある。
【０００５】
そこで、本発明は、電話交換機やネットワークにかかる負荷を軽減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、本発明は、通話を行った相手先の電話機の電話番号及び通信アドレスを記憶しておき、再度、この電話機に電話をかける際には、記憶された通信アドレスを用いて発呼を行う。
【０００７】
例えば、本発明は、中継装置と、当該中継装置を介して呼を確立する電話機と、を備える通信システムであって、前記電話機は、通話を行った電話機の電話番号及び通信アドレスを特定する通話履歴情報を記憶する記憶部と、入力を受け付けた発呼先の電話番号が、前記通話履歴情報にある場合には、前記通話履歴情報より当該電話番号に対応する通信アドレスを抽出し、抽出した通信アドレスに対して発呼を行う制御部と、を備えること、を特徴とする。
【発明の効果】
【０００８】
以上のように、本発明によれば、電話交換機やネットワークにかかる負荷を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施形態である通信システムの概略図。
【図２】ＩＰ電話機の概略図。
【図３】通話履歴情報テーブルの概略図。
【図４】交換機の概略図。
【図５】発信側通話履歴情報テーブルの概略図。
【図６】着信側通話履歴情報テーブルの概略図。
【図７】状態情報テーブルの概略図。
【図８】交換機を介して、ＩＰ電話機と、他のＩＰ電話機と、が通話を行う際の処理を示すシーケンス図。
【図９】ＩＰ電話機と、他のＩＰ電話機と、が通話を行う際の処理を示すシーケンス図。
【図１０】ＩＰ電話機において他のＩＰ電話機に発呼を行い、通話を行う際の処理を示すフローチャート。
【図１１】ＩＰ電話機において発呼信号又は呼出信号を受信した場合の処理を示すフローチャート。
【図１２】第二の実施形態である通信システムの概略図。
【図１３】ＩＰ電話機の概略図。
【図１４】ＳＩＰサーバの概略図。
【図１５】コンピュータの概略図。
【図１６】ＳＩＰサーバを介して、ＩＰ電話機と、他のＩＰ電話機と、が通話を行う際の処理を示すシーケンス図。
【図１７】ＩＰ電話機と、他のＩＰ電話機と、が通話を行う際の処理を示すシーケンス図。
【発明を実施するための形態】
【００１０】
図１は、本発明の第一の実施形態である通信システム１００の概略図である。図示するように、通信システム１００は、ＩＰ電話機１１０Ａ、１００Ｂ、１１０Ｃ（以下、各々を特に区別する必要のないときは、ＩＰ電話機１１０という）と、交換機１３０と、を備え、これらはネットワーク１５０を介して相互に情報を送受信することができる。
【００１１】
図２は、ＩＰ電話機１１０の概略図である。図示するように、ＩＰ電話機１１０は、記憶部１１１と、制御部１１５と、ハンドセット１２２と、ＡＤ／ＤＡ変換部１２３と、通信インタフェース部１２４と、入力部１２５と、出力部１２６と、を備える。
【００１２】
記憶部１１１は、通信情報記憶領域１１２と、通話履歴情報記憶領域１１３と、を備える。
【００１３】
通信情報記憶領域１１２には、ＩＰ電話機１１０が通信を行うために必要な情報が記憶される。例えば、本実施形態においては、ＩＰ電話機１１０の管理を行う（収容する）交換機１３０の通信アドレスを特定する情報等が記憶される。ここで、本実施形態においては、通信アドレスとしてＩＰアドレスを用いているがこのような態様に限定されるものではない。
【００１４】
通話履歴情報記憶領域１１３には、ＩＰ電話機１１０が音声通信を行った相手方のＩＰ電話機１１０の電話番号及び通信アドレスを少なくとも特定する通話履歴情報が記憶される。例えば、本実施形態においては、図３（通話履歴情報テーブル１１３ａの概略図）に示すような通話履歴情報テーブル１１３ａが記憶される。
【００１５】
図示するように、通話履歴情報テーブル１１３ａは、種別欄１１３ｂと、発着信日時欄１１３ｃと、発着信先電話番号欄１１３ｄと、発着信先ゲートウェイアドレス欄１１３ｅと、発着信先アドレス欄１１３ｆと、通話時間欄１１３ｇと、を有する。
【００１６】
種別欄１１３ｂには、通話履歴情報テーブル１１３ａに格納されるレコード（通話履歴情報）が着信履歴であるのか、発信履歴であるのか、を特定する情報が格納される。例えば、本実施形態においては、種別欄１１３に「発信」の文字列が格納されたレコードは発信履歴であることを特定し、種別欄１１３に「着信」の文字列が格納されたレコードは着信履歴であることを特定するが、このような態様に限定されるものではない。
【００１７】
発着信日時欄１１３ｃには、発着信先電話番号欄１１３ｄ、および、発着信先ゲートウェイアドレス欄１１３ｅ又は発着信先アドレス欄１１３ｆ、で特定される装置（交換機１３０又はＩＰ電話機１１０）に発信し、または、当該装置から着信した年月日時間を特定する情報が格納される。
【００１８】
発着信先電話番号欄１１３ｄには、発着信日時欄１１３ｃで特定される年月日時間において、発信し又は着信した相手方のＩＰ電話端末１１０の電話番号を特定する情報が格納される。
【００１９】
発着信先ゲートウェイアドレス欄１１３ｅには、発着信先電話番号欄１１３ｄ及び発着信先アドレス欄１１３ｆで特定される相手方のＩＰ電話機１１０との呼接続に使用する交換機１３０の通信アドレスを特定する情報が格納される。
【００２０】
発着信先アドレス欄１１３ｆには、発着信日時欄１１３ｃで特定される年月日時間において、発信し又は着信した相手方のＩＰ電話端末１１０の通信アドレスを特定する情報が格納される。
【００２１】
通話時間欄１１３ｇには、発着信日時欄１１３ｃで特定される年月日時間において、発信し又は着信した通信での通話時間を特定する情報が格納される。
【００２２】
制御部１１５は、全体制御部１１６と、呼接続処理部１１７と、履歴検索部１１８と、通信処理部１１９と、音声処理部１２０と、を備える。
【００２３】
全体制御部１１６は、ＩＰ電話機１１０における処理の全体を制御する。
【００２４】
呼接続処理部１１７は、予め定められたプロトコルに応じて、通話の相手方のＩＰ電話機１１０との間の呼接続処理を行う。
【００２５】
ここで、本実施形態においては、呼接続処理部１１７は、通話履歴情報テーブル１１３ａにおいて、入力部１２５を介して発呼先として入力された電話番号に対応する情報が発着信先電話番号欄１１３ｄに格納されているレコードがある場合には、当該レコードの発着信アドレス欄１１３ｆに格納されている通信アドレスを宛先として、発呼処理を行う。
【００２６】
一方、呼接続処理部１１７は、通話履歴情報テーブル１１３ａにおいて、入力部１２５を介して発呼先として入力された電話番号に対応する情報が発着信先電話番号欄１１３ｄに格納されているレコードがない場合には、通信情報記憶領域１１２に記憶されている交換機１３０の通信アドレスを宛先として、発呼処理を行う。
【００２７】
また、呼接続処理部１１７は、通話履歴情報として格納する情報を取得し、通話履歴情報テーブル１１３ａに格納する処理を行う。
【００２８】
履歴検索部１１８は、入力部１２５を介して入力された電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているか否かを検索して、検索結果を呼接続処理部１１７に出力する処理を行う。
【００２９】
また、履歴検索部１１８は、入力部１２５を介して入力された電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されている場合には、当該電話番号が格納されているレコードの発着信先アドレス欄１１３ｆに格納されている通信アドレスを呼接続処理部１１７に出力する処理を行う。
【００３０】
通信処理部１１９は、ＩＰ（Internet Protocol）、ＴＣＰ（Transmission Control Protocol）、ＵＤＰ（User Datagram Protocol）に従った処理を行う。
【００３１】
例えば、通信処理部１１９は、音声処理部１２０から送られてきたＲＴＰパケットをＩＰパケットにして、通信インタフェース部１２４に出力する処理を行う。
【００３２】
また、通信処理部１１９は、通信インタフェース部１２４より送られてきたＩＰパケットからＲＴＰパケットを抽出し、音声処理部１２０に出力する処理を行う。
【００３３】
音声処理部１２０は、ＲＴＰ（Real-time Transport Protocol）に従って、ＡＤ／ＤＡ変換部１２３においてデジタル化された音声信号よりＲＴＰパケットを生成する処理を行う。
【００３４】
また、音声処理部１２０は、ＲＴＰに従って、通信処理部１１９から送られてきたＲＴＰパケットより音声信号を抽出して、ＡＤ／ＤＡ変換部１２３に出力する処理を行う。
【００３５】
ＡＤ／ＤＡ変換部１２３は、ハンドセット１２２のマイク（図示せず）を介して入力された音声に対してサンプリング及び符号化を行い、音声信号として音声処理部１２０に出力する。
【００３６】
また、ＡＤ／ＤＡ変換部１２３は、音声処理部１２０から送られてきた音声信号をアナログ化して、ハンドセット１２２のスピーカ（図示せず）に送る。
【００３７】
通信インタフェース部１２４は、ネットワーク１５０を介した情報の送受信を行う。
【００３８】
入力部１２５は、情報の入力を受け付ける。
【００３９】
出力部１２６は、情報を出力する。
【００４０】
図４は、交換機１３０の概略図である。図示するように、交換機１３０は、記憶部１３１と、制御部１３５と、スイッチ部１４０と、ＩＰ内線インタフェース部１４１と、アナログ内線インタフェース部１４２と、デジタル内線インタフェース部１４３と、外線インタフェース部１４４と、を備える。
【００４１】
記憶部１３１は、通話履歴情報記憶領域１３２と、状態情報記憶領域１３３と、を備える。
【００４２】
通話履歴情報記憶領域１３２には、交換機１３０が管理する（交換機１３０にログインする）ＩＰ電話機１１０の通話履歴を特定する通話履歴情報が記憶される。例えば、本実施形態においては、図５（発信側通話履歴情報テーブル１３２ａの概略図）に示すような発信側通話履歴情報テーブル１３２ａと、図６（着信側通話履歴情報テーブル１３２ｉの概略図）に示すような着信側通話履歴情報テーブル１３２ｉと、が記憶される。
【００４３】
図５に示すように発信側通話履歴情報テーブル１３２ａは、発信元電話番号欄１３２ｂと、発信元アドレス欄１３２ｃと、発信日時欄１３２ｄと、発信先電話番号欄１３２ｅと、発信先アドレス欄１３２ｆと、通話時間欄１３２ｇと、を有し、発信側通話履歴情報テーブル１３２ａには、交換機１３０が管理する（交換機１３０にログインする）ＩＰ電話機１１０が発呼を行った際の通話履歴を特定する発信側通話履歴情報が格納される。
【００４４】
発信元電話番号欄１３２ｂには、通話の発信元となったＩＰ電話機１１０の電話番号を特定する情報が格納される。
【００４５】
発信元アドレス欄１３２ｃには、通話の発信元となったＩＰ電話機１１０の通信アドレスを特定する情報が格納される。
【００４６】
発信日時欄１３２ｄには、発信元電話番号欄１３２ｂ及び発信元アドレス欄１３２ｃで特定される発信元のＩＰ電話機１１０が発呼を行った年月日時刻を特定する情報が格納される。ここで、本実施形態においては、発信元のＩＰ電話機１１０が発信を行った時刻を特定する情報として、発信元のＩＰ電話機１１０から交換機１３０が発呼信号を受信した年月日時刻又は発信元のＩＰ電話機１１０が発呼信号を発信先のＩＰ電話機１１０に送信した年月日時刻が格納される。
【００４７】
発信先電話番号欄１３２ｅには、発信元電話番号欄１３２ｂ及び発信元アドレス欄１３２ｃで特定される発信元のＩＰ電話機１１０が発呼を行った発信先のＩＰ電話機１１０の電話番号を特定する情報が格納される。
【００４８】
発信先アドレス欄１３２ｆには、発信元電話番号欄１３２ｂ及び発信元アドレス欄１３２ｃで特定される発信元のＩＰ電話機１１０が発呼を行った発信先のＩＰ電話機１１０の通信アドレスを特定する情報が格納される。
【００４９】
通話時間欄１３２ｇには、発信元電話番号欄１３２ｂ及び発信元アドレス欄１３２ｃで特定される発信元のＩＰ電話機１１０と、発信先電話番号欄１３２ｅ及び発信先アドレス欄１３２ｆで特定される発信先のＩＰ電話機１１０と、の間で行われた通話の時間を特定する情報が格納される。
【００５０】
図６に示すように着信側通話履歴情報テーブル１３２ｉは、着信先電話番号欄１３２ｊと、着信先アドレス欄１３２ｋと、着信日時欄１３２ｌと、着信元電話番号欄１３２ｍと、着信元アドレス欄１３２ｎと、通話時間欄１３２ｏと、を有し、着信側通話履歴情報テーブル１３２ｉには、交換機１３０が管理する（交換機１３０にログインする）ＩＰ電話機１１０が着信した通話履歴を特定する情報が格納される。
【００５１】
着信先電話番号欄１３２ｊには、通話の着信先となったＩＰ電話機１１０の電話番号を特定する情報が格納される。
【００５２】
着信先アドレス欄１３２ｋには、通話の着信先となったＩＰ電話機１１０の通信アドレスを特定する情報が格納される。
【００５３】
着信日時欄１３２ｌには、着信先電話番号欄１３２ｊ及び着信先アドレス欄１３２ｋで特定される着信先のＩＰ電話機１１０が着信した年月日時刻を特定する情報が格納される。ここで、本実施形態においては、着信先のＩＰ電話機１１０が着信した時刻を特定する情報として、発信元（着信元）のＩＰ電話機１１０から交換機１３０が発呼信号を受信した年月日時刻又は着信先のＩＰ電話機１１０が発呼信号を受信した年月日時刻が格納される。
【００５４】
着信元電話番号欄１３２ｍには、着信先電話番号欄１３２ｊ及び着信先アドレス欄１３２ｋで特定される着信先のＩＰ電話機１１０が着信した相手先のＩＰ電話機１１０の電話番号を特定する情報が格納される。
【００５５】
着信元アドレス欄１３２ｎには、着信先電話番号欄１３２ｊ及び着信先アドレス欄１３２ｋで特定される着信先のＩＰ電話機１１０が着信した相手先のＩＰ電話機１１０の通信アドレスを特定する情報が格納される。
【００５６】
通話時間欄１３２ｏには、着信先電話番号欄１３２ｊ及び着信先アドレス欄１３２ｋで特定される着信先のＩＰ電話機１１０と、着信元電話番号欄１３２ｍ及び着信元アドレス欄１３２ｎで特定される着信元のＩＰ電話機１１０と、の間で行われた通話の時間を特定する情報が格納される。
【００５７】
状態情報記憶領域１３３には、交換機１３０が管理する（交換機１３０にログインする）ＩＰ電話機１１０の状態を特定する状態情報が記憶される。例えば、本実施形態においては、図７（状態情報テーブル１３３ａの概略図）に示すような状態情報テーブル１３３ａが記憶される。
【００５８】
図示するように、状態情報テーブル１３３ａは、電話番号欄１３３ｂと、アドレス欄１３３ｃと、状態欄１３３ｄと、を有する。
【００５９】
電話番号欄１３３ｂには、交換機１３０が管理する（交換機１３０にログインする）ＩＰ電話機１１０の電話番号を特定する情報が格納される。
【００６０】
アドレス欄１３３ｃには、交換機１３０が管理する（交換機１３０にログインする）ＩＰ電話機１１０の通信アドレスを特定する情報が格納される。
【００６１】
状態欄１３３ｄには、電話番号欄１３３ｂ及びアドレス欄１３３ｃで特定されるＩＰ電話機１１０が話し中であるか否か（他のＩＰ電話機１１０と通信中であるか否か）を特定する情報が格納される。ここで、本実施形態においては、状態欄１３３ｄに「話中」の文字列が格納されているレコードの電話番号欄１３３ｂで特定されるＩＰ電話機１１０は、話し中（通信中）であることを示すものとするが、このような態様に限定されるものではない。
【００６２】
制御部１３５は、全体制御部１３６と、呼制御部１３７と、通話履歴処理部１３８と、を備える。
【００６３】
全体制御部１３６は、交換機１３０での処理の全体を制御する。
【００６４】
例えば、本実施形態においては、全体制御部１３６は、スイッチ部１４０を介して、ＩＰ内線インタフェース部１４１、アナログ内線インタフェース部１４２、デジタル内線インタフェース部１４３、および、外線インタフェース部１４４、に接続されている電話機のスイッチングを制御する。
【００６５】
呼制御部１３７は、予め定められたプロトコルに応じて、発呼元のＩＰ電話機１１０と、発呼先のＩＰ電話機１１０との間の呼接続処理を行う。
【００６６】
通話履歴処理部１３８は、交換機１３０が管理する（交換機１３０にログインする）ＩＰ電話機１１０の通話履歴を取得し、通話履歴情報記憶領域１３２に記憶する処理を行う。
【００６７】
スイッチ部１４０は、全体制御部１３６の指示に応じて、ＩＰ内線インタフェース部１４１、アナログ内線インタフェース部１４２、デジタル内線インタフェース部１４３、および、外線インタフェース部１４４、に接続されている電話機のスイッチングを行う。
【００６８】
ＩＰ内線インタフェース部１４１は、交換機１３０を介して、内線として使用するＩＰ電話機１１０との間で情報を送受信するためのインタフェースである。
【００６９】
なお、本実施形態においては、ＩＰ内線インタフェース部１４１に接続されたＩＰ電話機１１０同士で内線通話を行う際には、交換機１３０では、呼制御部１３７による呼制御を行い、スイッチ部１４０を介したスイッチングは行わずに、ＩＰ電話機１１０同士でＰ２Ｐによる通信を行うようにしている。
【００７０】
アナログ内線インタフェース部１４２は、交換機１３０を介して、内線として使用するアナログ電話機との間で情報を送受信するためのインタフェースである。
【００７１】
デジタル内線インタフェース部１４３は、交換機１３０を介して、内線として使用するデジタル電話機との間で情報を送受信するためのインタフェースである。
【００７２】
外線インタフェース部１４４は、ＩＰ網やＰＳＴＮ（Public Switched Telephone Networks）といった網側との間で情報を送受信するためのインタフェースである。
【００７３】
図８は、通信システム１００において、交換機１３０を介して、ＩＰ電話機１１０Ａと、他のＩＰ電話機１１０Ｂと、が通話を行う際の処理を示すシーケンス図である。ここで、図８では、ＩＰ電話機１１０ＡからＩＰ電話機１１０Ｂに発呼を行うが、ＩＰ電話機１１０Ａの通話履歴情報テーブル１１３ａには、ＩＰ電話機１１０Ｂの電話番号が格納されていないもの（ＩＰ電話機１１０Ｂとの通話履歴情報が格納されていないもの）とする。
【００７４】
まず、ＩＰ電話機１１０Ａの呼接続処理部１１７は、ＩＰ電話機１１０Ａを識別することのできる情報（ここでは、ＩＰ電話機１１０Ａの電話番号及び通信アドレス）を特定したログイン情報を交換機１３０に送信する（Ｓ１０）。
【００７５】
ＩＰ電話機１１０Ａからのログイン情報を受信した交換機１３０では、呼制御部１３７が、状態情報テーブル１３３ａに新たなレコードを追加して、受信したログイン情報で特定されるＩＰ電話機１１０Ａの電話番号及び通信アドレスを、それぞれ電話番号欄１３３ｂ及びアドレス欄１３３ｃに格納する（Ｓ１１）。
【００７６】
また、ＩＰ電話機１１０Ｂの呼接続処理部１１７も、ＩＰ電話機１１０Ｂを識別することのできる情報（ここでは、ＩＰ電話機１１０Ｂの電話番号及び通信アドレス）を特定したログイン情報を交換機１３０に送信する（Ｓ１２）。
【００７７】
ＩＰ電話機１１０Ｂからのログイン情報を受信した交換機１３０では、呼制御部１３７が、状態情報テーブル１３３ａに新たなレコードを追加して、受信したログイン情報で特定されるＩＰ電話機１１０Ｂの電話番号及び通信アドレスを、それぞれ電話番号欄１３３ｂ及びアドレス欄１３３ｃに格納する（Ｓ１３）。
【００７８】
そして、ＩＰ電話機１１０Ａの呼接続処理部１１７は、入力部１２５を介して、発呼先の電話番号（ここでは、ＩＰ電話機１１０Ｂの電話番号）を特定した発呼指示の入力を受け付けると（Ｓ１４）、履歴検索部１１８を介して、ステップＳ１４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているか否かを確認する（Ｓ１５）。ここでは、ステップＳ１４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されていないものとする。
【００７９】
ステップＳ１４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されていない場合には、呼接続処理部１１７は、通信情報記憶領域１１２に記憶されている交換機１３０の通信アドレスを宛先として、ステップＳ１４で入力を受け付けた電話番号を含む発呼信号を送信する（Ｓ１６）。
【００８０】
ここで、ステップＳ１６で発呼信号を送信したＩＰ電話機１１０Ａでは、呼接続処理部１１７が、通話履歴情報テーブル１１３ａに新たなレコードを追加し、種別欄１１３ｂには「発信」の文字列を、発着信日時欄１１３ｃにはステップＳ１６で発呼信号を送信した年月日時間を、発着信電話番号欄１１３ｄにはステップＳ１４で入力を受け付けた電話番号を、発着信先ゲートウェイアドレス欄１１３ｅには交換機１３０の通信アドレスを、格納する（Ｓ１７）。
【００８１】
また、ステップＳ１６で発呼信号を受信した交換機１３０では、呼制御部１３７が、発信側通話履歴情報テーブル１３２ａに新たなレコードを追加し、発信元電話番号欄１３２ｂには発呼信号の送信元であるＩＰ電話機１１０Ａの電話番号を、発信元アドレス欄１３２ｃには発呼信号の送信元であるＩＰ電話機１１０Ａの通信アドレスを、発信日時欄１３２ｄには発呼信号を受信した年月日時間を、発信先電話番号欄１３２ｅには発呼信号で特定される発呼先のＩＰ電話機１１０Ｂの電話番号を、発信先アドレス欄１３２ｆには発呼信号で特定される発呼先のＩＰ電話機１１０Ｂの通信アドレスを、格納する（Ｓ１８）。
【００８２】
なお、発信元の電話番号については、状態情報テーブル１３３ａにおいて、発呼信号の送信元の通信アドレスに対応する電話番号を電話番号欄１３３ｂより抽出すればよく、また、発信先の通信アドレスについては、状態情報テーブル１３３ａにおいて、発呼信号で特定される電話番号に対応する通信アドレスをアドレス欄１３３ｃより抽出すればよい。
【００８３】
また、ステップＳ１６で発呼信号を受信した交換機１３０では、呼制御部１３７が、状態情報テーブル１３３ａにおいて、発呼信号の送信元の通信アドレスに対応するレコード、および、発呼信号で特定される送信先の電話番号に対応するレコード、をそれぞれ特定し、特定したレコードの状態欄１３３ｄに「話中」の文字列を格納する（Ｓ１９）。
【００８４】
なお、状態情報テーブル１３３ａにおいて、発呼信号で特定される送信先の電話番号に対応するレコードの状態欄１３３ｄに既に「話中」の文字列が格納されている場合には、呼制御部１３７は、発呼元のＩＰ電話機１１０ＡにＢＴ（Busy Tone）信号を送信する。
【００８５】
そして、交換機１３０の呼制御部１３７は、発呼信号の送信元のＩＰ電話機１１０Ａの電話番号及び通信アドレスを含む呼出信号を、発呼信号の送信先であるＩＰ電話機１１０Ｂに送信し（Ｓ２０）、また、ＲＢＴ（Ringing Back Tone）信号を、発呼信号の送信元であるＩＰ電話機１１０Ａに送信する（Ｓ２１）。
【００８６】
次に、ＩＰ電話機１１０Ｂの利用者が、呼び出しに応じると（例えば、ハンドセット１２２をオフフックすると）、ＩＰ電話機１１０Ｂの呼接続処理部１１７は、ステップＳ２０で受信した呼出信号に対する応答信号（ＩＰ電話機１１０Ｂの通信アドレスを特定する情報を含む）を交換機１３０に送信する（Ｓ２３）。なお、ＩＰ電話機１１０Ｂの呼接続処理部１１７は、応答信号を送信した時から通話時間の計測を開始する。
【００８７】
そして、ＩＰ電話機１１０Ｂの呼接続処理部１１７は、通信履歴情報テーブル１１３ａに新たなレコードを生成し、種別欄１１３ｂには「着信」の文字列を、発着信日時欄１１３ｃにはステップＳ２２で応答信号を送信した年月日時間を、発着信電話番号欄１１３ｄにはステップＳ２０で受信した呼出信号で特定される電話番号を、発着信先ゲートウェイアドレス１１３ｅには交換機１３０の通信アドレスを、発着信アドレス欄１１３ｆにはステップＳ２０で受信した呼出信号で特定される通信アドレスを、格納する（Ｓ２３）。
【００８８】
また、交換機１３０の呼制御部１３７は、ステップＳ２２で受信した応答信号をＩＰ電話機１１０Ａに転送する（Ｓ２４）。
【００８９】
そして、交換機１３０の呼制御部１３７は、着信側通話履歴情報テーブル１３２ｉに新たなレコードを追加し、着信先電話番号欄１３２ｊには応答信号の送信元であるＩＰ電話機１１０Ｂの電話番号を、着信先アドレス欄１３２ｋには応答信号の送信元であるＩＰ電話機１１０Ｂの通信アドレスを、着信日時欄１３２ｌには応答信号を受信した年月日時間を、着信元電話番号欄１３２ｍには発呼信号の送信元のＩＰ電話機１１０Ａの電話番号を、着信元アドレス欄１３２ｎには発呼信号の送信元のＩＰ電話機１１０Ａの通信アドレスを、格納する（Ｓ２５）。
【００９０】
なお、発信先の電話番号については、状態情報テーブル１３３ａにおいて、応答信号の送信元の通信アドレスに対応する電話番号を電話番号欄１３３ｂより抽出すればよく、また、着信元の通信アドレス及び電話番号については、発信側通話履歴情報テーブル１３２ａにおいて、応答信号の送信元の通信アドレスに対応する電話番号及び通信アドレスを発信元電話番号欄１３２ｂ及び発信元アドレス欄１３２ｃより抽出すればよい。
【００９１】
また、交換機１３０の呼制御部１３７は、ステップＳ２２において応答信号を受信した時から通話時間の計測を開始する。
【００９２】
そして、ステップＳ２４で応答信号を受信したＩＰ電話機１１０Ａでは、呼接続処理部１１７が、ステップＳ１７において、通話履歴情報テーブル１１３ａに新たに生成したレコードの発着信先アドレス欄１１３ｆに応答信号で特定される通信アドレスを格納する（Ｓ２６）。なお、ＩＰ電話機１１０Ａの呼接続処理部１１７は、ステップＳ２４において、応答信号を受信した時から通話時間の計測を開始する。
【００９３】
さらに、ＩＰ電話機１１０Ａの呼接続処理部１１７は、応答信号で特定される通信アドレスを用いて、音声通話を実行する（Ｓ２７）。
【００９４】
そして、例えば、ＩＰ電話機１１０Ａの利用者が、ハンドセット１２２をオンフック等することにより、通話の終了指示を行うと、ＩＰ電話機１１０Ａの呼接続処理部１１７は、通話終了信号を交換機１３０に送信する（Ｓ２８）。
【００９５】
また、ＩＰ電話機１１０Ａの呼接続処理部１１７は、ステップＳ１７で通話履歴情報テーブル１１３ａに生成したレコードの通話時間欄１１３ｇに、ステップＳ２４において応答信号を受信した時から、ステップＳ２８で通話終了信号を送信した時までの時間を、通話時間として格納する（Ｓ２９）。
【００９６】
ステップＳ２８において、通話終了信号を受信した交換機１３０では、呼制御部１３７が、受信した通話終了信号をＩＰ電話機１１０Ｂに転送する（Ｓ３０）。
【００９７】
また、交換機１３０の呼制御部１３７は、ステップＳ１８において送信側通話履歴情報テーブル１３２ａに生成したレコードの通話時間欄１３２ｇ及びステップＳ２５において着信側通話履歴情報テーブル１３２ｉに生成したレコードの通話時間欄１３２ｏに、ステップＳ２２において応答信号を受信した時からステップＳ２８で通話終了信号を受信した時までの時間を通話時間として格納する（Ｓ３１）。
【００９８】
そして、交換機１３０の呼制御部１３７は、通話終了信号の送信元であるＩＰ電話機１１０Ａの通信アドレスより、発信側通話履歴情報テーブル１３２ａ又は着信側通話履歴情報テーブル１３２ｉから、通話を行っているＩＰ電話機１１０Ａ及びＩＰ電話機１１０Ｂの電話番号又は通信アドレスを抽出し、状態情報テーブル１３３ａにおいて、抽出した電話番号又は通信アドレスに対応するレコードの状態欄１３３ｄの情報を削除する（Ｓ３２）。
【００９９】
そして、ステップＳ３０において通話終了信号を受信したＩＰ電話機１１０Ｂでは、呼接続処理部１１７が、ステップＳ２３で通話履歴情報テーブル１１３ａに生成したレコードの通話時間欄１１３ｇに、ステップＳ２２において応答信号を送信した時から、ステップＳ３０で通話終了信号を受信した時までの時間を、通話時間として格納する（Ｓ３３）。
【０１００】
図９は、通信システム１００において、ＩＰ電話機１１０Ａと、他のＩＰ電話機１１０Ｂと、が通話を行う際の処理を示すシーケンス図である。ここで、図９では、ＩＰ電話機１１０Ａから他のＩＰ電話機１１０Ｂに発呼を行う際に、ＩＰ電話機１１０Ａの通話履歴情報テーブル１１３ａにＩＰ電話機１１０Ｂの電話番号が格納されているもの（ＩＰ電話機１１０Ｂとの通話履歴があるもの）とする。
【０１０１】
まず、ＩＰ電話機１１０Ａの呼接続処理部１１７は、ＩＰ電話機１１０Ａを識別することのできる情報（ここでは、ＩＰ電話機１１０Ａの電話番号及び通信アドレス）を特定したログイン情報を交換機１３０に送信する（Ｓ４０）。
【０１０２】
ＩＰ電話機１１０Ａからのログイン情報を受信した交換機１３０では、呼制御部１３７が、状態情報テーブル１３３ａに新たなレコードを追加して、受信したログイン情報で特定されるＩＰ電話機１１０Ａの電話番号及び通信アドレスを、それぞれ電話番号欄１３３ｂ及びアドレス欄１３３ｃに格納する（Ｓ４１）。
【０１０３】
また、ＩＰ電話機１１０Ｂの呼接続処理部１１７も、ＩＰ電話機１１０Ｂを識別することのできる情報（ここでは、ＩＰ電話機１１０Ｂの電話番号及び通信アドレス）を特定したログイン情報を交換機１３０に送信する（Ｓ４２）。
【０１０４】
ＩＰ電話機１１０Ｂからのログイン情報を受信した交換機１３０では、呼制御部１３７が、状態情報テーブル１３３ａに新たなレコードを追加して、受信したログイン情報で特定されるＩＰ電話機１１０Ｂの電話番号及び通信アドレスを、それぞれ電話番号欄１３３ｂ及びアドレス欄１３３ｃに格納する（Ｓ４３）。
【０１０５】
そして、ＩＰ電話機１１０Ａの呼接続処理部１１７は、入力部１２５を介して、発呼先のＩＰ電話機１１０の電話番号（ここでは、ＩＰ電話機１１０Ｂの電話番号）を特定した発呼指示の入力を受け付けると（Ｓ４４）、履歴検索部１１８を介して、ステップＳ４４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているか否かを確認する（Ｓ４５）。ここでは、ステップＳ４４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているものとして処理を進める。
【０１０６】
ステップＳ４４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されている場合には、履歴検索部１１８は、通話履歴情報テーブル１１３ａの発着信先アドレス欄１１３ｆに格納されている通信アドレス（ステップＳ４４で入力を受け付けた電話番号に対応するもの）を抽出し、呼接続処理部１１７に出力し、呼接続処理部１１７は、出力されてきた通信アドレスを宛先として、ＩＰ電話機１１０Ａの電話番号及び通信アドレスを含む発呼信号を送信する（Ｓ４６）。
【０１０７】
また、ＩＰ電話機１１０Ａの呼接続処理部１１７は、ステップＳ４４で入力を受け付けた電話番号を含む発呼通知を交換機１３０に送信する（Ｓ４７）。
【０１０８】
ここで、ステップＳ４６で発呼信号を送信したＩＰ電話機１１０Ａでは、呼接続処理部１１７が、通話履歴情報テーブル１１３ａに新たなレコードを追加し、種別欄１１３ｂには「発信」の文字列を、発着信日時欄１１３ｃにはステップＳ４６で発呼信号を送信した年月日時間を、発着信電話番号欄１１３ｄにはステップＳ４４で入力を受け付けた電話番号を、発着信先ゲートウェイアドレス１１３ｅには交換機１３０の通信アドレスを、発着信先アドレス欄１１３ｆには、ステップＳ４５で履歴検索部１１８より出力されてきた通信アドレスを、格納する（Ｓ４８）。
【０１０９】
また、ステップＳ４７で発呼通知を受信した交換機１３０では、呼制御部１３７が、発呼通知の送信元の通信アドレスに対応するレコード、および、発呼通知で特定される送信先の電話番号に対応するレコード、をそれぞれ特定し、特定したレコードの状態欄１３３ｄに「話中」の文字列を格納する（Ｓ４９）。
【０１１０】
次に、ステップＳ４６で発呼信号を受信したＩＰ電話機１１０Ｂでは、呼接続処理部１１７が、履歴検索部１１８を介して、受信した発呼信号の送信元のＩＰ電話機１１０Ａの電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているか否かを確認する（Ｓ５０）。ここでは、発信元のＩＰ電話機１１０Ａの電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているものとして処理を進める。
【０１１１】
次に、ＩＰ電話機１１０Ｂの利用者が、呼び出しに応じると（例えば、ハンドセット１２２をオフフックすると）、ＩＰ電話機１１０Ｂの呼接続処理部１１７は、ステップＳ４６で受信した発呼信号に対する応答信号（少なくとも、ＩＰ電話機１１０Ｂの通信アドレスを特定する情報を含む）をＩＰ電話機１１０Ａに送信する（Ｓ５１）。なお、ＩＰ電話機１１０Ｂの呼接続処理部１１７は、応答信号を送信した時から通話時間の計測を開始する。
【０１１２】
そして、ＩＰ電話機１１０Ｂの呼接続処理部１１７は、通信履歴情報テーブル１１３ａに新たなレコードを生成し、種別欄１１３ｂには「着信」の文字列を、発着信日時欄１１３ｃにはステップＳ５１で応答信号を送信した年月日時間を、発着信電話番号欄１１３ｄにはステップＳ４６で受信した発呼信号で特定される電話番号を、発着信先ゲートウェイアドレス１１３ｅには交換機１３０の通信アドレスを、発着信アドレス欄１１３ｆにはステップＳ４６で受信した発呼信号で特定される通信アドレスを、格納する（Ｓ５２）。
【０１１３】
そして、ステップＳ５１で応答信号を受信したＩＰ電話機１１０Ａでは、呼接続処理部１１７が、応答信号で特定される通信アドレスを用いて、音声通話を行う（Ｓ５３）。なお、ＩＰ電話機１１０Ａの呼接続処理部１１７は、ステップＳ５１において、応答信号を受信した時から通話時間の計測を開始する。
【０１１４】
そして、例えば、ＩＰ電話機１１０Ａの利用者が、ハンドセット１２２をオンフック等することにより、通話の終了指示を行うと、ＩＰ電話機１１０Ａの呼接続処理部１１７は、通話終了信号をＩＰ電話機１１０Ｂに送信し（Ｓ５４）、通話の終了処理を行う。
【０１１５】
また、ＩＰ電話機１１０Ａの呼接続処理部１１７は、ステップＳ４８で通話履歴情報テーブル１１３ａに生成したレコードの通話時間欄１１３ｇに、ステップＳ５１において応答信号を受信した時から、ステップＳ５４で通話終了信号を送信した時までの時間を、通話時間として格納する（Ｓ５５）。
【０１１６】
そして、ステップＳ５４において通話終了信号を受信したＩＰ電話機１１０Ｂでは、呼接続処理部１１７が、通話の終了処理を行うとともに、ステップＳ５２で通話履歴情報テーブル１１３ａに生成したレコードの通話時間欄１１３ｇに、ステップＳ５１において応答信号を送信した時から、ステップＳ５４で通話終了信号を受信した時までの時間を、通話時間として格納する（Ｓ５６）。
【０１１７】
次に、ステップＳ５５で、通話履歴情報テーブル１１３ａを更新したＩＰ電話機１１０Ａでは、呼接続処理部１１７が、更新したレコードに格納されている通話履歴情報に、ＩＰ電話機１１０Ａの電話番号及び通信アドレスを添付して交換機１３０に送信する（Ｓ５７）。
【０１１８】
このような通話履歴情報を受信した交換機１３０では、通話履歴処理部１３８が、受信した通話履歴情報に含まれる種別欄１１３ｂに格納されていた情報が「発信」である場合には、発信側通話履歴情報テーブル１３２ａに新たなレコードを追加し、受信した通話履歴情報に添付されている電話番号を発信元電話番号欄１３２ｂに、受信した通話履歴情報に添付されている通信アドレスを発信元アドレス欄１３２ｃに、受信した通話履歴情報に含まれる発着信日時欄１１３ｃに格納されていた情報を発信日時欄１３２ｄに、受信した通話履歴情報に含まれる発着信先電話番号欄１１３ｄに格納されていた情報を発信先電話番号欄１３２ｅに、受信した通話履歴情報に含まれる発着信先アドレス欄１１３ｆに格納されていた情報を発信先アドレス欄１３２ｆに、受信した通話履歴情報に含まれる通話時間欄１１３ｇに格納されていた情報を通話時間欄１３２ｇに格納する（Ｓ５８）。
【０１１９】
また、ステップＳ５６で、通話履歴情報テーブル１１３ａを更新したＩＰ電話機１１０Ｂでは、呼接続処理部１１７が、更新したレコードに格納されている通話履歴情報に、ＩＰ電話機１１０Ｂの電話番号及び通信アドレスを添付して交換機１３０に送信する（Ｓ５９）。
【０１２０】
このような通話履歴情報を受信した交換機１３０では、通話履歴処理部１３８が、受信した通話履歴情報に含まれる種別欄１１３ｂに格納されていた情報が「着信」である場合には、着信側通話履歴情報テーブル１３２ｉに新たなレコードを追加し、受信した通話履歴情報に添付されている電話番号を着信先電話番号欄１３２ｊに、受信した通話履歴情報に添付されている通信アドレスを着信先アドレス欄１３２ｋに、受信した通話履歴情報に含まれる発着信日時欄１１３ｃに格納されていた情報を着信日時欄１３２ｌに、受信した通話履歴情報に含まれる発着信先電話番号欄１１３ｄに格納されていた情報を着信元電話番号欄１３２ｍに、受信した通話履歴情報に含まれる発着信先アドレス欄１１３ｆに格納されていた情報を着信元アドレス欄１３２ｎに、受信した通話履歴情報に含まれる通話時間欄１１３ｇに格納されていた情報を通話時間欄１３２ｏに格納する（Ｓ６０）。
【０１２１】
そして、交換機１３０の呼制御部１３７は、状態情報テーブル１３３ａにおいて、通話履歴情報を送信してきたＩＰ電話機１１０Ａ、１１０Ｂの通信アドレスに対応するレコードの状態欄１３３ｄの情報を削除する（Ｓ６１）。
【０１２２】
図１０は、ＩＰ電話機１１０において他のＩＰ電話機１１０に発呼を行い、通話を行う際の処理を示すフローチャートである。
【０１２３】
まず、ＩＰ電話機１１０の呼接続処理部１１７は、入力部１２５を介して、発呼先のＩＰ電話機１１０の電話番号の入力を受け付ける（Ｓ７０）。
【０１２４】
次に、呼接続処理部１１７は、履歴検索部１１８にステップＳ７０で入力を受け付けた電話番号が通話履歴に格納されているか否かを検索するよう指示を行い、履歴検索部１１８は、ステップＳ７０で入力を受け付けた電話番号が通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているか否かを検索する（Ｓ７１）。
【０１２５】
そして、呼接続処理部１１７は、ステップＳ７０で入力を受け付けた電話番号が通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されている場合には（ステップＳ７２でＹｅｓ）、ステップＳ７３に進み、ステップＳ７０で入力を受け付けた電話番号が通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されていない場合には（ステップＳ７２でＮｏ）、ステップＳ８１に進む。
【０１２６】
ステップＳ７３では、呼接続処理部１１７は、ステップＳ７０で入力を受け付けた電話番号で特定されるＩＰ電話機１１０の通信アドレスを宛先として、通信インタフェース１２４を介して、発呼元のＩＰ電話機１１０の電話番号及び通信アドレスを含む発呼信号を送信する（Ｓ７３）。
【０１２７】
なお、ステップＳ７０で入力を受け付けた電話番号で特定されるＩＰ電話機１１０の通信アドレスは、通話履歴情報テーブル１１３ａにおいて、ステップＳ７０で入力を受け付けた電話番号が、発着信先電話番号欄１１３ｄに格納されているレコードの発着信先アドレス欄１１３ｆより取得する。
【０１２８】
そして、呼接続処理部１１７は、ステップＳ７０で入力を受け付けた電話番号を含む発呼通知を交換機１３０に送信する（Ｓ７４）。なお、交換機１３０の通信アドレスは通信情報記憶領域１１２に記憶されている。
【０１２９】
次に、呼接続処理部１１７は、通話履歴情報テーブル１１３ａに新たなレコードを追加して、種別欄１１３ｂには「発信」の文字列を、発着信日時欄１１３ｃにはステップＳ７３の発呼信号を送信した年月日時間を、発着信先電話番号欄１１３ｄにはステップＳ７０で入力を受け付けた電話番号を、発着信先ゲートウェイアドレス欄１１３ｅには交換機１３０の通信アドレスを、発着信先アドレス欄１１３ｆにはステップＳ７３で履歴検索部１１８が通話履歴情報テーブル１１３ａから抽出した通信アドレスを、格納する（Ｓ７５）。
【０１３０】
そして、呼接続処理部１１７は、通話の相手先のＩＰ電話機１１０から、当該ＩＰ電話機１１０の通信アドレスを含む応答信号を受信することにより（Ｓ７６でＹｅｓ）、通話の相手先のＩＰ電話機１１０との間の通話を実行する（Ｓ７７）。
【０１３１】
次に、通話が終了した場合（例えば、ハンドセット１２２がオンフックされた場合や通話相手のＩＰ電話機１１０より通話終了信号が送信されてきた場合等）には（ステップＳ７８でＹｅｓ）、呼接続処理部１１７は、通話の終了処理を行うほか、通話履歴情報テーブル１１３ａにおいて、ステップＳ７６で応答信号を受信してから、ステップＳ７８で通話が終了するまでの時間を通話時間として、通話時間欄１１３ｇに格納する（Ｓ７９）。
【０１３２】
そして、呼接続処理部１１７は、ステップＳ７５で新たに生成したレコードに格納された通話履歴情報に、自装置であるＩＰ電話機１１０の電話番号及び通信アドレスを添付して交換機１３０に送信する（Ｓ８０）。
【０１３３】
一方、ステップＳ７２において、ステップＳ７０で入力を受け付けた電話番号が通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されていない場合には（ステップＳ７２でＮｏ）、通信情報記憶領域１１２に記憶されている交換機１３０に発呼信号を送信する（Ｓ８１）。この発呼信号には、ステップＳ７０で入力を受け付けた電話番号が少なくとも含まれるものとする。
【０１３４】
次に、呼接続処理部１１７は、通話履歴情報テーブル１１３ａに新たなレコードを追加して、種別欄１１３ｂには「発信」の文字列を、発着信日時欄１１３ｃにはステップＳ８１の発呼信号を送信した年月日時間を、発着信先電話番号欄１１３ｄにはステップＳ７０で入力を受け付けた電話番号を、発着信先ゲートウェイアドレス欄１１３ｅには交換機１３０の通信アドレスを、格納する（Ｓ８２）。
【０１３５】
そして、呼接続処理部１１７は、通話の相手先のＩＰ電話機１１０から、当該ＩＰ電話機１１０の通信アドレスを含む応答信号を受信すると（Ｓ８３でＹｅｓ）、呼接続処理部１１７は、通話履歴情報テーブル１１３ａにおいて、当該応答信号に含まれている通信アドレスを、ステップＳ８２で生成したレコードの発着信先アドレス欄１１３ｆに格納し（Ｓ８４）、通話の相手先のＩＰ電話機１１０との間の通話を実行する（Ｓ８５）。
【０１３６】
次に、通話が終了した場合（例えば、ハンドセット１２２がオンフックされた場合や通話相手のＩＰ電話機１１０より通話終了信号が送信されてきた場合等）には（ステップＳ８６でＹｅｓ）、呼接続処理部１１７は、通話の終了処理を行うほか、通話履歴情報テーブル１１３ａにおいて、ステップＳ８３で応答信号を受信してから、ステップＳ８６で通話が終了するまでの時間を通話時間として、通話時間欄１１３ｇに格納する（Ｓ８７）。
【０１３７】
図１１は、ＩＰ電話機１１０において発呼信号又は呼出信号を受信した場合の処理を示すフローチャートである。
【０１３８】
まず、ＩＰ電話機１１０の呼接続処理部１１７は、受信した信号が発呼信号であるか否かを確認して、発呼信号である場合には（ステップＳ９０でＹｅｓ）、ステップＳ９１に進み、発呼信号ではなく呼出信号である場合には（ステップＳ９０でＮｏ）、ステップＳ９８に進む。なお、発呼信号又は呼出信号には、これらの信号にそれぞれの識別情報が含まれているものとする。
【０１３９】
ステップＳ９１では、呼接続処理部１１７は、発呼信号に含まれている電話番号又は通信アドレスが通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄ又は発着信先アドレス欄１１３ｆに格納されているか否かを確認し、格納されている場合には（ステップＳ９１でＹｅｓ）、ステップＳ９２に進み、格納されていない場合には（ステップＳ９１でＮｏ）、発呼信号に対する応答を行わずに処理を終了する。
【０１４０】
ステップＳ９２では、呼接続処理部１１７は、鳴動等の呼出処理を行い、ＩＰ電話機１１０の利用者が応答した場合（ハンドセット１２２をオフフックした場合等）には、通信インタフェース部１２４を介して、自装置であるＩＰ電話機１１０の通信アドレスを含む応答信号を、発呼信号に含まれている通信アドレスを宛先として送信する。
【０１４１】
次に、呼接続処理部１１７は、通話履歴情報テーブル１１３ａに新たなレコードを生成し、種別欄１１３ｂには「着信」の文字列を、発着信日時欄１１３ｃにはステップＳ９２で応答信号を送信した年月日時間を、発着信先電話番号欄１１３ｄには発呼信号に含まれている電話番号を、発着信先ゲートウェイアドレス欄１１３ｅには交換機１３０の通信アドレスを、発着信先アドレス１１３ｆには発呼信号に含まれている通信アドレスを、格納する（Ｓ９３）。
【０１４２】
そして、呼接続処理部１１７は、発呼信号に含まれている通信アドレスを宛先として音声通信を実行する（Ｓ９４）。
【０１４３】
次に、通話が終了した場合（例えば、ハンドセット１２２がオンフックされた場合や通話相手のＩＰ電話機１１０より通話終了信号が送信されてきた場合等）には（ステップＳ９５でＹｅｓ）、呼接続処理部１１７は、通話の終了処理を行うほか、通話履歴情報テーブル１１３ａにおいて、ステップＳ９２で応答信号を送信してから、ステップＳ９５で通話が終了するまでの時間を通話時間として、通話時間欄１１３ｇに格納する（Ｓ９６）。
【０１４４】
そして、呼接続処理部１１７は、ステップＳ９３で新たに生成したレコードに格納された通話履歴情報に、自装置であるＩＰ電話機１１０の電話番号及び通信アドレスを添付して交換機１３０に送信する（Ｓ９７）。
【０１４５】
一方、ステップＳ９０において、受信した信号が発呼信号ではなく呼出信号である場合には（ステップＳ９０でＮｏ）、呼接続処理部１１７は、鳴動等の呼出処理を行い、ＩＰ電話機１１０の利用者が応答した場合（ハンドセット１２２をオフフックした場合等）には、通信インタフェース部１２４を介して、自装置であるＩＰ電話機１１０の通信アドレスを含む応答信号を、交換機１３０の通信アドレスを宛先として送信する（Ｓ９８）。
【０１４６】
次に、呼接続処理部１１７は、通話履歴情報テーブル１１３ａに新たなレコードを生成し、種別欄１１３ｂには「着信」の文字列を、発着信日時欄１１３ｃにはステップＳ９８で応答信号を送信した年月日時間を、発着信先電話番号欄１１３ｄには呼出信号に含まれている電話番号を、発着信先ゲートウェイアドレス欄１１３ｅには交換機１３０の通信アドレスを、発着信先アドレス１１３ｆには呼出信号に含まれている通信アドレスを、格納する（Ｓ９９）。
【０１４７】
そして、呼接続処理部１１７は、呼出信号に含まれている通信アドレスを宛先として音声通信を実行する（Ｓ１００）。
【０１４８】
次に、通話が終了した場合（例えば、ハンドセット１２２がオンフックされた場合や通話相手のＩＰ電話機１１０より通話終了信号が送信されてきた場合等）には（ステップＳ１０１でＹｅｓ）、呼接続処理部１１７は、通話履歴情報テーブル１１３ａにおいて、ステップＳ９８で応答信号を送信してから、ステップＳ１０１で通話が終了するまでの時間を通話時間として、通話時間欄１１３ｇに格納する（Ｓ１０２）。
【０１４９】
以上のように本発明の第一の実施形態によれば、通話履歴に格納されている通信アドレスを用いて、相手先のＩＰ電話機１１０に直接発呼を行うことができるため、交換機１３０での発呼処理が必要なくなり、交換機１３０での処理負担やネットワーク１５０における通信負荷を軽減することができる。
【０１５０】
また、交換機１３０を介しないで、ＩＰ電話機１１０同士で呼を確立させた場合でも、通信中のＩＰ電話機１１０については、状態情報テーブル１３３ａで管理されているため、通信中のＩＰ電話機１１０に他の電話機からの発呼をつなげてしまうことがなくなる。
【０１５１】
さらに、交換機１３０を介しないで、ＩＰ電話機１１０同士で呼を確立させた場合でも、通話終了後に通話履歴情報が交換機１３０に送信されてくるため、交換機１３０において、通話の履歴を管理することができる。
【０１５２】
図１２は、本発明の第二の実施形態である通信システム２００の概略図である。図示するように、通信システム２００は、ＩＰ電話機２１０Ａ、２１０Ｂ、２１０Ｃ、２１０Ｄ（以下、各々を特に区別する必要のないときは、ＩＰ電話機２１０という）と、ＳＩＰサーバ２７０Ａ、２７０Ｂ（以下、各々を特に区別する必要のないときは、ＳＩＰサーバ２７０という）と、を備える。
【０１５３】
ここで、ＳＩＰサーバ２７０Ａ、ＩＰ電話機２１０Ａ及びＩＰ電話機２１０Ｂは、第一ネットワーク２５０Ａを介して相互に情報を送受信することができ、ＳＩＰサーバ２７０Ｂ、ＩＰ電話機２１０Ｃ及びＩＰ電話機２１０Ｄは、第一ネットワーク２５０Ｂを介して相互に情報を送受信することができる。
【０１５４】
また、ＳＩＰサーバ２７０Ａ、ＩＰ電話機２１０Ａ及びＩＰ電話機２１０Ｂは、ルータ２９０Ａを介して、ＳＩＰサーバ２７０Ｂ、ＩＰ電話機２１０Ｃ及びＩＰ電話機２１０Ｄは、ルータ２９０Ｂを介して、第二ネットワーク２５１に接続することができる。
【０１５５】
図１３は、ＩＰ電話機２１０の概略図である。図示するように、ＩＰ電話機２１０は、記憶部２１１と、制御部２１５と、ハンドセット１２２と、ＡＤ／ＤＡ変換部１２３と、通信インタフェース部１２４と、入力部１２５と、出力部１２６と、を備え、第一の実施形態と比較して、記憶部２１１及び制御部２１５が異なっているため、以下、記憶部２１１及び制御部２１５に関連する事項について説明する。
【０１５６】
記憶部２１１は、通信情報記憶領域２１２と、通話履歴情報記憶領域１１３と、を備え、第一の実施形態と比較して、通信情報記憶領域２１２が異なっているため、以下、通信情報記憶領域２１２に関連する事項について説明する。
【０１５７】
通信情報記憶領域２１２には、ＩＰ電話機２１０で通信を行う際に必要となる情報が記憶される。ここで、本実施形態においては、ＩＰ電話機２１０と第一ネットワーク２５０で接続されているＳＩＰサーバ２７０（ＩＰ電話機２１０を配下とするＳＩＰサーバ２７０）のＩＰアドレスが少なくとも記憶されている。
【０１５８】
制御部２１５は、全体制御部１１６と、呼接続処理部２１７と、履歴検索部１１８と、通信処理部１１９と、音声処理部１２０と、を備え、第一の実施形態と比較して、呼接続処理部２１７が異なっているため、以下、呼接続処理部２１７に関連する事項について説明する。
【０１５９】
本実施形態における呼接続処理部２１７は、ＳＩＰ（Session Initiation Protocol）に応じて、通話の相手方のＩＰ電話機２１０との間の呼接続処理を行う。
【０１６０】
ここで、本実施形態においても、呼接続処理部２１７は、通話履歴情報テーブル１１３ａにおいて、入力部１２５を介して発呼先として入力された電話番号に対応する通信アドレスが格納されている場合には、当該通信アドレスを宛先として発呼処理を行う。
【０１６１】
一方、呼接続処理部２１７は、通話履歴情報テーブル１１３ａにおいて、入力部１２５を介して発呼先として入力された電話番号に対応する通信アドレスが格納されていない場合には、通信情報記憶領域１１２に記憶されているＳＩＰサーバ２７０の通信アドレスを宛先として発呼処理を行う。
【０１６２】
また、呼接続処理部２１７は、通話履歴情報を取得し、通話履歴情報テーブル１１３ａに格納する処理を行う。
【０１６３】
図１４は、ＳＩＰサーバ２７０の概略図である。図示するように、ＳＩＰサーバ２７０は、記憶部２７１と、制御部２７６と、通信部２８１と、を備える。
【０１６４】
記憶部２７１は、登録情報記憶領域２７２と、通話履歴情報記憶領域２７３と、状態情報記憶領域２７４と、を備える。
【０１６５】
登録情報記憶領域２７２には、ＳＩＰサーバ２７０が管理する（ＳＩＰサーバ２７０に登録を行う）ＩＰ電話機２１０より送信されてきたＲＥＧＩＳＴＥＲメッセージから抽出される情報（ロケーション情報等）を格納する。
【０１６６】
通話履歴情報記憶領域２７３には、ＳＩＰサーバ２７０が管理する（ＳＩＰサーバ２７０に登録を行う）ＩＰ電話機２１０の通話履歴を特定する通話履歴情報が記憶される。例えば、本実施形態においても、第一の実施形態で示した、図５に示すような発信側通話履歴情報テーブル１３２ａと、図６に示すような着信側通話履歴情報テーブル１３２ｉと、が記憶される。
【０１６７】
状態情報記憶領域２７４には、ＳＩＰサーバ２７０が管理する（ＳＩＰサーバ２７０に登録を行う）ＩＰ電話機２１０の状態を特定する状態情報が記憶される。例えば、本実施形態においても、第一の実施形態で示した、図７に示すような状態情報テーブル１３３ａが記憶される。
【０１６８】
制御部２７６は、全体制御部２７７と、呼制御部２７８と、通話履歴処理部２７９と、を備える。
【０１６９】
全体制御部２７７は、ＳＩＰサーバ２７０での処理の全体を制御する。
【０１７０】
呼制御部２７８は、ＳＩＰに応じて、ＳＩＰサーバ２７０の配下にあるＩＰ電話機２１０のロケーション情報を登録する登録処理、発呼元のＩＰ電話機２１０と、発呼先のＩＰ電話機２１０との間の呼接続処理、を行う。
【０１７１】
また、呼制御部２７８は、第二ネットワーク２５１に接続されているＳＩＰサーバ２７０同士で、各々のＳＩＰサーバ２７０の配下にあるＩＰ電話機２１０のロケーション情報を登録する処理を行う。
【０１７２】
通話履歴処理部２７９は、ＳＩＰサーバ２７０が管理する（ＳＩＰサーバ２７０に登録を行う）ＩＰ電話機２１０の通話履歴を取得し、通話履歴情報テーブル１３２ａに格納する処理を行う。
【０１７３】
通信部２８０は、第一ネットワーク２５０を介して情報の送受信を行う。
【０１７４】
以上に記載したＳＩＰサーバ２７０は、例えば、図１５（コンピュータ９００の概略図）に示すような、ＣＰＵ（Central Processing Unit）９０１と、メモリ９０２と、ＨＤＤ（Hard Disk Drive）等の外部記憶装置９０３と、ＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disk）等の可搬性を有する記憶媒体９０４に対し情報の読み出し及び書き込みを行う読書装置９０５と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、通信ネットワークに接続するためのＮＩＣ（Network Interface Card）等の通信装置９０８と、を備えた一般的なコンピュータ９００で実現できる。
【０１７５】
例えば、記憶部２７１は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現可能であり、制御部２７６は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、通信部２８１は、ＣＰＵ９０１が通信装置９０８を利用することで実現可能である。
【０１７６】
この所定のプログラムは、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読書装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【０１７７】
図１６は、通信システム２００において、ＳＩＰサーバ２７０を介して、ＩＰ電話機２１０Ａと、他のＩＰ電話機２１０Ｃと、が通話を行う際の処理を示すシーケンス図である。ここで、図１６では、ＩＰ電話機２１０ＡからＩＰ電話機２１０Ｃに発呼を行うが、ＩＰ電話機２１０Ａの通話履歴情報テーブル１１３ａには、ＩＰ電話機２１０Ｃの電話番号が格納されていないもの（ＩＰ電話機２１０Ｃとの通話履歴情報がないもの）とする。
【０１７８】
まず、ＩＰ電話機２１０Ａの呼接続処理部２１７は、ＩＰ電話機２１０Ａの位置情報（ロケーション）を特定する情報（ここでは、ＩＰ電話機２１０Ａの電話番号及び通信アドレス）を含むＲＥＧＩＳＴＥＲメッセージをＳＩＰサーバ２７０Ａに送信する（Ｓ１１０）。
【０１７９】
ＩＰ電話機２１０ＡからのＲＥＧＩＳＴＥＲメッセージを受信したＳＩＰサーバ２７０Ａでは、呼制御部２７８が、受信したＲＥＧＩＳＴＥＲメッセージに含まれるロケーション情報等を登録情報記憶領域２７２に格納するとともに、状態情報テーブル１３３ａに新たなレコードを追加して、受信したＲＥＧＩＳＴＥＲメッセージで特定されるＩＰ電話機２１０Ａの電話番号及び通信アドレスを、それぞれ電話番号欄１３３ｂ及びアドレス欄１３３ｃに格納する（Ｓ１１１）。
【０１８０】
また、ＩＰ電話機２１０Ｃの呼接続処理部２１７も、ＩＰ電話機２１０Ｃの位置情報（ロケーション）を特定する情報（ここでは、ＩＰ電話機２１０Ｃの電話番号及び通信アドレス）を特定したＲＥＧＩＳＴＥＲメッセージをＳＩＰサーバ２７０Ｂに送信する（Ｓ１１２）。
【０１８１】
ＩＰ電話機２１０ＣからのＲＥＧＩＳＴＥＲメッセージを受信したＳＩＰサーバ２７０Ｂでは、呼制御部２７８が、受信したＲＥＧＩＳＴＥＲメッセージに含まれるロケーション情報等を登録情報記憶領域２７２に格納するとともに、状態情報テーブル１３３ａに新たなレコードを追加して、受信したＲＥＧＩＳＴＥＲメッセージで特定されるＩＰ電話機２１０Ｃの電話番号及び通信アドレスを、それぞれ電話番号欄１３３ｂ及びアドレス欄１３３ｃに格納する（Ｓ１１３）。
【０１８２】
そして、ＩＰ電話機２１０Ａの呼接続処理部２１７は、入力部１２５を介して、相手先の電話番号（ここでは、ＩＰ電話機２１０Ｃの電話番号）を特定した発呼指示の入力を受け付けると（Ｓ１１４）、履歴検索部１１８を介して、ステップＳ１１４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているか否かを確認する（Ｓ１１５）。ここでは、ステップＳ１１４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されていないものとする。
【０１８３】
ステップＳ１１４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されていない場合には、呼接続処理部２１７は、通信情報記憶領域１１２に記憶されているＳＩＰサーバ２７０Ａの通信アドレスに対して、ステップＳ１１４で入力を受け付けた電話番号を含むＩＮＶＩＴＥメッセージを送信する（Ｓ１１６）。
【０１８４】
ここで、ステップＳ１１６でＩＮＶＩＴＥメッセージを送信したＩＰ電話機２１０Ａでは、呼接続処理部２１７が、通話履歴情報テーブル１１３ａに新たなレコードを追加し、種別欄１１３ｂには「発信」の文字列を、発着信日時欄１１３ｃにはステップＳ１１６でＩＮＶＩＴＥメッセージを送信した年月日時間を、発着信電話番号欄１１３ｄにはステップＳ１１４で入力を受け付けた電話番号を、発着信先ゲートウェイアドレス１１３ｅにはＳＩＰサーバ２７０Ａの通信アドレスを、格納する（Ｓ１１７）。
【０１８５】
また、ステップＳ１１６でＩＮＶＩＴＥメッセージを受信したＳＩＰサーバ２７０Ａでは、呼制御部２７８が、発信側通話履歴情報テーブル１３２ａに新たなレコードを追加し、発信元電話番号欄１３２ｂにはＩＮＶＩＴＥメッセージの送信元であるＩＰ電話機２１０Ａの電話番号を、発信元アドレス欄１３２ｃにはＩＮＶＩＴＥメッセージの送信元であるＩＰ電話機２１０Ａの通信アドレスを、発信日時欄１３２ｄにはＩＮＶＩＴＥメッセージを受信した年月日時間を、発信先電話番号欄１３２ｅにはＩＮＶＩＴＥメッセージで特定される発呼先のＩＰ電話機２１０Ｃの電話番号を、格納する（Ｓ１１８）。
【０１８６】
なお、発信元の電話番号や通信アドレス、発信先の電話番号や通信アドレス、については、登録情報記憶領域２７２に記憶されているロケーション情報から抽出すればよい。
【０１８７】
また、ステップＳ１１６でＩＮＶＩＴＥメッセージを受信したＳＩＰサーバ２７０Ａでは、呼制御部２７８が、状態情報テーブル１３３ａにおいて、ＩＮＶＩＴＥメッセージの送信元のＩＰ電話機２１０Ａの電話番号又は通信アドレスに対応するレコードを特定し、特定したレコードの状態欄１３３ｄに「話中」の文字列を格納する（Ｓ１１９）。
【０１８８】
そして、ＳＩＰサーバ２７０Ａは、登録情報記憶領域２７２に記憶されているロケーション情報を参照することにより、ステップＳ１１６で受信したＩＮＶＩＴＥメッセージに含まれる発呼先の電話番号で特定されるＩＰ電話機２１０Ｃを管理するＳＩＰサーバ２７０ＢにＩＮＶＩＴＥメッセージを転送する（Ｓ１２０）。
【０１８９】
ここで、ステップＳ１２０でＩＮＶＩＴＥメッセージを受信したＳＩＰサーバ２７０Ｂでは、呼制御部２７８が、着信側通話履歴情報テーブル１３２ｉに新たなレコードを追加し、着信先電話番号欄１３２ｊにはＩＮＶＩＴＥメッセージの送信先であるＩＰ電話機２１０Ｃの電話番号を、着信日時欄１３２ｌにはＩＮＶＩＴＥメッセージを受信した年月日時間を、着信元電話番号欄１３２ｍにはＩＮＶＩＴＥメッセージで特定される発呼元のＩＰ電話機２１０Ａの電話番号を、着信元アドレス欄１３２ｎにはＩＮＶＩＴＥメッセージで特定される発呼元のＩＰ電話機２１０Ａの通信アドレスを、格納する（Ｓ１２１）。
【０１９０】
なお、着信元の電話番号や通信アドレス、着信先の電話番号や通信アドレス、については、登録情報記憶領域２７２に記憶されているロケーション情報から抽出すればよい。
【０１９１】
また、ステップＳ１２０でＩＮＶＩＴＥメッセージを受信したＳＩＰサーバ２７０Ｂでは、呼制御部２７８が、状態情報テーブル１３３ａにおいて、ＩＮＶＩＴＥメッセージで特定される送信先であるＩＰ電話機２１０Ｃの電話番号又は通信アドレスに対応するレコードを特定し、特定したレコードの状態欄１３３ｄに「話中」の文字列を格納する（Ｓ１２２）。
【０１９２】
なお、状態情報テーブル１３３ａにおいて、ＩＮＶＩＴＥメッセージで特定される送信先であるＩＰ電話機２１０Ｃの電話番号又は通信アドレスに対応するレコードの状態欄１３３ｄに「話中」の文字列が既に格納されている場合には、ＳＩＰサーバ２７０Ｂの呼制御部２７８は、ＳＩＰサーバ２７０Ａを介して、発呼元のＩＰ電話機２１０Ａに４８６ Ｂｕｓｙ Ｈｅｒｅメッセージ等のレスポンスを行う。
【０１９３】
そして、ＳＩＰサーバ２７０Ｂは、登録情報記憶領域２７２に記憶されているロケーション情報を参照することにより、ステップＳ１２０で受信したＩＮＶＩＴＥメッセージに含まれる発呼先の電話番号で特定されるＩＰ電話機２１０ＣにＩＮＶＩＴＥメッセージを転送する（Ｓ１２３）。
【０１９４】
次に、ＩＰ電話機２１０Ｃは、呼接続処理部２１７が、１８０Ｒｉｎｇｉｎｇメッセージを返信し（Ｓ１２４）、ＳＩＰサーバ２７０Ｂの呼制御部２７８は、受信した１８０ＲｉｎｇｉｎｇメッセージをＳＩＰサーバ２７０Ａに転送し（Ｓ１２５）、ＳＩＰサーバ２７０Ａの呼制御部２７８は、受信した１８０ＲｉｎｇｉｎｇメッセージをＩＰ電話機２１０Ａに転送する（Ｓ１２６）。
【０１９５】
そして、ＩＰ電話機２１０Ｃの利用者が、呼び出しに応じると（例えば、ハンドセット１２２をオフフックすると）、ＩＰ電話機２１０Ｃの呼接続処理部２１７は、２００ＯＫメッセージをＳＩＰサーバ２７０Ｂに送信する（Ｓ１２７）。
【０１９６】
また、ＩＰ電話機２１０Ｃの呼接続処理部２１７は、通信履歴情報テーブル１１３ａに新たなレコードを生成し、種別欄１１３ｂには「着信」の文字列を、発着信日時欄１１３ｃにはステップＳ１２７で２００ＯＫメッセージを送信した年月日時間を、発着信電話番号欄１１３ｄにはステップＳ１２３で受信したＩＮＶＩＴＥメッセージで特定されるＩＰ電話機２１０Ａの電話番号を、発着信先ゲートウェイアドレス１１３ｅにはＳＩＰサーバ２７０Ｂの通信アドレスを、発着信アドレス欄１１３ｆにはステップＳ１２３で受信したＩＮＶＩＴＥメッセージで特定されるＩＰ電話機２１０Ａの通信アドレスを、格納する（Ｓ１２８）。
【０１９７】
ステップＳ１２７で２００ＯＫメッセージを受信したＳＩＰサーバ２７０Ｂでは、呼制御部２７８が、受信した２００ＯＫメッセージをＳＩＰサーバ２７０Ａに転送する（Ｓ１２９）。
【０１９８】
そして、ＳＩＰサーバ２７０Ｂの呼制御部２７８は、着信側通話履歴情報テーブル１３２ｉの着信先アドレス欄１３２ｋに、受信した２００ＯＫメッセージで特定されるＩＰ電話機２１０Ｃの通信アドレスを格納する（Ｓ１３０）。
【０１９９】
ステップＳ１２９で２００ＯＫメッセージを受信したＳＩＰサーバ２７０Ａでは、呼制御部２７８が、受信した２００ＯＫメッセージをＩＰ電話機２１０Ａに転送する（Ｓ１３１）。
【０２００】
そして、ＳＩＰサーバ２７０Ａの呼制御部２７８は、発信側通話履歴情報テーブル１３２ａの発信先アドレス欄１３２ｆに、受信した２００ＯＫメッセージで特定されるＩＰ電話機２１０Ｃの通信アドレスを格納する（Ｓ１３２）。
【０２０１】
このような２００ＯＫメッセージを受信したＩＰ電話機２１０Ａでは、呼接続処理部２１７が、ＡＣＫメッセージをＳＩＰサーバ２７０Ａに送信する（Ｓ１３３）。
【０２０２】
そして、ＩＰ電話機２１０Ａの呼接続処理部２１７は、ステップＳ１１７において、通話履歴情報テーブル１１３ａに新たに生成したレコードの発着信先アドレス欄１１３ｆに２００ＯＫメッセージで特定されるＩＰ電話機２１０Ｃの通信アドレスを格納する（Ｓ１３４）。なお、ＩＰ電話機２１０Ａの呼接続処理部２１７は、ステップＳ１３３において、ＡＣＫメッセージを送信した時から通話時間の計測を開始する。
【０２０３】
ステップＳ１３３でＡＣＫメッセージを受信したＳＩＰサーバ２７０Ａでは、呼制御部２７８が、受信したＡＣＫメッセージをＳＩＰサーバ２７０Ｂに転送し（Ｓ１３５）、ＡＣＫメッセージを転送した時から通話時間の計測を開始する。
【０２０４】
ステップＳ１３５でＡＣＫメッセージを受信したＳＩＰサーバ２７０Ｂでは、呼制御部２７８が、受信したＡＣＫメッセージをＩＰ電話機２１０Ｃに転送し（Ｓ１３６）、ＡＣＫメッセージを転送した時から通話時間の計測を開始する。
【０２０５】
そして、ステップＳ１３６において、ＩＰ電話機２１０ＣがＡＣＫメッセージを受信して、ＩＰ電話機２１０ＡとＩＰ電話機２１０Ｃとの間の通話が行われる（Ｓ１３７）。
【０２０６】
なお、ＩＰ電話機２１０Ｃの呼接続処理部２１７は、ＡＣＫメッセージを受信した時から通話時間の計測を開始する。
【０２０７】
そして、例えば、ＩＰ電話機２１０Ａの利用者が、ハンドセット１２２をオンフック等することにより、通話の終了指示を行うと、ＩＰ電話機２１０Ａの呼接続処理部２１７は、ＢＹＥメッセージをＳＩＰサーバ２７０Ａに送信し（Ｓ１３８）、ＳＩＰサーバ２７０Ａの呼制御部２７８は、受信したＢＹＥメッセージをＳＩＰサーバ２７０Ｂに転送し（Ｓ１３９）、ＳＩＰサーバ２７０Ｂの呼制御部２７８は、受信したＢＹＥメッセージをＩＰ電話機２１０Ｃに転送する（Ｓ１４０）。
【０２０８】
このようなＢＹＥメッセージを受信したＩＰ電話機２１０Ｃでは、呼接続処理部２１７が、２００ＯＫメッセージをＳＩＰサーバ２７０Ｂに返信する（Ｓ１４１）。
【０２０９】
また、ＩＰ電話機２１０Ｃの呼接続処理部２１７は、ステップＳ１２８で通話履歴情報テーブル１１３ａに生成したレコードの通話時間欄１１３ｇに、ステップＳ１３６においてＡＣＫメッセージを受信した時から、ステップＳ１４１で２００ＯＫメッセージを返信した時までの時間を、通話時間として格納する（Ｓ１４２）。
【０２１０】
次に、ＳＩＰサーバ２７０Ｂの呼制御部２７８は、受信した２００ＯＫメッセージをＳＩＰサーバ２７０Ａに転送する（Ｓ１４３）。
【０２１１】
そして、ＳＩＰサーバ２７０Ｂの呼制御部２７８は、ステップＳ１２１で着信側通話履歴情報テーブル１３２ｉに生成したレコードの通話時間欄１３２ｏに、ステップＳ１３６においてＡＣＫメッセージを転送した時からステップＳ１４１で２００ＯＫメッセージを受信した時までの時間を通話時間として格納する（Ｓ１４４）。
【０２１２】
さらに、ＳＩＰサーバ２７０Ｂの呼制御部２７８は、状態情報テーブル１３３ａにおいて、２００ＯＫメッセージの送信元のＩＰ電話機２１０Ｃの電話番号又は通信アドレスに対応するレコードを特定し、特定したレコードの状態欄１３３ｄに格納されている情報を削除する（Ｓ１４５）。
【０２１３】
次に、ＳＩＰサーバ２７０Ａの呼制御部２７８は、受信した２００ＯＫメッセージをＩＰ電話機２１０Ａに転送する（Ｓ１４６）。
【０２１４】
そして、ＳＩＰサーバ２７０Ａの呼制御部２７８は、ステップＳ１１８で発信側通話履歴情報テーブル１３２ａに生成したレコードの通話時間欄１３２ｇに、ステップＳ１３５においてＡＣＫメッセージを転送した時からステップＳ１４３で２００ＯＫメッセージを受信した時までの時間を通話時間として格納する（Ｓ１４７）。
【０２１５】
さらに、ＳＩＰサーバ２７０Ａの呼制御部２７８は、状態情報テーブル１３３ａにおいて、２００ＯＫメッセージの送信先のＩＰ電話機２１０Ａの電話番号又は通信アドレスに対応するレコードを特定し、特定したレコードの状態欄１３３ｄに格納されている情報を削除する（Ｓ１４８）。
【０２１６】
次に、２００ＯＫメッセージを受信したＩＰ電話機２１０Ａでは、呼接続処理部２１７が、通話の終了処理を行うほか、ステップＳ１７８で通話履歴情報テーブル１１３ａに生成したレコードの通話時間欄１１３ｇに、ステップＳ１３３においてＡＣＫメッセージを送信した時から、ステップＳ１４６で２００ＯＫメッセージを受信した時までの時間を、通話時間として格納する（Ｓ１４９）。
【０２１７】
図１７は、通信システム２００において、ＩＰ電話機２１０Ａと、他のＩＰ電話機２１０Ｃと、が通話を行う際の処理を示すシーケンス図である。ここで、図１７では、ＩＰ電話機２１０Ａから他のＩＰ電話機２１０Ｃに発呼を行う際に、ＩＰ電話機２１０Ａの通話履歴情報テーブル１１３ａに、他のＩＰ電話機２１０Ｃの電話番号が格納されているもの（ＩＰ電話機２１０Ｃとの通信履歴情報があるもの）とする。
【０２１８】
まず、ＩＰ電話機２１０Ａの呼接続処理部２１７は、ＩＰ電話機２１０Ａの位置情報（ロケーション）を特定する情報（ここでは、ＩＰ電話機２１０Ａの電話番号及び通信アドレス）を含むＲＥＧＩＳＴＥＲメッセージをＳＩＰサーバ２７０Ａに送信する（Ｓ１６０）。
【０２１９】
ＩＰ電話機２１０ＡからのＲＥＧＩＳＴＥＲメッセージを受信したＳＩＰサーバ２７０Ａでは、呼制御部２７８が、受信したＲＥＧＩＳＴＥＲメッセージに含まれるロケーション情報等を登録情報記憶領域２７２に格納するとともに、状態情報テーブル１３３ａに新たなレコードを追加して、受信したＲＥＧＩＳＴＥＲメッセージで特定されるＩＰ電話機２１０Ａの電話番号及び通信アドレスを、それぞれ電話番号欄１３３ｂ及びアドレス欄１３３ｃに格納する（Ｓ１６１）。
【０２２０】
また、ＩＰ電話機２１０Ｃの呼接続処理部２１７も、ＩＰ電話機２１０Ｃの位置情報（ロケーション）を特定する情報（ここでは、ＩＰ電話機２１０Ｃの電話番号及び通信アドレス）を特定したＲＥＧＩＳＴＥＲメッセージをＳＩＰサーバ２７０Ｂに送信する（Ｓ１６２）。
【０２２１】
ＩＰ電話機２１０ＣからのＲＥＧＩＳＴＥＲメッセージを受信したＳＩＰサーバ２７０Ｂでは、呼制御部２７８が、受信したＲＥＧＩＳＴＥＲメッセージに含まれるロケーション情報等を登録情報記憶領域２７２に格納するとともに、状態情報テーブル１３３ａに新たなレコードを追加して、受信したＲＥＧＩＳＴＥＲメッセージで特定されるＩＰ電話機２１０Ｃの電話番号及び通信アドレスを、それぞれ電話番号欄１３３ｂ及びアドレス欄１３３ｃに格納する（Ｓ１６３）。
【０２２２】
そして、ＩＰ電話機２１０Ａの呼接続処理部２１７は、入力部１２５を介して、発呼先のＩＰ電話機２１０の電話番号（ここでは、ＩＰ電話機２１０Ｃの電話番号）を特定した発呼指示の入力を受け付けると（Ｓ１６４）、履歴検索部１１８を介して、ステップＳ１６４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているか否かを確認する（Ｓ１６５）。ここでは、ステップＳ１６４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているものとする。
【０２２３】
ステップＳ１６４で入力を受け付けた電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されている場合には、履歴検索部１１８は、通話履歴情報テーブル１１３ａの発着信先アドレス欄１１３ｆに格納されている通信アドレス（ステップＳ１６４で入力を受け付けた電話番号に対応するもの）を抽出し、呼接続処理部２１７に出力し、呼接続処理部２１７は、出力されてきた通信アドレスを宛先として、ＩＮＶＩＴＥメッセージを送信する（Ｓ１６６）。
【０２２４】
また、ＩＰ電話機２１０Ａの呼接続処理部２１７は、ステップＳ１６４で入力を受け付けた電話番号を含む発呼通知メッセージをＳＩＰサーバ２７０Ａに送信する（Ｓ１６７）。なお、この発呼通知メッセージについては、ＭＥＳＳＡＧＥメッセージ等のＳＩＰメッセージ、または、独自形式のメッセージを用いればよい。
【０２２５】
ここで、ステップＳ１６６でＩＮＶＩＴＥメッセージを送信したＩＰ電話機２１０Ａでは、呼接続処理部２１７が、通話履歴情報テーブル１１３ａに新たなレコードを追加し、種別欄１１３ｂには「発信」の文字列を、発着信日時欄１１３ｃにはステップＳ１６６でＩＮＶＩＴＥメッセージを送信した年月日時間を、発着信電話番号欄１１３ｄにはステップＳ１６４で入力を受け付けた電話番号を、発着信先ゲートウェイアドレス１１３ｅにはＳＩＰサーバ２７０Ａの通信アドレスを、発着信先アドレス欄１１３ｆには、ステップＳ１６５で履歴検索部１１８より出力されてきた通信アドレスを、格納する（Ｓ１６８）。
【０２２６】
ステップＳ１６７で発呼通知メッセージを受信したＳＩＰサーバ２７０Ａでは、呼制御部２７８が、状態情報テーブル１３３ａにおいて、発呼通知メッセージの送信元のＩＰ電話機２１０Ａの電話番号又は通信アドレスに対応するレコードを特定し、特定したレコードの状態欄１３３ｄに「話中」の文字列を格納する（Ｓ１６９）。
【０２２７】
ステップＳ１６６でＩＮＶＩＴＥメッセージを受信したＩＰ電話機２１０Ｃでは、呼接続処理部２１７が、履歴検索部１１８を介して、受信したＩＮＶＩＴＥメッセージの送信元のＩＰ電話機２１０Ａの電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているか否かを確認する（Ｓ１７０）。ここでは、発信元のＩＰ電話機１１０Ａの電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されているものとする。なお、発信元のＩＰ電話機１１０Ａの電話番号が、通話履歴情報テーブル１１３ａの発着信先電話番号欄１１３ｄに格納されていない場合には、ＩＮＶＩＴＥメッセージに対する応答処理を行わずに、ＩＰ電話機２１０Ｃでの処理を終了する。
【０２２８】
次に、ＩＮＶＩＴＥメッセージを受信したＩＰ電話機２１０Ｃでは、呼接続処理部２１７が、ＩＰ電話機２１０Ａに１８０Ｒｉｎｇｉｎｇメッセージを返信する（Ｓ１７１）。
【０２２９】
そして、ＩＰ電話機２１０Ｃの利用者が、呼び出しに応じると（例えば、ハンドセット１２２をオフフックすると）、ＩＰ電話機２１０Ｃの呼接続処理部２１７は、２００ＯＫメッセージをＩＰ電話機２１０Ａに送信する（Ｓ１７２）。
【０２３０】
また、ＩＰ電話機２１０Ｃの呼接続処理部２１７は、通信履歴情報テーブル１１３ａに新たなレコードを生成し、種別欄１１３ｂには「着信」の文字列を、発着信日時欄１１３ｃにはステップＳ１１７１で２００ＯＫメッセージを送信した年月日時間を、発着信電話番号欄１１３ｄにはステップＳ１６６で受信したＩＮＶＩＴＥメッセージで特定されるＩＰ電話機２１０Ａの電話番号を、発着信先ゲートウェイアドレス１１３ｅにはＳＩＰサーバ２７０Ｂの通信アドレスを、発着信アドレス欄１１３ｆにはステップＳ１６６で受信したＩＮＶＩＴＥメッセージで特定されるＩＰ電話機２１０Ａの通信アドレスを、格納する（Ｓ１７３）。
【０２３１】
また、ＩＰ電話機２１０Ｃの呼接続処理部２１７は、ＩＰ電話機２１０Ｃを識別することのできる情報（例えば、ＩＰ電話機２１０Ｃの電話番号又は通信アドレス）を特定した着呼通知メッセージをＳＩＰサーバ２７０Ｂに送信する（Ｓ１７４）。なお、この着呼通知メッセージについては、ＭＥＳＳＡＧＥメッセージ等のＳＩＰメッセージ、または、独自形式のメッセージを用いればよい。
【０２３２】
ステップＳ１７４で着呼通知メッセージを受信したＳＩＰサーバ２７０Ｂでは、呼制御部２７８が、状態情報テーブル１３３ａにおいて、着呼通知メッセージの送信元のＩＰ電話機２１０Ｃの電話番号又は通信アドレスに対応するレコードを特定し、特定したレコードの状態欄１３３ｄに「話中」の文字列を格納する（Ｓ１７５）。
【０２３３】
２００ＯＫメッセージを受信したＩＰ電話機２１０Ａでは、呼接続処理部２１７が、ＡＣＫメッセージをＩＰ電話機１７３に送信する（Ｓ１７６）。なお、ＩＰ電話機２１０Ａの呼接続処理部２１７は、ステップＳ１７６において、ＡＣＫメッセージを送信した時から通話時間の計測を開始する。
【０２３４】
そして、ステップＳ１７６において、ＩＰ電話機２１０ＣがＡＣＫメッセージを受信して、ＩＰ電話機２１０ＡとＩＰ電話機２１０Ｃとの間の通話が行われる（Ｓ１７７）。
【０２３５】
なお、ＩＰ電話機２１０Ｃの呼接続処理部２１７は、ＡＣＫメッセージを受信した時から通話時間の計測を開始する。
【０２３６】
そして、例えば、ＩＰ電話機２１０Ａの利用者が、ハンドセット１２２をオンフック等することにより、通話の終了指示を行うと、ＩＰ電話機２１０Ａの呼接続処理部２１７は、ＢＹＥメッセージをＩＰ電話機２１０Ｃに送信する（Ｓ１７８）。
【０２３７】
このようなＢＹＥメッセージを受信したＩＰ電話機２１０Ｃでは、呼接続処理部２１７が、２００ＯＫメッセージをＳＩＰサーバ２７０Ｂに返信する（Ｓ１７９）。
【０２３８】
また、ＩＰ電話機２１０Ｃの呼接続処理部２１７は、ステップＳ１７３で通話履歴情報テーブル１１３ａに生成したレコードの通話時間欄１１３ｇに、ステップＳ１７６においてＡＣＫメッセージを受信した時から、ステップＳ１７９で２００ＯＫメッセージを返信した時までの時間を、通話時間として格納する（Ｓ１８０）。
【０２３９】
次に、２００ＯＫメッセージを受信したＩＰ電話機２１０Ａでは、呼接続処理部２１７が、通話の終了処理を行うほか、ステップＳ１６８で通話履歴情報テーブル１１３ａに生成したレコードの通話時間欄１１３ｇに、ステップＳ１７６においてＡＣＫメッセージを送信した時から、ステップＳ１７９で２００ＯＫメッセージを受信した時までの時間を、通話時間として格納する（Ｓ１８１）。
【０２４０】
次に、ステップＳ１８１で、通話履歴情報テーブル１１３ａを更新したＩＰ電話機２１０Ａでは、呼接続処理部２１７が、更新したレコードに格納されている通話履歴情報に、ＩＰ電話機２１０Ａの電話番号及び通信アドレスを添付してＳＩＰサーバ２７０Ａに送信する（Ｓ１８２）。
【０２４１】
このような通話履歴情報を受信したＳＩＰサーバ２７０Ａでは、通話履歴処理部２７９が、受信した通話履歴情報に含まれる種別欄１１３ｂに格納されていた情報が「発信」である場合には、発信側通話履歴情報テーブル１３２ａに新たなレコードを追加し、受信した通話履歴情報に添付されている電話番号を発信元電話番号欄１３２ｂに、受信した通話履歴情報に添付されている通信アドレスを発信元アドレス欄１３２ｃに、受信した通話履歴情報に含まれる発着信日時欄１１３ｃに格納されていた情報を発信日時欄１３２ｄに、受信した通話履歴情報に含まれる発着信先電話番号欄１１３ｄに格納されていた情報を発信先電話番号欄１３２ｅに、受信した通話履歴情報に含まれる発着信先アドレス欄１１３ｆに格納されていた情報を発信先アドレス欄１３２ｆに、受信した通話履歴情報に含まれる通話時間欄１１３ｇに格納されていた情報を通話時間欄１３２ｇに格納する（Ｓ１８３）。
【０２４２】
そして、ＳＩＰサーバ２７０Ａの呼制御部２７８は、状態情報テーブル１３３ａにおいて、通話履歴情報の送信元のＩＰ電話機２１０Ａの電話番号又は通信アドレスに対応するレコードを特定し、特定したレコードの状態欄１３３ｄに格納されている情報を削除する（Ｓ１８４）。
【０２４３】
また、ステップＳ１８０で、通話履歴情報テーブル１１３ａを更新したＩＰ電話機２１０Ｃでは、呼接続処理部２１７が、更新したレコードに格納されている通話履歴情報に、ＩＰ電話機２１０Ｃの電話番号及び通信アドレスを添付してＳＩＰサーバ２７０Ｂに送信する（Ｓ１８５）。
【０２４４】
このような通話履歴情報を受信したＳＩＰサーバ２７０Ｂでは、通話履歴処理部２７９が、受信した通話履歴情報に含まれる種別欄１１３ｂに格納されていた情報が「着信」である場合には、着信側通話履歴情報テーブル１３２ｉに新たなレコードを追加し、受信した通話履歴情報に添付されている電話番号を着信先電話番号欄１３２ｊに、受信した通話履歴情報に添付されている通信アドレスを着信先アドレス欄１３２ｋに、受信した通話履歴情報に含まれる発着信日時欄１１３ｃに格納されていた情報を着信日時欄１３２ｌに、受信した通話履歴情報に含まれる発着信先電話番号欄１１３ｄに格納されていた情報を着信元電話番号欄１３２ｍに、受信した通話履歴情報に含まれる発着信先アドレス欄１１３ｆに格納されていた情報を着信元アドレス欄１３２ｎに、受信した通話履歴情報に含まれる通話時間欄１１３ｇに格納されていた情報を通話時間欄１３２ｏに格納する（Ｓ１８６）。
【０２４５】
そして、ＳＩＰサーバ２７０Ｂの呼制御部２７８は、状態情報テーブル１３３ａにおいて、通話履歴情報の送信元のＩＰ電話機２１０Ｃの電話番号又は通信アドレスに対応するレコードを特定し、特定したレコードの状態欄１３３ｄに格納されている情報を削除する（Ｓ１８７）。
【０２４６】
以上のように、本実施形態によれば、ＳＩＰに沿った呼制御においても、通話履歴を用いて、ＩＰ電話機２１０から他のＩＰ電話機２１０に直接発呼を行うことができる。
【０２４７】
また、ＳＩＰサーバ２７０を介しないで、ＩＰ電話機２１０同士で呼を確立させた場合でも、通信中のＩＰ電話機２１０については、状態情報テーブル１３３ａで管理されているため、通信中のＩＰ電話機２１０に他の電話機からのＩＮＶＩＴＥメッセージを送信してしまうことがなくなる。
【０２４８】
さらに、ＳＩＰサーバ２７０を介しないで、ＩＰ電話機２１０同士で呼を確立させた場合でも、通話終了後に通話履歴情報がＳＩＰサーバ２７０に送信されてくるため、ＳＩＰサーバ２７０において、通話の履歴を管理することができる。
【０２４９】
以上に記載した第二の実施形態においては、ＳＩＰに従った呼制御を行っているが、このような態様に限定されるものではなく、例えば、Ｈ．３２３等の他のプロトコルを用いることも可能である。
【符号の説明】
【０２５０】
１００、２００  通信システム
１１０、２１０  ＩＰ電話機
１１１、２１１  記憶部
１１２、２１２  通信情報記憶領域
１１３  通話履歴情報記憶領域
１１５、２１５  制御部
１１６  全体制御部
１１７、２１７  呼接続処理部
１１８  履歴検索部
１１９  通信処理部
１２０  音声処理部
１２２  ハンドセット
１２３  ＡＤ／ＤＡ変換部
１２４  通信インタフェース部
１２５  入力部
１２６  出力部
１３０  交換機
１３１  記憶部
１３２  通話履歴情報記憶領域
１３３  状態情報記憶領域
１３５  制御部
１３６  全体制御部
１３７  呼制御部
１３８  通話履歴処理部
１４０  スイッチ部
１４１  ＩＰ内線インタフェース部
１４２  アナログ内線インタフェース部
１４３  デジタル内線インタフェース部
１４４  外線インタフェース部
２７０  ＳＩＰサーバ
２７１  記憶部
２７２  登録情報記憶領域
２７３  通話履歴情報記憶領域
２７４  状態情報記憶領域
２７６  制御部
２７７  全体制御部
２７８  呼制御部
２７９  通話履歴処理部
２８１  通信部
【図１】
2010278958.tif 000003
【図２】
2010278958.tif 000004
【図３】
2010278958.tif 000005
【図４】
2010278958.tif 000006
【図５】
2010278958.tif 000007
【図６】
2010278958.tif 000008
【図７】
2010278958.tif 000009
【図８】
2010278958.tif 000010
【図９】
2010278958.tif 000011
【図１０】
2010278958.tif 000012
【図１１】
2010278958.tif 000013
【図１２】
2010278958.tif 000014
【図１３】
2010278958.tif 000015
【図１４】
2010278958.tif 000016
【図１５】
2010278958.tif 000017
【図１６】
2010278958.tif 000018
【図１７】
2010278958.tif 000019