(57)【要約】【課題】  通信システムを利用するユーザに影響を与えることなく、迅速にパッケージ減設交換の作業を実施可能な通信装置の技術を提供する。【解決手段】  互いに異なるアドレスを有する複数の呼処理装置を備える通信装置であって、前記複数の呼処理装置の一つについて、新たな呼の割当を制限する予閉塞状態へ遷移させる予閉塞遷移部と、予閉塞状態へ遷移された前記呼処理装置に含まれる呼と、前記呼処理装置が有する前記アドレスとを対応付けて、前記予閉塞状態へ遷移された呼処理装置と異なる前記複数の呼処理装置のいずれかに転送する転送部と、前記転送された呼と前記アドレスとを、転送された前記呼処理装置にて稼働させる稼働遷移部と、前記転送された呼の通信を、前記対応付けられたアドレスを用いて実施する転送呼処理部と、を備えることを特徴とする。【選択図】図１
2012124756.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なるアドレスを有する複数の呼処理装置を備える通信装置であって、
前記複数の呼処理装置の一つについて、新たな呼の割当を制限する予閉塞状態へ遷移させる予閉塞遷移部と、
予閉塞状態へ遷移された前記呼処理装置に含まれる呼と、前記呼処理装置が有する前記アドレスとを対応付けて、前記予閉塞状態へ遷移された呼処理装置と異なる前記複数の呼処理装置のいずれかに転送する転送部と、
前記転送された呼と前記アドレスとを、転送された前記呼処理装置にて稼働させる稼働遷移部と、
前記転送された呼の通信を、前記対応付けられたアドレスを用いて実施する転送呼処理部と、
を備えることを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置であって、さらに、
前記転送部による転送処理において、前記予閉塞状態へ遷移された呼処理装置のアドレスを前記呼処理装置から削除するアドレス削除部、
を備えることを特徴とする通信装置。
【請求項３】
請求項１または２に記載の通信装置であって、さらに、
前記転送部により呼を転送された呼処理装置において前記転送された呼のすべてが通信を終了した場合には、前記転送されたアドレスを、転送された前記呼処理装置から削除する移行処理部、
を備えることを特徴とする通信装置。
【請求項４】
請求項１〜３のいずれか一項に記載の通信装置であって、さらに、
前記稼働遷移部により稼働された前記転送された呼と前記転送されたアドレスとを、前記複数の呼処理装置の一つに転送し、転送された前記呼処理装置にて稼働させる切戻転送部、
を備えることを特徴とする通信装置。
【請求項５】
請求項１〜４のいずれか一項に記載の通信装置であって、
前記転送部は、前記転送先の呼処理装置が転送を受け入れられない場合には、転送しない、
ことを特徴とする通信装置。
【請求項６】
請求項５に記載の通信装置であって、
前記転送部は、前記転送先の呼処理装置に含まれる呼の量と、前記転送する呼の量と、を合算して、所定の呼の量を超過する場合には、転送を受け入れられないと判定する、
ことを特徴とする通信装置。
【請求項７】
通信装置の制御方法であって、
前記通信装置は、
互いに異なるアドレスを有する複数の呼処理装置を備える通信装置であって、
前記複数の呼処理装置の一つについて、新たな呼の割当を制限する予閉塞状態へ遷移させる予閉塞遷移ステップと、
予閉塞状態へ遷移された前記呼処理装置に含まれる呼と、前記呼処理装置が有する前記アドレスとを対応付けて、前記予閉塞状態へ遷移された呼処理装置と異なる前記複数の呼処理装置のいずれかに転送する転送ステップと、
前記転送された呼と前記アドレスとを、転送された前記呼処理装置にて稼働させる稼働遷移ステップと、
前記転送された呼の通信を、前記対応付けられたアドレスを用いて実施する転送呼処理ステップと、
を実施することを特徴とする制御方法。
【請求項８】
請求項７に記載の制御方法であって、さらに、
前記転送ステップの転送処理において、前記予閉塞状態へ遷移された呼処理装置のアドレスを前記呼処理装置から削除するアドレス削除ステップ、
を実施することを特徴とする制御方法。
【請求項９】
請求項７または８に記載の制御方法であって、さらに、
前記転送ステップにより呼を転送された呼処理装置において前記転送された呼のすべてが通信を終了した場合には、前記転送されたアドレスを、転送された前記呼処理装置から削除する移行処理ステップ、
を実施することを特徴とする制御方法。
【請求項１０】
請求項７〜９のいずれか一項に記載の制御方法であって、さらに、
前記稼働遷移ステップにより稼働された前記転送された呼と前記転送されたアドレスとを、前記複数の呼処理装置の一つに転送し、転送された前記呼処理装置にて稼働させる切戻転送ステップ、
を実施することを特徴とする制御方法。
【請求項１１】
請求項７〜１０のいずれか一項に記載の制御方法であって、
前記転送ステップでは、前記転送先の呼処理装置が転送を受け入れられない場合には、転送しない、
ことを特徴とする制御方法。
【請求項１２】
請求項１１に記載の制御方法であって、
前記転送ステップでは、前記転送先の呼処理装置に含まれる呼の量と、前記転送する呼の量と、を合算して、所定の呼の量を超過する場合には、転送を受け入れられないと判定する、
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置の技術に関するものである。
【背景技術】
【０００２】
従来、複数の呼処理パッケージ（呼処理を実現する制御装置を含むハードウェアパッケージ）を備える通信装置では、呼処理パッケージごとに呼を管理する。そのため、特許文献１等に記載のとおり、呼処理パッケージの変更を行う際には、呼処理パッケージ（ＶｏＩＰ処理部）を予閉塞状態として、当該呼処理パッケージ内の全ての音声通信中の呼が切断完了した後に、ＶｏＩＰ処理部から予備ＶｏＩＰ処理部への自律的切り替えを行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３６６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記技術では、作業対象の呼処理パッケージに呼が長時間残留する電子書籍サービス等のＡｌｗａｙｓＯｎ端末が接続する場合には、呼処理パッケージ内に呼が常時残留する。電子書籍サービスでは、書籍のページを移動する際等に、ページ移動を円滑に行うために、即座のダウンロードを可能とする必要があるためである。このような場合には、呼の開放がなされにくいために、パッケージ減設作業またはパッケージ交換作業を円滑に実施できないことがある。
【０００５】
本発明の目的は、通信システムを利用するユーザに影響を与えることなく、迅速にパッケージ減設交換の作業を実施可能な通信装置の技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく、本発明に係る通信装置は、互いに異なるアドレスを有する複数の呼処理装置を備える通信装置であって、前記複数の呼処理装置の一つについて、新たな呼の割当を制限する予閉塞状態へ遷移させる予閉塞遷移部と、予閉塞状態へ遷移された前記呼処理装置に含まれる呼と、前記呼処理装置が有する前記アドレスとを対応付けて、前記予閉塞状態へ遷移された呼処理装置と異なる前記複数の呼処理装置のいずれかに転送する転送部と、前記転送された呼と前記アドレスとを、転送された前記呼処理装置にて稼働させる稼働遷移部と、前記転送された呼の通信を、前記対応付けられたアドレスを用いて実施する転送呼処理部と、を備えることを特徴とする。
【０００７】
また、本発明に係る通信装置の制御方法では、前記通信装置は、互いに異なるアドレスを有する複数の呼処理装置を備える通信装置であって、前記複数の呼処理装置の一つについて、新たな呼の割当を制限する予閉塞状態へ遷移させる予閉塞遷移ステップと、予閉塞状態へ遷移された前記呼処理装置に含まれる呼と、前記呼処理装置が有する前記アドレスとを対応付けて、前記予閉塞状態へ遷移された呼処理装置と異なる前記複数の呼処理装置のいずれかに転送する転送ステップと、前記転送された呼と前記アドレスとを、転送された前記呼処理装置にて稼働させる稼働遷移ステップと、前記転送された呼の通信を、前記対応付けられたアドレスを用いて実施する転送呼処理ステップと、を実施することを特徴とする。
【発明の効果】
【０００８】
本発明によると、通信システムを利用するユーザに影響を与えることなく、迅速にパッケージの減設交換を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る通信システムの構成例を示す図である。
【図２】通信装置の呼制御情報管理テーブルの構成例を示す図である。
【図３】通信装置のハードウェア構成を示す図である。
【図４】パッケージ切替不可（処理能力不足）時の処理を示すシーケンス図である。
【図５】パッケージ切替不可（呼転送失敗）時の処理を示すシーケンス図である。
【図６】パッケージ切替成功時の処理を示すシーケンス図である。
【図７】パッケージ完全移行処理を示すシーケンス図である。
【図８】パッケージ切戻時の処理を示すシーケンス図である。
【図９】パッケージ切戻不可（呼消滅）時の処理を示すシーケンス図である。
【図１０】パッケージ切替状態での着信呼処理を示すシーケンス図である。
【図１１】パッケージ切替状態での切替元応答呼処理を示すシーケンス図である。
【図１２】パッケージ切替状態での切替先呼処理を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の第一の実施形態を適用した通信装置を含む通信システム１について、図面を参照して説明する。
【００１１】
図１は、本発明の実施形態における通信システム１を示す図である。本発明における通信システム１は、通信装置１００と、ネットワーク１５０を介して通信装置１００に接続可能な対向装置２００と、ネットワーク１５０を介して通信装置１００に接続可能な保守装置３００と、を含む。対向装置２００は、例えば、電子書籍サービス用端末（電子書籍ビューワー）等の端末装置であり、ネットワーク１５０を介して通信装置１００とデータ通信を行う。保守装置３００は、通信装置１００の保守のための各種作業指示を行うことが可能ないわゆるＰＣ（Personal Computer）等の端末装置である。
【００１２】
ネットワーク１５０は、本実施形態においては、いわゆるインターネット等のＴＣＰ／ＩＰ等に準拠した広域ネットワークを想定しているが、これに限られず、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等のネットワークであってもよい。
【００１３】
通信装置１００は、装置制御部１１０と、呼制御部１２０と、スイッチ部１３０と、を含んで構成される。装置制御部１１０は、制御メッセージ送受信部１１１を備える。制御メッセージ送受信部１１１は、保守装置３００からの各種保守の指示メッセージを受け付ける。また、制御メッセージ送受信部１１１は、受け付けた指示メッセージに応じて、呼制御部１２０が備える複数の呼処理パッケージ１２１に対して、呼の接続先切替を要求し、パッケージの状態遷移を要求し、呼処理パッケージ１２１にＩＰアドレスを設定し、呼処理パッケージ１２１のＩＰアドレスの削除を行う。制御メッセージ送受信部１１１は、呼の接続先切替後は、呼の切替先の呼処理パッケージ内に、切替元の呼処理パッケージの呼が存在しなくなると、後述する完全移行処理を実施する。また、制御メッセージ送受信部１１１は、各種指示メッセージ処理の結果を、保守装置３００に通知する。
【００１４】
呼制御部１２０は、複数の呼処理パッケージ１２１を含む。各呼処理パッケージには、ＩＰアドレス制御部１２２と、制御メッセージ送受信部１２３と、呼処理メッセージ送受信部１２４と、ユーザデータ送受信部１２５と、パッケージ状態制御部１２６と、呼制御情報記憶部１２７と、が含まれる。
【００１５】
ＩＰアドレス制御部１２２は、装置制御部１１０から指示を受けて、自呼処理パッケージに対して、対向装置２００から参照可能なグローバルＩＰアドレスの設定または削除を実施する。なお、各呼処理パッケージは、複数のＩＰアドレスを同時に設定・使用可能である。本実施形態においては、通信装置１００と対向装置２００との間および通信装置１００と保守装置３００との間の通信は、グローバルＩＰアドレスを利用して通信するものとする。また、装置制御部１１０と呼処理パッケージとの間および呼処理パッケージ間の通信は、プライベートＩＰアドレスを利用して通信するものとする。
【００１６】
制御メッセージ送受信部１２３は、装置制御部１１０との間で、制御メッセージを送受信する。呼処理メッセージ送受信部１２４は、対向装置２００との間、または呼処理パッケージ間で、呼処理メッセージを送受信する。また、呼処理メッセージ送受信部１２４は、呼制御情報を呼処理パッケージ間で転送する。すなわち、呼処理メッセージ送受信部１２４は、呼を呼処理パッケージ間で転送可能といえる。
【００１７】
ユーザデータ送受信部１２５は、対向装置２００から送信された所定のフォーマット（例えば、ＳＩＰプロトコルのフォーマット等）を備えるユーザデータを受信する。また、ユーザデータ送受信部１２５は、対向装置２００へ送信する所定のフォーマットを備えるユーザデータを送信する。
【００１８】
パッケージ状態制御部１２６は、装置制御部１１０からパッケージ状態遷移要求を受けて、自呼処理パッケージの状態を、既存の呼の通信を継続しながら新規接続される呼を受け付けない予閉塞状態、対向装置２００との一切の通信を制限する閉塞状態、または呼の接続を制限しない稼働状態のいずれかに遷移させる。
【００１９】
呼制御情報記憶部１２７は、呼処理に必要な管理情報を格納する。具体的には、呼制御情報記憶部１２７は、図２に示す呼制御情報管理テーブル５００を備える。
【００２０】
呼制御情報管理テーブル５００は、図２に示すように、呼を識別する呼番号を格納する呼番号５０１と、呼番号５０１に格納された情報により識別される呼の使用状態を特定する情報（例えば、使用中または休止中）を格納するテーブル使用状態５０２と、呼番号５０１に格納された情報により識別される呼の切替元の呼処理パッケージを特定する情報を格納する切替元パッケージ識別子５０３と、呼番号５０１に格納された情報により識別される呼の切替元のパッケージに設定されていたグローバルＩＰアドレスを特定する情報を格納する切替元パッケージＩＰアドレス５０５と、を含む。すなわち、呼制御情報管理テーブル５００は、呼と、呼が属する呼処理パッケージのＩＰアドレスと、を対応付けて記憶することができるといえる。
【００２１】
スイッチ部１３０は、通信装置１００の外部との通信時に送受信される呼処理メッセージ、ユーザデータ、または制御メッセージの送信先に応じて各メッセージを振り分ける。また、スイッチ部１３０は、通信装置１００の内部での通信時に送受信される呼処理メッセージまたは制御メッセージの送信先に応じて各メッセージを振り分ける。また、スイッチ部１３０は、新規に呼の割当が必要となる呼処理メッセージについては、予閉塞あるいは閉塞状態にあることを示す情報を受信した呼処理パッケージを除外して送信先を決定する。すなわち、スイッチ部１３０は、予閉塞状態または閉塞状態にある呼処理パッケージに対しては、新規の呼を割り当てないといえる。
【００２２】
なお、対向装置２００と呼制御部１２０との間では、スイッチ部１３０を介してグローバルＩＰアドレスを用いた呼処理メッセージとユーザデータが送受信される。保守装置３００と装置制御部１１０との間では、スイッチ部１３０を介してグローバルＩＰアドレスを用いた制御メッセージが送受信される。また、装置制御部１１０と呼制御部１２０との間では、スイッチ部１３０を介してプライベートＩＰアドレスを用いた制御メッセージが送受信される。
【００２３】
図３は、通信装置１００のハードウェア構成の例を示す図である。本実施形態においては、通信装置１００は、例えば、いわゆるサーバ装置や、ルーター装置である。しかし、これに限らず、ＰＣ（パーソナルコンピュータ）や、ワークステーション、各種携帯電話端末、ＰＤＡ（Personal Digital Assistant）、スマートフォンなどに分類される計算機であってもよい。
【００２４】
通信装置１００は、スイッチ部１３０と、装置制御部１１０と、複数の呼処理パッケージ１２１と、を備える。スイッチ部１３０は、外部通信装置４０１と、内部通信装置４０２と、演算装置４０３と、主記憶装置４０４と、それぞれの装置を互いに接続するバス４０５と、を有する。
【００２５】
外部通信装置４０１は、インターネット等のネットワーク１５０に接続される装置との通信を行う通信装置である。
【００２６】
内部通信装置４０２は、通信装置１００内の内部ネットワークに接続される装置との通信を行う通信装置である。
【００２７】
演算装置４０３は、例えばＣＰＵ（Central Processing Unit）などの演算装置である。
【００２８】
主記憶装置４０４は、例えばＲＡＭ（Random Access Memory）などのメモリ装置である。
【００２９】
スイッチ部１３０は、演算装置４０３に処理を行わせるプログラムによって実現される。
【００３０】
このプログラムは、主記憶装置４０４または図示しないＲＯＭ装置内に記憶され、実行にあたって主記憶装置４０４上にロードされ、演算装置４０３により実行される。
【００３１】
また、通信装置１００の外部の装置との通信は、外部通信装置４０１によって実現される。
【００３２】
スイッチ部１３０と通信装置１００内部の装置との通信は、内部通信装置４０２によって実現される。
【００３３】
装置制御部１１０は、内部通信装置４１１と、演算装置４１２と、主記憶装置４１３と、それぞれの装置を互いに接続するバス４１４と、を有する。
【００３４】
内部通信装置４１１は、通信装置１００内の内部ネットワークに接続される装置との通信を行う通信装置である。
【００３５】
演算装置４１２は、例えばＣＰＵ（Central Processing Unit）などの演算装置である。
【００３６】
主記憶装置４１３は、例えばＲＡＭ（Random Access Memory）などのメモリ装置である。
【００３７】
装置制御部１１０の制御メッセージ送受信部１１１は、演算装置４１２に処理を行わせるプログラムによって実現される。
【００３８】
このプログラムは、主記憶装置４１３または図示しないＲＯＭ装置内に記憶され、実行にあたって主記憶装置４１３上にロードされ、演算装置４１２により実行される。
【００３９】
装置制御部１１０と通信装置１００の内部の装置との通信は、内部通信装置４１１によって実現される。また、装置制御部１１０と通信装置１００の外部の装置、例えば保守装置３００との通信は、スイッチ部１３０の外部通信装置４０１と、スイッチ部１３０の内部通信装置４０２と、装置制御部１１０の内部通信装置４１１と、を介して実現される。
【００４０】
呼制御部１２０を構成する複数の呼処理パッケージ１２１のそれぞれは、内部通信装置４２１と、演算装置４２２と、主記憶装置４２３と、それぞれの装置を互いに接続するバス４２４と、を有する。
【００４１】
内部通信装置４２１は、通信装置１００内の内部ネットワークに接続される装置との通信を行う通信装置である。
【００４２】
演算装置４２２は、例えばＣＰＵ（Central Processing Unit）などの演算装置である。
【００４３】
主記憶装置４２３は、例えばＲＡＭ（Random Access Memory）などのメモリ装置である。
【００４４】
呼処理パッケージ１２１のそれぞれのＩＰアドレス制御部１２２、制御メッセージ送受信部１２３、呼処理メッセージ送受信部１２４、ユーザデータ送受信部１２５、パッケージ状態制御部１２６は、演算装置４２２に処理を行わせるプログラムによって実現される。
【００４５】
このプログラムは、主記憶装置４２３または図示しないＲＯＭ装置内に記憶され、実行にあたって主記憶装置４２３上にロードされ、演算装置４２２により実行される。
【００４６】
呼制御情報記憶部１２７は、主記憶装置４２３内の記憶領域により実現される。
【００４７】
呼処理パッケージ１２１のそれぞれと、通信装置１００の内部の装置との通信は、内部通信装置４２１によって実現される。また、呼処理パッケージ１２１のそれぞれと、通信装置１００の外部の装置、例えば対向装置２００との通信は、スイッチ部１３０の外部通信装置４０１と、スイッチ部１３０の内部通信装置４０２と、呼処理パッケージ１２１のそれぞれの内部通信装置４２１と、を介して実現される。
【００４８】
なお、上記した各構成要素は、通信装置１００の構成を、理解を容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。通信装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００４９】
また、各機能部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００５０】
［動作の説明］次に、通信装置１００が実施するパッケージ切替処理の動作について説明する。図４は、通信装置１００が実施するパッケージ切替処理の処理能力不足による切り替え失敗時の処理の流れを示すシーケンス図である。当該シーケンスは、通信装置１００が稼動中に、保守装置３００から切替指示が送信されると、実施される。
【００５１】
まず、制御装置１１０の制御メッセージ送受信部１１１は、保守装置３００から送信された切替指示メッセージを受信する（ステップＳ００１）。
【００５２】
次に、制御装置１１０の制御メッセージ送受信部１１１は、切替指示メッセージに含まれる切替対象の呼処理パッケージに対して、呼量調査を依頼する（ステップＳ００２）。本実施形態においては、切替指示メッセージには、呼処理パッケージの一つである呼処理パッケージ（１）から、他の呼処理パッケージの一つである呼処理パッケージ（３）へ切り替える指示が含まれているものとする。本実施形態においては、制御メッセージ送受信部１１１は、呼処理パッケージ（１）へ呼量調査を依頼する。
【００５３】
切替対象の呼処理パッケージの制御メッセージ送受信部１２３は、使用中の呼の量を、制御メッセージ送受信部１１１に報告する（ステップＳ００３）。具体的には、切替対象の呼処理パッケージである呼処理パッケージ（１）の制御メッセージ送受信部１２３は、応答時点で使用中である呼の量を、制御メッセージ送受信部１１１に送信することで、呼量を報告する。
【００５４】
同様に、制御装置１１０の制御メッセージ送受信部１１１は、切替指示メッセージに含まれる切替先の呼処理パッケージに対して、呼量調査を依頼する（ステップＳ００４）。本実施形態においては、制御メッセージ送受信部１１１は、呼処理パッケージ（３）へ呼量調査を依頼するメッセージを送信する。
【００５５】
切替先の呼処理パッケージの制御メッセージ送受信部１２３は、使用中の呼の量を、制御メッセージ送受信部１１１に報告する（ステップＳ００５）。切替先の呼処理パッケージである呼処理パッケージ（３）の制御メッセージ送受信部１２３は、応答時点で使用中である呼の量を、制御メッセージ送受信部１１１に送信することで、呼量を報告する。
【００５６】
制御装置１１０の制御メッセージ送受信部１１１は、実施可否判定を行う（ステップＳ００６）。具体的には、制御メッセージ送受信部１１１は、切替対象の呼処理パッケージ（１）から報告された呼量と、切替先の呼処理パッケージ（３）から報告された呼量と、を合算し、所定の呼量以上となる場合には切替実施不可と判定し、所定の呼量未満の場合には切替実施可と判定する。なお、判定に用いる所定の呼量は、予め定められた値であってもよいし、切替先の呼処理パッケージの処理許容量に対する割合等に対応する値であってもよい。
【００５７】
図４では、通信装置１００が実施するパッケージ切替処理の処理能力不足による切り替え失敗時の処理の流れを示すため、実施可否判定Ｓ００６では、切替実施不可と判定されたものとして、以降の処理の流れを説明する。
【００５８】
制御メッセージ送受信部１１１は、切替指示を送信した保守装置３００に対して、失敗を通知するメッセージを送信する（ステップＳ０５０）。
【００５９】
以上が、通信装置１００が実施するパッケージ切替処理の処理能力不足による切り替え失敗時の処理の流れである。
【００６０】
次に、図５を用いて、通信装置１００が実施するパッケージ切替処理の呼制御情報転送不可による切り替え失敗時の処理の流れを示す。当該シーケンスは、通信装置１００が稼動中に、保守装置３００から切替指示が送信されると、実施される点、およびステップＳ００１〜Ｓ００６までの処理は、図４のシーケンスと同様であるため、説明を割愛する。
【００６１】
ステップＳ００６において切替実施可と判定された場合には、制御装置１１０の制御メッセージ送受信部１１１は、切替対象の呼処理パッケージに対して、予閉塞状態への遷移要求メッセージを送信する（ステップＳ００７）。本実施形態においては、制御メッセージ送受信部１１１は、呼処理パッケージ（１）に対して、予閉塞状態への遷移要求メッセージを送信する。
【００６２】
そして、切替対象の呼処理パッケージのパッケージ状態制御部１２６は、自パッケージを予閉塞状態へ遷移させる（ステップＳ００８）。具体的には、呼処理パッケージ（１）のパッケージ状態制御部１２６は、自パッケージを予閉塞状態へ遷移させるとともに、スイッチ部１３０に対して予閉塞状態へ遷移したことを示す情報を送信する。すなわち、当該ステップＳ００８により、切替対象の呼処理パッケージ（１）は、新規の呼の割当対象から除外されることとなる。
【００６３】
切替対象の呼処理パッケージのパッケージ状態制御部１２６は、予閉塞状態へ遷移させると、予閉塞遷移が完了したことを制御メッセージ送受信部１１１へ通知するメッセージを送信する（ステップＳ００９）。具体的には、切替対象の呼処理パッケージ（１）のパッケージ状態制御部１２６は、自呼処理パッケージの予閉塞状態遷移の完了を検知して、予閉塞遷移が完了したことを制御メッセージ送受信部１１１へ通知するメッセージを送信する。
【００６４】
制御装置１１０の制御メッセージ送受信部１１１は、切替対象の呼処理パッケージに対して、呼制御情報を転送するよう要求する（ステップＳ０１０）。具体的には、制御装置１１０の制御メッセージ送受信部１１１は、切替対象の呼処理パッケージ（１）に対して、呼制御情報を切替先の呼処理パッケージ（３）に転送するよう要求するメッセージを送信する。
【００６５】
切替対象の呼処理パッケージの呼処理メッセージ送受信部１２４は、切替先の呼処理パッケージに対して、呼制御情報の転送の可否を問い合わせる（ステップＳ０１１）。具体的には、切替対象の呼処理パッケージ（１）の呼処理メッセージ送受信部１２４は、切替先の呼処理パッケージ（３）の呼処理メッセージ送受信部１２４に対して、呼制御情報の転送の可否を問い合わせるメッセージを送信する。なお、切替対象の呼処理パッケージの呼処理メッセージ送受信部１２４は、自呼処理パッケージの呼制御情報記憶部１２７に格納された呼制御情報管理テーブル５００のテーブル使用状態５０２が使用状態である呼の数を計数し、当該メッセージに含める。
【００６６】
切替先の呼処理パッケージの呼処理メッセージ送受信部１２４は、切替対象の呼処理パッケージに対して、呼制御情報の転送の可否を応答する（ステップＳ０１２）。具体的には、切替先の呼処理パッケージ（３）の呼処理メッセージ送受信部１２４は、切替対象の呼処理パッケージ（１）の呼処理メッセージ送受信部１２４に対して、呼制御情報の転送の可否を応答するメッセージを送信する。その際、切替先の呼処理パッケージ（３）の呼処理メッセージ送受信部１２４は、自呼処理パッケージの呼制御情報記憶部１２７に格納された呼制御情報管理テーブル５００のテーブル使用状態５０２が使用状態である呼の数を計数し、ステップＳ０１１で送信されたメッセージに含まれる呼の数と加算して、最大呼数に対する所定の割合以上となる場合には、呼制御情報転送不可であることを特定する情報を当該メッセージに含ませる。所定の割合未満となる場合には、呼制御情報転送可であることを特定する情報を当該メッセージに含ませる。
【００６７】
図５では、通信装置１００が実施するパッケージ切替処理の呼制御情報転送不可による切り替え失敗時の処理の流れを示すため、呼制御情報転送可否応答Ｓ０１２では、呼制御情報の転送不可と判定されたものとして、以降の処理の流れを説明する。
【００６８】
切替対象の呼処理パッケージの呼処理メッセージ送受信部１２４は、切替先の呼処理パッケージから呼制御情報転送不可の応答を受信すると、制御装置１１０の制御メッセージ送受信部１１１に対して、呼制御情報転送失敗通知を行う（ステップＳ０６０）。具体的には、切替対象の呼処理パッケージの呼処理メッセージ送受信部１２４は、呼制御情報の転送が不可であることを特定する情報が含まれるメッセージを切替先の呼処理パッケージ（３）の呼処理メッセージ送受信部１２４から受信すると、制御装置１１０の制御メッセージ送受信部１１１に対して、呼制御情報の転送に失敗したことを示す情報を含むメッセージを送信する。
【００６９】
次に、制御装置１１０の制御メッセージ送受信部１１１は、切替対象の呼処理パッケージに対して、稼働状態への遷移要求メッセージを送信する（ステップＳ０６１）。本実施形態においては、制御メッセージ送受信部１１１は、呼処理パッケージ（１）に対して、稼働状態への遷移要求メッセージを送信する。
【００７０】
そして、切替対象の呼処理パッケージのパッケージ状態制御部１２６は、自パッケージを稼働状態へ遷移させる（ステップＳ０６２）。具体的には、呼処理パッケージ（１）のパッケージ状態制御部１２６は、自パッケージを稼働状態へ遷移させるとともに、スイッチ部１３０に対して稼働状態へ遷移したことを示す情報を送信する。すなわち、当該ステップＳ０６２により、切替対象の呼処理パッケージ（１）は、新規の呼の割当対象となる。
【００７１】
切替対象の呼処理パッケージのパッケージ状態制御部１２６は、稼働状態へ遷移させると、稼働遷移が完了したことを制御メッセージ送受信部１１１へ通知するメッセージを送信する（ステップＳ０６３）。具体的には、切替対象の呼処理パッケージ（１）のパッケージ状態制御部１２６は、自呼処理パッケージの稼働状態遷移の完了を検知して、稼働遷移が完了したことを制御メッセージ送受信部１１１へ通知するメッセージを送信する。
【００７２】
そして、制御メッセージ送受信部１１１は、切替指示を送信した保守装置３００に対して、失敗を通知するメッセージを送信する（ステップＳ０６４）。
【００７３】
以上が、通信装置１００が実施するパッケージ切替処理の呼制御情報転送失敗による切り替え失敗時の処理の流れである。
【００７４】
次に、図６を用いて、通信装置１００が実施するパッケージ切替処理の切り替え成功時の処理の流れを示す。当該シーケンスは、通信装置１００が稼動中に、保守装置３００から切替指示が送信されると、実施される点、およびステップＳ００１〜Ｓ０１２までの処理は、図５のシーケンスと同様であるため、説明を割愛する。
【００７５】
ステップＳ０１２において呼制御情報転送可との応答があった場合には、切替対象の呼処理パッケージの呼処理メッセージ送受信部１２４は、切替先の呼処理パッケージに対して、呼制御情報を転送する（ステップＳ０１３）。本実施形態においては、呼処理パッケージ（１）の呼処理メッセージ送受信部１２４は、呼制御情報記憶部１２７の呼制御情報管理テーブル５００に格納された情報を読み出し、呼処理パッケージ（３）の呼処理メッセージ送受信部１２４へ送信する。その際、呼処理パッケージ（１）の呼処理メッセージ送受信部１２４は、自呼処理パッケージに設定されているグローバルＩＰアドレスをＩＰアドレス制御部１２２から取得し、呼処理パッケージ（３）の呼処理メッセージ送受信部１２４へ送信する。
【００７６】
切替先の呼処理パッケージの呼処理メッセージ送受信部１２４は、送信された呼制御情報およびグローバルＩＰアドレスを受信し、呼制御情報を呼制御情報記憶部１２７へ格納する（ステップＳ０１４）。具体的には、切替先の呼処理パッケージの呼処理メッセージ送受信部１２４は、送信された呼制御情報およびグローバルＩＰアドレスを受信し、呼制御情報を呼制御情報記憶部１２７の呼制御情報管理テーブル５００へ格納し、受信したＩＰアドレスをＩＰアドレス制御部１２２へ受け渡す。その際、呼処理メッセージ送受信部１２４は、呼制御情報管理テーブル５００の切替元パッケージ識別子５０３には、切替対象の呼制御パッケージを識別する情報を格納し、受信されたグローバルＩＰアドレスを切替元パッケージＩＰアドレス５０４に対応付けて格納する。
【００７７】
また、切替対象の呼処理パッケージのＩＰアドレス制御部１２２は、自呼処理パッケージに設定されているグローバルＩＰアドレスを削除する。また、切替対象の呼処理パッケージのパッケージ状態制御部１２６は、自呼制御パッケージを閉塞状態へ遷移させる（ステップＳ０１５）。具体的には、呼処理パッケージ（１）のパッケージ状態制御部１２６は、自パッケージを閉塞状態へ遷移させるとともに、スイッチ部１３０に対して閉塞状態へ遷移したことを示す情報を送信する。すなわち、当該ステップＳ０１５により、切替対象の呼処理パッケージ（１）は、新規の呼の割当対象から除外され、呼処理パッケージ（１）に存在する呼の通信も遮断されることとなる。
【００７８】
切替対象の呼処理パッケージのパッケージ状態制御部１２６は、閉塞状態へ遷移させると、呼制御情報転送が完了したことを制御メッセージ送受信部１１１へ通知するメッセージを送信する（ステップＳ０１６）。具体的には、切替対象の呼処理パッケージ（１）のパッケージ状態制御部１２６は、自呼処理パッケージの閉塞状態遷移の完了を検知して、閉塞遷移が完了したことを制御メッセージ送受信部１１１へ通知するメッセージを送信する。
【００７９】
制御装置１１０の制御メッセージ送受信部１１１は、切替先の呼制御パッケージへ、グローバルＩＰアドレスの追加設定と、切替された呼の稼働とを要求する（ステップＳ０１７）。具体的には、制御装置１１０の制御メッセージ送受信部１１１は、切替先の呼制御パッケージ（３）へ、呼制御パッケージ（１）から受信したグローバルＩＰアドレスの追加設定と、切替された呼の稼働とを要求するメッセージを送信する。
【００８０】
切替先の呼処理パッケージの呼処理メッセージ送受信部１２４は、切替された呼の稼働を行う。また、切替先の呼処理パッケージのＩＰアドレス制御部１２２は、ステップＳ０１３で受信した切替対象の呼処理パッケージのグローバルＩＰアドレスを、自呼処理パッケージのグローバルＩＰアドレスとして追加設定する（ステップＳ０１８）。これにより、切替先の呼処理パッケージのユーザデータ送受信部１２５は、切替先の呼処理パッケージに設定されていたグローバルＩＰアドレス、切替対象の呼処理パッケージに設定されていたグローバルＩＰアドレスのいずれのＩＰアドレスでも稼働し、設定済みのＩＰアドレスを用いて通信可能となる。
【００８１】
切替先の呼処理パッケージの呼処理メッセージ送受信部１２４は、切替された呼およびグローバルＩＰアドレスの稼働が完了すると、制御装置１１０の制御メッセージ送受信部１１１に対して、切替呼稼働完了通知を行う（ステップＳ０１９）。具体的には、切替先の呼処理パッケージ（３）の呼処理メッセージ送受信部１２４は、切替された呼の稼働が完了したことを検知すると、制御装置１１０の制御メッセージ送受信部１１１に対して、切替された呼が稼働を完了したことを示す情報を含むメッセージを送信する。
【００８２】
そして、制御メッセージ送受信部１１１は、切替指示を送信した保守装置３００に対して、切替完了を通知するメッセージを送信する（ステップＳ０２０）。
【００８３】
以上が、通信装置１００が実施するパッケージ切替処理の切り替え成功時の処理の流れである。パッケージ切替処理の成功により、以降の呼処理パッケージ（１）に属していた呼の通信は、ＩＰアドレスを含めて呼処理パッケージ（３）により代行され、呼処理パッケージ（１）は迅速に閉塞される。
【００８４】
次に、図７を用いて、パッケージ切替処理により切替られた呼が消滅すると切替先の呼処理パッケージを切替前の稼働状態に戻すパッケージ完全移行処理を説明する。図７は、パッケージ完全移行処理を示すシーケンス図である。パッケージ完全移行処理は、パッケージ切替処理により呼が切替された状態において、定期的に（例えば１分ごとに１回）実施される。
【００８５】
まず、制御装置１１０の制御メッセージ送受信部１１１は、切替先の呼処理パッケージの呼処理メッセージ送受信部１２４に対して、切替呼（切替処理により転送された呼）の存在を問い合わせる（ステップＳ１０１）。具体的には、制御装置１１０の制御メッセージ送受信部１１１は、切替先の呼処理パッケージの呼処理メッセージ送受信部１２４に対して、切替呼の存在を問い合わせるメッセージを送信する。
【００８６】
そして、切替先の呼処理パッケージの呼処理メッセージ送受信部１２４は、切替呼の存在を判定する（ステップＳ１０２）。具体的には、呼制御パッケージ（３）の呼処理メッセージ送受信部１２４は、呼制御情報記憶部１２７の呼制御情報管理テーブル５００に、切替元パッケージ識別子５０３が自呼制御パッケージと異なる呼（呼制御パッケージ（１）の呼）の情報が存在するか否かを判定する。
【００８７】
自呼制御パッケージと異なる呼の情報が存在しない場合には、切替先の呼処理パッケージの呼処理メッセージ送受信部１２４は、切替呼が存在しないことを制御メッセージ送受信部１１１へ送信する（ステップＳ１０３）。なお、自呼制御パッケージと異なる呼（呼制御パッケージ（１）の呼）の情報が存在する場合には、切替先の呼処理パッケージの呼処理メッセージ送受信部１２４は、切替呼が存在することを制御メッセージ送受信部１１１へ送信し、制御メッセージ送受信部１１１はパッケージ完全移行処理を終了する。
【００８８】
制御装置１１０の制御メッセージ送受信部１１１は、切替先の呼処理パッケージのＩＰアドレス制御部１２２に対して、切替対象の呼制御パッケージのグローバルＩＰアドレスの削除を要求する（ステップＳ１０４）。具体的には、制御装置１１０の制御メッセージ送受信部１１１は、切替先の呼処理パッケージ（３）のＩＰアドレス制御部１２２に対して、切替対象の呼制御パッケージ（１）から引きついだグローバルＩＰアドレスの削除を要求するメッセージを送信する。
【００８９】
切替先の呼処理パッケージのＩＰアドレス制御部１２２は、自呼制御パッケージに、呼制御情報記憶部１２７の呼制御情報管理テーブル５００の切替元パッケージＩＰアドレス５０４に含まれないグローバルＩＰアドレスが設定してある場合には、当該グローバルＩＰアドレスを削除する（ステップＳ１０５）。具体的には、切替先の呼処理パッケージ（３）のＩＰアドレス制御部１２２は、自呼制御パッケージに、呼制御情報記憶部１２７の呼制御情報管理テーブル５００の切替元パッケージＩＰアドレス５０４に含まれないグローバルＩＰアドレスが設定してあるか否かを判定し、設定してある場合には、当該グローバルＩＰアドレスを削除する。
【００９０】
切替先の呼処理パッケージのＩＰアドレス制御部１２２は、ＩＰアドレスの削除を終えたことを示す情報を、制御装置１１０の制御メッセージ送受信部１１１へ報告する（ステップＳ１０６）。具体的には、切替先の呼処理パッケージ（３）のＩＰアドレス制御部１２２は、切替対象の呼制御パッケージが用いていたグローバルＩＰアドレスの削除を終えたことを示す情報を、制御装置１１０の制御メッセージ送受信部１１１へ送信する。
【００９１】
そして、制御装置１１０の制御メッセージ送受信部１１１は、予め定められた保守装置３００のアドレスに対して、完了通知を送信する（ステップＳ１０７）。
【００９２】
以上が、パッケージ完全移行処理の流れである。パッケージ完全移行処理によると、切替られた呼が切替先の呼制御パッケージから消滅すると、速やかに切替対象の呼処理パッケージが使用していたグローバルＩＰアドレスを開放することができるため、ＩＰアドレス資源の有効利用が可能となり、同一ＩＰアドレスの複数機器への重複設定等の不具合の発生を抑えることができる。
【００９３】
次に、図８を用いて、通信装置１００が実施するパッケージ切戻処理の動作について説明する。パッケージ切戻処理は、切替られた呼処理パッケージを、他の呼処理パッケージあるいは元の呼処理パッケージに分離して転送する処理である。例えば、パッケージ切替処理により閉塞した呼処理パッケージにバージョンアップ等の保守作業を実施し、バージョンアップされた呼処理パッケージに呼を切戻す際に実施される。図８は、通信装置１００が実施するパッケージ切戻処理の流れを示すシーケンス図である。当該シーケンスは、呼処理パッケージの切替がなされている状態で、保守装置３００から切戻指示が送信されると、実施される。
【００９４】
まず、制御装置１１０の制御メッセージ送受信部１１１は、保守装置３００から送信された切戻指示メッセージを受信する（ステップＳ２０１）。切戻指示メッセージには、転送させる呼を有する切戻元呼制御パッケージと、呼の転送先となる切戻先呼制御パッケージと、切戻先呼制御パッケージへ設定するグローバルＩＰアドレスと、が含まれる。
【００９５】
制御装置１１０の制御メッセージ送受信部１１１は、受信した切戻指示メッセージに含まれる切戻元呼制御パッケージに対して、受信した切戻指示メッセージに含まれる切戻先呼制御パッケージへの呼制御情報切戻要求を送信する（ステップＳ２０２）。具体的には、制御装置１１０の制御メッセージ送受信部１１１は、ステップＳ２０１で受信した切戻指示メッセージに含まれる切戻元呼制御パッケージ（３）に対して、切戻先呼制御パッケージ（１）への呼制御情報の切戻要求を含むメッセージを送信する。
【００９６】
切戻元呼制御パッケージの呼処理メッセージ送受信部１２４は、使用中の切戻先呼制御パッケージの呼の使用を判定する（ステップＳ２０３）。具体的には、切戻元呼制御パッケージの呼処理メッセージ送受信部１２４は、使用中の切戻先呼制御パッケージ（１）の呼を転送呼として特定する。
【００９７】
切戻元呼制御パッケージの呼処理メッセージ送受信部１２４は、使用中の切戻先呼制御パッケージの呼を、切戻先呼制御パッケージの呼処理メッセージ送受信部１２４へ転送する（ステップＳ２０４）。具体的には、呼処理パッケージ（３）の呼処理メッセージ送受信部１２４は、呼制御情報記憶部１２７の呼制御情報管理テーブル５００に格納された情報から切替元パッケージ識別子５０３が切戻先呼処理パッケージである呼制御情報を読み出し、切戻先呼処理パッケージである呼処理パッケージ（１）の呼処理メッセージ送受信部１２４へ送信する。
【００９８】
切戻元呼制御パッケージのＩＰアドレス制御部１２２は、切戻先呼制御パッケージのグローバルＩＰアドレスを、自呼制御パッケージから削除する（ステップＳ２０５）。具体的には、呼処理パッケージ（３）のＩＰアドレス制御部１２２は、自呼処理パッケージに設定されているグローバルＩＰアドレスをＩＰアドレス制御部１２２から取得し、切戻先呼制御パッケージに設定されていたグローバルＩＰアドレスを削除する。
【００９９】
切戻元呼制御パッケージの呼処理メッセージ送受信部１２４は、制御装置１１０の制御メッセージ送受信部１１１に対して、呼制御情報の切戻完了を通知する（ステップＳ２０６）。具体的には、切戻元呼制御パッケージの呼処理メッセージ送受信部１２４は、制御装置１１０の制御メッセージ送受信部１１１に対して、呼制御情報の切戻が完了したことを示す情報を送信する。
【０１００】
制御装置１１０の制御メッセージ送受信部１１１は、切戻先の呼制御パッケージに対して、グローバルＩＰアドレスの設定と、稼働遷移の要求を送信する（ステップＳ２０７）。具体的には、制御装置１１０の制御メッセージ送受信部１１１は、切戻先の呼制御パッケージ（１）に対して、グローバルＩＰアドレスの設定と、稼働遷移の要求を送信する。なお、設定するグローバルＩＰアドレスは、保守装置３００からの切戻指示に含まれるグローバルＩＰアドレスである。
【０１０１】
切戻先の呼制御パッケージのＩＰアドレス制御部１２２は、切戻指示に含まれるグローバルＩＰアドレスを自呼制御パッケージのＩＰアドレスとして設定する。また、切戻先の呼制御パッケージの切戻された呼の稼働を行う（ステップＳ２０８）。これにより、切戻先の呼処理パッケージ（１）のＩＰアドレス制御部１２２は、切戻指示に含まれていたグローバルＩＰアドレスを用いて通信可能となる。
【０１０２】
切戻先の呼処理パッケージの呼処理メッセージ送受信部１２４は、切戻された呼の稼働が完了すると、制御装置１１０の制御メッセージ送受信部１１１に対して、切戻呼稼働完了通知を行う（ステップＳ２０９）。具体的には、切戻先の呼処理パッケージ（１）の呼処理メッセージ送受信部１２４は、切戻された呼の稼働が完了したことを検知すると、制御装置１１０の制御メッセージ送受信部１１１に対して、切戻された呼が稼働を完了したことを示す情報を含むメッセージを送信する。
【０１０３】
そして、制御メッセージ送受信部１１１は、切戻指示を送信した保守装置３００に対して、切戻完了を通知するメッセージを送信する（ステップＳ２１０）。
【０１０４】
以上が、通信装置１００が実施するパッケージ切戻処理の流れである。パッケージ切戻処理の成功により、切戻元の呼処理パッケージ（３）に属していた呼の通信は、以降、ＩＰアドレスを含めて呼処理パッケージ（１）により実施され、呼処理パッケージ（３）は迅速に通常の稼働状態に戻る。
【０１０５】
図９は、通信装置１００が実施するパッケージ切戻処理の、呼消滅による切り戻し不可時の処理の流れを示すシーケンス図である。当該シーケンスは、呼処理パッケージの切替がなされている状態で、保守装置３００から切戻指示が送信されると、実施される点、およびステップＳ２０１〜Ｓ２０３までの処理は、図８のシーケンスと同様であるため、説明を割愛する。
【０１０６】
切戻元呼制御パッケージの呼処理メッセージ送受信部１２４は、使用中の切戻先呼制御パッケージの呼の使用を判定した結果、該当する呼が存在していない場合あるいは切戻先呼処理パッケージのＩＰアドレスが切替元パッケージＩＰアドレス５０４に含まれていない場合には、呼制御情報の切戻が不要であることを示すメッセージを制御装置１１０の制御メッセージ送受信部１１１へ送信する（ステップＳ２２０）。
【０１０７】
そして、制御メッセージ送受信部１１１は、切戻指示を送信した保守装置３００に対して、切戻失敗を通知するメッセージを送信する（ステップＳ２２１）。
【０１０８】
以上が、パッケージ切戻処理の呼消滅による切り戻し不可時の処理の流れである。切戻すべき呼がもはや切替先から消滅している場合には、切戻する対象がないため、切戻先の呼処理パッケージを稼働遷移させることで解決できる。
【０１０９】
次に、図１０を用いて、パッケージ切替状態での着信呼処理を説明する。すなわち、呼処理パッケージ（１）が閉塞状態であって、呼処理パッケージ（１）の閉塞前に存在していた呼が呼処理パッケージ（３）に切替されている状態での着信処理を説明する。
【０１１０】
まず、対向装置２００からスイッチ部１３０に、呼制御パッケージ（１）を指定する呼のユーザデータが着信する（ステップＳ３０１）。ここで、ユーザデータに含まれる宛先のＩＰアドレスは、切替前の呼処理パッケージ（１）が備えていたＩＰアドレスである。
【０１１１】
スイッチ部１３０は、ユーザデータに含まれるあて先のＩＰアドレスを特定する（ステップＳ３０２）。
【０１１２】
スイッチ部１３０は、当該ＩＰアドレスのあて先を持つ呼処理パッケージすなわち切替先呼処理パッケージに対して、ユーザデータを振り分ける（ステップＳ３０３）。
【０１１３】
切替先の呼処理パッケージのユーザデータ送受信部１２５は、振り分けられた呼に対する処理を実施する（ステップＳ３０４）。その際、ユーザデータ送受信部１２５は、新規の呼の作成が必要な場合には、呼制御情報管理テーブル５００に新たに呼を追加する。ユーザデータ送受信部１２５は、切替元パッケージ識別子５０３には、切替対象の呼制御パッケージを識別する情報を格納し、切替元パッケージＩＰアドレス５０４には、切替対象の呼制御パッケージに設定されていたグローバルＩＰアドレスを格納する。
【０１１４】
以上が、パッケージ切替状態での着信呼処理の流れである。パッケージ切替状態での着信呼処理により、切替された呼が、切替先のパッケージで処理される。
【０１１５】
次に、図１１を用いて、パッケージ切替状態での切替元応答呼処理を説明する。すなわち、呼処理パッケージ（１）が閉塞状態であって、呼処理パッケージ（１）の閉塞前に存在していた呼が呼処理パッケージ（３）に切替されている状態での着信に対する応答処理を説明する。
【０１１６】
切替先の呼処理パッケージのユーザデータ送受信部１２５は、呼制御管理テーブル５０の該当する呼の切替元パッケージＩＰアドレス５０４の情報を取得し、呼に対する処理を実施した結果を送信する応答の送信元として特定する（ステップＳ４０１）。すなわち、ユーザデータへの応答元についても、切替対象の呼処理パッケージが備えていたＩＰアドレスを設定することで、対向装置２００に対して同一ＩＰアドレスに対する通信が継続しているように見せかける。
【０１１７】
切替先の呼処理パッケージのユーザデータ送受信部１２５は、呼に対する処理を実施した結果をスイッチ部１３０へ送信する（ステップＳ４０２）。
【０１１８】
スイッチ部１３０は、対向装置に対して、呼に対する処理を実施した結果を含む応答ユーザデータを送信する（ステップＳ４０３）。
【０１１９】
以上が、パッケージ切替状態での切替元応答呼処理の流れである。パッケージ切替状態での切替元応答呼処理により、対向装置２００に対して、切替された呼であっても、切替がなされた影響を与えずに応答することができる。
【０１２０】
次に、図１２を用いて、パッケージ切替状態での切替先呼処理を説明する。すなわち、呼処理パッケージ（１）が閉塞状態であって、呼処理パッケージ（１）の閉塞前に存在していた呼が呼処理パッケージ（３）に切替されている状態での、切替先呼処理パッケージで切替前から処理していた着信に対する応答処理を説明する。
【０１２１】
切替先の呼処理パッケージのユーザデータ送受信部１２５は、呼制御管理テーブル５０の該当する呼の切替元パッケージＩＰアドレス５０４の情報がない場合には、呼に対する処理を実施した結果を送信する応答の送信元として切替先呼処理パッケージのＩＰアドレスを特定する（ステップＳ５０１）。すなわち、ユーザデータへの応答元についても、切替先の呼処理パッケージが備えていたＩＰアドレスを設定することで、対向装置２００に対して同一ＩＰアドレスに対する通信を継続可能とする。
【０１２２】
切替先の呼処理パッケージのユーザデータ送受信部１２５は、呼に対する処理を実施した結果をスイッチ部１３０へ送信する（ステップＳ５０２）。
【０１２３】
スイッチ部１３０は、対向装置に対して、呼に対する処理を実施した結果を含む応答ユーザデータを送信する（ステップＳ５０３）。
【０１２４】
以上が、パッケージ切替状態での切替先呼処理の流れである。パッケージ切替状態での切替先呼処理により、対向装置２００に対して、切替されていない呼について、切替がなされた影響を与えずに応答することができる。
【０１２５】
以上が、本発明に係る第一の実施形態を適用した通信装置による通信システムである。第一の実施形態によると、予閉塞後に呼制御情報を稼働している呼制御パッケージに移設し、ＩＰアドレスも引継ぎ可能であるため、通信システムを利用するユーザに影響を与えることなく、迅速に閉塞状態へ移行可能となり、ひいてはパッケージの減設交換を迅速に行うことができる。
【０１２６】
本発明は、上記第一の実施形態に制限されない。上記第一の実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。例えば、上記第一の実施形態においては、通信装置は、呼処理パッケージを複数備えるが、これに限られず、複数の呼処理パッケージを分散して備えるようにしてもよい。例えば、独立して動作するサーバ装置により呼処理パッケージを構成し、複数のサーバ装置を連携させて通信装置とするようにしてもよい。これにより、より柔軟なハードウェア運用を実現することができる。
【０１２７】
また、例えば、複数の呼処理パッケージを一つのハードウェア基板上に実装するようにしてもよい。このようにすることで、集積度の高いハードウェア基板を用いて投資効率のよい通信システムを実現することができる。
【０１２８】
上記した実施形態の変形は、単独で適用されてもよいし、部分的に組み合わされて適用されるようにしてもよい。
【０１２９】
以上、本発明について、実施形態を中心に説明した。なお、上記の実施形態では、インターネット等の通信はＨＴＴＰやＦＴＰ、ＳＩＰ、ＰＯＰ、ＳＭＴＰ、ＴＣＰ／ＩＰ等の既存のプロトコルによる通信を想定しているが、これに限らず、他のプロトコルによる通信であってもよい。
【符号の説明】
【０１３０】
１・・・通信システム、１００・・・通信装置、１１０・・・装置制御部、１２０・・・呼制御部、１２１・・・呼処理パッケージ、１３０・・・スイッチ部、１５０・・・ネットワーク、２００・・・対向装置、３００・・・保守装置
【図１】
2012124756.tif 000003
【図２】
2012124756.tif 000004
【図３】
2012124756.tif 000005
【図４】
2012124756.tif 000006
【図５】
2012124756.tif 000007
【図６】
2012124756.tif 000008
【図７】
2012124756.tif 000009
【図８】
2012124756.tif 000010
【図９】
2012124756.tif 000011
【図１０】
2012124756.tif 000012
【図１１】
2012124756.tif 000013
【図１２】
2012124756.tif 000014