(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続可能な、電話機を接続したＩＰ電話装置と、ＳＩＰメッセージ制御及び前記ＩＰ電話装置の位置情報、電話番号の管理を行なう機能を有するＳＩＰサーバと、ソフトウェア管理機能を有するソフトウェア管理ＩＰ電話システムと、を含み、
前記ソフトウェア管理ＩＰ電話システムは、
ＩＰパケットを受信し、該受信したＩＰパケットにＳＩＰメッセージが含まれていた場合には、該ＳＩＰメッセージの解析を行ない、ＳＩＰメッセージ、端末種別、ソフトウェアバージョン、ＩＰアドレスを取得するＳＩＰメッセージ処理部と、
前記取得されたＳＩＰメッセージを受けてＳＩＰメッセージ制御を行なう呼処理部と、
端末種別をキーとしたソフトウェアバージョン、最新ソフトウェアファイル名が登録されたソフトウェア管理テーブル及び最新ソフトウェアデータが保存されたソフトウェアデータ保管部と、
音声メッセージを作成する機能及び受信した音声信号解析機能を有する音声メッセージ解析部と、
前記音声メッセージ解析部で作成された音声メッセージからＲＴＰパケットを生成して送信する機能、およびＲＴＰパケットを受信する機能を有するＲＴＰ処理部と、
前記ソフトウェアデータ保管部内の前記ソフトウェア管理テーブルを参照し、ソフトウェアデータを取得して前記ＩＰ電話装置へのファイル送信処理を行なう機能を有するＦＴＰ処理部と、
前記ＳＩＰメッセージ処理部からの端末種別、ソフトウェアバージョンを元に前記ソフトウェアデータ保管部内の前記ソフトウェア管理テーブルを参照し、前記ＩＰ電話装置のソフトウェアバージョンが最新かどうかを検索し、検索結果に応じて前記音声メッセージ解析部へ該当無し音声メッセージ、更新有り音声メッセージ、更新無し音声メッセージのいずれかのメッセージ作成指示を通知するソフトウェア管理処理部と、を含み、
前記ソフトウェア管理処理部はまた、前記音声メッセージ解析部から受信した音声信号を元にファイル送信する処理を実行するかどうかを判断する機能を有し、
前記ソフトウェア管理ＩＰ電話システムは更に、前記ＩＰ電話装置へ自動発信を行なうことによりＳＩＰメッセージをＩＰパケットとして前記ＳＩＰサーバ、前記ネットワークを経由して前記ＩＰ電話装置へ送信する機能を有し、該ＩＰ電話装置の電話機が応答すると端末識別子、ソフトウェアバージョン情報を含むＳＩＰメッセージが前記ＳＩＰサーバ、前記ネットワークを経由して前記ソフトウェア管理ＩＰ電話システムへ送信されることを特徴とするＩＰ電話サービスシステム。
【請求項２】
前記ソフトウェア管理ＩＰ電話システムは更に、受信ダイヤル番号をキーとした動作機能を判断するための受信ダイヤルテーブルが保存された受信ダイヤル管理部と、
ユーザより端末種別に対する最新のソフトウェアバージョン及びソフトウェアファイル名、ソフトウェアデータを前記ソフトウェアデータ保管部へ保存する機能、ならびに受信ダイヤルによる動作機能を設定する機能を有するユーザインタフェースと、を有することを特徴とする請求項１に記載のＩＰ電話サービスシステム。
【請求項３】
前記ＩＰ電話装置はＲＴＰパケットを受信するとこれを解析して前記電話機で使用される音声信号に変換する変換手段を有し、前記更新有りの音声メッセージを前記ＲＴＰパケットにて受信すると、前記変換手段が前記更新有りの音声メッセージを音声信号に変換し、
前記電話機にて前記音声信号に対応した要求操作が行われると、前記ソフトウェア管理ＩＰ電話システムは前記ＩＰ電話装置からの要求に基づいて、ファイル送信実行の要否を判定し、送信が必要な場合には当該ファイルを前記ＩＰ電話装置にダウンロードすることを特徴とする請求項１又は２に記載のＩＰ電話サービスシステム。
【請求項４】
電話機を接続したＩＰ電話装置、及びＳＩＰメッセージ制御及び前記ＩＰ電話装置の位置情報、電話番号の管理を行なう機能を有するＳＩＰサーバとネットワークを介して接続され、前記ＩＰ電話装置及び前記ＳＩＰサーバとの間でＩＰ電話サービスシステムを構成するために用いられるソフトウェア管理ＩＰ電話システムであって、
ＩＰパケットを受信し、該受信したＩＰパケットにＳＩＰメッセージが含まれていた場合には、該ＳＩＰメッセージの解析を行ない、ＳＩＰメッセージ、端末種別、ソフトウェアバージョン、ＩＰアドレスを取得するＳＩＰメッセージ処理部と、
前記取得されたＳＩＰメッセージを受けてＳＩＰメッセージ制御を行なう呼処理部と、
端末種別をキーとしたソフトウェアバージョン、最新ソフトウェアファイル名が登録されたソフトウェア管理テーブル及び最新ソフトウェアデータが保存されたソフトウェアデータ保管部と、
音声メッセージを作成する機能及び受信した音声信号解析機能を有する音声メッセージ解析部と、
前記音声メッセージ解析部で作成された音声メッセージからＲＴＰパケットを生成して送信する機能、およびＲＴＰパケットを受信する機能を有するＲＴＰ処理部と、
前記ソフトウェアデータ保管部内の前記ソフトウェア管理テーブルを参照し、ソフトウェアデータを取得して前記ＩＰ電話装置へのファイル送信処理を行なう機能を有するＦＴＰ処理部と、
前記ＳＩＰメッセージ処理部からの端末種別、ソフトウェアバージョンを元に前記ソフトウェアデータ保管部内の前記ソフトウェア管理テーブルを参照し、前記ＩＰ電話装置のソフトウェアバージョンが最新かどうかを検索し、検索結果に応じて前記音声メッセージ解析部へ該当無し音声メッセージ、更新有り音声メッセージ、更新無し音声メッセージのいずれかのメッセージ作成指示を通知するソフトウェア管理処理部とを含み、
前記ソフトウェア管理処理部はまた、前記音声メッセージ解析部から受信した音声信号を元にファイル送信する処理を実行するかどうかを判断する機能を有し、
該ソフトウェア管理ＩＰ電話システムは更に、前記ＩＰ電話装置へ自動発信を行なうことによりＳＩＰメッセージをＩＰパケットとして前記ＳＩＰサーバ、前記ネットワークを経由して前記ＩＰ電話装置へ送信する機能を有し、該ＩＰ電話装置の電話機の応答に基づく端末識別子、ソフトウェアバージョン情報を含むＳＩＰメッセージを前記ＳＩＰサーバ、前記ネットワークを経由して受信することを特徴とするソフトウェア管理ＩＰ電話システム。
【請求項５】
更に、受信ダイヤル番号をキーとした動作機能を判断するための受信ダイヤルテーブルが保存された受信ダイヤル管理部と、
ユーザより端末種別に対する最新のソフトウェアバージョン及びソフトウェアファイル名、ソフトウェアデータを前記ソフトウェアデータ保管部へ保存する機能、ならびに受信ダイヤルによる動作機能を設定する機能を有するユーザインタフェースとを有することを特徴とする請求項４に記載のソフトウェア管理ＩＰ電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＩＰ電話サービスシステムに関し、特にＩＰ電話サービスによるファイルダウンロード方法に関する。
【背景技術】
【０００２】
ＩＰ電話装置のソフトウェアバージョンアップは、ＩＰ電話装置以外の端末や専用機器が必要となることが多い。また、現状使用しているソフトウェアが最新であるかという情報を入手するにしても、ＩＰ電話装置以外の端末を使用して入手することが多い。
【０００３】
これに対し、サーバ装置からＩＰ電話装置へ送信するソフトウェアデータの書き換えを促す情報により、ＩＰ電話装置がソフト管理サーバ装置から最適のソフトウェアデータをインストールするＩＰ電話システムが提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００５−２６９９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、ＩＰ電話装置制御による電話機操作でＩＰ電話サービスによるファイルダウンロードを行なうに際し、ユーザに対するガイド機能を向上させたファイルダウンロードを実現できるＩＰ電話サービスシステム及びＩＰ電話サービス方法を提供しようとするものである。
【０００６】
本発明はまた、上記の電話機操作でのファイルダウンロード機能を装備したソフトウェア管理ＩＰ電話システムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様によれば、ネットワークを介して接続可能な、電話機を接続したＩＰ電話装置と、ＳＩＰメッセージ制御及び前記ＩＰ電話装置の位置情報、電話番号の管理を行なう機能を有するＳＩＰサーバと、ソフトウェア管理機能を有するソフトウェア管理ＩＰ電話システムと、を含み、前記ソフトウェア管理ＩＰ電話システムは、ＩＰパケットを受信し、該受信したＩＰパケットにＳＩＰメッセージが含まれていた場合には、該ＳＩＰメッセージの解析を行ない、ＳＩＰメッセージ、端末種別、ソフトウェアバージョン、ＩＰアドレスを取得するＳＩＰメッセージ処理部と、前記取得されたＳＩＰメッセージを受けてＳＩＰメッセージ制御を行なう呼処理部と、端末種別をキーとしたソフトウェアバージョン、最新ソフトウェアファイル名が登録されたソフトウェア管理テーブル及び最新ソフトウェアデータが保存されたソフトウェアデータ保管部と、音声メッセージを作成する機能及び受信した音声信号解析機能を有する音声メッセージ解析部と、前記音声メッセージ解析部で作成された音声メッセージからＲＴＰパケットを生成して送信する機能、およびＲＴＰパケットを受信する機能を有するＲＴＰ処理部と、前記ソフトウェアデータ保管部内の前記ソフトウェア管理テーブルを参照し、ソフトウェアデータを取得して前記ＩＰ電話装置へのファイル送信処理を行なう機能を有するＦＴＰ処理部と、前記ＳＩＰメッセージ処理部からの端末種別、ソフトウェアバージョンを元に前記ソフトウェアデータ保管部内の前記ソフトウェア管理テーブルを参照し、前記ＩＰ電話装置のソフトウェアバージョンが最新かどうかを検索し、検索結果に応じて前記音声メッセージ解析部へ該当無し音声メッセージ、更新有り音声メッセージ、更新無し音声メッセージのいずれかのメッセージ作成指示を通知するソフトウェア管理処理部と、を含み、前記ソフトウェア管理処理部はまた、前記音声メッセージ解析部から受信した音声信号を元にファイル送信する処理を実行するかどうかを判断する機能を有し、前記ソフトウェア管理ＩＰ電話システムは更に、前記ＩＰ電話装置へ自動発信を行なうことによりＳＩＰメッセージをＩＰパケットとして前記ＳＩＰサーバ、前記ネットワークを経由して前記ＩＰ電話装置へ送信する機能を有し、該ＩＰ電話装置の電話機が応答すると端末識別子、ソフトウェアバージョン情報を含むＳＩＰメッセージが前記ＳＩＰサーバ、前記ネットワークを経由して前記ソフトウェア管理ＩＰ電話システムへ送信されることを特徴とするＩＰ電話サービスシステムが提供される。
【０００８】
上記のＩＰ電話サービスシステムにおいては、前記ソフトウェア管理ＩＰ電話システムが更に、受信ダイヤル番号をキーとした動作機能を判断するための受信ダイヤルテーブルが保存された受信ダイヤル管理部と、ユーザより端末種別に対する最新のソフトウェアバージョン及びソフトウェアファイル名、ソフトウェアデータを前記ソフトウェアデータ保管部へ保存する機能、ならびに受信ダイヤルによる動作機能を設定する機能を有するユーザインタフェースと、を有することを特徴とする。
【００１０】
本発明によるＩＰ電話サービスシステムにおいては、前記ＩＰ電話装置において前記更新ありの情報を前記ＲＴＰパケットにて受信すると、前記変換手段が前記更新ありの情報を音声信号に変換し、前記電話機にて前記音声信号に対応した要求操作が行われると、前記ソフトウェア管理ＩＰ電話システムは前記ＩＰ電話装置からの要求に基づいて、ファイル送信実行の要否を判定し、送信が必要な場合には当該ファイルを前記ＩＰ電話装置にダウンロードすることを特徴とする。
【００１５】
本発明の別の態様によれば、電話機を接続したＩＰ電話装置、及びＳＩＰメッセージ制御及び前記ＩＰ電話装置の位置情報、電話番号の管理を行なう機能を有するＳＩＰサーバとネットワークを介して接続され、前記ＩＰ電話装置及び前記ＳＩＰサーバとの間でＩＰ電話サービスシステムを構成するために用いられるソフトウェア管理ＩＰ電話システムであって、ＩＰパケットを受信し、該受信したＩＰパケットにＳＩＰメッセージが含まれていた場合には、該ＳＩＰメッセージの解析を行ない、ＳＩＰメッセージ、端末種別、ソフトウェアバージョン、ＩＰアドレスを取得するＳＩＰメッセージ処理部と、前記取得されたＳＩＰメッセージを受けてＳＩＰメッセージ制御を行なう呼処理部と、端末種別をキーとしたソフトウェアバージョン、最新ソフトウェアファイル名が登録されたソフトウェア管理テーブル及び最新ソフトウェアデータが保存されたソフトウェアデータ保管部と、音声メッセージを作成する機能及び受信した音声信号解析機能を有する音声メッセージ解析部と、前記音声メッセージ解析部で作成された音声メッセージからＲＴＰパケットを生成して送信する機能、およびＲＴＰパケットを受信する機能を有するＲＴＰ処理部と、前記ソフトウェアデータ保管部内の前記ソフトウェア管理テーブルを参照し、ソフトウェアデータを取得して前記ＩＰ電話装置へのファイル送信処理を行なう機能を有するＦＴＰ処理部と、前記ＳＩＰメッセージ処理部からの端末種別、ソフトウェアバージョンを元に前記ソフトウェアデータ保管部内の前記ソフトウェア管理テーブルを参照し、前記ＩＰ電話装置のソフトウェアバージョンが最新かどうかを検索し、検索結果に応じて前記音声メッセージ解析部へ該当無し音声メッセージ、更新有り音声メッセージ、更新無し音声メッセージのいずれかのメッセージ作成指示を通知するソフトウェア管理処理部とを含み、前記ソフトウェア管理処理部はまた、前記音声メッセージ解析部から受信した音声信号を元にファイル送信する処理を実行するかどうかを判断する機能を有し、該ソフトウェア管理ＩＰ電話システムは更に、前記ＩＰ電話装置へ自動発信を行なうことによりＳＩＰメッセージをＩＰパケットとして前記ＳＩＰサーバ、前記ネットワークを経由して前記ＩＰ電話装置へ送信する機能を有し、該ＩＰ電話装置の電話機の応答に基づく端末識別子、ソフトウェアバージョン情報を含むＳＩＰメッセージを前記ＳＩＰサーバ、前記ネットワークを経由して受信することを特徴とするソフトウェア管理ＩＰ電話システムが提供される。
【００１６】
本発明によるソフトウェア管理ＩＰ電話システムは更に、受信ダイヤル番号をキーとした動作機能を判断するための受信ダイヤルテーブルが保存された受信ダイヤル管理部と、ユーザより端末種別に対する最新のソフトウェアバージョン及びソフトウェアファイル名、ソフトウェアデータを前記ソフトウェアデータ保管部へ保存する機能、ならびに受信ダイヤルによる動作機能を設定する機能を有するユーザインタフェースとを有していても良い。
【発明の効果】
【００１７】
本発明によるＩＰ電話サービスシステム及びＩＰ電話サービス方法、特にＩＰ電話サービス方法によれば、ＩＰ電話サービスを用いてソフトウェア管理ＩＰ電話システムへ電話をかけることにより、音声にて最新ソフトウェアバージョンの有無を判断することができる。また、ＩＰ電話サービスを用いてソフトウェア管理ＩＰ電話システムへ電話をかけることにより、発信側ＩＰ電話装置の判断によりソフトウェアをダウンロードすることが可能となる。よって、ソフトウェアバージョンアップに際してＩＰ電話装置以外の端末や専用機器が不要となり、ユーザは音声によるガイドを受けるのでダウンロード操作が容易となり、保守性を向上することができる。
【発明を実施するための最良の形態】
【００１８】
はじめに、図１を参照して、本発明によるＩＰ電話サービスシステムの主な特徴部分について説明する。ＩＰ電話サービスは、グローバルＩＰネットワーク１３０に接続し、ＩＰ電話サービスを提供するプロバイダのＳＩＰサーバ１２１を経由して、端末間でＳＩＰメッセージ（呼制御情報）をＩＰパケット通信を用いて、電話の機能を提供するサービスである。
【００１９】
このようなＩＰ電話サービスにおいて、本発明は以下の機能を実現している。
【００２０】
端末間ではＳＩＰメッセージをＩＰパケット通信でやりとりするため、ＳＩＰメッセージからお互いにＩＰパケット通信のための識別子（ＩＰアドレス）を取得することができ、また、ＳＩＰメッセージ以外のデータをＩＰパケット通信でやりとりすることも可能である。
【００２１】
ＳＩＰメッセージは容易にパラメータを追加できる特徴を有している。この特徴を利用して、発信側ＩＰ電話装置１０１がＳＩＰメッセージのパラメータに端末識別子、ソフトウェアバージョンを追加することにより、着信側ソフトウェア管理ＩＰ電話システム１１１へ端末識別子、ソフトウェアバージョンを送信することができる。
【００２２】
着信側ソフトウェア管理ＩＰ電話システム１１１が音声メッセージ作成機能を有することで、音声として更新ソフトウェアバージョンの有無を発信側ＩＰ電話装置１０１へ通知することができる。着信側ソフトウェア管理ＩＰ電話システム１１１はまた、発信側ＩＰ電話装置１０１のＩＰアドレスを把握しているので、ＩＰパケット通信により呼制御情報、音声情報以外のソフトウェアデータ転送処理を実行することができる。
【００２３】
よって、発信側ＩＰ電話装置１０１は上記機能を有したソフトウェア管理ＩＰ電話システム１１１へＩＰ電話サービスを利用して電話をかけることにより、発信側ＩＰ電話装置１０１は、音声として更新ソフトウェアバージョンの有無を判断することができ、また、更新ソフトウェアをダウンロードすることができる。
【００２４】
次に、本発明にかかるＩＰ電話サービスを実現するための構成について説明する。
【００２５】
図１において、ＩＰ電話装置１０１はＳＩＰメッセージ（呼制御情報）、ＲＴＰ（音声情報）制御、ファイル受信機能ならびに電話機能交換機能を有する。電話機１０２はＩＰ電話装置１０１に接続され、ユーザが電話操作を行なう端末である。
【００２６】
グローバルＩＰネットワーク１３０はインターネット環境である。ネットワーク機器１００、１１０、１２０はグローバルＩＰネットワーク１３０に接続され、ＩＰパケットを転送する機能を有する。
【００２７】
ＳＩＰサーバ１２１はＩＰ電話サービスを提供するサービス事業者が管理を行なっている機器であり、ＳＩＰメッセージ（呼制御情報）制御ならびに端末の位置情報、電話番号の管理等を行なっている。
【００２８】
ソフトウェア管理ＩＰ電話システム１１１は、ＳＩＰメッセージ制御、ＲＴＰ制御、ソフトウェア管理機能、ファイル送信機能、音声メッセージ作成機能を有する。
【００２９】
ユーザが電話機１０２においてソフトウェア管理ＩＰ電話システム１１１に付与されている電話番号「１５０」をダイヤルすると、ＩＰ電話装置１０１はＳＩＰメッセージを作成する。作成されたＳＩＰメッセージが含まれたＩＰパケットはネットワーク機器１００を介し、ＳＩＰサーバ１２１へ向けて、グローバルＩＰネットワーク１３０へ送信される。
【００３０】
ＳＩＰサーバ１２１はネットワーク機器１２０を介して、グローバルＩＰネットワーク１３０からＩＰ電話装置１０１が送信したＳＩＰメッセージを受信する。ＳＩＰサーバ１２１は受信したＳＩＰメッセージを解析し、発信先であるソフトウェア管理ＩＰ電話システム１１１へ送るべく、ＳＩＰメッセージをネットワーク機器１２０を介してグローバルＩＰネットワーク１３０へ送信する。
【００３１】
ソフトウェア管理ＩＰ電話システム１１１は、ネットワーク機器１１０を介してグローバルＩＰネットワーク１３０からＳＩＰメッセージを受信し、着信処理を行なう。ソフトウェア管理ＩＰ電話システム１１１は自動的に応答してＲＴＰパケット（音声情報）を生成し、発信側ＩＰ電話装置１０１へ向け、ネットワーク機器１１０を介して、グローバルＩＰネットワーク１３０へ送信する。
【００３２】
発信側ＩＰ電話装置１０１はネットワーク機器１００を介して、グローバルＩＰネットワーク１３０からソフトウェア管理ＩＰ電話システム１１１が送信したＲＴＰパケットを受信し、ＲＴＰパケットを解析して電話機１０２で使用される音声信号へ変換し、ユーザが電話機１０２より音声メッセージを聴取する。
【００３３】
図２、図３、図９を参照してソフトウェア管理ＩＰ電話システム１１１の内部構成を説明する。
【００３４】
図２において、ソフトウェア管理ＩＰ電話システム１１１は以下の要素から成る。
【００３５】
ＬＡＮインタフェース２０１はＩＰネットワーク２００と接続されており、ＩＰパケットの送受信を行なう機能を備えている。
【００３６】
ＳＩＰメッセージ処理部２０２は、ＬＡＮインタフェース２０１より受信したＩＰパケットにＳＩＰメッセージ（呼制御情報）が含まれていた場合には、ＳＩＰメッセージの解析を行ない、呼制御情報、端末種別、ソフトウェアバージョン、ＩＰアドレスを取得し、呼制御情報は呼処理部２０３へ通知し、端末種別、ソフトウェアバージョン、ＩＰアドレスはソフトウェア管理処理部２０４へ通知する機能を備えている。
【００３７】
呼処理部２０３は、ＩＰ電話サービスでの電話機能としてＳＩＰメッセージ制御を行なう機能を備えている。
【００３８】
ソフトウェアデータ保管部２０７には、端末種別をキーとしたソフトウェアバージョン、最新ソフトウェアファイル名が登録されたソフトウェア管理テーブル３００（図３）が保存されており、最新ソフトウェアデータも保存されている。
【００３９】
受信ダイヤル管理部２１０には、受信ダイヤル番号をキーとした動作機能を判断するための受信ダイヤルテーブル４００（図９）が保存されている。
【００４０】
ユーザインタフェース２０９は、ユーザより端末種別に対する最新のソフトウェアバージョンならびにソフトウェアファイル名、ソフトウェアデータをソフトウェアデータ保管部２０７へ保存する機能、および受信ダイヤルによる動作機能を設定する機能を備えている。
【００４１】
音声メッセージ解析部２０５は音声メッセージを作成する機能ならびに受信した音声信号解析機能を備えている。
【００４２】
ＲＴＰ処理部２０６は音声メッセージ解析部２０５で作成された音声メッセージからＲＴＰパケットを生成して送信する機能、ＬＡＮインタフェース２０１からのＲＴＰパケットを受信する機能を備えている。
【００４３】
ＦＴＰ処理部２０８はソフトウェアデータ保管部２０７内のソフトウェア管理テーブル３００を参照し、ソフトウェアデータを取得して通信相手端末へのファイル送信処理を行なう機能を備えている。
【００４４】
ソフトウェア管理処理部２０４は、通知された端末種別、ソフトウェアバージョンを元にソフトウェアデータ保管部２０７内のソフトウェア管理テーブル３００を参照し、通信相手端末のソフトウェアバージョンが最新かどうかを検索し、音声メッセージ解析部２０５へメッセージ作成指示を通知する。ソフトウェア管理処理部２０４はまた、音声メッセージ解析部２０５から受信した音声信号を元にファイル送信する処理を実行するかどうかを判断する機能を備えている。
【００４５】
次に、図１〜図５、図７〜図９を参照して本発明の実施例の動作について詳細に説明する。
【００４６】
事前にユーザインタフェース２０９によりソフトウェアデータ保管部２０７における、端末種別をキーとしたソフトウェア管理テーブル３００にデータを保存し、ソフトウェアデータも保存する。
【００４７】
ユーザが電話機１０２において電話番号「１５０」をダイヤルすると、端末種別、ソフトウェアバージョンが含まれたＳＩＰメッセージ（ＩＮＶＩＴＥ）がＩＰパケットとしてＩＰ電話装置１０１よりネットワーク機器１００、グローバルＩＰネットワーク１３０、ネットワーク機器１２０を経由して、ＳＩＰサーバ１２１へ転送される。
【００４８】
ＳＩＰサーバ１２１はソフトウェア管理ＩＰ電話システム１１１が電話番号「１５０」を使用していることを把握しているので、ＩＰ電話装置１０１より受信したＳＩＰメッセージ（ＩＮＶＩＴＥ）をネットワーク機器１２０、グローバルＩＰネットワーク１３０、ネットワーク機器１１０を経由して、ソフトウェア管理ＩＰ電話システム１１１へ転送する。
【００４９】
ソフトウェア管理ＩＰ電話システム１１１はＩＰネットワーク２００を経由してＬＡＮインタフェース２０１より受信したＩＰパケットにＳＩＰメッセージが含まれていた場合には、ＳＩＰメッセージ処理部２０２にてメッセージ内容を解析し、呼制御情報を取得する（図５、ステップＡ１）。
【００５０】
そのメッセージ内容からメッセージタイプが「ＩＮＶＩＴＥ」（図５、ステップＡ２）の場合、端末種別、ソフトウェアバージョン、ＩＰアドレスを取得（図５、ステップＡ３）し、ソフトウェア管理処理部２０４にて、端末種別をキーとしてソフトウェア保管部２０７内のソフトウェア管理テーブル３００を検索（図５、ステップＡ４）する。
【００５１】
ソフトウェア管理処理部２０４は、検索の結果、一致した端末種別が存在した場合（図５、ステップＡ５）には、ＳＩＰメッセージから取得したソフトウェアバージョンとソフトウェア管理テーブル３００のソフトウェアバージョンとを比較する。ソフトウェア管理処理部２０４は、比較の結果、ソフトウェアバージョンが異なっていた場合にはソフトウェア更新と判断（図５、ステップＡ６）し、音声メッセージ解析部２０５にて更新有り音声メッセージを作成（図５、ステップＡ８）させる。
【００５２】
一方、一致した端末種別が存在した（ステップＡ５）が、ＳＩＰメッセージから取得したソフトウェアバージョンとソフトウェア管理テーブル３００のソフトウェアバージョンとが同一の場合には、ソフトウェア管理処理部２０４は最新ソフトウェアと判断（図５、ステップＡ６）し、音声メッセージ解析部２０５にて更新無し音声メッセージを作成（図５、ステップＡ９）させる。
【００５３】
ステップＡ６での検索の結果、該当する端末種別が存在しなかった場合は、ソフトウェア管理処理部２０４は音声メッセージ解析部２０５にて該当無し音声メッセージを作成（図５、ステップＡ７）させる。
【００５４】
以上のようにして送信音声メッセージが決定（図５、ステップＡ１０）し、ＳＩＰメッセージでの応答処理メッセージ（２００  ＯＫ）を送信することにより、応答処理が実行され、作成された音声メッセージをＲＴＰ処理部２０６にてＲＴＰパケットへ変換し、ＬＡＮインタフェース２０１から送信する。また同時に、発信側ＩＰ電話装置１０１から送信されるＲＴＰパケットをＲＴＰ処理部２０６にて受信し、音声メッセージ解析部２０５にて解析処理を行なう。
【００５５】
ソフトウェア管理ＩＰ電話システム１１１は決定された音声メッセージをＲＴＰパケットとして送信することにより、グローバルＩＰネットワーク１３０を経由して、ソフトウェア管理ＩＰ電話システム１１１からの音声メッセージを電話機１０２にて聴取することができる。
【００５６】
ユーザは電話機１０２より音声メッセージを聴取し、音声メッセージに従いダイヤルすることにより、ダイヤル信号がＲＴＰパケットとしてグローバルＩＰネットワーク１３０を経由し、ソフトウェア管理ＩＰ電話システム１１１へ送信される。
【００５７】
続いて、図８を参照して音声メッセージ聴取以降の動作について説明する。
【００５８】
ユーザは電話機１０２より、決定された送信音声メッセージ（図８、ステップＣ１）に従い、音声メッセージを聴取する。
【００５９】
ＳＩＰメッセージで受信した端末種別が存在しなかった場合、該当無し音声メッセージ（例：『バージョンアップ対象外の端末です。設置業者へお問い合わせ下さい。』）が選択され（図８、ステップＣ２）、該当無し音声メッセージをＲＴＰパケットとして送信する（図８、ステップＣ５）。
【００６０】
ＳＩＰメッセージで受信したソフトウェアバージョンとソフトウェアデータ保管部２０７で管理している最新ソフトウェアバージョンとが同一の場合、更新無し音声メッセージ（例：『最新バージョンです。バージョンアップする必要はありません。』）が選択され（図８、ステップＣ４）、更新無し音声メッセージをＲＴＰパケットとして送信する（図８、ステップＣ７）。
【００６１】
ＳＩＰメッセージで受信したソフトウェアバージョンとソフトウェアデータ保管部２０７で管理している最新ソフトウェアバージョンとが異なる場合、更新有り音声メッセージ（例：『最新のソフトウェアにバージョンアップ可能です。バージョンアップする場合は「１」を、バージョンアップしない場合は「０」をダイヤルして下さい。』）が選択され（図８、ステップＣ３）、更新有り音声メッセージをＲＴＰパケットとして送信する（図８、ステップＣ６）。
【００６２】
ソフトウェア管理ＩＰ電話システム１１１は受信したダイヤル信号を解析し、ダイヤルされた番号によりファイル送信処理実行の有無を判断し、ファイル送信処理を行なう場合には、ソフトウェア管理処理部２０４よりＦＴＰ処理部２０６へ通知することでファイル送信処理を実行する。
【００６３】
ソフトウェア管理ＩＰ電話システム１１１は受信したダイヤル信号を音声メッセージ解析部２０５で解析し、ソフトウェア管理処理部２０４によって受信ダイヤル管理部２１０に保存されている受信ダイヤルテーブル４００（図９）を検索する（図８、ステップＣ９）。ソフトウェア管理処理部２０４は、受信したダイヤル信号をキーとして受信ダイヤルテーブル４００を検索し、受信したダイヤルに対する動作機能が「ＦＴＰソフトウェアダウンロード開始」の場合（図８、ステップＣ１０）、音声メッセージ解析部２０５においてダウンロード開始メッセージ（例：『最新のバージョンをダウンロード開始します。』）を選択し、これをＦＴＰ処理部２０６へ通知する。これにより、ＦＴＰ処理部２０６はファイル送信処理を実行（図８、ステップＣ１１）する。
【００６４】
ソフトウェアダウンロード完了（図８、ステップＣ１２）後、音声メッセージ解析部２０５においてダウンロード完了メッセージ（例：『最新のバージョンをダウンロード完了しました。』）が選択され（図８、ステップＣ１３）、ＲＴＰパケットとして送信される（図８、ステップＣ１４）。
【００６５】
一方、受信したダイヤルに対する動作機能が「ＦＴＰソフトウェアダウンロード拒否」の場合、ソフトウェア管理処理部２０４は音声メッセージ解析部２０５におけるダウンロード拒否メッセージ（例：『バージョンアップは行ないません。』）を選択し（図８、ステップＣ１５）、ＲＴＰパケットとして送信する（図８、ステップＣ１６）。
【００６６】
図４は、上記のＩＰ電話装置１０１からの発信動作に伴う、ＩＰ電話装置１０１、ＳＩＰサーバ１２１、ソフトウェア管理ＩＰ電話システム１１１間の情報の流れをシーケンス図として示している。
【００６７】
以上のような方法により、ＩＰ電話装置１０１がソフトウェア管理ＩＰ電話システム１１１へ発信することにより、着信側のソフトウェア管理ＩＰ電話システム１１１にて発信側ＩＰ電話装置１０１の端末種別、ソフトウェアバージョンを判断し、最新のソフトウェアかどうかを判断することができ、音声にてソフトウェアバージョンアップの有無を通知することができる。
【００６８】
また、ＲＴＰパケットによるダイヤル信号を送信することにより、発信側ＩＰ電話装置１０１のソフトウェアバージョンアップ実行の有無を判断することができる。
【００６９】
そして、着信側のソフトウェア管理ＩＰ電話システム１１１では、発信側ＩＰ電話装置１０１のＩＰアドレスを把握しているので、そのＩＰアドレスに対してＩＰパケット通信にてファイルを送信することができ、ソフトウェアバージョンアップを行なうことができる。
【００７０】
以上のような実施例による効果として以下の点をあげることができる。
【００７１】
第１の効果は、ユーザがＩＰ電話サービスを用いてソフトウェア管理ＩＰ電話システム１１１へ電話をかけることにより、音声ガイドにて最新ソフトウェアバージョンの有無を判断することができる。
【００７２】
第２の効果は、ユーザがＩＰ電話サービスを用いてソフトウェア管理ＩＰ電話システム１１１へ電話をかけることにより、発信側ＩＰ電話装置１０１の判断によりソフトウェアをダウンロードすることが可能となる。
【００７３】
よって、ソフトウェアバージョンアップに際してＩＰ電話装置１０１以外の端末や専用機器が不要となり、ユーザは音声によるガイドを受けるのでダウンロード操作が容易となり、保守性を向上することができる。
【００７４】
次に、図１〜図３、図６〜図９を参照して本発明の他の実施例の動作について詳細に説明する。他の実施例は、ソフトウェア管理ＩＰ電話システム１１１からの発信の場合であり、図６はこの場合の動作に伴う、ソフトウェア管理ＩＰ電話システム１１１、ＳＩＰサーバ１２１、ＩＰ電話装置１０１間の情報の流れをシーケンス図として示している。また、図７は、動作の流れをフローチャート図として示している。
【００７５】
事前にユーザインタフェース２０９によりソフトウェアデータ保管部２０７における、端末種別をキーとしたソフトウェア管理テーブル３００にデータを保存し、ソフトウェアデータも保存する。
【００７６】
ソフトウェア管理ＩＰ電話システム１１１が電話番号「１４０」へ自動発信することにより、ＳＩＰメッセージ（ＩＮＶＩＴＥ）がＩＰパケットとしてソフトウェア管理ＩＰ電話システム１１１よりネットワーク機器１１０、グローバルＩＰネットワーク１３０、ネットワーク機器１２０を経由してＳＩＰサーバ１２１へ転送される。
【００７７】
ＳＩＰサーバ１２１はＩＰ電話装置１０１が電話番号「１４０」を使用していることを把握しているので、ソフトウェア管理ＩＰ電話システム１１１より受信したＳＩＰメッセージ（ＩＮＶＩＴＥ）をネットワーク機器１２０、グローバルＩＰネットワーク１３０、ネットワーク機器１００を経由して、ＩＰ電話装置１０１へ転送する。
【００７８】
ＩＰ電話装置１０１に接続されている電話機１０２が応答すると、端末種別、ソフトウェアバージョンが含まれたＳＩＰメッセージ(２００  ＯＫ)がＩＰパケットとしてＩＰ電話装置１０１よりネットワーク機器１００、グローバルＩＰネットワーク１３０、ネットワーク機器１２０を経由して、ＳＩＰサーバ１２１へ転送される。
【００７９】
ＳＩＰサーバ１２１はＩＰ電話装置１０１より受信したＳＩＰメッセージ(２００  ＯＫ)をネットワーク機器１２０、グローバルＩＰネットワーク１３０、ネットワーク機器１１０を経由して、ソフトウェア管理ＩＰ電話システム１１１へ転送する。
【００８０】
ソフトウェア管理ＩＰ電話システム１１１は、ＩＰネットワーク２００を経由してＬＡＮインタフェース２０１より受信したＩＰパケットにＳＩＰメッセージが含まれていた場合には、ＳＩＰメッセージ処理部２０２にてメッセージ内容を解析し、呼制御情報を取得する（図７、ステップＢ１）。そのメッセージ内容からメッセージタイプが「２００  ＯＫ」（図７、ステップＢ２）の場合、端末種別、ソフトウェアバージョン、ＩＰアドレスが取得（図７、ステップＢ３）される。
【００８１】
ソフトウェア管理処理部２０４は、ＳＩＰメッセージ処理部２０２から通知された端末種別をキーとしてソフトウェアデータ保管部２０７内のソフトウェア管理テーブル３００を検索（図７、ステップＢ４）する。検索の結果、一致した端末種別が存在した場合（図７、ステップＢ５）、ソフトウェア管理処理部２０４は、ＳＩＰメッセージ処理部２０２から通知されたソフトウェアバージョンとソフトウェア管理テーブル３００のソフトウェアバージョンとを比較し、ソフトウェアバージョンが異なっていた場合にはソフトウェア更新と判断（図７、ステップＢ６）し、音声メッセージ解析部２０５にて更新有り音声メッセージを作成（図７、ステップＢ８）させる。
【００８２】
一方、一致した端末種別が存在した（図７、ステップＢ５）が、ＳＩＰメッセージ処理部２０２から通知されたソフトウェアバージョンとソフトウェア管理テーブル３００のソフトウェアバージョンとが同一の場合には、ソフトウェア管理処理部２０４は最新ソフトウェアである判断（図７、ステップＢ６）し、音声メッセージ解析部２０５にて更新無し音声メッセージを作成（図７、ステップＢ９）させる。
【００８３】
検索の結果、該当する端末種別が存在しなかった場合、ソフトウェア管理処理部２０４は音声メッセージ解析部２０５にて該当無し音声メッセージを作成（図７、ステップＢ７）させる。
【００８４】
送信音声メッセージが決定（図７、ステップＢ１０）すると応答処理が実行され、作成された音声メッセージをＲＴＰ処理部２０６にてＲＴＰパケットへ変換し、ＬＡＮインタフェース２０１から送信する。また同時に、発信側ＩＰ電話装置１０１から送信されるＲＴＰパケットをＲＴＰ処理部２０６にて受信し、音声メッセージ解析部２０５にて解析処理を行なう。
【００８５】
ソフトウェア管理ＩＰ電話システム１１１は決定した音声メッセージをＲＴＰパケットとして送信することにより、グローバルＩＰネットワーク１３０を経由してソフトウェア管理ＩＰ電話システム１１１からの音声メッセージを電話機１０２にて聴取することができる。
【００８６】
ユーザは電話機１０２より音声メッセージを聴取し、音声メッセージに従いダイヤルすることにより、ダイヤル信号がＲＴＰパケットとしてグローバルＩＰネットワーク１３０を経由し、ソフトウェア管理ＩＰ電話システム１１１へ送信される。
【００８７】
音声メッセージ聴取以降の動作は、図８を参照して説明した動作と同じである。
【００８８】
ユーザは電話機１０２より、決定された送信音声メッセージ（図８、ステップＣ１）に従い、音声メッセージを聴取する。音声メッセージの内容は以下の通りである。
【００８９】
ソフトウェア管理ＩＰ電話システム１１１では、ＳＩＰメッセージで受信した端末種別が存在しなかった場合、該当無し音声メッセージが選択され（図８、ステップＣ２）、該当無し音声メッセージをＲＴＰパケットとして送信する（図８、ステップＣ５）。
【００９０】
ＳＩＰメッセージで受信したソフトウェアバージョンとソフトウェアデータ保管部２０７で管理している最新ソフトウェアバージョンとが同一の場合、更新無し音声メッセージが選択され（図８、ステップＣ４）、更新無し音声メッセージをＲＴＰパケットとして送信する（図８、ステップＣ７）。
【００９１】
ＳＩＰメッセージで受信したソフトウェアバージョンとソフトウェアデータ保管部２０７で管理している最新ソフトウェアバージョンとが異なる場合、更新有り音声メッセージが選択され（図８、ステップＣ３）、更新有り音声メッセージをＲＴＰパケットとして送信する（図８、ステップＣ６）。
【００９２】
ソフトウェア管理ＩＰ電話システム１１１は受信したダイヤル信号を解析し、ダイヤルされた番号によりファイル送信処理実行の有無を判断し、ファイル送信処理を行なう場合には、ソフトウェア管理処理部２０４よりＦＴＰ処理部２０６へ通知することでファイル送信処理を実行する。
【００９３】
ソフトウェア管理ＩＰ電話システム１１１は受信したダイヤル信号を音声メッセージ解析部２０５で解析し、ソフトウェア管理処理部２０４によって受信ダイヤル管理部２１０に保存されている受信ダイヤルテーブル４００（図９）を検索する（図８、ステップＣ９）。ソフトウェア管理処理部２０４は、受信したダイヤル信号をキーとして受信ダイヤルテーブル４００を検索し、受信したダイヤルに対する動作機能が「ＦＴＰソフトウェアダウンロード開始」の場合（図８、ステップＣ１０）、音声メッセージ解析部２０５においてダウンロード開始メッセージを選択し、これをＦＴＰ処理部２０６へ通知する。これにより、ＦＴＰ処理部２０６はファイル送信処理を実行（図８、ステップＣ１１）する。
【００９４】
ソフトウェアダウンロード完了（図８、ステップＣ１２）後、音声メッセージ解析部２０５においてダウンロード完了メッセージが選択され（図８、ステップＣ１３）、ＲＴＰパケットとして送信される（図８、ステップＣ１４）。
【００９５】
一方、受信したダイヤルに対する動作機能が「ＦＴＰソフトウェアダウンロード拒否」の場合、ソフトウェア管理処理部２０４は音声メッセージ解析部２０５におけるダウンロード拒否メッセージを選択し（図８、ステップＣ１５）、ＲＴＰパケットとして送信する（図８、ステップＣ１６）。
【００９６】
以上のような方法によって、ソフトウェア管理ＩＰ電話装置１１１がＩＰ電話システム１０１へ発信することにより、発信側のソフトウェア管理ＩＰ電話システム１１１にて着信側ＩＰ電話装置１０１の端末種別、ソフトウェアバージョンを判断し、最新のソフトウェアかどうかを判断することができ、音声ガイドにてソフトウェアバージョンアップの有無を通知することができる。
【００９７】
また、ＲＴＰパケットによるダイヤル信号を送信することにより、発信側ＩＰ電話装置１０１のソフトウェアバージョンアップ実行の有無を判断することができる。
【００９８】
そして、発信側のソフトウェア管理ＩＰ電話システム１１１では、発信側ＩＰ電話装置１０１のＩＰアドレスを把握しているので、そのＩＰアドレスに対して、ＩＰパケット通信にてファイルを送信することができ、ソフトウェアバージョンアップを行なうことができる。
【００９９】
以上のように、本発明の他の実施例によればソフトウェア管理ＩＰ電話システム１１１側からＩＰ電話装置１０１側への問い合わせによりソフトウェアバージョンアップを行なうことができる。
【図面の簡単な説明】
【０１００】
【図１】図１は、本発明にかかるＩＰ電話サービスを実現するための構成を示したブロック図である。
【図２】図２は、図１に示されたソフトウェア管理ＩＰ電話システムの構成を示したブロック図である。
【図３】図３は、図２に示されたソフトウェアデータ保管部に保存されるソフトウェア管理テーブルの一例を示した図である。
【図４】図４は、ＩＰ電話装置からの発信動作に伴う、ＩＰ電話装置、ＳＩＰサーバ、ソフトウェア管理ＩＰ電話システム間の情報の流れを示すシーケンス図である。
【図５】図５は、図４に示されたシーケンスでの動作推移を説明するためのフローチャート図である。
【図６】図６は、ソフトウェア管理ＩＰ電話システムからの発信動作に伴う、ソフトウェア管理ＩＰ電話システム、ＳＩＰサーバ、ＩＰ電話装置間の情報の流れを示すシーケンス図である。
【図７】図７は、図６に示されたシーケンスでの動作推移を説明するためのフローチャート図である。
【図８】図８は、ソフトウェア管理ＩＰ電話システムからＩＰ電話装置に送信される音声メッセージの内容に応じた動作推移を説明するためのフローチャート図である。
【図９】図９は、図２に示された受信ダイヤル管理部に保存される受信ダイヤルテーブルの一例を示した図である。
【符号の説明】
【０１０１】
１００、１１０、１２０    ネットワーク機器
１０１    ＩＰ電話装置
１０２    電話機
１１１    ソフトウェア管理ＩＰ電話システム
１２１    ＳＩＰサーバ
【図１】
0004698486.tif 000002
【図２】
0004698486.tif 000003
【図３】
0004698486.tif 000004
【図４】
0004698486.tif 000005
【図５】
0004698486.tif 000006
【図６】
0004698486.tif 000007
【図７】
0004698486.tif 000008
【図８】
0004698486.tif 000009
【図９】
0004698486.tif 000010