(57)【要約】    【課題】      通信相手先のＩＰ電話装置と音声通話中にファイル転送を行うこと。    【解決手段】  ＩＰネットワーク１０５に接続され音声通話機能を有するＩＰ電話装置１０１、１０２と、ＩＰ電話装置１０１、１０２で対応可能なファイル転送プロトコルが指定されたＮＡＰＴＲリソースレコードを登録しＩＰ電話装置１０２、１０２の問合せに応じて当該ＮＡＰＴＲリソースレコードを返送するＥＮＵＭサーバ１０３と、を具備するＩＰ電話システムにおいて、発信側のＩＰ電話装置１０１は、音声通話の指示を受けると着信側のＩＰ電話装置１０２のＮＡＰＴＲリソースレコードをＥＮＵＭサーバ１０３に問い合わせ、音声通話中にファイル転送の指示を受けるとＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いて着信側のＩＰ電話装置１０２に対してファイルを転送する。  【選択図】      図１
2006180394.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークに接続され音声通話機能を有するＩＰ電話装置と、前記ＩＰ電話装置で対応可能なファイル転送プロトコルが指定されたＮＡＰＴＲリソースレコードを登録し前記ＩＰ電話装置の問合せに応じて当該ＮＡＰＴＲリソースレコードを返送するＥＮＵＭサーバと、を具備するＩＰ電話システムであって、発信側のＩＰ電話装置は、音声通話の指示を受けると着信側のＩＰ電話装置のＮＡＰＴＲリソースレコードを前記ＥＮＵＭサーバに問い合わせ、音声通話中にファイル転送の指示を受けると前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いて着信側のＩＰ電話装置に対してファイルを転送することを特徴とするＩＰ電話システム。
【請求項２】
前記発信側のＩＰ電話装置は、着信側のＩＰ電話装置に対するファイル転送が終了した後に通話終了の指示を受けた場合には着信側のＩＰ電話装置との間で確立されたコネクションを切断することを特徴とする請求項１記載のＩＰ電話システム。
【請求項３】
前記発信側のＩＰ電話装置は、着信側のＩＰ電話装置に対するファイル転送が終了する前に通話終了の指示を受けた場合には当該ファイル転送が終了するまで着信側のＩＰ電話装置との間で確立されたコネクションを維持することを特徴とする請求項１記載のＩＰ電話システム。
【請求項４】
ＩＰネットワーク上のＩＰ電話装置で対応可能なファイル転送プロトコルが指定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバに接続されたＩＰ電話装置であって、音声通話の指示に応じてＩＰネットワーク上の他のＩＰ電話装置のＮＡＰＴＲリソースレコードを問い合わせるＩＰ電話制御部と、前記他のＩＰ電話装置と音声通話中にファイル転送の指示を受けると前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いてファイルを当該他のＩＰ電話装置に対して転送するファイル転送部と、を具備することを特徴とするＩＰ電話装置。
【請求項５】
前記ＩＰ電話制御部は、前記ファイル転送部によるファイル転送が終了した後に通話終了の指示を受けた場合には前記他のＩＰ電話装置との間で確立されたコネクションを切断することを特徴とする請求項４記載のＩＰ電話装置。
【請求項６】
前記ＩＰ電話制御部は、前記ファイル転送部によるファイル転送が終了する前に通話終了の指示を受けた場合においては当該ファイル転送が終了するまで前記他のＩＰ電話装置との間で確立されたコネクションを維持することを特徴とする請求項４記載のＩＰ電話装置。
【請求項７】
ＩＰネットワーク上のＩＰ電話装置で対応可能なファイル転送プロトコルが指定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバに接続されたＩＰ電話装置であって、音声通話の指示に応じてＩＰネットワーク上の他のＩＰ電話装置のＮＡＰＴＲリソースレコードを問い合わせ前記他のＩＰ電話装置と音声通話を行い、音声通話中にファイル転送の指示を受けるとファイル転送終了まで音声パケットの送受信を停止するＩＰ電話制御部と、ファイル転送の指示を受けると前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いてファイルを当該他のＩＰ電話装置に対して転送するファイル転送部と、を具備することを特徴とするＩＰ電話装置。
【請求項８】
ＩＰネットワーク上のＩＰ電話装置で対応可能なファイル転送プロトコルが指定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバに接続されたＩＰ電話装置を用いたファイル転送方法であって、音声通話の指示に応じてＩＰネットワーク上の他のＩＰ電話装置のＮＡＰＴＲリソースレコードを前記ＥＮＵＭサーバに問い合わせ、音声通話中にファイル転送の指示を受けると前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いて前記他のＩＰ電話装置に対してファイルを転送することを特徴とするファイル転送方法。
【請求項９】
前記他のＩＰ電話装置に対するファイル転送を終了した後に通話終了の指示を受けた場合には前記他のＩＰ電話装置との間で確立されたコネクションを切断することを特徴とする請求項８記載のファイル転送方法。
【請求項１０】
前記他のＩＰ電話装置に対するファイル転送が終了する前に通話終了の指示を受けた場合には当該ファイル転送が終了するまで前記他のＩＰ電話装置との間で確立されたコネクションを維持することを特徴とする請求項８記載のファイル転送方法。
【請求項１１】
音声通話中にファイル転送の指示を受けるとファイル転送終了まで音声パケットの送受信を停止し前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いて前記他のＩＰ電話装置に対してファイルを転送することを特徴とする請求項８記載のファイル転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワークを介してファイル転送を可能とするＩＰ電話システム、ＩＰ電話装置及びファイル転送方法に関する。
【背景技術】
【０００２】
現在、インターネットの急速な普及に伴い、遠隔地の電話装置と低料金での通話や登録会員の有するＩＰ電話装置間における無料通話が可能であるＩＰ電話システムが注目されている。かかるＩＰ電話システムにおいては、発信元のＩＰ電話装置と、発信先のＩＰ電話装置との間でＳＩＰ(Session Initiation Protocol)プロトコルなどの呼制御プロトコルにより呼制御を行った後、音声情報をＲＴＰ(Realtime Transport Protocol)などの情報転送プロトコルを用いて交換することで双方の使用者間における通話を実現している。
【０００３】
一方、近年、デジタルカメラなどのデジタル画像撮像装置の爆発的な普及に伴い、これらを用いて撮影した画像データ等を被写体となった相手先に送信することが行われている。このような画像データ等の送信は、電子メールに当該画像データ等を添付することで行うことが一般的である。
【０００４】
また、現在、多様化する電話、ＦＡＸ、携帯電話や電子メールなどの通信手段に用いられる情報を効率的に管理し、使用環境に応じたコミュニケーションを可能とする技術として、ＥＮＵＭが注目されている。ＥＮＵＭは、Ｅ．１６４番号に代表される全世界で唯一の識別番号からＤＮＳ（Domain Name System）を用いてインターネット上のサービスを識別する仕組みである。現在、ＩＥＴＦにより標準化活動が行われており、当該活動においてプロトコル仕様が審議されている。
【特許文献１】特開２００４−４８２３９号公報
【非特許文献１】ＥＮＵＭトライアルジャパン発行「ＥＮＵＭトライアルジャパン第一次報告書」、２００４年５月
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、電子メールに画像データ等を添付して送信する場合には、送信完了までに多大な伝送時間を要する場合があり、この場合には実質的に画像データの添付が制限されるという問題がある。
【０００６】
一方、現在普及しているＩＰ電話システムを利用して画像データ等を送信することができれば、使用者にとって利便性が向上する。しかし、現在のＩＰ電話システムにおいては、一般的に画像データ等のファイルを転送する機能は存在していない。このため、画像データ等のファイルを転送可能なＩＰ電話システムが要望されている。
【０００７】
本発明は、かかる問題点に鑑みて為されたものであり、通信相手先のＩＰ電話装置と音声通話中にファイル転送を行うことができるＩＰ電話システム、ＩＰ電話装置及びファイル転送方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、ＩＰネットワークに接続され音声通話機能を有するＩＰ電話装置と、前記ＩＰ電話装置で対応可能なファイル転送プロトコルが指定されたＮＡＰＴＲリソースレコードを登録し前記ＩＰ電話装置の問合せに応じて当該ＮＡＰＴＲリソースレコードを返送するＥＮＵＭサーバと、を具備するＩＰ電話システムにおいて、発信側のＩＰ電話装置は、音声通話の指示を受けると着信側のＩＰ電話装置のＮＡＰＴＲリソースレコードを前記ＥＮＵＭサーバに問い合わせ、音声通話中にファイル転送の指示を受けると前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いて着信側のＩＰ電話装置に対してファイルを転送するようにしたものである。
【発明の効果】
【０００９】
本発明に係るＩＰ電話システム、ＩＰ電話装置及びファイル転送方法によれば、通信相手先のＩＰ電話装置と音声通話中にファイル転送を行うことができる。
【発明を実施するための最良の形態】
【００１０】
本発明の第１の態様に係るＩＰ電話システムは、ＩＰネットワークに接続され音声通話機能を有するＩＰ電話装置と、前記ＩＰ電話装置で対応可能なファイル転送プロトコルが指定されたＮＡＰＴＲリソースレコードを登録し前記ＩＰ電話装置の問合せに応じて当該ＮＡＰＴＲリソースレコードを返送するＥＮＵＭサーバと、を具備するＩＰ電話システムであって、発信側のＩＰ電話装置は、音声通話の指示を受けると着信側のＩＰ電話装置のＮＡＰＴＲリソースレコードを前記ＥＮＵＭサーバに問い合わせ、音声通話中にファイル転送の指示を受けると前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いて着信側のＩＰ電話装置に対してファイルを転送する構成を採る。
【００１１】
この構成によれば、音声通話の指示に応じて行った問合せに対して返送されたＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いて着信側のＩＰ電話装置に対してファイルを転送することができる。このため、通信相手先のＩＰ電話装置と音声通話中にファイル転送を行うことが可能となる。
【００１２】
本発明の第２の態様は、第１の態様に係るＩＰ電話システムにおいて、前記発信側のＩＰ電話装置は、着信側のＩＰ電話装置に対するファイル転送が終了した後に通話終了の指示を受けた場合には着信側のＩＰ電話装置との間で確立されたコネクションを切断する構成を採る。
【００１３】
この構成によれば、着信側のＩＰ電話装置に対するファイル転送が終了した後に通話終了の指示を受けた場合に着信側のＩＰ電話装置との間で確立されたコネクションが切断される。このため、通話終了の指示に応じて着信側のＩＰ電話装置との間で確立されたコネクションを確実に切断することができる。
【００１４】
本発明の第３の態様は、第１の態様に係るＩＰ電話システムにおいて、前記発信側のＩＰ電話装置は、着信側のＩＰ電話装置に対するファイル転送が終了する前に通話終了の指示を受けた場合には当該ファイル転送が終了するまで着信側のＩＰ電話装置との間で確立されたコネクションを維持する構成を採る。
【００１５】
この構成によれば、着信側のＩＰ電話装置に対するファイル転送が終了する前にオンフックにより通話終了の指示を受けた場合も当該ファイル転送が終了するまで着信側のＩＰ電話装置との間で確立されたコネクションを維持する。このため、ファイル転送の終了を待たずにオンフックして通話を終了することができる。
【００１６】
本発明の第４の態様に係るＩＰ電話装置は、ＩＰネットワーク上のＩＰ電話装置で対応可能なファイル転送プロトコルが指定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバに接続されたＩＰ電話装置であって、音声通話の指示に応じてＩＰネットワーク上の他のＩＰ電話装置のＮＡＰＴＲリソースレコードを問い合わせるＩＰ電話制御部と、前記他のＩＰ電話装置と音声通話中にファイル転送の指示を受けると前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いてファイルを当該他のＩＰ電話装置に対して転送するファイル転送部と、を具備する構成を採る。
【００１７】
この構成によれば、音声通話の指示に応じて行った問合せに対して返送されたＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いてＩＰネットワーク上の他のＩＰ電話装置に対してファイルを転送することができる。このため、通信相手先のＩＰ電話装置と音声通話中にファイル転送を行うことが可能となる。
【００１８】
本発明の第５の態様は、第４の態様に係るＩＰ電話装置において、前記ＩＰ電話制御部は、前記ファイル転送部によるファイル転送が終了した後に通話終了の指示を受けた場合には前記他のＩＰ電話装置との間で確立されたコネクションを切断する構成を採る。
【００１９】
この構成によれば、着信側のＩＰ電話装置に対するファイル転送が終了した後に通話終了の指示を受けた場合に着信側のＩＰ電話装置との間で確立されたコネクションが切断される。このため、通話終了の指示に応じて着信側のＩＰ電話装置との間で確立されたコネクションを確実に切断することができる。
【００２０】
本発明の第６の態様は、第４の態様に係るＩＰ電話装置において、前記ＩＰ電話制御部は、前記ファイル転送部によるファイル転送が終了する前に通話終了の指示を受けた場合においては当該ファイル転送が終了するまで前記他のＩＰ電話装置との間で確立されたコネクションを維持する構成を採る。
【００２１】
この構成によれば、着信側のＩＰ電話装置に対するファイル転送が終了する前にオンフックにより通話終了の指示を受けた場合も当該ファイル転送が終了するまで着信側のＩＰ電話装置との間で確立されたコネクションを維持する。このため、ファイル転送の終了を待たずにオンフックして通話を終了することができる。
【００２２】
本発明の第７の態様に係るＩＰ電話装置は、ＩＰネットワーク上のＩＰ電話装置で対応可能なファイル転送プロトコルが指定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバに接続されたＩＰ電話装置であって、音声通話の指示に応じてＩＰネットワーク上の他のＩＰ電話装置のＮＡＰＴＲリソースレコードを問い合わせ前記他のＩＰ電話装置と音声通話を行い、音声通話中にファイル転送の指示を受けるとファイル転送終了まで音声パケットの送受信を停止するＩＰ電話制御部と、ファイル転送の指示を受けると前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いてファイルを当該他のＩＰ電話装置に対して転送するファイル転送部と、を具備する構成を採る。
【００２３】
この構成によれば、ＩＰ電話制御部は、ＩＰネットワーク上のＩＰ電話装置と呼制御処理をして音声通話を行い、音声通話中にファイル転送の指示を受けるとファイル転送終了まで音声パケットの送受信を停止するので、ファイル転送のためのデータ送信を集中して送信し、相手との通信トラフィックを軽減して、ファイル転送の効率を向上させることができる。
【００２４】
本発明の第８の態様に係るファイル転送方法は、ＩＰネットワーク上のＩＰ電話装置で対応可能なファイル転送プロトコルが指定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバに接続されたＩＰ電話装置を用いたファイル転送方法であって、音声通話の指示に応じてＩＰネットワーク上の他のＩＰ電話装置のＮＡＰＴＲリソースレコードを前記ＥＮＵＭサーバに問い合わせ、音声通話中にファイル転送の指示を受けると前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いて前記他のＩＰ電話装置に対してファイルを転送するものである。
【００２５】
本発明の第９の態様は、第８の態様に係るファイル転送方法において、前記他のＩＰ電話装置に対するファイル転送を終了した後に通話終了の指示を受けた場合には前記他のＩＰ電話装置との間で確立されたコネクションを切断するものである。
【００２６】
本発明の第１０の態様は、第８の態様に係るファイル転送方法において、前記他のＩＰ電話装置に対するファイル転送が終了する前に通話終了の指示を受けた場合には当該ファイル転送が終了するまで前記他のＩＰ電話装置との間で確立されたコネクションを維持するものである。
【００２７】
本発明の第１１の態様は、第８の態様に係るファイル転送方法において、音声通話中にファイル転送の指示を受けるとファイル転送終了まで音声パケットの送受信を停止し前記ＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いて前記他のＩＰ電話装置に対してファイルを転送するものである。
【００２８】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２９】
図１は、本発明の一実施の形態に係るＩＰ電話システムが適用されるネットワークの構成を示す図である。
【００３０】
同図に示すように、本実施の形態に係るＩＰ電話システムにおいては、複数台のＩＰ電話装置（以下、「ＩＰ電話」という）１０１及び１０２、並びに、ＥＮＵＭサーバ１０３及びＤＮＳサーバ１０４がＩＰネットワーク１０５を介して接続されている。なお、同図の構成に限らず、ＩＰネットワーク１０５上に３台以上のＩＰ電話を接続してＩＰ電話システムを構成してもよい。
【００３１】
ＩＰ電話１０１（１０２）は、ＩＰネットワーク１０５を介して他のＩＰ電話との間で音声通話が可能な機能を有している。また、ＦＴＰ(File Transfer Protocol)プロトコルなどのファイル転送プロトコルに準拠してファイルの送受信が可能なサーバ及びクライアントとしての機能を有している。すなわち、他のＩＰ電話に対してＦＴＰプロトコルなどに従ってファイル転送を要求する一方、他のＩＰ電話からＦＴＰプロトコルなどに従ってファイル転送の要求を受けた場合に指定されたファイルを転送する機能を有している。
【００３２】
ＥＮＵＭサーバ１０３は、後述するＮＡＰＴＲリソースレコード（以下、「ＮＡＰＴＲレコード」という）を登録するデータベース（ＤＢ）を備える。ＥＮＵＭサーバ１０３は、ＩＰ電話１０１（１０２）の問合せ（ＥＮＵＭクエリー）に応じて、かかるＤＢに登録されたＮＡＰＴＲレコードをＩＰ電話１０１（１０２）に返送する。
【００３３】
ＤＮＳサーバ１０４は、ＮＡＰＴＲレコードに指定されるＵＲＩとＩＰアドレスとが対応付けて登録されるＤＢを備える。ＤＮＳサーバ１０４は、ＩＰ電話１０１（１０２）の問合せに応じて、かかるＤＢに登録されたＩＰアドレスをＩＰ電話１０１（１０２）に返送する。
【００３４】
図２は、本実施の形態に係るＩＰ電話１０１の概略構成を示すブロック図である。なお、ＩＰ電話１０２についても、ＩＰ電話１０１と同様の構成を有する。
【００３５】
同図に示すＩＰ電話１０１において、ＩＰ電話制御部２０１は、ＩＰネットワーク１０５を介して音声通話を行う際に必要となる全ての動作を制御する。例えば、ＩＰ電話制御部２０１は、ＳＩＰプロトコルに代表される呼制御プロトコルに従って、宛先端末との間の呼制御を実行する。また、ＥＮＵＭサーバ１０３へ宛先端末に対応するＮＡＰＴＲレコードを問い合わせるＥＮＵＭクエリーの送出やそのＥＮＵＭクエリーに対する応答（ＥＮＵＭ応答）の受信、並びに、ＤＮＳサーバ１０４へＩＰアドレスを問い合わせるＩＰアドレス問合せの送出やそのＩＰアドレス問合せに対する応答（ＩＰアドレス応答）の受信の制御を行う。
【００３６】
ファイル送受信部２０２は、ＦＴＰプロトコルなどのファイル転送プロトコルに従ってＩＰネットワーク１０５を介してファイルの送信及び受信を行う。ファイル送受信部２０２がファイルの送受信を行う際に用いるＵＲＩ及びＩＰアドレスは、ＩＰ電話制御部２０１から与えられる。ファイル送受信部２０２によるファイルの送信は、ＩＰ電話１０１の使用者の指示に応じて行われる。以下においては、ファイル送受信部２０２が使用するファイル転送プロトコルとしてＦＴＰプロトコルを用いて説明するが、他のファイル転送プロトコルを適用することも可能である。例えば、ＴＦＴＰ(Trivial File Transfer Protocol)プロトコルやＨＴＴＰ（Hypertext Transfer Protocol）プロトコルといったファイル転送プロトコルを適用することが可能である。
【００３７】
表示部２０３は、ＬＣＤ等の液晶ディスプレイで構成される。表示部２０３は、本ＩＰ電話１０１の現在のステータスを表示すると共に、ＩＰ電話１０１の使用者の指示に応じて送信対象となるファイル及び受信したファイルを表示する。内部メモリ２０４は、ファイル送受信部２０２が送信するファイルや、ファイル送受信部２０２で受信したファイルを格納する。外部メモリ２０５は、ＳＤメモリカード（登録商標）等のメモリカードで構成される。後述するカードスロットに着脱可能な構成を採り、内部メモリ２０４と同様にファイル送受信部２０２が送信するファイルや、ファイル送受信部２０２で受信したファイルを格納する。
【００３８】
図３は、本実施の形態に係るＩＰ電話１０１の外観を示す正面図である。なお、ＩＰ電話１０２についても、ＩＰ電話１０１と同様の構成を有する。
【００３９】
同図に示すように、ＩＰ電話１０１は、オペレータの音声を受け付ける受話器３０１を備えている。また、電話番号等の入力を受け付けるテンキー３０２を備えている。さらに、テンキー３０２の右側に留守番電話に切り替える留守キー３０３及び音声を外部出力に切り替えるスピーカキー３０４を備えている。さらに、テンキー３０２の上側にファンクションキー３０５を備えている。ファンクションキー３０５は、ファイルの転送を指示するファイル転送ボタンを含んでいる。
【００４０】
また、ＩＰ電話１０１は、ファンクションキー３０５の上側に、液晶ディスプレイ等で構成される表示部２０３を備えている。この表示部２０３の上側の側面部にＩＰネットワーク１０５に接続されるＬＡＮとのインターフェイス（ＬＡＮＩ／Ｆ）３０６を備えている。さらに、留守キー３０３やスピーカキー３０４の右下側の側面部にＳＤメモリカード（登録商標）等のメモリカードが挿入されるカードスロット３０７を備えている。
【００４１】
図４は、本実施の形態に係るＩＰ電話システムにおけるＥＮＵＭサーバ１０３の代表的な構成を示すブロック図である。なお、本実施の形態に係るＩＰ電話システムにおけるＤＮＳサーバ１０４についても、ＤＢに登録されるデータの内容が異なる他は、同様の構成を有する。
【００４２】
同図に示すように、ＥＮＵＭサーバ１０３は、サーバ本体の全体を制御するＣＰＵ４０１を備えている。このＣＰＵ４０１にメモリ４０２が接続されている。メモリ４０２は、ＣＰＵ４０１が読み込んで実行する本ＥＮＵＭサーバ１０３の制御プログラムが格納されるＲＯＭとしての機能と、ＣＰＵ４０１が制御プログラムを実行する際のワークメモリとして機能するＲＡＭとしての機能とを備える。
【００４３】
また、ＣＰＵ４０１にデータベース（ＤＢ）４０３が接続されている。ＤＢ４０３は、後述するＮＡＰＴＲレコードを登録している。ＣＰＵ４０１は、例えば、ＩＰ電話１０１からＥＮＵＭクエリーを受け付けると、ＤＢ４０３に登録されたデータから該当するＮＡＰＴＲレコードを検索してＥＮＵＭクエリーを送出してきたＩＰ電話１０１に返送する。
【００４４】
さらに、ＣＰＵ４０１に入出力装置４０４が接続されている。入出力装置４０４は、例えば、キーボード等の入力装置と、ディスプレイ等の出力装置とから構成される。入力装置は、例えば、ＤＢ４０３に登録されるデータの内容を追加、編集する場合に利用される。出力装置は、例えば、ＤＢ４０３に登録されるデータの内容をＥＮＵＭサーバ１０３の管理者等が確認する場合に利用される。
【００４５】
さらに、ＣＰＵ４０１にネットワークインターフェイス（Ｉ／Ｆ）４０５が接続されている。ネットワークＩ／Ｆ４０５は、本ＥＮＵＭサーバ１０３が接続されるＩＰネットワーク１０５とのインターフェイスである。
【００４６】
図５は、本実施の形態に係るＥＮＵＭサーバ１０３のＤＢ４０３に登録されたＮＡＰＴＲレコードの一例を示す図である。同図においては、電話番号「０３１０００００００」及び「０３１００００００１」から得られるドメイン名に対応するＮＡＰＴＲレコードが登録された場合について示している。
【００４７】
同図においては、電話番号「０３１０００００００」から得られるドメイン名「０．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」に対して３つのＵＲＩ「８１３１０００００００．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」が対応付けられている。これらの３つのＮＡＰＴＲレコードは、Ｓｅｒｖｉｃｅフィールドの記述において相違する。最初のＮＡＰＴＲレコードにはＳＩＰプロトコルに対応可能であることを示す「Ｅ２Ｕ＋ｓｉｐ」と記述され、次のＮＡＰＴＲレコードにはＦＴＰプトロコルに対応可能である旨を示す「Ｅ２Ｕ＋ｆｔｐ」と記述され、最後のＮＡＰＴＲレコードにはＨＴＴＰプトロコルに対応可能である旨を示す「Ｅ２Ｕ＋ｈｔｔｐ」と記述されている。
【００４８】
また、電話番号「０３１００００００１」から得られるドメイン名「１．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」に対して３つのＵＲＩ「８１３１００００００１．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」が対応付けられている。これらの３つのＮＡＰＴＲレコードは、同様に、Ｓｅｒｖｉｃｅフィールドの記述において相違する。最初のＮＡＰＴＲレコードにはＳＩＰプロトコルに対応可能であることを示す「Ｅ２Ｕ＋ｓｉｐ」と記述され、次のＮＡＰＴＲレコードにはＦＴＰプトロコルに対応可能である旨を示す「Ｅ２Ｕ＋ｆｔｐ」と記述され、最後のＮＡＰＴＲレコードにはＨＴＴＰプトロコルに対応可能である旨を示す「Ｅ２Ｕ＋ｈｔｔｐ」と記述されている。
【００４９】
すなわち、図５に示すＮＡＰＴＲレコードの一例においては、電話番号「０３１０００００００」及び電話番号「０３１００００００１」が割り当てられたＩＰ電話がＳＩＰプロトコル、ＦＴＰプロトコル及びＨＴＴＰプロトコルに対応可能であることを示している。
【００５０】
図６は、本実施の形態に係るＤＮＳサーバ１０４のＤＢに登録されたデータの一例を示す図である。
【００５１】
同図においては、ＵＲＩ「８１３１０００００００．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」、「８１３１００００００１．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」、「８１３１００００００２．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」及び「８１３１００００００３．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」が登録されている場合について示している。具体的には、ＵＲＩ「８１３１０００００００．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」、「８１３１００００００１．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」、「８１３１００００００２．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」及び「８１３１００００００３．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」にそれぞれＩＰアドレス「１９２．１６８．１．１」、「１９２．１６８．１．２」、「１９２．１６８．１．３」及び「１９２．１６８．１．４」が対応付けられている。
【００５２】
このような構成を有する本実施の形態に係るＩＰ電話システムにおいて、使用者は、ＩＰ電話１０１を用いて、テンキー３０２で電話番号を入力して通信相手先を指定し、当該通信相手先の使用者と通話を行う。その通話中に、ファイルを記録したメモリカードをカードスロット３０７に挿入し、メモリカード内のファイルをテンキー３０２で選択した後、ファンクションキー３０５のファイル転送ボタンを押下して通話相手に選択したファイルを送信することができる。
【００５３】
以下、本実施の形態に係るＩＰ電話システムにおいて、ＩＰ電話１０１がＩＰ電話１０２と通話を行い、その通話中にファイルを送信する動作について、図７に示すシーケンス図を用いて説明する。
【００５４】
なお、かかる動作を説明する前提として、ＥＮＵＭサーバ１０３のＤＢ４０３には図５に示すＮＡＰＴＲレコードが登録され、ＤＮＳサーバ１０４のＤＢには図６に示すデータが登録されているものとする。また、ＩＰ電話１０１及びＩＰ電話１０２には、それぞれ電話番号として「０３１０００００００」及び「０３１００００００１」が割り当てられているものとする。
【００５５】
また、ここでは、送信対象のファイルとして画像データを送信する場合について説明する。例えば、ＩＰ電話１０１の使用者は、ＳＤメモリカード（登録商標）などのメモリカードを記録媒体とするデジタルカメラ等で画像データを撮影し、その画像データが記憶されたメモリカードを本実施の形態に係るＩＰ電話１０１のカードスロット３０７に挿入することが考えられる。
【００５６】
ＩＰ電話１０１がＩＰ電話１０２と通話を行う場合、まず、ＩＰ電話１０１は、使用者からＩＰ電話１０２の電話番号が入力された後、ＥＮＵＭクエリーの送出が指示される。すなわち、電話番号「０３１００００００１」が入力された後、ＥＮＵＭクエリーの送出が指示される。
【００５７】
電話番号を受け付けた後、ＥＮＵＭクエリーの送出指示を受け付けると、ＩＰ電話１０１は、この電話番号に対応するＮＡＰＴＲレコードを問い合わせるＥＮＵＭクエリーをＥＮＵＭサーバ１０３に対して送出する（ＳＴ７０１）。この場合、ＩＰ電話１０１は、まず、使用者が入力した「０３１００００００１」を国番号付きのＥ．１６４番号である「＋８１−３−１００００００１」に変換し、先頭の＋と数字を残して「＋８１３１００００００１」とする。そして、数字以外の文字を抹消して数字間にドットを挿入して「８．１．３．１．０．０．０．０．０．０．１」とする。次に、数字を逆順にして最後に文字列．ｅ１６４．ａｒｐａを追加する。これにより、ドメイン名である「１．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」を得て、この文字列に対応するＮＡＰＴＲレコードを問い合わせるＥＮＵＭクエリーを送出する。
【００５８】
ＥＮＵＭクエリーを受け付けると、ＥＮＵＭサーバ１０３は、ドメイン名である「１．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」に対応するＮＡＰＴＲレコードを検索し、当該ＮＡＰＴＲレコードを含むＥＮＵＭ応答をＩＰ電話１０１に返信する（ＳＴ７０２）。この場合、ＥＮＵＭサーバ１０３は、図５に示すＮＡＰＴＲレコードのうち、下側３つのＮＡＰＴＲレコードを検索し、当該ＮＡＰＴＲレコードを含むＥＮＵＭ応答をＩＰ電話１０１に返信する。このＥＮＵＭ応答がＩＰ電話１０１に返信されることで、ＩＰ電話１０２がＳＩＰプロトコル、ＦＴＰ及びＨＴＴＰプトロコルに対応可能である旨がＩＰ電話１０１に通知されることとなる。このとき、ＥＮＵＭ応答に含まれるＮＡＰＴＲレコードは、ＩＰ電話１０１のＩＰ電話制御部２０１で保持される。
【００５９】
ＮＡＰＴＲレコードを含むＥＮＵＭ応答を受け付けると、ＩＰ電話１０１は、通知されたＮＡＰＴＲレコードに指定されたＵＲＩ「８１３１００００００１．ｔｏｋｙｏ．ｓｉｐ．ｊｐ」に対応するＩＰアドレスの問合せをＤＮＳサーバ１０４に送出する（ＳＴ７０３）。
【００６０】
ＩＰアドレス問合せを受け付けると、ＤＮＳサーバ１０４は、当該ＵＲＩに対応するＩＰアドレスを検索し、当該ＩＰアドレスを含むＩＰアドレス応答をＩＰ電話１０１に返信する（ＳＴ７０４）。この場合、ＤＮＳサーバ１０４は、図６に示す上から第２番目のＩＰアドレス（１９２．１６８．１．２）を検索し、当該ＩＰアドレスを含むＩＰアドレス応答をＩＰ電話１０１に返信する。
【００６１】
ＩＰアドレス応答を受け付けると、ＩＰ電話１０１は、ＩＰ電話１０２に割り当てられたＩＰアドレスを認識する。そして、ＩＰ電話１０１は、そのＩＰアドレスに対して「ＩＮＶＩＴＥ」メッセージを送出する（ＳＴ７０５）。
【００６２】
ＩＰ電話１０１から「ＩＮＶＩＴＥ」メッセージを受信すると、ＩＰ電話１０２では、呼び出し音が鳴動する。また、この呼び出し音の鳴動に並行してＩＰ電話１０２から、ＩＰ電話１０１に対して「１８０Ｒｉｎｇｉｎｇ」メッセージが送出される（ＳＴ７０６）。この「１８０Ｒｉｎｇｉｎｇ」に応じてＩＰ電話１０１ではリングバックトーン（ＲＢＴ）が出力される。
【００６３】
そして、ＩＰ電話１０２でオフフックや応答が検出されると、ＩＰ電話１０２から、ＩＰ電話１０１に対して接続許可を示す「２００ＯＫ」メッセージが送出される（ＳＴ７０７）。この「２００ＯＫ」メッセージを受信すると、ＩＰ電話１０１から、ＩＰ電話１０２に対して「ＡＣＫ」メッセージが送出される（ＳＴ７０８）。この「ＡＣＫ」メッセージをＩＰ電話１０２が受信すると、ＩＰ電話１０１とＩＰ電話１０２との間で通話可能状態となり、通話が行われる（ＳＴ７０９）。
【００６４】
ここでは、通話中にＩＰ電話１０１の使用者により、メモリカードが挿入された後、そのメモリカード内の送信対象のファイルが選択され、ファイル転送ボタンが押下される。このファイル転送ボタンの押下を検出すると、ＩＰ電話１０１は、ＩＰ電話１０２との間で送信対象のファイルを転送するファイル転送シーケンスに移行する。ファイル転送シーケンスにおいては、ＩＰ電話１０１は、先に保持しておいたＥＮＵＭ応答に含まれるＮＡＰＴＲレコードの内容に基づいて送信対象のファイルをＩＰ電話１０２に対して送信する。このとき、ファイルを転送をしながら通話も可能であり、通話のための音声パケットの送受信とファイル転送シーケンスのデータ送信とは交互に行われる。なお、このファイル転送シーケンスの詳細については後述する。
【００６５】
ファイル転送シーケンスにより送信対象のファイルがＩＰ電話１０２に転送された後、ＩＰ電話１０１において使用者からオンフックなどの通話終了指示を検出すると、ＩＰ電話１０１からＩＰ電話１０２に対して回線切断を示す「ＢＹＥ」メッセージが送出される（ＳＴ７１０）。この「ＢＹＥ」メッセージを受信すると、ＩＰ電話１０２からＩＰ電話１０１に対して切断許可を示す「２００ＯＫ」メッセージが送出される（ＳＴ７１１）。このようにしてＩＰ電話１０１とＩＰ電話１０２との間で通話を行い、その通話中にファイルを送信する動作が行われる。
【００６６】
ここで、上述のファイル転送シーケンスについて図８及び図９に示すシーケンス図を用いて説明する。図８及び図９は、上述のファイル転送シーケンスについて説明するためのシーケンス図である。
【００６７】
ファイルを送信する際、図８に示すシーケンスでは定められたデータパケット毎にデータを送信すると共にこれに応じて２００ＯＫを受信するのに対し、図９に示すシーケンスではデータの送信前にデータの送信制御を行うための情報を含むデータコントロールファイルを送信することで複数のデータパケットをまとめて送信する点で相違する。まず、図８を用いて説明し、次に図８と相違する点について図９を用いて説明する。
【００６８】
ファイル転送シーケンスに移行する際、ＩＰ電話１０１の使用者により送信対象のファイルが指定された後、ファイル転送ボタンが押下される。使用者によりファイル転送ボタンが押下されると、ＥＮＵＭ応答に含まれるＮＡＰＴＲレコードのファイル転送プロトコルの内容に基づいて当該ファイルの送信が開始される。すなわち、ＥＮＵＭ応答に含まれる、通話相手先（ＩＰ電話１０２）が対応可能なファイル転送プロトコルが選択されて当該ファイルの送信が開始される。ここでは、ＥＮＵＭ応答に含まれるＮＡＰＴＲレコードのファイル転送プロトコル（ＦＴＰプロトコル、ＨＴＴＰプロトコル）のうち、ＦＴＰプロトコルが選択された場合について説明する。ＦＴＰプロトコル及びＨＴＴＰプロトコルのいずれかを選択する際、ＮＡＰＴＲレコードに含まれるｏｒｄｅｒフィールドの値に応じて優先順位を付けておくことは実施の形態として好ましい。
【００６９】
ファイル転送ボタンの押下に応じてＩＰ電話１０１からＩＰ電話１０２に対して、ファイル送信要求（送信要求コマンド）が送出される（ＳＴ８０１）。このファイル送信要求は、ＦＴＰプロトコルに従ってＩＤに「ｆｔｐ」と指定し、パスワードに「通信相手（ＩＰ電話１０２）のＵＲＩ」と指定することで実現される。ここで指定される通信相手のＵＲＩは、ＥＮＵＭ応答に含まれるＮＡＰＴＲレコードから抽出される。
【００７０】
ファイル送信要求を受信すると、ＩＰ電話１０２からＩＰ電話１０１に対してファイル送信要求を受信したことを示す「２００ＯＫ」メッセージが送出される（ＳＴ８０２）。ＩＰ電話１０１でこの「２００ＯＫ」メッセージを受信することで、ＩＰ電話１０１とＩＰ電話１０２との間がファイル転送プロトコルによるコネクションが確立される（ＳＴ８０３）。
【００７１】
ファイル転送プロトコルによるコネクションが確立されると、ＩＰ電話１０１からＩＰ電話１０２に対してデータ送信開始を示すコマンド（データ送信要求コマンド）と共にデータが送信される（ＳＴ８０４）。このデータ送信開始を示すコマンドには、例えば、「ｐｕｔ」が用いられる。ここで送信されるデータは、予め定められたデータパケット毎に送信される。予め定められデータパケット分のデータを受信すると、ＩＰ電話１０２からＩＰ電話１０１に対してその旨を示す「２００ＯＫ」メッセージが送出される（ＳＴ８０５）。
【００７２】
この「２００ＯＫ」メッセージを受信すると、ＩＰ電話１０１から再度、データ送信開始を示すコマンドと共にデータが送信される（ＳＴ８０６）。予め定められたデータパケット分のデータを受信すると、再度、ＩＰ電話１０２からＩＰ電話１０１に対してその旨を示す「２００ＯＫ」メッセージが送出される（ＳＴ８０７）。同様の処理が、送信対象ファイルのデータ送信が完了するまで繰り返される。
【００７３】
そして、送信対象のファイルのデータ送信が完了すると、ＩＰ電話１０１からＩＰ電話１０２に対してデータ送信終了を示すコマンド（終了コマンド）が送信される（ＳＴ８０８）。このデータ送信終了を示すコマンドには、例えば、「ｑｕｉｔ」が用いられる。このコマンドを受信すると、ＩＰ電話１０２からＩＰ電話１０１に対してその旨を示す「２２１ＧｏｏｄＢｙｅ」メッセージが送出される（ＳＴ８０９）。ＩＰ電話１０１でこの「２２１ＧｏｏｄＢｙｅ」メッセージを受信することで、ＩＰ電話１０１とＩＰ電話１０２との間で確立されていたファイル転送プロトコルによるコネクションが切断される。このようにしてＩＰ電話１０１の使用者により指定されたファイルがＩＰ電話１０２に対して転送される。
【００７４】
一方、図９に示すファイル転送シーケンスにおいても、図８に示すファイル転送シーケンスと同様に、ＩＰ電話１０１からのファイル転送要求に応じて「２００ＯＫ」メッセージが応答されることでファイル転送プロトコルによる接続が確立される（ＳＴ８０１〜ＳＴ８０３）。図９に示すファイル転送シーケンスにおいては、この後の処理において図８に示すファイル転送シーケンスと相違する。
【００７５】
ファイル転送プロトコルによる接続が確立されると、ＩＰ電話１０１からＩＰ電話１０２に対してデータの送信前にデータの送信制御を行うための情報を含むデータコントロールファイルが送信される（ＳＴ９０１）。データコントロールファイルには、例えば、まとめて送信されるデータパケットの数量が指定されている。データコントロールファイルを受信すると、ＩＰ電話１０２からＩＰ電話１０１に対してデータコントロールファイルを受信したことを示す「２００ＯＫ」メッセージが送出される（ＳＴ９０２）。
【００７６】
この「２００ＯＫ」メッセージを受信すると、ＩＰ電話１０１から、データ送信開始を示すコマンドと共にデータが送信される（ＳＴ９０３）。このデータを送信した後、さらにＩＰ電話１０１からデータ送信開始を示すコマンドと共にデータが送信される（ＳＴ９０４）。データコントロールファイルで指定されたデータパケットの数量に到達するまでＩＰ電話１０１からデータ送信開始を示すコマンドと共にデータが送信される。そして、データコントロールファイルで指定された数量だけデータパケットを受信すると、ＩＰ電話１０２からＩＰ電話１０１に対して「２００ＯＫ」メッセージが送出される（ＳＴ９０５）。同様の処理が、送信対象ファイルのデータ送信が完了するまで繰り返される。
【００７７】
そして、送信対象のファイルのデータ送信が完了すると、ＩＰ電話１０１からＩＰ電話１０２に対してデータ送信終了を示すコマンド（終了コマンド）が送信される（ＳＴ８０８）。このコマンドを受信すると、ＩＰ電話１０２からＩＰ電話１０１に対して「２２１ＧｏｏｄＢｙｅ」メッセージが送出される（ＳＴ８０９）。ＩＰ電話１０１でこの「２２１ＧｏｏｄＢｙｅ」メッセージを受信することで、ＩＰ電話１０１とＩＰ電話１０２との間で確立されていたファイル転送プロトコルによるコネクションが切断される。このようにしてＩＰ電話１０１の使用者により指定されたファイルがＩＰ電話１０２に対して転送される。
【００７８】
以下、図７及び図８（図９）に示すシーケンスにおける発信側のＩＰ電話１０１の動作及び着信側のＩＰ電話１０２の動作について説明する。図１０は、図７及び図８（図９）に示すシーケンスにおける発信側のＩＰ電話１０１の動作を説明するためのフロー図である。図１１は、図７及び図８（図９）に示すシーケンスにおける着信側のＩＰ電話１０２の動作を説明するためのフロー図である。
【００７９】
図１０に示すように、発信側のＩＰ電話１０１は、待機状態において、使用者から電話番号の入力を受け付けるか監視している（ＳＴ１００１）。そして、電話番号の入力を受け付けた場合には、ＥＮＵＭサーバ１０３に対してＥＮＵＭクエリーを送出し（ＳＴ１００２）、ＥＮＵＭ応答の受信を監視する（ＳＴ１００３）。なお、予め定められた一定時間監視動作を継続し、ＥＮＵＭ応答を確認できない場合には、ＩＰ電話１０１は、通話失敗と判断し処理を終了する（不図示）。
【００８０】
ＥＮＵＭ応答を確認した場合には、ＩＰ電話１０１は、ＤＮＳサーバ１０４に対してＩＰアドレス問合せを送出し（ＳＴ１００４）、ＩＰアドレス応答の受信を監視する（ＳＴ１００５）。なお、予め定められた一定時間監視動作を継続し、ＩＰアドレス応答を確認できない場合には、ＩＰ電話１０１は、通話失敗と判断し処理を終了する（不図示）。
【００８１】
ＩＰアドレス応答を確認した場合には、ＩＰ電話１０１は、ＩＰアドレス応答で取得したＩＰ電話１０２のＩＰアドレスに対して、「ＩＮＶＩＴＥ」メッセージを送出する（ＳＴ１００６）。その後、発信先のＩＰ電話１０２から「２００ＯＫ」メッセージを受信するか監視する（ＳＴ１００７）。
【００８２】
「２００ＯＫ」メッセージを確認したならば、ＩＰ電話１０１は、「ＡＣＫ」メッセージをＩＰ電話１０２に対して送出する（ＳＴ１００８）。なお、予め定められた一定時間監視動作を継続し、「２００ＯＫ」メッセージを確認できない場合には、ＩＰ電話１０１は、通話失敗と判断し処理を終了する。送出した「ＡＣＫ」メッセージがＩＰ電話１０２で確認された後、双方のＩＰ電話の使用者間で通話が開始される（ＳＴ１００９）。
【００８３】
通話が開始されると、ＩＰ電話１０１は、使用者がメモリカードに格納されたファイルを通話相手に転送するか判断する。具体的には、まず、カードスロット３０７にメモリカードが挿入されるか判断する（ＳＴ１０１０）。メモリカードが挿入された場合には、テンキー３０２等を使用して送信対象ファイルが選択されるか判断する（ＳＴ１０１１）。送信対象ファイルが選択された場合には、ファイル転送ボタンが選択されるか判断する（ＳＴ１０１２）。
【００８４】
なお、ＳＴ１０１０でメモリカードが挿入されない場合又はＳＴ１０１１で送信対象ファイルが選択されない場合には、ＩＰ電話１０１は、処理を後述するＳＴ１０１７にスキップし、通話が終了したか判断する。また、ＳＴ１０１２でファイル転送ボタンが選択されない場合には、選択されるまで監視動作を継続する。
【００８５】
ファイル転送ボタンが選択された場合には、ＩＰ電話１０１は、ＩＰ電話１０２に対してファイル送信要求を送出する（ＳＴ１０１３）。ファイル送信要求を送出する際、ＩＰ電話１０１のファイル送受信部２０２は、ＥＮＵＭ応答に含まれるＮＡＰＴＲレコードのファイル転送プロトコルの内容に基づいて当該ファイルの送信を開始する。
【００８６】
ここでは、図５に示す下方側３つのＮＡＰＴＲレコードの内容に従ってファイル転送を開始する。すなわち、ファイル送受信部２０２は、これらのＮＡＰＴＲレコードのうち、ＦＴＰプロトコルか、ＨＴＴＰプロトコルを選択してファイル転送を行う。ＦＴＰプロトコル及びＨＴＴＰプロトコルのいずれかを選択する際、ＮＡＰＴＲレコードに含まれるｏｒｄｅｒフィールドの値に応じて優先順位を付けておくことは実施の形態として好ましい。
【００８７】
ここでは、ファイル送受信部２０２は、ＦＴＰプロトコルを選択し、これに従ってファイル転送を開始するものとする。具体的には、ファイル送受信部２０２は、ＩＰ電話制御部２０１の指示の下、ＦＴＰプロトコルに従ってＩＤに「ｆｔｐ」と指定すると共に、パスワードに「ＩＰ電話１０２のＵＲＩ」と指定する。これにより、呼制御処理で取得した通信相手の情報を用いてＦＴＰプロトコルによるファイルの送信先を指定することが可能となる。
【００８８】
ファイル送信要求を送出した後、ＩＰ電話１０１は、ＩＰ電話１０２から「２００ＯＫ」メッセージを受信するか監視する（ＳＴ１０１４）。「２００ＯＫ」メッセージを確認したならば、ＩＰ電話１０２に対してファイルデータを送信する（ＳＴ１０１５）。なお、予め定められた一定時間監視動作を継続し、「２００ＯＫ」メッセージを確認できない場合にはファイル転送失敗と判断し、ＩＰ電話１０１は、処理を後述するＳＴ１０１７にスキップし、通話が終了したか判断する。
【００８９】
ファイルデータを送信している間、ＩＰ電話１０１は、ファイルデータの送信終了を監視している（ＳＴ１０１６）。そして、ファイルデータの送信終了を検出した場合には、ＩＰ電話１０１は、通話終了を監視する（ＳＴ１０１７）。さらに、通話終了を検出した場合には、ＩＰ電話１０１は、ＩＰ電話１０２に対して「ＢＹＥ」メッセージを送出する（ＳＴ１０１８）。その後、ＩＰ電話１０２から「２００ＯＫ」メッセージを受信するか監視する（ＳＴ１０１９）。「２００ＯＫ」メッセージを確認したならば、ＩＰ電話１０１は、通話中にファイルを転送する処理を終了する。このようにしてＩＰ電話１０１の使用者により指定されたファイルがＩＰ電話１０２に対して送信される。
【００９０】
一方、図１１に示すように、着信側のＩＰ電話１０２は、待機状態において、発信側のＩＰ電話（ここでは、ＩＰ電話１０１）から「ＩＮＶＩＴＥ」メッセージを受信するか監視している（ＳＴ１１０１）。そして、「ＩＮＶＩＴＥ」メッセージを受信した場合には、呼出信号を鳴動し、使用者からオフフック等の応答を受け付けるか判断する（ＳＴ１１０２）。使用者からオフフック等の応答を受け付けた場合には、ＩＰ電話１０２は、ＩＰ電話１０１に対して「２００ＯＫ」メッセージを送出する（ＳＴ１１０３）。なお、使用者からオフフック等の応答を受け付けない場合には、ＳＴ１１０２の監視動作を継続する。
【００９１】
ＩＰ電話１０１に対して「２００ＯＫ」メッセージを送出した後、ＩＰ電話１０２は、ＩＰ電話１０１から「ＡＣＫ」メッセージを受信するか監視する（ＳＴ１１０４）。ＩＰ電話１０２において「ＡＣＫ」メッセージを確認すると、双方のＩＰ電話の使用者間で通話が開始される（ＳＴ１１０５）。なお、ＩＰ電話１０１から「ＡＣＫ」メッセージを受信しない場合には、ＳＴ１１０４の監視動作を継続する。
【００９２】
通話が開始されると、ＩＰ電話１０２は、ＩＰ電話１０１からファイルが転送されるか判断する。具体的には、ＩＰ電話１０１からファイル送信要求を受信するか判断する（ＳＴ１１０６）。ファイル送信要求を確認したならば、ＩＰ電話１０２は、「２００ＯＫ」メッセージをＩＰ電話１０１に対して送出する（ＳＴ１１０７）。この「２００ＯＫ」メッセージがＩＰ電話１０１で受信されると、ＩＰ電話１０１からファイルデータが送信されてくるので、ＩＰ電話１０２は、このファイルデータを受信する（ＳＴ１１０８）。
【００９３】
ファイルデータを受信している間、ＩＰ電話１０２は、ファイルデータの受信終了を監視している（ＳＴ１１０９）。そして、ファイルデータの受信終了を検出した場合には、ＩＰ電話１０２は、ＩＰ電話１０１から「ＢＹＥ」メッセージを受信するか判断する（ＳＴ１１１０）。「ＢＹＥ」メッセージを確認した場合には、ＩＰ電話１０２は、ＩＰ電話１０１に対して「２００ＯＫ」メッセージを送出する（ＳＴ１１１１）。「２００ＯＫ」メッセージを送出したならば、ＩＰ電話１０２は、通話中にファイルの転送を受ける処理を終了する。このようにしてＩＰ電話１０１の使用者により指定されたファイルがＩＰ電話１０２において受信される。
【００９４】
このように本実施の形態に係るＩＰ電話システムによれば、発信側のＩＰ電話装置（ＩＰ電話１０１）において、使用者による音声通話の指示に応じて行ったＥＮＵＭ問合せに対して返送されたＮＡＰＴＲリソースレコードで指定されたファイル転送プロトコルを用いて着信側のＩＰ電話装置（ＩＰ電話１０２）に対してファイルを転送することができる。このため、通信相手先のＩＰ電話装置と音声通話中にファイル転送を行うことが可能となる。
【００９５】
また、本実施の形態に係るＩＰ電話システムにおいては、着信側のＩＰ電話装置（ＩＰ電話１０２）に対するファイル転送が終了した後に通話終了の指示を受けた場合に着信側のＩＰ電話装置（ＩＰ電話１０２）との間で確立されたコネクションを切断する。このため、通話終了の指示に応じて着信側のＩＰ電話装置（ＩＰ電話１０２）との間で確立されたコネクションを確実に切断することができる。
【００９６】
なお、本実施の形態においては、ＩＰ電話１０１及びＩＰ電話１０２の間における通話中にファイルを転送し、ファイルの転送が終了した後に通話が終了する場合について説明している。しかし、ファイルのデータ容量の大きさによっては、ファイルの転送終了まで多大な時間を要する場合も考えられる。したがって、通話中にファイルの転送を開始し、通話が終了してもファイルの転送を継続するように制御することは実施の形態として好ましい。このように変更するには、使用者からのオンフック等の通話終了指示があった場合においても、コネクションを維持することで実現可能となる。例えば、オンフック等の通話終了指示に応じて「ＢＹＥ」メッセージを送出せず、ファイルの転送終了を検出して「ＢＹＥ」メッセージを送出することで、使用者からのオンフック等の通話終了指示があった場合においても、コネクションを維持することが可能となる。
【００９７】
このように着信側のＩＰ電話装置（ＩＰ電話１０２）に対するファイル転送が終了する前に通話終了の指示を受けた場合には当該ファイル転送が終了するまで着信側のＩＰ電話装置（ＩＰ電話１０２）との間で確立されたコネクションを維持するようにしてもよい。この場合には、ユーザはファイル転送の終了を待たずにオンフックして通話を終了することができる。
【００９８】
また、本実施の形態においては、ファイル転送シーケンスにおいて、ＦＴＰプロトコルに従ってファイルを転送する場合について説明している。しかし、ＦＴＰプロトコルの代わりに他のファイル転送プロトコルを適用することが可能である。例えば、ＨＴＴＰプロトコルに従ってファイルを転送することが考えられる。ＨＴＴＰプロトコルに従ってファイルを転送する場合には、図５（図６）に示すファイル送信要求（送信要求コマンド）として「ｒｅｑｕｅｓｔ−ＵＲＩ」を用い、データ送信開始を示すコマンド（データ送信要求コマンド）として「ＰＯＳＴ」が用いることが考えられる。
【００９９】
さらに、ファイル転送プロトコルとして、ＴＦＴＰプロトコルに従ってファイルを転送することが考えられる。ＴＦＴＰプロトコルは、トランスポート層にＴＣＰを使用するＦＴＰプロトコルと異なり、トランスポート層にＵＤＰを使用する。このため、ファイル転送に先立ってコネクションの確立を行わない。これにより、実際のファイル転送以外のオーバーヘッドを小さくすることができるため、効率の良いファイル転送を実現することが可能となる。
【０１００】
また、以上の説明においては、ＩＰ電話１０１及びＩＰ電話１０２の間で通話中にカードスロット３０７に挿入されたメモリカード内のファイルを転送する場合について示している。しかし、これに限定されず、通話前からカードスロット３０７に挿入されたメモリカード内のファイルを転送したり、ＩＰ電話１０１の内部メモリ２０４内のファイルを転送したりする場合においても適用することができるのは言うまでもない。
【０１０１】
また、本実施の形態に係るＩＰ電話システムにおいては、ＩＰ電話は、単体の装置として存在する場合について説明しているが、これに限定されない。すなわち、接続される通常の電話装置をＩＰ電話として機能させる機能を有する制御アダプタに、通常の電話装置を接続してＩＰ電話を構成してもよい。なお、通常の電話装置とは、ＩＰネットワーク１０４を介して音声通話をする機能を有しない電話装置のことをいうものとする。
【０１０２】
また、本実施の形態に係るＩＰ電話システムにおいて、ＩＰ電話は、音声通話の装置として説明をしているが、音声だけでなく映像を双方向リアルタイムで送受信するＩＰテレビ電話であってもよい。
【０１０３】
また、本実施の形態に関わるＩＰ電話システムでは表示部をＩＰ電話に具備しているが、表示部を分離する構成であってもよい。
【０１０４】
また、本実施の形態に関わるＩＰ電話システムにおいて、ファイル転送中、通話の呼制御シーケンスは切断せず、通話のための音声パケットの送受信を停止する事でファイル転送のためのデータ送信を集中して送信し、相手との通信トラフィックを軽減して、ファイル転送の効率をあげてもよい。
【０１０５】
また、本実施の形態に関わるＩＰ電話システムのファイル転送において、ファイルの内容については画像データに限定することなく、任意の内容のファイルであってもよい。
【０１０６】
また、本実施の形態に関わるＩＰ電話システムでは着信側がオフフックして呼が接続されてからファイル転送を行う場合について説明したが、自動応答の機能を持たせることにより、着信者が不在の場合でもＳＩＰの呼制御を確立してファイルを送信できるようにしてもよい。
【０１０７】
以上の説明におけるＩＰ電話は、総務省が定義し通信事業者が運用するＩＰ電話や、ローカルなネットワーク又は自営網でのＴＣＰ／ＩＰ等のコンピュータ通信プロトコルによるネットワークで実現されるものも含むものとする。
【産業上の利用可能性】
【０１０８】
本発明に係るＩＰ電話システム、ＩＰ電話装置及びファイル転送方法によれば、発信先のＩＰ電話装置と音声通話中にファイル転送を行うことができ、より利便性に優れたＩＰ電話システムを提供できる点で有用である。
【図面の簡単な説明】
【０１０９】
【図１】本発明の一実施の形態に係るＩＰ電話システムが適用されるネットワークの構成を示す図
【図２】上記実施の形態に係るＩＰ電話システムを構成するＩＰ電話の概略構成を示すブロック図
【図３】上記実施の形態に係るＩＰ電話の外観を示す正面図
【図４】上記実施の形態に係るＩＰ電話システムにおけるＥＮＵＭサーバの代表的な構成を示すブロック図
【図５】上記実施の形態に係るＥＮＵＭサーバのＤＢに登録されたＮＡＰＴＲレコードの一例を示す図
【図６】上記実施の形態に係るＤＮＳサーバのＤＢに登録されたデータの一例を示す図
【図７】上記実施の形態に係るＩＰ電話システムにおいて、ＩＰ電話間で通話を行い、その通話中に画像データファイルを転送するまでの動作について説明するためのシーケンス図
【図８】図７に示すファイル転送シーケンスの一例を説明するためのシーケンス図
【図９】図７に示すファイル転送シーケンスの一例を説明するためのシーケンス図
【図１０】図７及び図８（図９）に示すシーケンスにおける発信側のＩＰ電話の動作を説明するためのフロー図
【図１１】図７及び図８（図９）に示すシーケンスにおける着信側のＩＰ電話の動作を説明するためのフロー図
【符号の説明】
【０１１０】
１０１、１０２  ＩＰ電話装置（ＩＰ電話）
１０３  ＥＮＵＭサーバ
１０４  ＤＮＳサーバ
１０５  ＩＰネットワーク
２０１  ＩＰ電話制御部
２０２  ファイル送受信部
２０３  表示部
２０４  内部メモリ
２０５  外部メモリ
【図１】
2006180394.tif 000003
【図２】
2006180394.tif 000004
【図３】
2006180394.tif 000005
【図４】
2006180394.tif 000006
【図５】
2006180394.tif 000007
【図６】
2006180394.tif 000008
【図７】
2006180394.tif 000009
【図８】
2006180394.tif 000010
【図９】
2006180394.tif 000011
【図１０】
2006180394.tif 000012
【図１１】
2006180394.tif 000013