(57)【要約】      （修正有）【課題】ＩＰ電話機の設定ファイル変更時、限られた記憶容量を有するファームウェア記憶部であっても利用者が設定した個人設定をそのまま引き継ぐ。【解決手段】集中管理端末は、設定ファイルの変更項目とその設定内容を変更情報として格納する端末記憶部と、設定ファイルの内容を変更するＩＰ電話機の識別子を認識する手段と、認識したＩＰ電話機の識別子を基にＩＰ電話機の設定ファイルを取得する手段と、端末記憶部から変更情報を読出す手段と、この変更情報の変更項目の設定内容を、取得した設定ファイルの当該項目の設定内容に書込んで新たな設定ファイルを作成する手段と、新たな設定ファイルを認識した識別子のＩＰ電話機へ送信する手段とを備える。【選択図】図１
2007036443.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ電話機と、集中管理端末とをネットワークを介して接続したＩＰ電話システムにおいて、
前記ＩＰ電話機は、該ＩＰ電話機の機能を制御するファームウェアの必須設定と個人設定からなる設定ファイルを格納するファームウェア記憶部と、
前記集中管理端末からの新たな設定ファイルを受信する手段と、
該受信した新たな設定ファイルを、前記ファームウェア記憶部へ格納する手段とを備え、
前記集中管理端末は、設定ファイルの変更項目とその設定内容を変更情報として格納する端末記憶部と、
設定ファイルの内容を変更するＩＰ電話機の識別子を認識する手段と、
該認識したＩＰ電話機の識別子を基に、前記ＩＰ電話機の設定ファイルを取得する手段と、
前記端末記憶部から変更情報を読出す手段と、
該変更情報の変更項目の設定内容を、前記取得した設定ファイルの当該項目の設定内容に書込んで新たな設定ファイルを作成する手段と、
該新たな設定ファイルを、前記認識した識別子のＩＰ電話機へ送信する手段とを備えることを特徴とするＩＰ電話システム。
【請求項２】
ＩＰ電話機と、集中管理端末とをネットワークを介して接続したＩＰ電話システムにおいて、
前記ＩＰ電話機は、該ＩＰ電話機の機能を制御するファームウェアの必須設定と個人設定からなる設定ファイルを格納するファームウェア記憶部と、
前記集中管理端末からの設定ファイルの変更情報を受信する手段と、
該受信した変更情報の変更項目の設定内容を、前記ファームウェア記憶部の設定ファイルの当該設定項目の設定内容に書込む手段と、
前記変更情報の変更項目が、前記ファームウェア記憶部の設定ファイルの設定項目に存在しない場合に、前記変更項目とその設定内容とを前記ファームウェア記憶部の設定ファイルに追加して書込む手段とを備え、
前記集中管理端末は、設定ファイルの変更項目とその設定内容を変更情報として格納する端末記憶部と、
設定ファイルの内容を変更するＩＰ電話機の識別子を認識する手段と、
前記端末記憶部から前記設定ファイルの変更情報を読出す手段と、
該読出した設定ファイルの変更情報を、前記認識した識別子のＩＰ電話機へ送信する手段とを備えることを特徴とするＩＰ電話システム。
【請求項３】
請求項１または請求項２において、
前記集中管理端末は、前記ＩＰ電話機の設定ファイルの内容を、該ＩＰ電話機の識別子に対応させて格納するファイル情報格納手段と、
前記認識したＩＰ電話機の識別子を基に、前記ファイル情報格納手段から当該ＩＰ電話機の設定ファイルを取得する手段とを備えることを特徴とするＩＰ電話システム。
【請求項４】
請求項１または請求項２において、
前記集中管理端末は、前記認識したＩＰ電話機の識別子を宛先として、該ＩＰ電話機が装備する設定ファイルの送信を要求する設定ファイル送信要求を送信する手段と、
前記ＩＰ電話機からの設定ファイルを受信して当該ＩＰ電話機の設定ファイルを取得する手段を備え、
前記ＩＰ電話機は、前記集中管理端末からの設定ファイル送信要求を受信する手段と、
該設定ファイル送信要求を受信を受信したときに、前記ファームウェア記憶部から設定ファイルを読出して前記集中管理端末へ送信する手段とを備えることを特徴とするＩＰ電話システム。
【請求項５】
請求項１から請求項３または請求項４において、
前記変更情報が、予め設定されて格納されていることを特徴とするＩＰ電話システム。
【請求項６】
請求項１から請求項３または請求項４において、
前記集中管理端末は、前記取得した設定ファイルの設定項目とその設定内容を表示する手段と、
該表示した設定内容の変更入力を受付ける手段と、
該変更入力により変更された設定内容の設定項目を変更項目とし、該変更項目の設定内容を前記変更された設定内容とした変更情報を、前記端末記憶部に格納する手段とを備えることを特徴とするＩＰ電話システム。
【請求項７】
ＩＰ電話機と、集中管理端末とをネットワークを介して接続したＩＰ電話システムにおいて、
前記ＩＰ電話機は、該ＩＰ電話機の機能を制御するファームウェアと、その必須設定と個人設定とからなる設定ファイルとを格納するファームウェア記憶部と、
前記集中管理端末からのファームウェア送信要求を受信する手段と、
該ファームウェア送信要求を受信を受信したときに、前記ファームウェア記憶部からファームウェアを読出して前記集中管理端末へ送信する手段と、
前記集中管理端末からの設定ファイル送信要求を受信する手段と、
該設定ファイル送信要求を受信したときに、前記ファームウェア記憶部から設定ファイルを読出して前記集中管理端末へ送信する手段と、
前記集中管理端末からの新バージョンのファームウェアおよび新たな設定ファイルを受信する手段と、
前記受信した新バージョンのファームウェアおよび新たな設定ファイルを、前記ファームウェア記憶部へ格納する手段とを備え、
前記集中管理端末は、新バージョンのファームウェアおよび該新バージョンの必須設定を格納する手段と、
前記ＩＰ電話機へ、該ＩＰ電話機が装備するファームウェアの送信を要求するファームウェア送信要求を送信する手段と、
前記ＩＰ電話機からのファームウェアを受信する手段と、
前記受信したファームウェアからそのバージョンを認識する手段と、
前記認識したバージョンが旧バージョンの場合に、前記ＩＰ電話機へ、該ＩＰ電話機が装備する設定ファイルの送信を要求する設定ファイル送信要求を送信する手段と、
前記ＩＰ電話機からの設定ファイルを受信する手段と、
前記格納されている新バージョンのファームウェアおよび該新バージョンの必須設定を読出す手段と、
前記受信した設定ファイルに、該読出した新バージョンの必須設定を書込んで新たな設定ファイルを作成する手段と、
前記読出した新バージョンのファームウェアおよび新たな設定ファイルを前記ＩＰ電話機へ送信する手段とを備えることを特徴とするＩＰ電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機のファームウェアのバージョンアップ等の変更を外部から行うＩＰ電話システムに関する。
【背景技術】
【０００２】
従来のＩＰ電話システムにおいては、ＩＰ電話機とサーバ装置とをＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続し、ＩＰ電話機の再書込み可能な不揮発性メモリであるフラッシュメモリからなるＦＲＯＭ部に格納された起動プログラムとアプリケーションプログラムをバージョンアップする場合に、ＩＰ電話機から送信されるコード化された機能情報を基に運用管理者等が予め設定した機能部品変換テーブルから起動プログラム部品識別情報、アプリケーションプログラム部品識別情報および設定ファイル部品識別情報を抽出し、それぞれの部品識別情報を基に各部品格納部から該当する部品を取出し、これを結合した新たな起動プログラム、アプリケーションプログラムおよび設定ファイルを作成して送信元のＩＰ電話機へ送信し、ＩＰ電話機は受信した新たな起動プログラムとアプリケーションプログラムをＦＲＯＭ部の起動プログラム格納領域とアプリケーションプログラム格納領域に格納すると共に、ＩＰ電話機の利用者が設定した個人設定を格納する領域と同じ領域を使用するＦＲＯＭ部の設定ファイル格納領域に受信した音声圧縮方式等の必須設定で構成される設定ファイルを格納してアプリケーションプログラム等のバージョンアップを行っている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−２５９０００号公報（主に第８頁段落００３８−第９頁段落００５０、第５図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般に、バージョンアップ後の新たなアプリケーションプログラム等をフラッシュメモリに書込む場合は、フラッシュメモリを一旦クリアした後に、新たなアプリケーションプログラム等を書込んでいる。
また、フラッシュメモリは、一般に巨大なメモリ容量を備えている訳ではないので、アプリケーションプログラム等を格納する格納領域を設定する場合に、大きなメモリ容量をそれぞれの格納領域に割当てることが難しく、格納するプログラム容量が増加して格納領域が不足する場合は、新たなアプリケーションプログラム等を書込むことが不可能になる場合がある。
【０００４】
しかしながら、上述した従来の技術においては、ＦＲＯＭ部に起動プログラム格納領域とアプリケーションプログラム格納領域を設定すると共に、ＩＰ電話機の利用者が設定した個人設定を格納する領域と同じ領域に設定ファイル格納領域を設定しているため、バージョンアップ時のアプリケーションプログラム等のプログラム容量が増加した場合は、起動プログラム格納領域やアプリケーションプログラム格納領域が不足するときがあり、新たなアプリケーションプログラム等を書込むことができなくなるという問題がある。
【０００５】
このため、ＦＲＯＭ部を一旦クリアした後に新たなアプリケーションプログラム等を書込むようにすると、ＩＰ電話機の利用者が設定した個人設定を格納する領域と同じ領域に設定されている設定ファイル格納領域もクリアされ、受信した音声圧縮方式等の必須設定のみが設定ファイルとして格納され、利用者は個人設定を再度設定し直さなければならないという問題がある。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、フラッシュメモリ等の限られた記憶容量を有するファームウェア記憶部であっても利用者が設定した個人設定をそのまま引き継ぐ手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するために、ＩＰ電話機と、集中管理端末とをネットワークを介して接続したＩＰ電話システムにおいて、前記ＩＰ電話機は、該ＩＰ電話機の機能を制御するファームウェアの必須設定と個人設定からなる設定ファイルを格納するファームウェア記憶部と、前記集中管理端末からの新たな設定ファイルを受信する手段と、該受信した新たな設定ファイルを、前記ファームウェア記憶部へ格納する手段とを備え、前記集中管理端末は、設定ファイルの変更項目とその設定内容を変更情報として格納する端末記憶部と、設定ファイルの内容を変更するＩＰ電話機の識別子を認識する手段と、該認識したＩＰ電話機の識別子を基に、前記ＩＰ電話機の設定ファイルを取得する手段と、前記端末記憶部から変更情報を読出す手段と、該変更情報の変更項目の設定内容を、前記取得した設定ファイルの当該項目の設定内容に書込んで新たな設定ファイルを作成する手段と、該新たな設定ファイルを、前記認識した識別子のＩＰ電話機へ送信する手段とを備えることを特徴とする。
【発明の効果】
【０００８】
このように、本発明は、集中管理端末が、設定ファイルの設定内容の変更が必要となった変更先のＩＰ電話機の元の設定ファイルを取得し、これに変更情報の内容を書込んだ新たな設定ファイルを作成し、これをＩＰ電話機のファームウェア記憶部に格納するようにしたことによって、ファームウェア記憶部の設定ファイルのみを書替えることができ、設定ファイルを変更しても元の設定ファイルの個人設定を引き継いだ新たな設定ファイルにより利用者は新たな設定ファイルによる通話等を直ちに行うことができるという効果が得られる。
【発明を実施するための最良の形態】
【０００９】
以下に、図面を参照して本発明によるＩＰ電話システムの実施例について説明する。
【実施例】
【００１０】
図１は実施例のＩＰ電話システムを示すブロック図である。
図１において、１はＩＰ電話機であり、企業の本社や事業所、病院等の医療機関の建物、県庁や市役所等の公的機関の建物等の施設内のフロアの各利用者の机上等に設置され、インターネットを介してＩＰ電話機や加入電話機、携帯電話機等との間の通話等を行う機能を有する電話機である。
【００１１】
２はパーソナルコンピュータ等の集中管理端末であり、施設のコールセンタ等に設置され、施設内に設置されているＩＰ電話機１とＬＡＮ等のネットワーク３を介して接続している。
本実施例のＩＰ電話システムは、ネットワーク３を介して複数のＩＰ電話機１と集中管理端末２とを相互にデータ通信可能に接続して構成されている。
【００１２】
なお、集中管理端末２の設置場所は、数台のＩＰ電話機１を束ねて、または施設のフロア毎に１台設置して施設内に複数設置するようにしてもよく、施設全体で１台設置するようにしてもよい。要は複数のＩＰ電話機１を集中して管理するものであれば設置場所に限定されるものではない。
５はマイクロプロセッサ等のＩＰ電話機１の電話制御部であり、ファームウェア記憶部６のファームウェア７によりＩＰ電話機１内の各部を制御して呼制御等の通話制御を実行すると共にネットワーク３と接続してデータ通信も制御する。
【００１３】
ファームウェア記憶部６は、フラッシュメモリ等の再書込み可能な不揮発性メモリであって、ファームウェア７およびファームウェア７が用いる設定ファイル８を格納する機能を有している。
１０は通話部であり、集音した利用者の音声を音声信号に変換するマイク１１や電話制御部５が生成した音声データを音声に変換して利用者に伝達するスピーカ１２等を備えた受話器状の機器である。
【００１４】
１４は操作部であり、ＩＰ電話機１の前面に設けられ、ＬＣＤ等の表示画面やテンキー等のダイヤルボタン、利用者が設定して登録した登録電話番号やＩＰ電話機１の各種の機能等を呼出す選択ボタン等が設けられている。
２１は集中管理端末２の端末制御部であり、集中管理端末２内の各部を制御してＩＰ電話機１のバージョンアップ処理等を実行すると共にネットワーク３に接続してデータ通信も制御する。
【００１５】
２２は集中管理端末２の端末記憶部であり、端末制御部２１が実行するプログラムやそれに用いる各種のデータおよび端末制御部２１による処理結果等が格納される。
２３はファイル情報データベースであり、集管理端末２の端末記憶部２２に構築された集管理端末２に接続する全てのＩＰ電話機１の設定ファイル８を格納するデータベースであって、ＩＰ電話機１の識別子としてのＩＰアドレスに対応させてそのＩＰ電話機１の必須設定と個人設定からなる設定ファイル８を格納している。
【００１６】
２４は表示部であり、ＣＲＴやＬＣＤ等の表示画面を備えており、端末制御部２１が生成した表示データを表示画面に表示する機能を有している。
２５は入力部であり、キーボードやマウス等を備えており、コールセンタとのセンタ担当者からの選択入力や指示入力等の入力を受付ける機能を有している。
上記のＩＰ電話機１のファームウェア記憶部６には、呼制御等のＩＰ電話機１の各種の機能を制御する運用プログラムとその起動プログラムとからなるファームウェア７、およびファームウェア７が運用プログラムを実行するときに用いるＩＰアドレス等の必須設定と利用者が個々に設定した登録電話番号等の個人設定とからなる設定ファイル８が格納されており、電話制御部５が実行するファームウェアのステップにより本実施例のＩＰ電話機１のハードウェアとしての各機能手段が形成される。
【００１７】
本実施例の設定ファイル８は、図２に示すように文字列で記されたファイル（例えばＩＮＩファイル）であって、ファームウェア７が運用プログラムを実行するときに必ず必要になるＩＰアドレスや音声圧縮方式、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）アドレス、ＩＰ電話機１の内線番号および他のＩＰ電話機１等との接続の成否を判定する閾値である交信タイムアウト時間等の各種の閾値等からなる設定項目に対応させてその設定内容を記した必須設定と、利用者が個々に設定した複数の登録電話番号や通話部１０のマイク１１の音量レベルやスピーカ１２の音量レベル等からなる設定項目に対応させてその設定内容を記した個人設定とから構成される。
【００１８】
上記の集中管理端末２の端末記憶部２２には、複数のＩＰ電話機１のファームウェア７を新しいバージョンのファームウェア７に入替えるバージョンアップ処理を集中して実行する機能を有するアプリケーションプログラム、複数のＩＰ電話機１の設定ファイル８の内容を変更する設定ファイル変更処理を集中して実行する機能を有するアプリケーションプログラム等を備えた集中管理プログラムが格納されており、端末制御部２１が実行する集中管理プログラムのステップにより本実施例の集中管理端末２のハードウェアとしての各機能手段が形成される。
【００１９】
また、端末記憶部２２には、本実施例のバージョンアップ処理に用いるＩＰ電話機１の新たなバージョンのバージョン番号とその起動プログラムおよびアセンブラ等の機械語に変換された運用プログラムからなる新バージョンのファームウェア７、並びにそのファームウェア７が用いる設定ファイル８の新バージョンの必須設定（新必須設定情報という。）が予め設定されて格納されている。この新必須設定情報は、旧バージョンの必須設定の設定項目の設定内容を新規の設定内容に変更するときの設定項目とその設定内容および新たに追加された必須設定の設定項目とその設定内容のみが記されており、旧バージョンから変更する必要がない、例えばＩＰアドレス等の設定項目の記載はない。
【００２０】
更に、端末記憶部２２には、本実施例の設定ファイル変更処理における設定ファイルの内容の自動変更に用いる変更情報が設定変更情報として予め設定されて格納されている。この格納されている設定変更情報は、主にＩＰ電話機１の設定ファイル８の設定内容を一斉に変更する場合に用いられ、変更する設定項目とその変更後の設定内容および追加する設定項目とその設定内容（これらの変更および追加する設定項目を、変更項目という。）を記した変更情報である。
【００２１】
更に、端末記憶部２２には、ＩＰ電話機１の機番に対応させてそのＩＰアドレスを記したＩＰアドレス対照表、並びにＩＰ電話機１のＩＰアドレス入力欄および設定ファイル８の全ての設定項目に対応させたその設定内容の入力欄、設定項目を追加するときに用いる予備の設定項目の入力欄とその設定内容の入力欄等からなるひな型設定ファイルが格納されている。
【００２２】
上記の構成の作用について説明する。
以下に、図３に示すフローチャートを用い、Ｓで示すステップに従って本実施例の集中管理処理について説明する。
Ｓ１、コールセンタ等のセンタ担当者が集中管理端末２に電源を投入すると、集中管理端末２の端末制御部２１は、その表示部２４の画面に業務指示入力受付画面を表示して待機する。
【００２３】
業務指示入力受付画面には入力位置を示すカーソルが表示され、センタ担当者は入力部２５のキーボード等によって集中管理プログラムを示すプログラム名（例えばａａａａ）に、引数を実行する処理を示す処理名（例えばｂｂｂ）、設定ファイル８の取得先を示す条件コード（例えばａｂｃ、本実施例では取得先をファイル情報データベース２３とするときのみ入力される。）、処理の対象となるＩＰ電話機１の識別子（本実施例ではＩＰアドレス）、一斉変更を示す一斉コード（例えばａｌｌ）等とした指示入力を行う。
【００２４】
例えば、ａａａａ／ｂｂｂ／ａｂｃ／１１．２２．３３．４のように入力する。
センタ担当者の指示入力を入力部２５により受付けた端末制御部２１は、そのプログラム名により起動すべきプログラム（本実施例では集中管理プログラム）を認識してこれを起動する。他、その処理名により実行するアプリケーションプログラムをバージョンアップ処理と認識し、入力されたＩＰアドレスによりバージョンアップを要する変更先のＩＰ電話機１を認識する。
【００２５】
Ｓ２、集中管理プログラムを起動した端末制御部２１は、引数の処理名がバージョンアップ処理を示す処理名と認識したときは、実行する処理をバージョンアップ処理と判定し、接続子Ａを介して図４のステップＳＡ１へ分岐する。他の場合はステップＳ３へ移行する。
Ｓ３、端末制御部２１は、引数の処理名が設定ファイル変更処理を示す処理名と認識したときは、実行する処理を設定ファイル変更処理と判定し、接続子Ｂを介して図６のステップＳＢ１へ分岐する。他の場合はステップＳ４へ移行する。
【００２６】
Ｓ４、端末制御部２１は、センタ担当者の指示入力が終了コード等の終了指示と認識したときは、集中管理プログラムを終了させる。他の場合はステップＳ１へ戻って表示部２４の画面に業務指示入力受付画面を表示し、センタ担当者の次の指示入力を待って待機する。
以下に、図４に示すフローチャートを用い、ＳＡで示すステップに従って本実施例のバージョンアップ処理について説明する。
【００２７】
なお、本実施例では新バージョンのファームウェア７は、音声圧縮方式を変更し、緊急時等にその連絡先に即座に接続するためのホットライン機能を追加したバージョンであるとして説明する。従って新必須設定情報には、設定項目を「音声圧縮方式」とし、その設定内容を新たな方式名とした設定情報と、追加されたホットライン機能に用いる設定項目を「ホットライン」とし、その設定内容を緊急時等の連絡先の内線番号とした設定情報が記されている。
【００２８】
ＳＡ１、実行する処理をバージョンアップ処理と判定し、接続子Ａを介して図３のステップＳ２から分岐した端末制御部２１は、処理名以外の引数を認識すると共に処理回数を「１」に設定してこれを端末記憶部２２に保存する。
ＳＡ２、端末制御部２１は、認識した引数にＩＰアドレスが含まれている場合は、ファームウェア７のバージョンアップの個別変更と判定してステップＳＡ３へ移行する。認識した引数にＩＰアドレスが含まれていない場合、または一斉コードが含まれている場合は、バージョンアップの一斉変更と判定してステップＳＡ４へ移行する。
【００２９】
ＳＡ３、バージョンアップの個別変更と判定した端末制御部２１は、引数として入力されたＩＰアドレスの数を計数し、計数した数を終了回数として端末記憶部２２に保存すると共に、引数として入力されたＩＰアドレスの全てを端末記憶部２２に保存してステップＳＡ５へ移行する。
ＳＡ４、バージョンアップの一斉変更と判定した端末制御部２１は、端末記憶部２２に格納されているＩＰアドレス対照表を読出してそのＩＰアドレスの数を計数し、計数した数を終了回数として端末記憶部２２に保存すると共に、読出したＩＰアドレスの全てを端末記憶部２２に保存してステップＳＡ５へ移行する。
【００３０】
ＳＡ５、端末制御部２１は、端末記憶部２２の処理回数を読取り、その処理回数の順位に該当する端末記憶部２２に保存されたＩＰアドレスを読出し、このＩＰアドレスをバージョンアップを要する変更先のＩＰ電話機１のＩＰアドレスとして認識する。
この段階では処理回数が「１」であるので、端末記憶部２２に保存された最初のＩＰアドレスが読出される。
【００３１】
ＳＡ６、変更先のＩＰ電話機１のＩＰアドレスを認識した端末制御部２１は、変更先のＩＰ電話機１が装備するファームウェア７の取得処理を実行する。
すなわち、端末制御部２１は変更先のＩＰ電話機１が装備するファームウェア７の送信を要求するファームウェア送信要求を変更先のＩＰアドレスを宛先としてネットワーク３を介してその宛先のＩＰ電話機１へ送信し、これを受信したＩＰ電話機１の電話制御部５はファームウェア記憶部６に格納されているファームウェア７を読出し、これをネットワーク３を介して集中管理端末２へ送信する。端末制御部２１はこれを受信して変更先のＩＰ電話機１が装備するファームウェア７を取得する。
【００３２】
ＳＡ７、ファームウェア７を取得した端末制御部２１は、その運用プログラムの機械語の記述を解読し、そこに記されたバージョン番号を読取って変更先のＩＰ電話機１のファームウェア７のバージョンを認識する。
Ｓ５、変更先のＩＰ電話機１のファームウェア７のバージョンを認識した端末制御部２１は、端末記憶部２２に格納されている新バージョンのバージョン番号を読出し、これを読取ったバージョン番号と比較し、読取ったバージョン番号が新バージョンのバージョン番号と同じ場合はステップＳＡ１５へ移行する。読取ったバージョン番号が新バージョンのバージョン番号よりも古い旧バージョンの場合は、バージョンアップの実行を判定してステップＳＡ９へ移行する。
【００３３】
ＳＡ９、バージョンアップの実行を判定した端末制御部２１は、変更先のＩＰ電話機１が装備する設定ファイル８の取得処理を実行する。
すなわち、端末制御部２１は変更先のＩＰ電話機１が装備する設定ファイル８の送信を要求する設定ファイル送信要求を変更先のＩＰアドレスを宛先としてネットワーク３を介してその宛先のＩＰ電話機１へ送信し、これを受信したＩＰ電話機１の電話制御部５はファームウェア記憶部６に格納されている設定ファイル８を読出し、これをネットワーク３を介して集中管理端末２へ送信する。端末制御部２１はこれを受信して変更先のＩＰ電話機１が装備していた設定ファイル８（元の設定ファイル８という。）を取得する。
【００３４】
ＳＡ１０、元の設定ファイル８を取得した端末制御部２１は、取得した設定ファイル８を端末記憶部２２に一時保存すると共に、端末記憶部２２に格納されている新バージョンのファームウェア７を読出し、これを変更先のＩＰアドレスを宛先としてネットワーク３を介してその宛先のＩＰ電話機１へ送信する。
新バージョンのファームウェア７を受信した電話制御部５は、ファームウェア記憶部６を一旦クリアし、受信した新バージョンのファームウェア７の起動プログラムと運用プログラムとをファームウェア記憶部６へ連続して書込んで格納する。
【００３５】
なお、マイクロプロセッサ等である電話制御部５は、その記憶エリアに旧バージョンのファームウェア７と設定ファイル８を保持してＩＰ電話機１の運用プログラムを実行しているので、その後の運用プログラムの実行に支障をきたすことはない。
また、元の設定ファイル８は上記ステップＳＡ１０で、予め集中管理端末２へ送信され格納されているので、元の設定ファイル８が消失することはない。
【００３６】
ＳＡ１１、新バージョンのファームウェア７を送信した端末制御部２１は、端末記憶部２２に格納されている新必須設定情報と一時保存した変更先のＩＰ電話機１の元の設定ファイル８とを読出す。
ＳＡ１２、そして、端末制御部２１は、読出した新必須設定情報の設定項目とその設定内容を読取り、元の設定ファイル８の設定項目を検索して該当する設定項目を特定し、特定した設定項目の設定内容を読出した新必須設定情報の設定内容に書替える。
【００３７】
また、新必須設定情報から読取った設定項目が、元の設定ファイル８の設定項目に存在しない場合は、その設定項目と設定内容を元の設定ファイル８に追加して書込む。
これらの作動を読出した新必須設定情報の設定項目の項目数分繰返して、元の設定ファイル８に新必須設定情報の設定項目とその設定内容を書込んだ新たな設定ファイル８を作成する。
【００３８】
端末制御部２１は、作成した新たな設定ファイル８に変更先のＩＰアドレスを添付し、これを端末記憶部２２に一時保存する。
本実施例では、図２に示す元の設定ファイル８の設定項目「音声圧縮方式」の設定内容が書替えられ、新たな設定項目「ホットライン」とその設定内容である内線番号が追加された図５に示す新たな設定ファイル８が作成される。
【００３９】
ＳＡ１３、新たな設定ファイル８を作成した端末制御部２１は、これを変更先のＩＰアドレスを宛先としてネットワーク３を介してその宛先のＩＰ電話機１へ送信する。
新たな設定ファイル８を受信した電話制御部５は、ファームウェア記憶部６のファームウェア７に続けて受信した新たな設定ファイル８を書込んで格納する。
そして、新たな設定ファイル８を格納した電話制御部５は、再起動により新バージョンの起動プログラムを起動させ、新バージョンの運用プログラムと新たな設定ファイル８をその記憶エリアに保持し、新バージョンのファームウェア７によるＩＰ電話機１の運用を開始する。
【００４０】
ＳＡ１４、新たな設定ファイル８を送信を終えた端末制御部２１は、端末記憶部２２に一時保存した新たな設定ファイル８と変更先のＩＰアドレスを読出し、読出したＩＰアドレスを基にファイル情報データベース２３の該当する設定ファイル８を特定し、その設定ファイル８を新たな設定ファイル８に書替えてファイル情報を更新する。
ＳＡ１５、ファイル情報の更新を終えた端末制御部２１は、端末記憶部２２に一時保存されている終了回数を読出し、現在の処理回数が終了回数未満のときは処理回数に「１」を加えてステップＳＡ５へ戻り、他のＩＰ電話機１のバージョンアップを継続する。
【００４１】
現在の処理回数が終了回数に一致したときは、端末制御部２１はバージョンアップ処理の終了を判定し、接続子Ｚを介して図３のステップＳ１へ戻って集中管理処理に復帰し、表示部２４の画面に業務指示入力受付画面を表示し、センタ担当者の次の指示入力を待って待機する。
このように、本実施例のバージョンアップ処理では、ファームウェア記憶部６をクリアする前に元の設定ファイル８を取得し、新バージョンにおいて必要となる新たな設定内容のみを元の設定ファイル８の当該設定項目の設定内容として書込み、新たな設定項目はその設定項目とその設定内容のみを追加して新たな設定ファイル８を作成するので、元の設定ファイル８に設定されていた個人設定の内容が消失することはなく、設定されていた個人設定をそのまま引き継いだ新たな設定ファイル８により、利用者は個人設定を再設定することなく新バージョンに更新したＩＰ電話機にる通話等を直ちに行うことができる。
【００４２】
また、限られた記憶容量を有するファームウェア記憶部６であっても、ファームウェア記憶部６を一旦クリアして新バージョンのファームウェア７や新たな設定ファイル８を連続して書込むので、バージョンアップによりファームウェア７のプログラム容量が増大したとしても新バージョンのファームウェア７を容易に書込むことができる。
なお、本実施例のバージョンアップ処理においては、新バージョンのファームウェア７および新たな設定ファイル８は別に送信するとして説明したが、これらをまとめて同時に送信するようにしても前記と同様の効果を得ることができる。
【００４３】
また、一斉変更と判定した場合の終了回数の計数は、端末記憶部２２のＩＰアドレス対照表を用いて計数するとして説明したが、ファイル情報データベース２３を検索して格納されている全ての設定ファイル８の数を計数し、これを終了回数とすると共に、全ての設定ファイル８のＩＰアドレスを抽出し、これを変更先のＩＰアドレスとして端末記憶部２２に保存するようにしてもよい。
【００４４】
以下に、図６に示すフローチャートを用い、ＳＢで示すステップに従って本実施例の設定ファイル変更処理について説明する。
ＳＢ１、実行する処理を設定ファイル変更処理と判定し、接続子Ｂを介して図３のステップＳ３から分岐した端末制御部２１は、処理名以外の引数を認識すると共に処理回数を「１」に設定してこれを端末記憶部２２に保存する。
【００４５】
ＳＢ２、端末制御部２１は、認識した引数に一斉コードが含まれていない場合は、設定ファイル８の個別変更と判定してステップＳＢ３へ移行する。認識した引数に一斉コードが含まれている場合は、設定ファイル８の一斉変更と判定してステップＳＢ４へ移行する。
ＳＢ３、設定ファイル８の個別変更と判定した端末制御部２１は、上記ステップＳＡ３と同様にして引数として入力されたＩＰアドレスを基にした終了回数と、そのＩＰアドレスの全てを端末記憶部２２に保存してステップＳＢ５へ移行する。
【００４６】
この場合に、認識した引数にＩＰアドレスが含まれていない場合は、終了回数を「０」に設定し、これを端末記憶部２２に保存してステップＳＢ５へ移行する。
ＳＢ４、設定ファイル８の一斉変更と判定した端末制御部２１は、上記ステップＳＡ４と同様にしてＩＰアドレス対照表を基にした終了回数と、そのＩＰアドレスの全てを端末記憶部２２に保存してステップＳＢ５へ移行する。
【００４７】
ＳＢ５、端末制御部２１は、端末記憶部２２の終了回数を読取り、終了回数が「０」、つまりＩＰアドレスが引数として入力されていない場合は、画面入力による設定ファイル８の変更と判定してステップＳＢ６へ移行する。終了回数が「１」以上の場合は、設定ファイル８の自動変更と判定してステップＳＢ１３へ移行する。
ＳＢ６、設定ファイル変更処理を画面入力による設定ファイル８の変更と判定した端末制御部２１は、端末記憶部２２からひな型設定ファイルを読出し、これを表示部２４の画面に表示する。このとき表示されるひな型設定ファイルの各入力欄は空欄として表示される。
【００４８】
センタ担当者は、入力部２５のマウス等によってＩＰアドレスの入力欄を選択し、キーボード等によって変更先のＩＰ電話機１のＩＰアドレスを入力する。これを入力部２５により受付けた端末制御部２１は、設定ファイル８の設定内容を変更する変更先のＩＰ電話機１のＩＰアドレスを認識する。
なお、センタ担当者は、画面入力による設定ファイル８の変更を終了させるときは、入力部２５により終了操作を行う。
【００４９】
ＳＢ７、端末制御部２１はセンタ担当者の終了入力を認識したときは、ステップＳＢ２２へ移行する。他の場合はステップＳＢ８へ移行する。
ＳＢ８、変更先のＩＰ電話機１のＩＰアドレスを認識した端末制御部２１は、認識した引数に設定ファイル８の取得先を示す条件コードが含まれている場合は、設定ファイル８の取得先をファイル情報データベース２３と判定してステップＳＢ１０へ移行する。認識した引数に条件コードが含まれていない場合は、設定ファイル８の取得先をＩＰアドレスに該当するＩＰ電話機１と判定してステップＳＢ９へ移行する。
【００５０】
ＳＢ９、設定ファイル８の取得先をＩＰ電話機１と判定した端末制御部２１は、上記ステップＳＡ９と同様にして変更先のＩＰ電話機１が装備する設定ファイル８の取得処理を実行し、変更先のＩＰ電話機１の元の設定ファイル８を取得してステップＳＢ１１へ移行する。
ＳＢ１０、設定ファイル８の取得先をファイル情報データベース２３と判定した端末制御部２１は、認識したＩＰアドレスを基にファイル情報データベース２３の該当する設定ファイル８を特定し、その設定ファイル８を読出して変更先のＩＰ電話機１の元の設定ファイル８を取得し、ステップＳＢ１１へ移行する。
【００５１】
ＳＢ１１、元の設定ファイル８を取得した端末制御部２１は、その設定ファイル８を端末記憶部２２に一時保存すると共に、元の設定ファイル８の全ての設定項目と設定内容を読取ってそれぞれの設定内容をひな型設定ファイルの該当する設定項目の入力欄に表示する。
ＳＢ１２、変更先のＩＰ電話機１の元の設定ファイル８の設定内容が表示されると、センタ担当者は変更する設定項目の設定内容の入力欄を入力部２５のマウス等によって選択し、キーボード等によってその設定内容を入力する。この場合に変更する設定項目は必須設定と個人設定の全ての設定項目が設定内容が変更の対象になる。
【００５２】
また、設定項目を追加する場合は、前記と同様にして予備の設定項目の入力欄とその設定内容の入力欄にそれぞれ設定項目とその設定内容を入力する。
このときのセンタ担当者は、例えば、変更先のＩＰ電話機１の利用者が、異動等により別人となった場合における必須設定のＳＩＰアドレスの書替え等、および個人設定の登録電話番号の消去やマイク音量レベル等の初期値への変更等の定型業務やセンタ担当者が利用者からの依頼を受けて設定ファイル８の内容を変更する依頼変更を行う。
【００５３】
この依頼変更は、例えば変更先のＩＰ電話機１の利用者の依頼を受けて新たな登録電話番号を設定する場合や、前記の別人に依頼された元の利用者の個人設定の登録電話番号の中で残しておきたい登録電話番号の引継ぎ等である。
センタ担当者は、変更が必要な設定項目の設定内容の入力を終えると、入力部２５により確定操作を行う。この確定操作により端末制御部２１は、センタ担当者の変更入力を受付ける。
【００５４】
ＳＢ１３、センタ担当者の変更入力を受付けた端末制御部２１は、各設定項目の入力欄に記された設定内容を認識し、これを一時保存した元の設定ファイルと比較して設定内容が変更された設定項目とその設定内容および追加された設定項目とその設定内容を抽出し、これらをそれぞれ変更項目とその設定内容とした変更情報を端末記憶部２２に一時保存してステップＳＢ１９へ移行する。
【００５５】
ＳＢ１４、一方、設定ファイル変更処理を設定ファイル８の自動変更と判定した端末制御部２１は、上記ステップＳＡ５と同様にして処理回数の順位に該当するＩＰアドレスを設定ファイル８の変更を要する変更先のＩＰ電話機１のＩＰアドレスとして認識する。
その後のステップＳＢ１５〜ＳＢ１７の作動は、上記ステップＳＢ８〜ＳＢ１０の作動と同様であるのでその説明を省略する。
【００５６】
ＳＢ１８、元の設定ファイル８を取得した端末制御部２１は、その設定ファイル８を端末記憶部２２に一時保存すると共に、端末記憶部２２から設定変更情報を読出し、これを変更情報として端末記憶部２２に一時保存してステップＳＢ１９へ移行する。
ＳＢ１９、端末制御部２１は、端末記憶部２２に格納されている変更先のＩＰ電話機１の元の設定ファイル８と変更情報とを読出し、読出した変更情報の変更項目とその設定内容を読取り、元の設定ファイル８の設定項目を検索して該当する設定項目を特定し、特定した設定項目の設定内容を変更項目の設定内容に書替える。
【００５７】
また、変更情報から読取った変更項目が、元の設定ファイル８の設定項目に存在しない場合は、その変更項目と設定内容を設定項目とその設定内容として元の設定ファイル８に追加して書込む。
これらの作動を読出した変更情報の変更項目の項目数分繰返して、元の設定ファイル８に変更情報の変更項目とその設定内容を書込んだ新たな設定ファイル８を作成する。
【００５８】
端末制御部２１は、作成した新たな設定ファイル８に変更先のＩＰアドレスを添付して端末記憶部２２に一時保存する。
ＳＢ２０、新たな設定ファイル８を作成した端末制御部２１は、これを変更先のＩＰアドレスを宛先としてネットワーク３を介してその宛先のＩＰ電話機１へ送信する。
新たな設定ファイル８を受信した電話制御部５は、ファームウェア記憶部６の設定ファイル８を受信した新たな設定ファイル８に書替えて格納する。
【００５９】
そして、新たな設定ファイル８を格納した電話制御部５は、再起動によりファームウェア８の起動プログラムを起動させ、新たな設定ファイル８をその記憶エリアに保持して新たな設定ファイル８によりＩＰ電話機１の運用を開始する。
ＳＢ２１、新たな設定ファイル８を送信を終えた端末制御部２１は、上記ステップＳＡ１４と同様にしてＩＰアドレスを基にファイル情報データベース２３の該当する設定ファイル８を新たな設定ファイル８に書替えてファイル情報を更新する。
【００６０】
ＳＢ２２、ファイル情報の更新を終えた端末制御部２１は、端末記憶部２２に一時保存されている終了回数を読出し、現在の処理回数が終了回数未満のときは処理回数に「１」を加えてステップＳＢ５へ戻り、他のＩＰ電話機１の設定ファイル８の変更を継続する。
現在の処理回数が終了回数に一致したとき、または終了回数が「０」の場合においてセンタ担当者の終了操作を認識したときは、端末制御部２１は設定ファイル変更処理の終了を判定し、接続子Ｚを介して図３のステップＳ１へ戻って集中管理処理に復帰し、表示部２４の画面に業務指示入力受付画面を表示し、センタ担当者の次の指示入力を待って待機する。
【００６１】
このように、本実施例の設定ファイル変更処理では、ファームウェア記憶部６に格納されている元の設定ファイル８を取得し、設定ファイル８の変更において必要となる変更情報の新たな設定内容のみを元の設定ファイル８の当該設定項目の設定内容として書込み、新たな設定項目はその設定項目とその設定内容のみを追加して新たな設定ファイル８を作成するので、元の設定ファイル８に設定されていた個人設定の内容が消失することはなく、設定されていた個人設定をそのまま引き継いだ新たな設定ファイル８により、利用者は個人設定を再設定することなく新バージョンに更新したＩＰ電話機にる通話等を直ちに行うことができる。
【００６２】
また、利用者が新たな利用者になった場合においても、依頼変更により必要な元の利用者の個人設定を引き継ぐことができ、元の利用者の個人設定を有効に利用することが可能になる。
なお、本実施例の設定ファイル変更処理において、自動変更によって内線電話の電話番号の体系を変更する等のＩＰ電話機１に固有に設定された必須設定を一度に変更する場合は、それぞれのＩＰ電話機１のＩＰアドレス毎に内線番号等を記載したバッチファイルを作成し、これによるバッチ処理を行うようにするとよい。このようにすれば、設定ファイル８の変更業務における業務時間を大幅に短縮することができる。
【００６３】
また、上記ステップＳＢ６において  センタ担当者は変更先のＩＰ電話機１のＩＰアドレスをキーボード等によって入力するとして説明したが、端末記憶部２２のＩＰアドレス対照表を基にＩＰ電話機１の機番とＩＰアドレスのプルダウンメニューを作成し、これをＩＰアドレスの入力欄等に装備するようにしてもよい。
以上説明したように、本実施例では、集中管理端末の端末制御部が、設定ファイルの設定内容の変更が必要となった変更先のＩＰ電話機の元の設定ファイルを取得し、これに変更情報の内容を書込んだ新たな設定ファイルを作成し、これをＩＰ電話機のファームウェア記憶部に格納するようにしたことによって、ファームウェア記憶部の設定ファイルのみを書替えることができ、設定ファイルを変更しても元の設定ファイルの個人設定を引き継いだ新たな設定ファイルにより利用者は新たな設定ファイルによる通話等を直ちに行うことができる。
【００６４】
また、設定ファイルの変更内容を記した変更情報を端末記憶部に格納しておき、各ＩＰ電話機の設定ファイルを格納したファイル情報データベースを設けて、変更先のＩＰアドレスを基に元の設定ファイルを取得し、これに変更情報に記された設定項目の設定内容を書込んだ新たな設定ファイルを自動的に作成し、これをＩＰ電話機のファームウェア記憶部に格納するようにしたことによっても、前記と同様の効果を得ることができる。
【００６５】
更に、集中管理端末の端末制御部が、変更先のＩＰ電話機からファームウェアを取得してそのバージョンを認識し、認識したバージョンが旧バージョンの場合に、変更先のＩＰ電話機から元の設定ファイルを取得し、これに新必須設定情報の内容を書込んだ新たな設定ファイルを作成し、新バージョンのファームウェアと新たな設定ファイルとをＩＰ電話機のファームウェア記憶部に書込むようにしたことによって、前記と同様の効果に加えて、限られた記憶容量を有するファームウェア記憶部であっても、ファームウェア記憶部を一旦クリアして新バージョンのファームウェアや新たな設定ファイルを連続して書込むことができ、バージョンアップによりファームウェアのプログラム容量が増大したとしても新バージョンのファームウェアを容易に書込むことができる。
【００６６】
なお、本実施例においては、ＩＰ電話機の識別子をＩＰアドレスとして説明したが、ＩＰ電話機の識別子は前記に限らず、ＩＰ電話機の機番等であってもよい。要はＩＰ電話機の固体を識別し、通信を可能とする識別子であればどのようなものを用いるようにしてもよい。
また、本実施例の設定ファイル変更処理においては、新たな設定ファイルをＩＰ電話機へ送信するとして説明したが、ＩＰ電話機のファームウェアに設定ファイルの検索機能等を追加し、集中管理端末から変更情報を送信してＩＰ電話機が上記ステップＳＢ２０と同様にして自ら新たな設定ファイルを作成して格納するようにしてもよい。このようにしても上記と同様の効果を得ることができる。
【図面の簡単な説明】
【００６７】
【図１】実施例のＩＰ電話システムを示すブロック図
【図２】実施例の基の設定ファイルの構成例を示す説明図
【図３】実施例の集中管理処理を示すフローチャート
【図４】実施例のバージョンアップ処理を示すフローチャート
【図５】実施例の新たな設定ファイルの構成例を示す説明図
【図６】実施例の設定ファイル変更処理を示すフローチャート
【符号の説明】
【００６８】
１    ＩＰ電話機
２    集中管理端末
３    ネットワーク
５    電話制御部
６    ファームウェア記憶部
７    ファームウェア
８    設定ファイル
１０  通話部
１１  マイク
１２  スピーカ
１４  操作部
２１  端末制御部
２２  端末記憶部
２３  ファイル情報データベース
２４    表示部
２５    入力部
【図１】
2007036443.tif 000003
【図２】
2007036443.tif 000004
【図３】
2007036443.tif 000005
【図４】
2007036443.tif 000006
【図５】
2007036443.tif 000007
【図６】
2007036443.tif 000008