(57)【要約】  【課題】ＩＰ電話網を提供するＩＰ電話サービスプロバイダとの契約回線数以上のセッションを同時に確立することができる技術を提供する。  【解決手段】構内呼制御サーバ１１は、ＬＡＮ１４から受信したＳＩＰパケットまたはＲＴＰパケットを、このＳＩＰパケットまたはＲＴＰパケットの送信先である他の構内呼制御サーバ１１との間に確立されている網管理セッションでやり取りするＲＴＰパケットのペイロードに多重化して、ＩＰ電話網３に送信する。また、構内呼制御サーバ１１は、網管理セッションを介してＩＰ電話網３から受信したＲＴＰパケットのペイロードに多重化されているＳＩＰパケットまたはＲＴＰパケットを分離して、このＲＴＰパケットおよびこのＲＴＰパケットから分離したＳＩＰパケットあるいはＲＴＰパケットを、ＬＡＮ１４に送信する。【選択図】図１
2010130305.tif 000002
【特許請求の範囲】
【請求項１】
ＬＡＮをＩＰ電話網に接続するゲートウェイ機能を備えた呼制御サーバであって、
前記ＬＡＮを介して配下のＩＰ電話端末から受信した呼制御パケットまたは音声パケットを、当該呼制御パケットまたは音声パケットの送信先である他の呼制御サーバを送信先とする音声パケットであって、前記ＬＡＮを介して他の配下のＩＰ電話端末から受信した音声パケットのペイロードに多重化して、前記ＩＰ電話網に送信する多重化手段と、
前記ＩＰ電話網から受信した音声パケットから、当該音声パケットのペイロードに多重化されている呼制御パケットまたは音声パケットを分離して、前記ＩＰ電話網から受信した音声パケットおよび当該音声パケットから分離した呼制御パケットあるいは音声パケットを、前記ＬＡＮに送信する分離手段と、を有する
ことを特徴とする呼制御サーバ。
【請求項２】
請求項１に記載の呼制御サーバであって、
前記多重化手段は、
前記ＬＡＮを介して前記配下のＩＰ電話端末から接続要求の呼制御パケットを受信したときに、前記ＩＰ電話網を介して確立しているセッションが所定数以上であり、且つ前記他の配下のＩＰ電話端末が存在する場合に、前記配下のＩＰ電話端末から受信する呼制御パケットまたは音声パケットを、前記他の配下のＩＰ電話端末から受信する音声パケットのペイロードに多重化して、前記ＩＰ電話網に送信する
ことを特徴とする呼制御サーバ。
【請求項３】
請求項２に記載の呼制御サーバであって、
前記ＬＡＮを介して前記配下のＩＰ電話端末から接続要求の呼制御パケットを受信したときに、前記ＩＰ電話網を介して確立しているセッションが所定数以上であり、且つ前記他の配下のＩＰ電話端末が存在していない場合に、前記配下のＩＰ電話端末に対して話中処理を実施する話中処理手段をさらに有する
ことを特徴とする呼制御サーバ。
【請求項４】
請求項１乃至３の何れか一項に記載の呼制御サーバであって、
前記多重化手段は、
前記ＬＡＮを介して前記他の配下のＩＰ電話端末から切断要求あるいは切断要求に対する応答の呼制御パケットを受信したときに、前記配下のＩＰ電話端末から音声パケットを受信中であるならば、前記他の配下のＩＰ電話端末を送信元とし、前記他の呼制御サーバ配下の何れかの端末を送信先とするダミーの音声パケットを生成して、当該音声パケットのペイロードに前記呼制御パケットを多重化し、当該呼制御パケットを前記ＩＰ電話網に送信する
ことを特徴とする呼制御サーバ。
【請求項５】
請求項４に記載の呼制御サーバであって、
前記ＬＡＮを介して前記配下のＩＰ電話端末から切断要求あるいは切断要求に対する応答の呼制御パケットを受信したときに、前記他の配下のＩＰ電話端末から切断要求の呼制御パケットを受信済みであるならば、当該受信済みである切断要求の呼制御パケットを前記ＩＰ電話網に送信する代行切断手段をさらに有する
ことを特徴とする呼制御サーバ。
【請求項６】
請求項１乃至５の何れか一項に記載の呼制御サーバであって、
前記他の配下のＩＰ電話端末から受信した音声パケットのペイロードに多重化する音声パケット数に応じた品質で、前記他の配下のＩＰ電話端末から受信した音声パケットおよび当該音声パケットのペイロードに多重化する音声パケット各々のペイロードに格納されている音声データを符号化する符号化手段と、
前記ＩＰ電話網から受信した音声パケットに多重化されている音声パケット数に応じた品質で、前記ＩＰ電話網から受信した音声パケットおよび当該音声パケットのペイロードに多重化されている音声パケット各々のペイロードに格納されている符号化データを音声データに復号する復号手段と、をさらに有する
ことを特徴とする呼制御サーバ。
【請求項７】
ゲートウェイ機能を備えた呼制御サーバによるＬＡＮおよびＩＰ電話網間のパケット中継方法であって、
前記ＬＡＮを介して配下のＩＰ電話端末から受信した呼制御パケットまたは音声パケットを、当該呼制御パケットまたは音声パケットの送信先である他の呼制御サーバを送信先とする音声パケットであって、前記ＬＡＮを介して他の配下のＩＰ電話端末から受信した音声パケットのペイロードに多重化して、前記ＩＰ電話網に送信し、
前記ＩＰ電話網から受信した音声パケットから、当該音声パケットのペイロードに多重化されている呼制御パケットまたは音声パケットを分離して、前記ＩＰ電話網から受信した音声パケットおよび当該音声パケットから分離した呼制御パケットあるいは音声パケットを、前記ＬＡＮに送信する
ことを特徴とするパケット中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼制御サーバにおけるセッション確立技術に関する。
【背景技術】
【０００２】
特許文献１には、一本のアナログ回線のみで複数のセッションを実現可能なＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）多重化装置が開示されている。このＶｏＩＰ多重化装置は、ＶｏＩＰゲートウェイとの間でアナログ回線によるダイヤルアップネットワークを構成するとともに、配下の各アナログ電話機からの音声信号を音声パケットに多重化してダイヤルアップネットワークに送出する。そして、ＶｏＩＰゲートウェイは、ダイヤルアップネットワークを介してＶｏＩＰ多重化装置から受信した音声パケットをＩＰ電話網に送出する。
【特許文献１】特開２００４−３４３４１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載の技術によれば、一本のアナログ回線のみで複数のセッションを同時に実現できる。しかし、ＩＰ電話網を提供するＩＰ電話サービスプロバイダとの契約回線数以上のセッションを同時に実現することはできない。
【０００４】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、ＩＰ電話網を提供するＩＰ電話サービスプロバイダとの契約回線数以上のセッションを同時に確立することができる技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明では、呼制御サーバが、ＩＰ電話網に管理されているセッションであって通話相手側の呼制御サーバとの間に確立しているセッションを利用して呼制御パケットをやり取りする。これにより、このセッションのなかに、ＩＰ電話網に管理されていないセッションを確立する。
【０００６】
例えば、本発明の呼制御サーバは、ＬＡＮをＩＰ電話網に接続するゲートウェイ機能を備えた呼制御サーバであって、
前記ＬＡＮを介して配下のＩＰ電話端末から受信した呼制御パケットまたは音声パケットを、当該呼制御パケットまたは音声パケットの送信先である他の呼制御サーバを送信先とする音声パケットであって、前記ＬＡＮを介して他の配下のＩＰ電話端末から受信した音声パケットのペイロードに多重化して、前記ＩＰ電話網に送信する多重化手段と、
前記ＩＰ電話網から受信した音声パケットから、当該音声パケットのペイロードに多重化されている呼制御パケットまたは音声パケットを分離して、前記ＩＰ電話網から受信した音声パケットおよび当該音声パケットから分離した呼制御パケットあるいは音声パケットを、前記ＬＡＮに送信する分離手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、ＩＰ電話網を提供するＩＰ電話サービスプロバイダとの契約回線数以上のセッションを同時に確立することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について説明する。
【０００９】
図１は、本発明の一実施の形態に係るＩＰ電話システムの概略図である。
【００１０】
図示するように、本実施の形態のＩＰ電話システムは、複数の構内電話システム１および呼制御サーバ２が、ＩＰ電話網３を介して相互に接続されて構成されている。
【００１１】
呼制御サーバ２は、ＩＰ電話網３を提供するＩＰ電話サービスプロバイダが運営するＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバである。
【００１２】
構内電話システム１は、構内呼制御サーバ１１と、少なくとも一台のＩＰ電話端末１３と、構内呼制御サーバ１１およびＩＰ電話端末１３を相互に接続するＬＡＮ１４と、を有する。
【００１３】
構内呼制御サーバ１１は、自構内呼制御サーバ１１に帰属する（配下の）各ＩＰ電話端末１３の呼制御を実施するＳＩＰサーバである。また、構内呼制御サーバ１１は、自構内電話システム１内の各ＩＰ電話端末１３をＩＰ電話網３に接続するゲートウェイ（ＧＷ）としての機能を備える。
【００１４】
ＩＰ電話端末１３は、自ＩＰ電話端末１３が帰属する構内呼制御サーバ１１を用いて通話相手との間にセッションを確立し、このセッションを介して通話を行う。
【００１５】
さて、図１において、構内呼制御サーバ１１は、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３と連携して、通話相手側の構内電話システム１との間にセッションを確立する。このとき、構内呼制御サーバ１１は、呼制御サーバ２経由で確立しているセッション（以下、網管理セッションと呼ぶ）の数が、ＩＰ電話網３を提供するＩＰ電話サービスプロバイダとの契約回線数に達していないならば、呼制御サーバ２経由でセッションを確立する。一方、網管理セッションの数がこの契約回線数に達しているならば、通話相手側の構内電話システム１との間に確立している網管理セッションがあるか否かを調べる。そして、網管理セッションがあるならば、この網管理セッションを利用して呼制御情報をやり取りする。これにより、呼制御サーバ２経由で確立しているセッションのなかに、呼制御サーバ２に管理されていないセッションを確立する。
【００１６】
次に、構内呼制御サーバ１１を詳細に説明する。
【００１７】
図２は、構内呼制御サーバ１１の概略構成図である。
【００１８】
図示するように、構内呼制御サーバ１１は、ＬＡＮインターフェース部１１０と、ＩＰ電話網インターフェース部１１１と、ゲートウェイ制御部１１２と、端末登録情報記憶部１１３と、外線セッション情報記憶部１１４と、多重化パケット保持部１１５と、ＳＩＰパケット送受信部１１６と、ＲＴＰパケット送受信部１１７と、パケット分離部１１８と、パケット多重化部１１９と、音声データ符号化・復号部１２０と、主制御部１２１と、を有する。
【００１９】
ＬＡＮインターフェース部１１０は、ＬＡＮ１４に接続するためのインターフェースであり、トランスポート層以下の各層のプロトコル（ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、ＩＰ、イーサネット（登録商標）等）を処理する。
【００２０】
ＩＰ電話網インターフェース部１１１は、ＩＰ電話網３に接続するためのインターフェースであり、トランスポート層以下の各層のプロトコルを処理する。
【００２１】
ゲートウェイ制御部１１２は、ＬＡＮインターフェース部１１０あるいはＩＰ電話網インターフェース部１１１から受信したパケットの種別を判別して、ＳＩＰパケットであるならば、このパケットをＳＩＰパケット送受信部１１６に渡し、ＲＴＰパケットであるならば、このパケットをＲＴＰパケット送受信部１１７に渡す。そして、ＳＩＰパケットおよびＲＴＰパケット以外のパケットであるならば、このパケットを、そのヘッダ情報に基づいて、ＬＡＮインターフェース部１１０を介してＬＡＮ１４へ、あるいはＩＰ電話網インターフェース部１１１を介してＩＰ電話網３へルーティングする。
【００２２】
また、ゲートウェイ制御部１１２は、ＳＩＰパケット送受信部１１６から受け取ったＳＩＰパケット、およびＲＴＰパケット送受信部１１７から受け取ったＲＴＰパケットを、これらのパケットのヘッダ情報に基づいて、ＬＡＮインターフェース部１１０を介してＬＡＮ１４へ、あるいはＩＰ電話網インターフェース部１１１を介してＩＰ電話網３へルーティングする。
【００２３】
端末登録情報記憶部１１３には、自構内呼制御サーバ１１に帰属しているＩＰ電話端末１３各々の端末登録情報（端末ＩＤ、内線番号、ＩＰアドレス（ローカルＩＰアドレス）を含む）が記憶されている。
【００２４】
外線セッション情報記憶部１１４には、自構内呼制御サーバ１１に帰属しているＩＰ電話端末１３と他の構内呼制御サーバ１１との間に確立されているセッション（以下、外線セッションと呼ぶ）の情報が記憶される。
【００２５】
図３は、外線セッション情報記憶部１１４の登録内容例を模式的に表した図である。図示するように、外線セッション情報記憶部１１４には、自構内呼制御サーバ１１に帰属しているＩＰ電話端末１３と他の構内呼制御サーバ１１との間に確立されている外線セッション毎にレコード１１４０が登録される。
【００２６】
レコード１１４０は、外線セッションの識別情報であるセッションＩＤを登録するためのフィールド１１４１と、この外線セッションと接続する自構内呼制御サーバ１１に帰属しているＩＰ電話端末１３の端末ＩＤ（例えばローカルＩＰアドレス）を登録するためのフィールド１１４２と、通話相手の構内呼制御サーバ１１に付与されている電話番号（相手番号情報：ＩＰ電話網３を提供するＩＰ電話サービスプロバイダによって付与された電話番号）を登録するためのフィールド１１４３と、通話相手の構内呼制御サーバ１１のＩＰアドレス（相手ＩＰアドレス：グローバルＩＰアドレス）を登録するためのフィールド１１４４と、この外線セッションの確立に使用されたＩＮＶＩＴＥメッセージの情報（ヘッダ情報、ボディ情報）を登録するためのフィールド１１４５と、この外線セッションが利用する網管理セッションの確立に使用されたＩＮＶＩＴＥメッセージの情報（ヘッダ情報、ボディ情報）を登録するためのフィールド１１４６と、通話中か否かの状態を判断するためのフィールド１１４７と、を有する。
【００２７】
ここで、対象の外線セッションが網管理セッションである場合、フィールド１１４５およびフィールド１１４６に、同じＩＮＶＩＴＥメッセージの情報が登録される。一方、対象の外線セッションが、網管理セッションのなかに確立され、呼制御サーバ２に管理されていない外線セッションである場合、フィールド１１４５およびフィールド１１４６に、異なるＩＮＶＩＴＥメッセージの情報が登録される。
【００２８】
また、フィールド１１４１に登録されるセッションＩＤは、ＩＮＶＩＴＥメッセージのボディ情報に含まれているセッションＩＤを利用して定義してもよい。あるいは、構内呼制御サーバ１１が独自に定義してもよい。
【００２９】
多重化パケット保持部１１５は、網管理セッションを介してやり取りされるＲＴＰパケットのペイロードに多重化するＳＩＰパケットおよびＲＴＰパケット（以下、多重化対象パケットと呼ぶ）を保持するバッファである。なお、以下、呼制御サーバ２に管理されていない外線セッションに利用されている網管理セッションを被多重化セッションと呼び、この被多重化セッションのＲＴＰパケット、すなわちペイロードに多重化対象パケットが多重化されるＲＴＰパケットを被多重化パケットと呼ぶ。
【００３０】
ＳＩＰパケット送受信部１１６は、ゲートウェイ制御部１１２およびＬＡＮインターフェース部１１０を介してＬＡＮ１４とＳＩＰパケットを送受信する。また、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介してＩＰ電話網３とＳＩＰパケットを送受信する。
【００３１】
ＲＴＰパケット送受信部１１７は、ゲートウェイ制御部１１２およびＬＡＮインターフェース部１１０を介してＬＡＮ１４とＲＴＰパケットを送受信する。また、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介してＩＰ電話網３とＲＴＰパケットを送受信する。
【００３２】
また、ＲＴＰパケット送受信部１１７は、ゲートウェイ制御部１１２から受け取ったＲＴＰパケットが被多重化パケットであるか否か、つまりＲＴＰパケットのペイロードに多重化対象パケットが多重化されているか否かを判断する。ゲートウェイ制御部１１２からのＲＴＰパケットが被多重化パケットでない場合は、このＲＴＰパケットを主制御部１２１に渡す。一方、ゲートウェイ制御部１１２からのＲＴＰパケットが被多重化パケットである場合は、このＲＴＰパケットをパケット分離部１１８に渡す。また、ＲＴＰパケット送受信部１１７は、主制御部１２１およびパケット多重化部１１９から受け取ったＲＴＰパケットをゲートウェイ制御部１１２に渡す。
【００３３】
パケット分離部１１８は、ＲＴＰパケット送受信部１１７から受け取った被多重化パケットのペイロードから多重化対象パケットを分離する。そして、多重化対象パケットを、この多重化対象パケットがペイロードから分離された被多重化パケットとともに主制御部１２１に渡す。
【００３４】
パケット多重化部１１９は、主制御部１２１から被多重化パケットとして受け取ったＲＴＰパケットのペイロードに、主制御部１２１から受け取った多重化対象パケットを多重化して、得られた被多重化パケットをＲＴＰパケット送受信部１１７に渡す。
【００３５】
音声データ符号化・復号部１２０は、主制御部１２１の指示に従い、ＲＴＰパケットのペイロードに格納されている音声データを符号化（圧縮）する。または、ＲＴＰパケットのペイロードに格納されている符号化データを音声データに復号（伸張）する。
【００３６】
そして、主制御部１２１は、自構内呼制御サーバ１１の各部１１０〜１２０を統括的に制御する。
【００３７】
図４は、構内呼制御サーバ１１のＳＩＰパケット送受信動作を説明するためのフロー図である。
【００３８】
主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＳＩＰパケット送受信部１１６を介して、自構内電話システム１内のＩＰ電話端末１３からＲＥＧＩＳＴＥＲメッセージのＳＩＰパケットを受信すると（Ｓ１０でＹＥＳ）、このＩＰ電話端末１３の端末登録情報の登録処理を実施して、このＩＰ電話端末１３を自構内呼制御サーバ１１に帰属させる（Ｓ１１）。
【００３９】
具体的には、主制御部１２１は、このＲＥＧＩＳＴＥＲメッセージの送信元のＩＰアドレスと、このＲＥＧＩＳＴＥＲメッセージに記述されている内線番号および端末ＩＤとを含む端末登録情報を端末登録情報記憶部１１３に登録する。また、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、このＲＥＧＩＳＴＥＲメッセージの送信元に、２００ＯＫメッセージを格納したＳＩＰパケットを送信する。
【００４０】
また、主制御部１２１は、ＳＩＰパケット送受信部１１６あるいはパケット分離部１１８からＩＮＶＩＴＥメッセージのＳＩＰパケットを受信すると（Ｓ１２でＹＥＳ）、後述する発着信処理を実施する（Ｓ１３）。
【００４１】
また、主制御部１２１は、ＳＩＰパケット送受信部１１６あるいはパケット分離部１１８からＢＹＥメッセージのＳＩＰパケットを受信すると（Ｓ１４でＹＥＳ）、後述する切断処理を実施する（Ｓ１５）。
【００４２】
図５は、図４に示す発着信処理（Ｓ１３）を説明するためのフロー図である。
【００４３】
先ず、主制御部１２１は、端末登録情報記憶部１１３を参照して、ＩＮＶＩＴＥメッセージの送信元が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３であるか否かを調べる（Ｓ１３０１）。そして、ＩＮＶＩＴＥメッセージの送信元が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３であるならば（Ｓ１３０１でＹＥＳ）、Ｓ１３０２に進み、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３でないならば（Ｓ１３０１でＮＯ）、Ｓ１３１０に進む。
【００４４】
Ｓ１３０２において、主制御部１２１は、端末登録情報記憶部１１３を参照して、ＩＮＶＩＴＥメッセージの送信先が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３であるか否かを調べる。
【００４５】
ＩＮＶＩＴＥメッセージの送信先が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３でないならば（Ｓ１３０２でＮＯ）、Ｓ１３０４に進む。
【００４６】
一方、ＩＮＶＩＴＥメッセージの送信先が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３である場合（Ｓ１３０２でＹＥＳ）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、ＩＮＶＩＴＥメッセージの送信先に、このＩＮＶＩＴＥメッセージを格納したＳＩＰパケットを送信する。その後、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０と連携して、ＩＮＶＩＴＥメッセージの送信元と送信先との間でやり取りされるＳＩＰパケットを中継することにより、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３間にセッション（以下、内線セッションと呼ぶ）を確立する内線発信処理を実施する（Ｓ１３０３）。
【００４７】
Ｓ１３０４において、主制御部１２１は、外線セッション情報記憶部１１４に登録されているレコード１１４０を、フィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報毎にグループ化し、そのグループ数を調べる。
【００４８】
そして、グループ数が、ＩＰ電話網３を提供するＩＰ電話サービスプロバイダとの契約回線数に達しているならば（Ｓ１３０４でＮＯ）、Ｓ１３０７に進む。
【００４９】
一方、グループ数が、ＩＰ電話網３を提供するＩＰ電話サービスプロバイダとの契約回線数に達していない場合（Ｓ１３０４でＹＥＳ）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＩＰ電話網インターフェース部１１１を介して、呼制御サーバ２に、このＩＮＶＩＴＥメッセージを格納したＳＩＰパケットを転送する。その後、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、ＬＡＮインターフェース部１１０、およびＩＰ電話網インターフェース部１１１と連携して、ＩＮＶＩＴＥメッセージの送信元であるＩＰ電話端末１３と送信先である他の構内呼制御サーバ１１との間で呼制御サーバ２経由でやり取りされるＳＩＰパケットを中継することにより、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３と他の構内呼制御サーバ１１との間に外線セッションを確立する通常の外線発信処理を実施する（Ｓ１３０５）。
【００５０】
それから、主制御部１２１は、外線セッション情報記憶部１１４にレコード１１４０を追加する。そして、このレコード１１４０のフィールド１１４１にセッションＩＤを、フィールド１１４２に、ＩＮＶＩＴＥメッセージの送信元であるＩＰ電話端末１３の端末ＩＤを、フィールド１１４３に、ＩＮＶＩＴＥメッセージの送信先である他の構内呼制御サーバ１１の電話番号を、フィールド１１４４に、ＩＮＶＩＴＥメッセージの送信先である他の構内呼制御サーバ１１のＩＰアドレスを、フィールド１１４５、１１４６に、ＩＮＶＩＴＥメッセージの情報（ＩＮＶＩＴＥメッセージを格納したＳＩＰパケットのヘッダ情報およびボディ情報）を、そして、フィールド１１４７に、通話中であることを示す「通話中」を登録する（Ｓ１３０６）。
【００５１】
Ｓ１３０７において、主制御部１２１は、外線セッション情報記憶部１１４を参照し、ＩＮＶＩＴＥメッセージの送信先がフィールド１１４３またはフィールド１１４４に登録されたレコード１１４０が登録されているか否か、つまりＩＮＶＩＴＥメッセージの送信先と接続する外線セッションが既に存在するか否かを調べる。ＩＮＶＩＴＥメッセージの送信先と接続する外線セッションが既に存在する場合は（Ｓ１３０７でＹＥＳ）、後述するパケット多重外線発信処理を実施する（Ｓ１３０８）。
【００５２】
一方、ＩＮＶＩＴＥメッセージの送信先と接続する外線セッションが存在しない場合（Ｓ１３０７でＮＯ）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０と連携し、ＩＮＶＩＴＥメッセージの送信元に、ＢＵＳＹメッセージを格納したＳＩＰパケットを返信するなどの所定の話中処理を実施する（Ｓ１３０９）。
【００５３】
Ｓ１３１０において、主制御部１２１は、ＩＮＶＩＴＥメッセージをＳＩＰパケット送受信部１１６から受け取ったか、それともパケット分離部１１８から受け取ったかを判断する。
【００５４】
パケット分離部１１８から受け取った場合は（Ｓ１３１０で「パケット分離部経由」）、主制御部１２１は、後述するパケット多重外線着信処理を実施する（Ｓ１３１３）。
【００５５】
一方、ＳＩＰパケット送受信部１１６から受け取った場合（Ｓ１３１０で「ＳＩＰパケット送受信部経由」）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、自構内呼制御サーバ１１に帰属する各ＩＰ電話端末１３にＩＮＶＩＴＥメッセージのＳＩＰパケットを転送する。その後、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、ＬＡＮインターフェース部１１０、およびＩＰ電話網インターフェース部１１１と連携して、ＩＮＶＩＴＥメッセージの送信元である他の構内呼制御サーバ１１と、ＩＮＶＩＴＥメッセージに応答したＩＰ電話端末１３との間でやり取りされるＳＩＰパケットを呼制御サーバ２経由で中継することにより、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３と他の構内呼制御サーバ１１との間に外線セッションを確立する通常の外線着信処理を実施する（Ｓ１３１１）。
【００５６】
それから、主制御部１２１は、外線セッション情報記憶部１１４にレコード１１４０を追加する。そして、このレコード１１４０のフィールド１１４１にセッションＩＤを、フィールド１１４２に、ＩＮＶＩＴＥメッセージに応答したＩＰ電話端末１３の端末ＩＤを、フィールド１１４３に、ＩＮＶＩＴＥメッセージの送信元である他の構内電話システム１の電話番号を、フィールド１１４４に、ＩＮＶＩＴＥメッセージの送信元である他の構内電話システム１のＩＰアドレスを、フィールド１１４５、１１４６に、このＩＮＶＩＴＥメッセージの情報（このＩＮＶＩＴＥメッセージを格納したＳＩＰパケットのヘッダ情報およびボディ情報）を、そして、フィールド１１４７に、通話中であることを示す「通話中」を登録する（Ｓ１３１２）。
【００５７】
図６は、図５に示すパケット多重外線発信処理（Ｓ１３０８）を説明するためのフロー図である。
【００５８】
先ず、主制御部１２１は、ＩＮＶＩＴＥメッセージの送信先（他の構内呼制御サーバ１１）との間に確立している網管理セッションを被多重化セッションに決定する（Ｓ１３０８００）。具体的には、主制御部１２１は、外線セッション情報記憶部１１４を参照し、ＩＮＶＩＴＥメッセージの送信先の電話番号がフィールド１１４３に登録され、あるいはＩＮＶＩＴＥメッセージの送信先のＩＰアドレスがフィールド１１４４に登録され、且つフィールド１１４５およびフィールド１１４６に同じＩＮＶＩＴＥメッセージの情報が登録されているレコード１１４０を特定する。そして、このレコード１１４０により特定される外線セッションを被多重化セッションに決定する。なお、被多重化パケット（ＲＴＰパケット）は、被多重化セッションを介して送受される。
【００５９】
次に、主制御部１２１は、ＩＮＶＩＴＥメッセージのＳＩＰパケットを多重化対象パケットとして多重化パケット保持部１１５に登録する（Ｓ１３０８０１）。
【００６０】
次に、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、ＩＮＶＩＴＥメッセージの送信元に１００ＴｒｙｉｎｇメッセージのＳＩＰパケットを返信する（Ｓ１３０８０２）。
【００６１】
また、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＲＴＰパケット送受信部１１７を介してＬＡＮ１４から被多重化パケットが届くのを待つ（Ｓ１３０８０３）。
【００６２】
次に、主制御部１２１は、この被多重化パケットに多重化するための多重化対象パケットを多重化パケット保持部１１５から読み出し、この多重化対象パケットを、この被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、被多重化パケットのペイロードに多重化対象パケットを多重化する。そして、この被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介して、被多重化セッションの接続相手（他の構内呼制御サーバ１１）に送信する（Ｓ１３０８０４）。
【００６３】
それから、主制御部１２１は、ＩＰ電話網インターフェース部１１１、ゲートウェイ制御部１１２、ＲＴＰパケット送受信部１１７、およびパケット分離部１１８を介して、ＩＮＶＩＴＥメッセージの送信先から１００ＴｒｙｉｎｇメッセージのＳＩＰパケットを受信するのを待つ（Ｓ１３０８０５）。
【００６４】
ＩＮＶＩＴＥメッセージの送信先から１００ＴｒｙｉｎｇメッセージのＳＩＰパケットを受信したならば（Ｓ１３０８０５でＹＥＳ）、主制御部１２１は、ＩＰ電話網インターフェース部１１１、ゲートウェイ制御部１１２、ＲＴＰパケット送受信部１１７、およびパケット分離部１１８を介して、ＩＮＶＩＴＥメッセージの送信先から１８０ＲｉｎｉｎｇメッセージのＳＩＰパケットを受信するのを待つ（Ｓ１３０８０６）。
【００６５】
ＩＮＶＩＴＥメッセージの送信先から１８０ＲｉｎｉｎｇメッセージのＳＩＰパケットを受信したならば（Ｓ１３０８０６でＹＥＳ）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介してＩＮＶＩＴＥメッセージの送信元に、この１８０ＲｉｎｇｉｎｇメッセージのＳＩＰパケットを転送する（Ｓ１３０８０７）。
【００６６】
次に、主制御部１２１は、ＩＰ電話網インターフェース部１１１、ゲートウェイ制御部１１２、ＲＴＰパケット送受信部１１７、およびパケット分離部１１８を介して、ＩＮＶＩＴＥメッセージの送信先から２００ＯＫメッセージのＳＩＰパケットを受信するのを待つ（Ｓ１３０８０８）。
【００６７】
ＩＮＶＩＴＥメッセージの送信先から２００ＯＫメッセージのＳＩＰパケットを受信すると（Ｓ１３０８０８でＹＥＳ）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介してＩＮＶＩＴＥメッセージの送信元に、この２００ＯＫメッセージのＳＩＰパケットを転送する（Ｓ１３０８０９）。
【００６８】
次に、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＳＩＰパケット送受信部１１６を介して、ＩＮＶＩＴＥメッセージの送信元からＡＣＫメッセージのＳＩＰパケットを受信すると（Ｓ１３０８１０でＹＥＳ）、このＡＣＫメッセージのＳＩＰパケットを多重化対象パケットとして多重化パケット保持部１１５に登録する（Ｓ１３０８１１）。
【００６９】
また、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＲＴＰパケット送受信部１１７を介してＬＡＮ１４から被多重化パケットが届くのを待つ（Ｓ１３０８１２）。
【００７０】
次に、主制御部１２１は、この被多重化パケットに多重化するための多重化対象パケットを多重化パケット保持部１１５から読み出し、この多重化対象パケットをこの被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、被多重化パケットのペイロードに多重化対象パケットを多重化する。そして、この被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介して、被多重化セッションの接続相手（他の構内呼制御サーバ１１）に送信する（Ｓ１３０８１３）。
【００７１】
これにより、ＩＮＶＩＴＥメッセージの送信元（自構内呼制御サーバ１１に帰属するＩＰ電話端末１３）と、ＩＮＶＩＴＥメッセージの送信先（他の構内呼制御サーバ１１）との間に、呼制御サーバ２で管理されていない外線セッションが、被多重化セッションを介して新たに確立される。
【００７２】
次に、主制御部１２１は、この新たに確立された外線セッションの情報を外線セッション情報記憶部１１４に登録する（Ｓ１３０８１４）。具体的には、外線セッション情報記憶部１１４にレコード１１４０を追加する。そして、このレコード１１４０のフィールド１１４１〜１１４５に、新たに確立された外線セッションのセッションＩＤ、ＩＮＶＩＴＥメッセージの送信元であるＩＰ電話端末１３の端末ＩＤ、ＩＮＶＩＴＥメッセージの送信先の電話番号、ＩＮＶＩＴＥメッセージの送信先のＩＰアドレス、およびＩＮＶＩＴＥメッセージの情報を登録する。また、フィールド１１４６には、被多重化セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報を登録する。さらに、フィールド１１４７に、通話中であることを示す「通話中」を登録する。
【００７３】
なお、被多重化セッションのレコード１１４０と新たに追加したレコード１１４０とは、フィールド１１４３の相手番号情報、あるいはフィールド１１４４の相手ＩＰアドレスが一致する。また、新たに追加したレコード１１４０のフィールド１１４５、１１４６には、異なるＩＮＶＩＴＥメッセージの情報が登録されている。
【００７４】
次に、主制御部１２１は、被多重化セッション、およびこの被多重化セッションを利用する外線セッションの音声データ各々の品質を決定する（Ｓ１３０８１５）。具体的には、被多重化セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報をキーにして、外線セッション情報記憶部１１４からレコード１１４０を検索することにより、被多重化セッションおよびこの被多重化セッションを利用する外線セッションの総数を計測する。なお、フィールド１１４７が「非通話中」であるレコード１１４０は、外線セッションの総数には含めない。そして、この総数が大きいほど、つまり、多重化される音声パケットの数が多いほど、音声データの品質が低くなるように（例えば総数に比例して圧縮率が高くなるように）、被多重化セッション、およびこの被多重化セッションを利用する外線セッション各々の音声データの品質を決定する。
【００７５】
その後、構内呼制御サーバ１１は、後述するＲＴＰパケット送受信動作（図１２参照）によって、この新たに確立された外線セッションを介してＲＴＰパケットを送受信することにより、ＩＮＶＩＴＥメッセージの送信元および送信先間の通話を開始する（Ｓ１３０８１６）。
【００７６】
図７は、図５に示すパケット多重外線着信処理（Ｓ１３１３）を説明するためのフロー図である。
【００７７】
先ず、主制御部１２１は、ＩＮＶＩＴＥメッセージの送信元（他の構内呼制御サーバ１１）との間に確立している網管理セッションを被多重化セッションに決定する（Ｓ１３１３００）。具体的には、主制御部１２１は、外線セッション情報記憶部１１４を参照し、ＩＮＶＩＴＥメッセージの送信元の電話番号がフィールド１１４３に登録され、あるいはＩＮＶＩＴＥメッセージの送信元のＩＰアドレスがフィールド１１４４に登録され、且つフィールド１１４５およびフィールド１１４６に同じＩＮＶＩＴＥメッセージの情報が登録されているレコード１１４０を特定する。そして、このレコード１１４０により特定される外線セッションを被多重化セッションに決定する。
【００７８】
次に、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３各々にＩＮＶＩＴＥメッセージのＳＩＰパケットを転送する（Ｓ１３１３０１）。
【００７９】
次に、主制御部１２１は、１００ＴｒｙｉｎｇメッセージのＳＩＰパケットを生成し、このＳＩＰパケットを多重化対象パケットとして多重化パケット保持部１１５に登録する（Ｓ１３１３０２）。それから、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＲＴＰパケット送受信部１１７を介してＬＡＮ１４から被多重化パケットが届くのを待つ（Ｓ１３１３０３）。
【００８０】
主制御部１２１は、この被多重化パケットに多重化する多重化対象パケットを多重化パケット保持部１１５から読み出し、この多重化対象パケットを、この被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、被多重化パケットのペイロードに多重化対象パケットを多重化する。そして、この被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介して、被多重化セッションの接続相手（他の構内呼制御サーバ１１）に送信する（Ｓ１３１３０４）。
【００８１】
次に、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＳＩＰパケット送受信部１１６を介して、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３各々から１８０ＲｉｎｇｉｎｇメッセージのＳＩＰパケットを受信するのを待つ（Ｓ１３１３０５）。そして、主制御部１２１は、この１８０ＲｉｎｇｉｎｇメッセージのＳＩＰパケットを多重化対象パケットとして多重化パケット保持部１１５に登録する（Ｓ１３１３０６）。それから、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＲＴＰパケット送受信部１１７を介してＬＡＮ１４から被多重化パケットが届くのを待つ（Ｓ１３１３０７）。
【００８２】
主制御部１２１は、この被多重化パケットに多重化する多重化対象パケットを多重化パケット保持部１１５から読み出し、この多重化対象パケットを、この被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、被多重化パケットのペイロードに多重化対象パケットを多重化する。そして、この被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介して、被多重化セッションの接続相手（他の構内呼制御サーバ１１）に送信する（Ｓ１３１３０８）。
【００８３】
次に、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＳＩＰパケット送受信部１１６を介して、自構内呼制御サーバ１１に帰属する何れかのＩＰ電話端末１３から２００ＯＫメッセージのＳＩＰパケットを受信するのを待つ（Ｓ１３１３０９）。そして、主制御部１２１は、２００ＯＫメッセージのＳＩＰパケットを多重化対象パケットとして多重化パケット保持部１１５に登録する（Ｓ１３１３１０）。それから、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＲＴＰパケット送受信部１１７を介してＬＡＮ１４から被多重化パケットが届くのを待つ（Ｓ１３１３１１）。
【００８４】
主制御部１２１は、この被多重化パケットに多重化する多重化対象パケットを多重化パケット保持部１１５から読み出し、この多重化対象パケットを、この被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、被多重化パケットのペイロードに多重化対象パケットを多重化する。そして、この被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介して、被多重化セッションの接続相手（他の構内呼制御サーバ１１）に送信する（Ｓ１３１３１２）。
【００８５】
また、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３であって２００ＯＫメッセージの送信元以外の各ＩＰ電話端末１３にＣＡＮＣＥＬメッセージのＳＩＰパケットを送信する（Ｓ１３１３１３）。
【００８６】
次に、主制御部１２１は、ＩＰ電話網インターフェース部１１１、ゲートウェイ制御部１１２、ＲＴＰパケット送受信部１１７、およびパケット分離部１１８を介して、ＩＮＶＩＴＥメッセージの送信元からＡＣＫメッセージのＳＩＰパケットを受信するのを待つ（Ｓ１３１３１４）。
【００８７】
そして、ＩＮＶＩＴＥメッセージの送信元からＡＣＫメッセージのＳＩＰパケットを受信したならば（Ｓ１３１３１４でＹＥＳ）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、２００ＯＫメッセージの送信元に、このＡＣＫメッセージのＳＩＰパケットを転送する（Ｓ１３１３１５）。
【００８８】
これにより、２００ＯＫメッセージの送信元（自構内呼制御サーバ１１に帰属するＩＰ電話端末１３）とＩＮＶＩＴＥメッセージの送信元（他の構内呼制御サーバ１１）との間に、呼制御サーバ２で管理されていない外線セッションが、被多重化セッションを介して新たに確立される。
【００８９】
次に、主制御部１２１は、この新たに確立された外線セッションの情報を外線セッション情報記憶部１１４に登録する（Ｓ１３１３１６）。具体的には、外線セッション情報記憶部１１４にレコード１１４０を追加する。そして、このレコード１１４０のフィールド１１４１〜１１４５に、新たに確立された外線セッションのセッションＩＤ、２００ＯＫメッセージの送信元であるＩＰ電話端末１３の端末ＩＤ、ＩＮＶＩＴＥメッセージの送信元の電話番号、ＩＮＶＩＴＥメッセージの送信元のＩＰアドレス、およびＩＮＶＩＴＥメッセージの情報を登録する。また、フィールド１１４６には、被多重化セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報を登録する。さらに、フィールド１１４７に、通話中であることを示す「通話中」を登録する。
【００９０】
次に、主制御部１２１は、被多重化セッション、およびこの被多重化セッションを利用する外線セッションの音声データ各々の品質を決定する（Ｓ１３１３１７）。具体的には、被多重化セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報をキーにして、外線セッション情報記憶部１１４からレコード１１４０を検索することにより、被多重化セッションおよびこの被多重化セッションを利用する外線セッションの総数を計測する。なお、フィールド１１４７が「非通話中」であるレコード１１４０は、外線セッションの総数には含めない。そして、この総数が大きいほど音声データの品質が低くなるように（例えば総数に比例して圧縮率が高くなるように）、被多重化セッション、およびこの被多重化セッションを利用する外線セッション各々の音声データの品質を決定する。
【００９１】
その後、構内呼制御サーバ１１は、後述するＲＴＰパケット送受信動作（図１３参照）によって、この新たに確立された外線セッションを介してＲＴＰパケットを送受信することにより、ＩＮＶＩＴＥメッセージの送信元および送信先間の通話を開始する（Ｓ１３１３１８）。
【００９２】
図８は、図４に示す切断処理（Ｓ１５）を説明するためのフロー図である。
【００９３】
先ず、主制御部１２１は、端末登録情報記憶部１１３を参照して、ＢＹＥメッセージの送信元が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３であるか否かを調べる（Ｓ１５０１）。ＢＹＥメッセージの送信元が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３であるならば（Ｓ１５０１でＹＥＳ）、Ｓ１５０２に進む。一方、ＢＹＥメッセージの送信元が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３でないならば（Ｓ１５０１でＮＯ）、Ｓ１５１０に進む。
【００９４】
Ｓ１５０２において、主制御部１２１は、端末登録情報記憶部１１３を参照して、ＢＹＥメッセージの送信先が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３であるか否かを調べる。
【００９５】
そして、ＢＹＥメッセージの送信先が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３でないならば（Ｓ１５０２でＮＯ）、Ｓ１５０４に進む。
【００９６】
一方、ＢＹＥメッセージの送信先が、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３である場合（Ｓ１５０２でＹＥＳ）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、ＢＹＥメッセージの送信先に、このＢＹＥメッセージのＳＩＰパケットを転送する。その後、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０と連携して、ＢＹＥメッセージの送信元と送信先との間でやり取りされるＳＩＰパケットを中継することにより、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３間で確立されている内線セッションを切断する内線切断処理を実施する（Ｓ１５０３）。
【００９７】
Ｓ１５０４において、主制御部１２１は、切断対象のセッションが網管理セッションであるか否かを調べる。具体的には、主制御部１２１は、外線セッション情報記憶部１１４を参照し、フィールド１１４２にＢＹＥメッセージの送信元の端末ＩＤが登録され、かつ、フィールド１１４３、１１４４にＢＹＥメッセージの送信先の電話番号、ＩＰアドレスが登録されているレコード１１４０を検索する。そして、検索したレコード１１４０のフィールド１１４５、１１４６に同じＩＮＶＩＴＥメッセージの情報が登録されているか否かを調べる。２つのフィールド１１４５、１１４６に同じＩＮＶＩＴＥメッセージの情報が登録されているならば、網管理セッションと判断し、２つのフィールド１１４５、１１４６に同じＩＮＶＩＴＥメッセージの情報が登録されていないならば、呼制御サーバ２を経由することなく確立された外線セッション、つまり被多重化セッションを利用して確立された外線セッションと判断する。
【００９８】
切断対象のセッションが被多重化セッションを利用して確立された外線セッションである場合（Ｓ１５０４でＮＯ）、主制御部１２１は、後述する第一パケット多重外線切断処理を実施する（Ｓ１５０５）。
【００９９】
一方、切断対象の外線セッションが網管理セッションである場合（Ｓ１５０４でＹＥＳ）、この網管理セッションが被多重化セッションであるか否かをさらに調べる（Ｓ１５０６）。具体的には、主制御部１２１は、網管理セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報をキーにして、外線セッション情報記憶部１１４からレコード１１４０を検索する。そして、この網管理セッション以外の外線セッションのレコード１１４０を検索できた場合、主制御部１２１は、この網管理セッションが被多重化セッションであると判断する。
【０１００】
切断対象の網管理セッションが被多重化セッションである場合（Ｓ１５０６でＹＥＳ）、主制御部１２１は、後述するパケット多重外線みなし切断処理を実施する（Ｓ１５０７）。一方、切断対象の網管理セッションが被多重化セッションでない場合（Ｓ１５０６でＮＯ）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＩＰ電話網インターフェース部１１１を介して、呼制御サーバ２にＢＹＥメッセージのＳＩＰパケットを転送する。その後、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、ＬＡＮインターフェース部１１０、およびＩＰ電話網インターフェース部１１１と連携して、呼制御サーバ２経由で、ＢＹＥメッセージの送信元であるＩＰ電話端末１３と送信先である他の構内呼制御サーバ１１との間でやり取りされるＳＩＰパケットを中継することにより、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３と他の構内呼制御サーバ１１との間に確立されている外線セッションを切断する通常の外線切断処理を実施する（Ｓ１５０８）。
【０１０１】
それから、主制御部１２１は、切断した外線セッションのレコード１１４０を外線セッション情報記憶部１１４から削除する（Ｓ１５０９）。
【０１０２】
Ｓ１５１０において、主制御部１２１は、ＢＹＥメッセージをＳＩＰパケット送受信部１１６から受け取ったか、それともパケット分離部１１８から受け取ったかを判断する。
【０１０３】
パケット分離部１１８から受け取った場合（Ｓ１５１０で「パケット分離部経由」）、主制御部１２１は、後述する第二パケット多重外線切断処理を実施する（Ｓ１５１３）。
【０１０４】
一方、ＳＩＰパケット送受信部１１６から受け取った場合（Ｓ１５１０で「ＳＩＰパケット送受信部経由」）、主制御部１２１は、切断対象の外線セッションによる通話が既に終了しているか否かを判断する（Ｓ１５１１）。具体的には、主制御部１２１は、外線セッション情報記憶部１１４を参照し、フィールド１１４２にＢＹＥメッセージの送信先の端末ＩＤが登録され、かつ、フィールド１１４３、１１４４にＢＹＥメッセージの送信元の電話番号、ＩＰアドレスが登録されているレコード１１４０を検索する。このレコード１１４０のフィールド１１４７が「通話中」であれば、切断対象の外線セッションによる通話が終了していないと判断し、フィールド１１４７が「非通話中」であれば、切断対象の外線セッションによる通話が既に終了したものと判断する。
【０１０５】
切断対象の外線セッションによる通話が既に終了している場合（Ｓ１５１１でＹＥＳ）、主制御部１２１は、後述する外線切断代行処理を実施する（Ｓ１５１２）。一方、切断対象の外線セッションによる通話が未だ終了していない場合（Ｓ１５１１でＮＯ）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、ＢＹＥメッセージの送信先のＩＰ電話端末１３にＢＹＥメッセージのＳＩＰパケットを転送する。その後、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、ＬＡＮインターフェース部１１０、およびＩＰ電話網インターフェース部１１１と連携して、呼制御サーバ２経由で、ＢＹＥメッセージの送信先であるＩＰ電話端末１３と送信元である他の構内呼制御サーバ１１との間でやり取りされるＳＩＰパケットを中継することにより、自構内呼制御サーバ１１に帰属するＩＰ電話端末１３と他の構内呼制御サーバ１１との間に確立されている外線セッションを切断する通常の外線切断処理を実施する（Ｓ１５０８）。
【０１０６】
それから、主制御部１２１は、切断した外線セッションのレコード１１４０を外線セッション情報記憶部１１４から削除する（Ｓ１５０９）。
【０１０７】
図９は、図８に示す第一パケット多重外線切断処理（Ｓ１５０５）を説明するためのフロー図である。
【０１０８】
先ず、主制御部１２１は、切断対象の外線セッションに利用されている被多重化セッションによる通話が通話中であるか、それとも終了済みであるか否かを調べる（Ｓ１５０５００）。具体的には、主制御部１２１は、ＢＹＥメッセージの送信元の端末ＩＤをキーにして外線セッション情報記憶部１１４からレコード１１４０を検索し、このレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報を取得する。そして、このＩＮＶＩＴＥメッセージの情報がフィールド１１４５およびフィールド１１４６の両方に登録されているレコード１１４０を外線セッション情報記憶部１１４からさらに検索する。このレコード１１４０のフィールド１１４７が「通話中」であれば、被多重化セッションによる通話が通話中であると判断し、フィールド１１４７が「非通話中」であれば、被多重化セッションによる通話が終了していると判断する。
【０１０９】
さて、主制御部１２１は、切断対象の外線セッションに利用されている被多重化セッションによる通話が通話中であるならば（Ｓ１５０５００でＹＥＳ）、Ｓ１５０５０１に進む。一方、通話が終了しているならば（Ｓ１５０５００でＮＯ）、Ｓ１５０５０８に進む。
【０１１０】
Ｓ１５０５０１において、主制御部１２１は、ＢＹＥメッセージのＳＩＰパケットを多重化対象パケットとして多重化パケット保持部１１５に保持する。それから、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＲＴＰパケット送受信部１１７を介して、ＬＡＮ１４から被多重化パケットが届くのを待つ（Ｓ１５０５０２）。
【０１１１】
次に、主制御部１２１は、この被多重化パケットに多重化する多重化対象パケットを多重化パケット保持部１１５から読み出し、この多重化対象パケットを、この被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、被多重化パケットのペイロードに多重化対象パケットを多重化する。そして、この被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介して、被多重化セッションの接続相手（他の構内呼制御サーバ１１）に送信する（Ｓ１５０５０３）。
【０１１２】
それから、主制御部１２１は、ＩＰ電話網インターフェース部１１１、ゲートウェイ制御部１１２、ＲＴＰパケット送受信部１１７、およびパケット分離部１１８を介して、ＢＹＥメッセージの送信先から２００ＯＫメッセージのＳＩＰパケットを受信するのを待つ（Ｓ１５０５０４）。そして、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、ＢＹＥメッセージの送信元に、この２００ＯＫメッセージのＳＩＰパケットを転送する（Ｓ１５０５０５）。
【０１１３】
これにより、２００ＯＫメッセージの送信元（自構内呼制御サーバ１１に帰属するＩＰ電話端末１３）と２００ＯＫメッセージの送信先（他の構内呼制御サーバ１１）との間に、呼制御サーバ２を経由しないで確立されていた外線セッションが切断される。
【０１１４】
次に、主制御部１２１は、この切断された外線セッションの情報のレコード１１４０を外線セッション情報記憶部１１４から削除する（Ｓ１５０５０６）。
【０１１５】
次に、主制御部１２１は、この切断された外線セッションに利用されていた被多重化セッション、およびこの被多重化セッションを利用する他の外線セッションの音声データ各々の品質を決定して、このフローを終了する（Ｓ１５０５０７）。具体的には、主制御部１２１は、被多重化セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報をキーにして外線セッション情報記憶部１１４からレコード１１４０を検索することにより、被多重化セッションおよびこの被多重化セッションを利用する外線セッションの総数を計測する。なお、フィールド１１４７が「非通話中」であるレコード１１４０は、外線セッションの総数には含めない。そして、この総数が大きいほど音声データの品質が低くなるように（例えば総数に比例して圧縮率が高くなるように）、被多重化セッション、およびこの被多重化セッションを利用する他の外線セッション各々の音声データの品質を決定する。なお、総数が「１」の場合、つまり被多重化セッションを利用する外線セッションが存在しない場合、主制御部１２１は、被多重化セッションの音声データの品質設定を解除して標準に戻す。
【０１１６】
一方、Ｓ１５０５０８において、主制御部１２１は、ＢＹＥメッセージのＳＩＰパケットを多重化対象パケットとして多重化パケット保持部１１５に保持する。それから、主制御部１２１は、切断対象である外線セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報、つまり被多重化セッションの確立に用いられたＩＮＶＩＴＥメッセージの情報に基づいて、ダミーの被多重化パケット（ＲＴＰパケット）を生成する（Ｓ１５０５０９）。
【０１１７】
次に、主制御部１２１は、多重化パケット保持部１１５から、このダミーの被多重化パケットに多重化する多重化対象パケットを読み出し、この多重化対象パケットを、このダミーの被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、ダミーの被多重化パケットのペイロードに多重化対象パケットを多重化する。そして、このダミーの被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介して、被多重化セッションの接続相手（他の構内呼制御サーバ１１）に送信する（Ｓ１５０５１０）。
【０１１８】
それから、主制御部１２１は、ＩＰ電話網インターフェース部１１１、ゲートウェイ制御部１１２、ＲＴＰパケット送受信部１１７、およびパケット分離部１１８を介して、ＢＹＥメッセージの送信先から２００ＯＫメッセージのＳＩＰパケットを受信するのを待つ（Ｓ１５０５１１）。そして、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、ＢＹＥメッセージの送信元に、この２００ＯＫメッセージのＳＩＰパケットを転送する（Ｓ１５０５１２）。
【０１１９】
これにより、２００ＯＫメッセージの送信元（自構内呼制御サーバ１１に帰属するＩＰ電話端末１３）と２００ＯＫメッセージの送信先（他の構内呼制御サーバ１１）との間に、呼制御サーバ２を経由しないで確立されていた外線セッションが切断される。
【０１２０】
次に、主制御部１２１は、この切断された外線セッションの情報のレコード１１４０を外線セッション情報記憶部１１４から削除する（Ｓ１５０５１３）。
【０１２１】
それから、主制御部１２１は、この切断された外線セッションに利用されていた被多重化セッションを利用する他の外線セッションが存在するか否かを判断する（Ｓ１５０５１４）。具体的には、主制御部１２１は、被多重化セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報をキーにして、外線セッション情報記憶部１１４から被多重化セッションを除くレコード１１４０を検索する。このようなレコードを検索できた場合は被多重化セッションを利用する他の外線セッションが存在すると判断し、検索できなかった場合は、被多重化セッションを利用する他の外線セッションが存在しないと判断する。
【０１２２】
被多重化セッションを利用する他の外線セッションが存在する場合は（Ｓ１５０５１４でＹＥＳ）、Ｓ１５０５０７に進み、品質設定を行った後、このフローを終了する。一方、被多重化セッションを利用する他の外線セッションが存在しない場合（Ｓ１５０５１４でＮＯ）、主制御部１２１は、切断対象である外線セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報、つまり被多重化セッションの確立に用いられたＩＮＶＩＴＥメッセージの情報に基づいて、ＢＹＥメッセージのＳＩＰパケットを生成する。そして、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＩＰ電話網インターフェース部１１１を介して、呼制御サーバ２経由で被多重化セッションの接続先（他の構内呼制御サーバ１１）に、このＢＹＥメッセージのＳＩＰパケットを送信する（Ｓ１５０５１５）。
【０１２３】
それから、主制御部１２１は、ＩＰ電話網インターフェース部１１１、ゲートウェイ制御部１１２、およびＳＩＰパケット送受信部１１６を介して、呼制御サーバ２経由で被多重化セッションの接続先から２００ＯＫメッセージのＳＩＰパケットを受信した後（Ｓ１５０５１６でＹＥＳ）、外線セッション情報更新を行い（Ｓ１５０５１７）、このフローを終了する。具体的には、被多重化セッションの情報のレコード１１４０を外線セッション情報記憶部１１４から削除する。
【０１２４】
これにより、通話が終了しているにもかかわらず、呼制御サーバ２には引き続き接続中として管理されている被多重化セッションが切断される。
【０１２５】
図１０は、図８に示す第二パケット多重外線切断処理（Ｓ１５１３）を説明するためのフロー図である。
【０１２６】
先ず、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、ＢＹＥメッセージの送信先である自構内呼制御サーバ１１に帰属するＩＰ電話端末１３に、このＢＹＥメッセージのＳＩＰパケットを転送する（Ｓ１５１３００）。
【０１２７】
次に、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＳＩＰパケット送受信部１１６を介して、ＢＹＥメッセージの送信先から２００ＯＫメッセージのＳＩＰパケットを受信すると（Ｓ１５１３０１でＹＥＳ）、この２００ＯＫメッセージのＳＩＰパケットを多重化対象パケットとして多重化パケット保持部１１５に保持する（Ｓ１５１３０２）。
【０１２８】
次に、主制御部１２１は、切断対象の外線セッションが被多重化セッションであるか否かを判断する（Ｓ１５１３０３）。具体的には、主制御部１２１は、ＢＹＥメッセージの送信先の端末ＩＤと送信元の電話番号あるいは送信元のＩＰアドレスとをキーにして、外線セッション情報記憶部１１４から、切断対象の外線セッションのレコード１１４０を検索する。そして、このレコード１１４０のフィールド１１４５およびフィールド１１４６に同じＩＮＶＩＴＥメッセージの情報が登録されているか否かを調べる。２つのフィールド１１４５、フィールド１１４６に同じＩＮＶＩＴＥメッセージの情報が登録されているならば、切断対象の外線セッションが被多重化セッションであると判断する。一方、２つのフィールド１１４５、フィールド１１４６に同じＩＮＶＩＴＥメッセージの情報が登録されていないならば、切断対象の外線セッションが被多重化セッションではないと判断する。
【０１２９】
さて、主制御部１２１は、切断対象の外線セッションが被多重化セッションである場合は（Ｓ１５１３０３でＹＥＳ）、Ｓ１５１３０９に進む。一方、切断対象の外線セッションが被多重化セッションでない場合は（Ｓ１５１３０３でＮＯ）、Ｓ１５１３０４に進む。
【０１３０】
Ｓ１５１３０４において、主制御部１２１は、切断対象の外線セッションに利用されている被多重化セッションによる通話が通話中であるか、それとも終了しているか否かを調べる。具体的には、主制御部１２１は、切断対象である外線セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報を取得する。そして、このＩＮＶＩＴＥメッセージの情報がフィールド１１４５およびフィールド１１４６の両方に登録されているレコード１１４０を外線セッション情報記憶部１１４からさらに検索する。このレコード１１４０のフィールド１１４７が「通話中」であれば、被多重化セッションによる通話が通話中であると判断し、フィールド１１４７が「非通話中」であれば、被多重化セッションによる通話が終了していると判断する。
【０１３１】
さて、主制御部１２１は、被多重化セッションの通話が終了している場合は（Ｓ１５１４０４でＮＯ）、Ｓ１５１３０９に進む。一方、被多重化セッションが通話中である場合は（Ｓ１５１３０４でＹＥＳ）、Ｓ１５１３０５に進む。
【０１３２】
Ｓ１５１３０５において、主制御部１２１は、ＬＡＮインターフェース部１１０、ゲートウェイ制御部１１２、およびＲＴＰパケット送受信部１１７を介して、ＬＡＮ１４から被多重化パケットが届くのを待つ。
【０１３３】
次に、主制御部１２１は、この被多重化パケットに多重化する多重化対象パケットを多重化パケット保持部１１５から読み出し、この多重化対象パケットを、この被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、被多重化パケットのペイロードに多重化対象パケットを多重化する。そして、この被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介して、被多重化セッションの接続相手（他の構内呼制御サーバ１１）に送信する（Ｓ１５１３０６）。
【０１３４】
これにより、ＢＹＥメッセージの送信先（自構内呼制御サーバ１１に帰属するＩＰ電話端末１３）とＢＹＥメッセージの送信元（他の構内呼制御サーバ１１）との間に、呼制御サーバ２を経由しないで確立されていた外線セッションが切断される。
【０１３５】
次に、主制御部１２１は、この切断された外線セッションの情報のレコード１１４０を外線セッション情報記憶部１１４から削除する（Ｓ１５１３０７）。
【０１３６】
次に、主制御部１２１は、この切断された外線セッションに利用されていた被多重化セッション、およびこの被多重化セッションを利用する他の外線セッションの音声データ各々の品質を決定して、このフローを終了する（Ｓ１５１３０８）。具体的には、主制御部１２１は、被多重化セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報をキーにして、外線セッション情報記憶部１１４からレコード１１４０を検索することにより、被多重化セッションおよびこの被多重化セッションを利用する外線セッションの総数を計測する。なお、フィールド１１４７が「非通話中」であるレコード１１４０は、外線セッションの総数には含めない。そして、この総数が大きいほど音声データの品質が低くなるように（例えば総数に比例して圧縮率が高くなるように）、被多重化セッション、およびこの被多重化セッションを利用する他の外線セッション各々の音声データの品質を決定する。なお、総数が「１」の場合、つまり被多重化セッションを利用する他の外線セッションが存在しない場合、主制御部１２１は、被多重化セッションの音声データの品質設定を解除して標準に戻す。
【０１３７】
一方、Ｓ１５１３０９において、主制御部１２１は、切断対象である外線セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報、つまり被多重化セッションの確立に用いられたＩＮＶＩＴＥメッセージの情報に基づいて、ダミーの被多重化パケット（ＲＴＰパケット）を生成する。
【０１３８】
次に、主制御部１２１は、このダミーの被多重化パケットに多重化する多重化対象パケットを多重化パケット保持部１１５から読み出し、この多重化対象パケットを、このダミーの被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、ダミーの被多重化パケットのペイロードに多重化対象パケットを多重化する。そして、このダミーの被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介して、被多重化セッションの接続相手（他の構内呼制御サーバ１１）に送信する（Ｓ１５１３１０）。
【０１３９】
これにより、２００ＯＫメッセージの送信先（自構内呼制御サーバ１１に帰属するＩＰ電話端末１３）と２００ＯＫメッセージの送信元（他の構内呼制御サーバ１１）との間に、呼制御サーバ２を経由しないで確立されていた外線セッションが切断される。
【０１４０】
それから、主制御部１２１は、切断対象が被多重化セッションでなければ、この切断された外線セッションの情報のレコード１１４０を外線セッション情報記憶部１１４から削除し、切断対象が被多重化セッションであれば、この切断された外線セッションの情報のレコード１１４０のフィールド１１４７を「非通話中」にする（Ｓ１５１３１１）。そして、Ｓ１５１３０８に進み、品質設定を行った後、このフローを終了する。
【０１４１】
図１１（Ａ）は、図８に示すパケット多重外線みなし切断処理（Ｓ１５０７）を説明するためのフロー図である。
【０１４２】
先ず、主制御部１２１は、ＢＹＥメッセージのＳＩＰパケットを多重化対象パケットとして多重化パケット保持部１１５に保持する（Ｓ１５０７００）。それから、主制御部１２１は、切断対象である外線セッション（被多重化セッション）のレコード１１４０のフィールド１１４５、１１４６に登録されているＩＮＶＩＴＥメッセージの情報、つまり被多重化セッションの確立に用いられたＩＮＶＩＴＥメッセージの情報に基づいて、ダミーの被多重化パケット（ＲＴＰパケット）を生成する（Ｓ１５０７０１）。
【０１４３】
次に、主制御部１２１は、このダミーの被多重化パケットに多重化する多重化対象パケットを多重化パケット保持部１１５から読み出し、この多重化対象パケットを、このダミーの被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、ダミーの被多重化パケットのペイロードに多重化対象パケットを多重化する。そして、このダミーの被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２、およびＩＰ電話網インターフェース部１１１を介して、被多重化セッションの接続相手（他の構内呼制御サーバ１１）に送信する（Ｓ１５１７０２）。
【０１４４】
それから、主制御部１２１は、ＩＰ電話網インターフェース部１１１、ゲートウェイ制御部１１２、ＲＴＰパケット送受信部１１７、およびパケット分離部１１８を介して、ＢＹＥメッセージの送信先から２００ＯＫメッセージのＳＩＰパケットを受信すると（Ｓ１５０７０３でＹＥＳ）、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、この２００ＯＫメッセージのＳＩＰパケットをＢＹＥメッセージの送信元に転送する（Ｓ１５０７０４）。
【０１４５】
これにより、ＩＰ電話網３上の被多重化セッションが切断されることなく、つまり呼制御サーバ２には引き続き被多重化セッション接続中として管理されつつ、この被多重化セッションに接続するＩＰ電話端末１３間の通話が終了する。
【０１４６】
次に、主制御部１２１は、この被多重化セッションのレコード１１４０のフィールド１１４７を「非通話中」にする（Ｓ１５０７０５）。そして、品質設定を行った後（Ｓ１５０７０６）、このフローを終了する。具体的には、主制御部１２１は、被多重化セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報をキーにして、外線セッション情報記憶部１１４からレコード１１４０を検索することにより、被多重化セッションおよびこの被多重化セッションを利用する外線セッションの総数を計測する。なお、フィールド１１４７が「非通話中」であるレコード１１４０は、外線セッションの総数には含めない。そして、この総数が大きいほど音声データの品質が低くなるように（例えば総数に比例して圧縮率が高くなるように）、被多重化セッション、およびこの被多重化セッションを利用する他の外線セッション各々の音声データの品質を決定する。なお、総数が「１」の場合、つまり被多重化セッションを利用する他の外線セッションが存在しない場合、主制御部１２１は、被多重化セッションの音声データの品質設定を解除して標準に戻す。
【０１４７】
図１１（Ｂ）は、図８に示す外線切断代行処理（Ｓ１５１２）を説明するためのフロー図である。
【０１４８】
先ず、主制御部１２１は、ＢＹＥメッセージの送信先の代わりに、このＢＹＥメッセージに対する２００ＯＫメッセージのＳＩＰパケットを生成する（Ｓ１５１２００）。そして、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＩＰ電話網インターフェース部１１１を介して、呼制御サーバ２経由でＢＹＥメッセージの送信元（他の構内呼制御サーバ１１）に、この２００ＯＫメッセージのＳＩＰパケットを送信する（Ｓ１５１２０１）。そして、外線セッション情報更新を行い（Ｓ１５１２０２）、このフローを終了する。具体的には、被多重化セッションの情報のレコード１１４０を外線セッション情報記憶部１１４から削除する。
【０１４９】
これにより、通話が終了しているにもかかわらず、呼制御サーバ２には引き続き接続中として管理されている被多重化セッションが切断される。
【０１５０】
図１２は、ＬＡＮ１４側からＲＴＰパケットを受信した場合における構内呼制御サーバ１１のＲＴＰパケット送受信動作を説明するためのフロー図である。
【０１５１】
先ず、ＲＴＰパケット送受信部１１７は、ＬＡＮインターフェース部１１０およびゲートウェイ制御部１１２を介してＬＡＮ１４からＲＴＰパケットを受信すると（Ｓ２００でＹＥＳ）、このＲＴＰパケットの送信先を確認する（Ｓ２０１）。このＲＴＰパケットの送信先が自構内呼制御サーバ１１に帰属する何れかのＩＰ電話端末１３である場合（Ｓ２０１でＹＥＳ）、ＲＴＰパケット送受信部１１７は、ゲートウェイ制御部１１２およびＬＡＮインターフェース部１１０を介して、このＩＰ電話端末１３に、このＲＴＰパケットを転送する（Ｓ２１１）。
【０１５２】
一方、このＲＴＰパケットの送信先が他の構内呼制御サーバ１１である場合（Ｓ２０１でＮＯ）、ＲＴＰパケット送受信部１１７は、主制御部１２１に、このＲＴＰパケットを渡す。これを受けて、主制御部１２１は、このＲＴＰパケットが多重化対象パケットであるか否かを判断する（Ｓ２０２）。具体的には、主制御部１２１は、ＲＴＰパケットの送信元である自構内呼制御サーバ１１に帰属するＩＰ電話端末１３の端末ＩＤをキーにして、外線セッション情報記憶部１１４から、このＲＴＰパケットに対応する外線セッションのレコード１１４０を検索し、このレコード１１４０のフィールド１１４５、１１４６に登録されているＩＮＶＩＴＥメッセージの情報を調べる。両フィールド１１４５、１１４６に異なるＩＮＶＩＴＥメッセージの情報が登録されている場合は多重化対象パケットであると判断し、両フィールド１１４５、１１４６に同じＩＮＶＩＴＥメッセージの情報が登録されている場合は多重化対象パケットでないと判断する。
【０１５３】
このＲＴＰパケットが多重化対象パケットでない場合（Ｓ２０２でＮＯ）、主制御部１２１は、このＲＴＰパケットが被多重化パケットであるか否かをさらに調べる（Ｓ２０３）。具体的には、主制御部１２１は、このＲＴＰパケットに対応する外線セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報をキーにして、外線セッション情報記憶部１１４からレコード１１４０を検索する。このＲＴＰパケットに対応する外線セッションのレコード１１４０以外のレコード１１４０が検索された場合は被多重化パケットであると判断し、そのようなレコード１１４０が検索されなかった場合は被多重化パケットでないと判断する。
【０１５４】
このＲＴＰパケットが被多重化パケットでない場合（Ｓ２０３でＮＯ）、主制御部１２１は、ＳＩＰパケット送受信部１１６、ゲートウェイ制御部１１２、およびＩＰ電話網インターフェース部１１１を介して、このＲＴＰパケットの送信先である他の構内呼制御サーバ１１に、このＲＴＰパケットを転送する（Ｓ２１２）。
【０１５５】
一方、このＲＴＰパケットが被多重化パケットである場合（Ｓ２０３でＹＥＳ）、主制御部１２１は、音声データ符号化・復号部１２０を用いて、このＲＴＰパケットのペイロードに格納されている音声データを、このＲＴＰパケットに対応する外線セッションに対して予め決定された品質となるように符号化する（Ｓ２０４）。
【０１５６】
次に、主制御部１２１は、この被多重化パケットに多重化する多重化対象パケットを多重化パケット保持部１１５から読み出し、この多重化対象パケットを、この被多重化パケットとともにパケット多重化部１１９に渡す。これを受けて、パケット多重化部１１９は、この被多重化パケット（ＲＴＰパケット）のペイロードに多重化対象パケットを多重化する（Ｓ２０５）。そして、この被多重化パケットを、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２およびＩＰ電話網インターフェース部１１１を介して、この被多重化パケットの送信先である他の構内呼制御サーバ１１に転送する（Ｓ２０６）。
【０１５７】
また、Ｓ２０２において、このＲＴＰパケットが多重化対象パケットである場合（Ｓ２０２でＹＥＳ）、主制御部１２１は、音声データ符号化・復号部１２０を用いて、このＲＴＰパケットのペイロードに格納されている音声データを、このＲＴＰパケットに対応する外線セッションに対して予め決定された品質となるように符号化する（Ｓ２０７）。そして、このＲＴＰパケット（多重化対象パケット）を多重化パケット保持部１１５に保持する（Ｓ２０８）。
【０１５８】
次に、主制御部１２１は、この多重化対象パケットに対応する外線セッションに利用されている被多重化セッションによる通話が通話中であるか、それとも終了しているか否かを調べる（Ｓ２０９）。具体的には、主制御部１２１は、多重化対象パケットに対応する外線セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報がフィールド１１４５、１１４６の両方に登録されているレコード１１４０を、外線セッション情報記憶部１１４から検索する。このようなレコード１１４０が検索できた場合は、被多重化セッションによる通話が通話中であると判断し、検索できなかった場合は通話が終了していると判断する。
【０１５９】
さて、主制御部１２１は、この多重化対象パケットに対応する外線セッションに利用されている被多重化セッションによる通話が通話中である場合（Ｓ２０９でＹＥＳ）、このフローを終了する。一方、通話が終了しているである場合（Ｓ２０９でＮＯ）、主制御部１２１は、この多重化対象パケットに対応する外線セッションのレコード１１４０のフィールド１１４６に登録されているＩＮＶＩＴＥメッセージの情報、つまり被多重化セッションの確立に用いられたＩＮＶＩＴＥメッセージの情報に基づいて、ダミーの被多重化パケット（ＲＴＰパケット）を生成する（Ｓ２１０）。その後、上述のＳ２０４〜Ｓ２０６の処理を実施する。
【０１６０】
図１３は、ＩＰ電話網３側からＲＴＰパケットを受信した場合における構内呼制御サーバ１１のＲＴＰパケット送受信動作を説明するためのフロー図である。
【０１６１】
先ず、ＲＴＰパケット送受信部１１７は、ＩＰ電話網インターフェース部１１１およびゲートウェイ制御部１１２を介してＩＰ電話網３からＲＴＰパケットを受信すると（Ｓ２２０でＹＥＳ）、このＲＴＰパケットのペイロードに多重化対象パケットが多重化されているか否かを判断する（Ｓ２２１）。
【０１６２】
ＲＴＰパケットに多重化対象パケットが多重化されていない場合（Ｓ２２１でＮＯ）、ＲＴＰパケット送受信部１１７は、ゲートウェイ制御部１１２およびＬＡＮインターフェース部１１０を介して、このＲＴＰパケットの送信先である自構内呼制御サーバ１１に帰属するＩＰ電話端末１３に、このＲＴＰパケットを転送する（Ｓ２２８）。
【０１６３】
一方、ＲＴＰパケットに多重化対象パケットが多重化されている場合、つまりこのＲＴＰパケットが被多重化パケットである場合（Ｓ２２１でＹＥＳ）、ＲＴＰパケット送受信部１１７は、このＲＴＰパケットをパケット分離部１１８に渡す。これを受けて、パケット分離部１１８は、このＲＴＰパケットのペイロードから多重化対象パケットを分離して、このＲＴＰパケットおよび多重化対象パケットを主制御部１２１に渡す（Ｓ２２２）。
【０１６４】
次に、主制御部１２１は、音声データ符号化・復号部１２０を用いて、パケット分離部１１８から受け取ったＲＴＰパケットのペイロードに格納されている符号化データを音声データに復号する（Ｓ２２３）。それから、主制御部１２１は、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、このＲＴＰパケットの送信先である自構内呼制御サーバ１１に帰属するＩＰ電話端末１３に、このＲＴＰパケットを転送する（Ｓ２２４）。
【０１６５】
また、主制御部１２１は、パケット分離部１１８から受け取った多重化対象パケットがＲＴＰパケットであるか、それともＳＩＰパケットであるかを判断する（Ｓ２２５）。そして、ＲＴＰパケットである場合（Ｓ２２５でＹＥＳ）、主制御部１２１は、音声データ符号化・復号部１２０を用いて、このＲＴＰパケットのペイロードに格納されている符号化データを音声データに復号する（Ｓ２２６）。それから、主制御部１２１は、ＲＴＰパケット送受信部１１７、ゲートウェイ制御部１１２、およびＬＡＮインターフェース部１１０を介して、このＲＴＰパケットの送信先である自構内呼制御サーバ１１に帰属するＩＰ電話端末１３に、このＲＴＰパケットを転送する（Ｓ２２７）。
【０１６６】
なお、多重化対象パケットがＳＩＰパケットである場合は（Ｓ２２５でＮＯ）、図４〜図１１に示すＳＩＰパケット送受信フローに従って処理される。
【０１６７】
次に、図１に示すＩＰ電話システムの動作例を説明する。
【０１６８】
先ず、網管理セッションを利用してＩＰ電話網３に管理されていない外線セッションが確立される場合の動作例を説明する。
【０１６９】
図１４は、構内呼制御サーバ［Ａ］１１がパケット多重外線発信処理（図６参照）を実施し、構内呼制御サーバ［Ｂ］１１がパケット多重外線着信処理（図７参照）を実施することにより外線セッションが確立される場合のＩＰ電話システムの動作例を説明するためのシーケンス図である。
【０１７０】
ここで、構内電話システム［Ａ］１は、ＩＰ電話網３を提供するＩＰ電話サービスプロバイダとの契約回線数分の網管理セッションを確立しており、そのうちの一つが構内電話システム［Ｂ］１との間に確立されているものとする（Ｓ３０１）。
【０１７１】
さて、構内電話システム［Ａ］１内のＩＰ電話端末［Ａ０１］１３は、ユーザから構内電話システム［Ｂ］１への発信指示を受け付けると、自ＩＰ電話端末［Ａ０１］１３が帰属する構内呼制御サーバ［Ａ］１１に、構内電話システム［Ｂ］１を送信先とするＩＮＶＩＴＥメッセージのＳＩＰパケットを送信する（Ｓ３０２）。
【０１７２】
これを受けて、構内呼制御サーバ［Ａ］１１は、１００ＴｒｙｉｎｇメッセージのＳＩＰパケットをＩＰ電話端末［Ａ０１］１３に返信する（Ｓ３０３）。
【０１７３】
また、構内呼制御サーバ［Ａ］１１は、ＩＮＶＩＴＥメッセージの送信先である構内呼制御サーバ［Ｂ］１１との間に確立している網管理セッションのＲＴＰパケットのペイロードにＩＮＶＩＴＥメッセージのＳＩＰパケットを多重化する。これにより、ＩＮＶＩＴＥメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ｂ］１１に送られる（Ｓ３０４）。
【０１７４】
構内呼制御サーバ［Ｂ］１１は、網管理セッションを介して構内呼制御サーバ［Ａ］１１から受信したＲＴＰパケットからＩＮＶＩＴＥメッセージのＳＩＰパケットを分離して、このＩＮＶＩＴＥメッセージのＳＩＰパケットを、自構内呼制御サーバ［Ｂ］１１に帰属する各ＩＰ電話端末［Ｂ０１］１３に送信する（Ｓ３０５）。
【０１７５】
また、構内呼制御サーバ［Ｂ］１１は、ＩＮＶＩＴＥメッセージの送信元である構内呼制御サーバ［Ａ］１１との間に確立している網管理セッションのＲＴＰパケットのペイロードに１００ＴｒｙｉｎｇメッセージのＳＩＰパケットを多重化する。これにより、１００ＴｒｙｉｎｇメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ａ］１１に送られる（Ｓ３０６）。
【０１７６】
それから、構内呼制御サーバ［Ｂ］１１は、自構内呼制御サーバ［Ｂ］１１に帰属する各ＩＰ電話端末［Ｂ０１］１３から１８０ＲｉｎｇｉｎｇメッセージのＳＩＰパケットを受信すると（Ｓ３０７）、ＩＮＶＩＴＥメッセージの送信元である構内呼制御サーバ［Ａ］１１との間に確立している網管理セッションのＲＴＰパケットのペイロードに１８０ＲｉｎｇｉｎｇメッセージのＳＩＰパケットを多重化する。これにより、１８０ＲｉｎｇｉｎｇメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ａ］１１に送られる（Ｓ３０８）。
【０１７７】
構内呼制御サーバ［Ａ］１１は、網管理セッションを介して構内呼制御サーバ［Ｂ］１１から受信したＲＴＰパケットから１８０ＲｉｎｇｉｎｇメッセージのＳＩＰパケットを分離する。そして、１８０ＲｉｎｇｉｎｇメッセージのＳＩＰパケットを、ＩＮＶＩＴＥメッセージの送信元であるＩＰ電話端末［Ａ０１］１３に送信する（Ｓ３０９）。
【０１７８】
さて、構内電話システム［Ｂ］１において、ＩＰ電話端末［Ｂ０１］１３は、ユーザより応答指示を受け付けると、２００ＯＫメッセージを構内呼制御サーバ［Ｂ］１１に送信する（Ｓ３１０）。構内呼制御サーバ［Ｂ］１１は、ＩＮＶＩＴＥメッセージの送信元である構内呼制御サーバ［Ａ］１１との間に確立している網管理セッションのＲＴＰパケットのペイロードに２００ＯＫメッセージのＳＩＰパケットを多重化する。これにより、２００ＯＫメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ａ］１１に送られる（Ｓ３１１）。
【０１７９】
構内呼制御サーバ［Ａ］１１は、網管理セッションを介して構内呼制御サーバ［Ｂ］１１から受信したＲＴＰパケットから２００ＯＫメッセージのＳＩＰパケットを分離し、この２００ＯＫメッセージのＳＩＰパケットを、ＩＮＶＩＴＥメッセージの送信元であるＩＰ電話端末［Ａ０１］１３に送信する（Ｓ３１２）。
【０１８０】
次に、構内呼制御サーバ［Ａ］１１は、ＩＰ電話端末［Ａ０１］１３からＡＣＫメッセージのＳＩＰパケットを受信すると（Ｓ３１３）、ＩＮＶＩＴＥメッセージの送信先である構内呼制御サーバ［Ｂ］１１との間に確立している網管理セッションのＲＴＰパケットのペイロードにＡＣＫメッセージのＳＩＰパケットを多重化する。これにより、ＡＣＫメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ｂ］１１に送られる（Ｓ３１４）。
【０１８１】
構内呼制御サーバ［Ｂ］１１は、網管理セッションを介して構内呼制御サーバ［Ａ］１１から受信したＲＴＰパケットからＡＣＫメッセージのＳＩＰパケットを分離し、このＡＣＫメッセージのＳＩＰパケットを、ＩＮＶＩＴＥメッセージに応答したＩＰ電話端末［Ｂ０１］１３に送信する（Ｓ３１５）。
【０１８２】
以上により、構内電話システム［Ａ］１および構内電話システム［Ｂ］１間の網管理セッションを介して、ＩＰ電話網３上の呼制御サーバ２に管理されていない外線セッションが確立される（Ｓ３１６）。これにより、ＩＰ電話端末［Ａ０２］１３およびＩＰ電話端末［Ｂ０２］１３間の通話と、ＩＰ電話端末［Ａ０１］１３およびＩＰ電話端末［Ｂ０１］１３間の通話とを同時に行うことができる。
【０１８３】
次に、網管理セッションを利用して確立された外線セッションが切断される場合の動作例を説明する。
【０１８４】
図１５は、構内呼制御サーバ［Ａ］１１が第一パケット多重外線切断処理（図９参照）を実施し、構内呼制御サーバ［Ｂ］１１が第二パケット多重外線切断処理（図１０参照）を実施することにより外線セッションが切断される場合のＩＰ電話システムの動作例を説明するためのシーケンス図である。
【０１８５】
ここで、構内電話システム［Ａ］１内のＩＰ電話端末［Ａ０２］１３と構内電話システム［Ｂ］１内のＩＰ電話端末［Ｂ０２］１３との間に網管理セッションが確立され、構内電話システム［Ａ］１内のＩＰ電話端末［Ａ０１］１３と構内電話システム［Ｂ］１内のＩＰ電話端末［Ｂ０１］１３との間に、この網管理セッションを利用した外線セッションが確立されているものとする（Ｓ３２０）。
【０１８６】
さて、ＩＰ電話端末［Ａ０１］１３は、ユーザから切断指示を受け付けると、自ＩＰ電話端末［Ａ０１］１３が帰属する構内呼制御サーバ［Ａ］１１に、ＩＰ電話端末［Ｂ０１］１３を送信先とするＢＹＥメッセージのＳＩＰパケットを送信する（Ｓ３２１）。
【０１８７】
これを受けて、構内呼制御サーバ［Ａ］１１は、構内呼制御サーバ［Ｂ］１１との間に確立している網管理セッションのＲＴＰパケットのペイロードにＢＹＥメッセージのＳＩＰパケットを多重化する。これにより、ＢＹＥメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ｂ］１１に送られる（Ｓ３２２）。
【０１８８】
構内呼制御サーバ［Ｂ］１１は、網管理セッションを介して構内呼制御サーバ［Ａ］１１から受信したＲＴＰパケットからＢＹＥメッセージのＳＩＰパケットを分離し、このＢＹＥメッセージのＳＩＰパケットをＩＰ電話端末［Ｂ０１］１３に送信する（Ｓ３２３）。それから、構内呼制御サーバ［Ｂ］１１は、ＩＰ電話端末［Ｂ０１］１３から２００ＯＫメッセージのＳＩＰパケットを受信すると（Ｓ３２４）、構内呼制御サーバ［Ａ］１１との間に確立している網管理セッションのＲＴＰパケットのペイロードに２００ＯＫメッセージのＳＩＰパケットを多重化する。これにより、２００ＯＫメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ａ］１１に送られる（Ｓ３２５）。
【０１８９】
構内呼制御サーバ［Ａ］１１は、網管理セッションを介して構内呼制御サーバ［Ｂ］１１から受信したＲＴＰパケットから２００ＯＫメッセージのＳＩＰパケットを分離し、この２００ＯＫメッセージのＳＩＰパケットをＩＰ電話端末［Ａ０１］１３に送信する（Ｓ３２６）。
【０１９０】
これにより、ＩＰ電話端末［Ａ０１］１３およびＩＰ電話端末［Ｂ０１］１３間に確立されていた外線セッションが切断される（Ｓ３２７）。
【０１９１】
次に、外線セッションに利用されている網管理セッションがみなし切断される場合の動作例を説明する。
【０１９２】
図１６は、構内呼制御サーバ［Ａ］１１がパケット多重外線みなし切断処理（図１１（Ａ）参照）を実施し、構内呼制御サーバ［Ｂ］１１が第二パケット多重外線切断処理（図１０参照）を実施することにより網管理セッションがみなし切断される場合のＩＰ電話システムの動作例を説明するためのシーケンス図である。
【０１９３】
ここで、構内電話システム［Ａ］１内のＩＰ電話端末［Ａ０２］１３と構内電話システム［Ｂ］１内のＩＰ電話端末［Ｂ０２］１３との間に網管理セッションが確立され、構内電話システム［Ａ］１内のＩＰ電話端末［Ａ０１］１３と構内電話システム［Ｂ］１内のＩＰ電話端末［Ｂ０１］１３との間に、この網管理セッションを利用した外線セッションが確立されているものとする（Ｓ３３０）。
【０１９４】
さて、ＩＰ電話端末［Ａ０２］１３は、ユーザから切断指示を受け付けると、自ＩＰ電話端末［Ａ０２］１３が帰属する構内呼制御サーバ［Ａ］１１に、ＩＰ電話端末［Ｂ０２］１３を送信先とするＢＹＥメッセージのＳＩＰパケットを送信する（Ｓ３３１）。
【０１９５】
これを受けて、構内呼制御サーバ［Ａ］１１は、構内呼制御サーバ［Ｂ］１１との間に確立している網管理セッションのＲＴＰパケットのダミーを生成し、このダミーのＲＴＰパケットのペイロードにＢＹＥメッセージのＳＩＰパケットを多重化する。これにより、ＢＹＥメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ｂ］１１に送られる（Ｓ３３２）。
【０１９６】
構内呼制御サーバ［Ｂ］１１は、網管理セッションを介して構内呼制御サーバ［Ａ］１１から受信したＲＴＰパケットからＢＹＥメッセージのＳＩＰパケットを分離し、このＢＹＥメッセージのＳＩＰパケットをＩＰ電話端末［Ｂ０２］１３に送信する（Ｓ３３３）。それから、構内呼制御サーバ［Ｂ］１１は、ＩＰ電話端末［Ｂ０２］１３から２００ＯＫメッセージのＳＩＰパケットを受信すると（Ｓ３３４）、構内呼制御サーバ［Ａ］１１との間に確立している網管理セッションのＲＴＰパケットのダミーを生成し、このダミーのＲＴＰパケットのペイロードに２００ＯＫメッセージのＳＩＰパケットを多重化する。これにより、２００ＯＫメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ａ］１１に送られる（Ｓ３３５）。
【０１９７】
構内呼制御サーバ［Ａ］１１は、網管理セッションを介して構内呼制御サーバ［Ｂ］１１から受信したＲＴＰパケットから２００ＯＫメッセージのＳＩＰパケットを分離し、この２００ＯＫメッセージのＳＩＰパケットをＩＰ電話端末［Ａ０２］１３に送信する（Ｓ３３６）。
【０１９８】
これにより、ＩＰ電話網３上の網管理セッションが切断されることなく、つまり呼制御サーバ２に引き続き網管理セッション接続中として管理されつつ、この網管理セッションに接続するＩＰ電話端末［Ａ０２］１３およびＩＰ電話端末［Ｂ０２］１３間の通話が終了する（みなし切断）。ＩＰ電話網３上の網管理セッションは切断されていないため（Ｓ３３７）、この網管理セッションを利用するＩＰ電話端末［Ａ０１］１３およびＩＰ電話端末［Ｂ０１］１３間の外線セッションは、引き続き維持される（Ｓ３３８）。
【０１９９】
次に、網管理セッションのみなし切断後にこの網管理セッションを利用して確立された外線セッションが切断される場合の動作例を説明する。
【０２００】
図１７は、構内呼制御サーバ［Ａ］１１が第一パケット多重外線切断処理（図９参照）を実施し、構内呼制御サーバ［Ｂ］１１が第二パケット多重外線切断処理（図１０参照）および外線切断代行処理（図１１（Ｂ）参照）を実施することにより外線セッションが切断される場合のＩＰ電話システムの動作例を説明するためのシーケンス図である。
【０２０１】
ここで、構内電話システム［Ａ］１内のＩＰ電話端末［Ａ０２］１３と構内電話システム［Ｂ］１内のＩＰ電話端末［Ｂ０２］１３との間に網管理セッションが確立され、構内電話システム［Ａ］１内のＩＰ電話端末［Ａ０１］１３と構内電話システム［Ｂ］１内のＩＰ電話端末［Ｂ０１］１３との間に、この網管理セッションを利用した外線セッションが確立された後、ＩＰ電話端末［Ａ０２］１３およびＩＰ電話端末［Ｂ０２］１３間の網管理セッションがみなし切断されたものとする（Ｓ３４０）。
【０２０２】
さて、ＩＰ電話端末［Ａ０１］１３は、ユーザから切断指示を受け付けると、自ＩＰ電話端末［Ａ０１］１３が帰属する構内呼制御サーバ［Ａ］１１に、ＩＰ電話端末［Ｂ０１］１３を送信先とするＢＹＥメッセージのＳＩＰパケットを送信する（Ｓ３４１）。
【０２０３】
これを受けて、構内呼制御サーバ［Ａ］１１は、構内呼制御サーバ［Ｂ］１１との間に確立している網管理セッションのＲＴＰパケットのダミーを生成し、このダミーのＲＴＰパケットのペイロードにＢＹＥメッセージのＳＩＰパケットを多重化する。これにより、ＢＹＥメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ｂ］１１に送られる（Ｓ３４２）。
【０２０４】
構内呼制御サーバ［Ｂ］１１は、網管理セッションを介して構内呼制御サーバ［Ａ］１１から受信したＲＴＰパケットからＢＹＥメッセージのＳＩＰパケットを分離し、このＢＹＥメッセージのＳＩＰパケットをＩＰ電話端末［Ｂ０１］１３に送信する（Ｓ３４３）。それから、構内呼制御サーバ［Ｂ］１１は、ＩＰ電話端末［Ｂ０１］１３から２００ＯＫメッセージのＳＩＰパケットを受信すると（Ｓ３４４）、構内呼制御サーバ［Ａ］１１との間に確立している網管理セッションのＲＴＰパケットのダミーを生成し、このダミーのＲＴＰパケットのペイロードに２００ＯＫメッセージのＳＩＰパケットを多重化する。これにより、２００ＯＫメッセージのＳＩＰパケットは、網管理セッションを介して構内呼制御サーバ［Ａ］１１に送られる（Ｓ３４５）。
【０２０５】
構内呼制御サーバ［Ａ］１１は、網管理セッションを介して構内呼制御サーバ［Ｂ］１１から受信したＲＴＰパケットから２００ＯＫメッセージのＳＩＰパケットを分離し、この２００ＯＫメッセージのＳＩＰパケットをＩＰ電話端末［Ａ０１］１３に送信する（Ｓ３４６）。
【０２０６】
これにより、ＩＰ電話端末［Ａ０１］１３およびＩＰ電話端末［Ｂ０１］１３間に確立されていた網管理外セッションが切断される（Ｓ３４７）。
【０２０７】
次に、構内呼制御サーバ［Ａ］１１は、みなし切断された網管理セッションを利用する外線セッションが存在しないことを確認し、この網管理セッションのＩＰ電話網３上での接続を切断するためのＢＹＥメッセージのＳＩＰパケットをＩＰ電話網３上の呼制御サーバ２に送信する。このＢＹＥメッセージのＳＩＰパケットは、呼制御サーバ２経由で構内呼制御サーバ［Ｂ］１１に送られる（Ｓ３４８）。
【０２０８】
構内呼制御サーバ［Ｂ］１１は、このＢＹＥメッセージのＳＩＰパケットに対して、２００ＯＫメッセージのＳＩＰパケットを呼制御サーバ２経由で構内呼制御サーバ［Ａ］１１に送信する（Ｓ３４９）。
【０２０９】
これにより、通話が終了しているにもかかわらず、呼制御サーバ２には引き続き接続中として管理されている被多重化セッションが切断される。
【０２１０】
以上、本発明の一実施の形態を説明した。
【０２１１】
本実施の形態では、構内呼制御サーバ１１が、ＩＰ電話網３上の呼制御サーバ２に管理されているセッションであって通話相手側の構内呼制御サーバ１１との間に確立しているセッションである網管理セッションを利用してＳＩＰパケットをやり取りする。これにより、網管理セッションのなかに、ＩＰ電話網３上の呼制御サーバ２に管理されていないセッションを確立する。
【０２１２】
具体的には、構内呼制御サーバ１１は、ＬＡＮ１４から受信したＳＩＰパケットまたはＲＴＰパケットを、このＳＩＰパケットまたはＲＴＰパケットの送信先である他の構内呼制御サーバ１１との間に確立されている網管理セッションでやり取りするＲＴＰパケットのペイロードに多重化して、ＩＰ電話網３に送信する。また、構内呼制御サーバ１１は、網管理セッションを介してＩＰ電話網３から受信したＲＴＰパケットのペイロードに多重化されているＳＩＰパケットまたはＲＴＰパケットを分離して、このＲＴＰパケットおよびこのＲＴＰパケットから分離したＳＩＰパケットあるいはＲＴＰパケットを、ＬＡＮ１４に送信する。
【０２１３】
したがって、ＩＰ電話網３を提供するＩＰ電話サービスプロバイダとの契約回線数以上のセッションを同時に確立することができる。
【０２１４】
また、本実施の形態において、構内呼制御サーバ１１は、網管理セッション数が、ＩＰ電話網３を提供するＩＰ電話サービスプロバイダとの契約回線数に達しており、且つ、通話相手側の構内電話システム１との間に網管理セッションが確立されている場合に、この網管理セッションを利用して外線セッションを確立する。
【０２１５】
したがって、本実施の形態によれば、網管理セッションを優先利用することができる。
【０２１６】
また、本実施の形態において、構内呼制御サーバ１１は、網管理セッション数が、ＩＰ電話網３を提供するＩＰ電話サービスプロバイダとの契約回線数に達しており、且つ、通話相手側の構内電話システム１との間に網管理セッションが確立されていない場合に、ＩＮＶＩＴＥメッセージのＳＩＰパケットを送信した自構内電話システム１内のＩＰ電話端末１３に対してＢＵＳＹメッセージのＳＩＰパケットを送信して話中処理を実施する。
【０２１７】
したがって、本実施の形態によれば、セッションを確立できる見込みのない無意味なＳＩＰメッセージのやり取りによってＩＰ電話網３のトラヒックが増大するのを防止することができる。
【０２１８】
また、本実施の形態において、構内呼制御サーバ１１は、網管理セッションと接続するＩＰ電話端末１３からＢＹＥメッセージのＳＩＰパケットを受信した場合に、この網管理セッションを利用する外線セッションがあるならば、網管管理セッションのＲＴＰパケットのダミーを生成し、このダミーのＲＴＰパケットを利用してＳＩＰパケットをやり取りする。これにより、網管理セッションをみなし切断し、ＩＰ電話網３上の網管理セッションを維持したまま、この網管理セッションと接続するＩＰ電話端末１３間の通話を終了させる。
【０２１９】
したがって、本実施の形態によれば、網管理セッションと接続するＩＰ電話端末１３間の通話が終了した後でも、この網管理セッションを利用する外線セッションを維持することができる。
【０２２０】
また、本実施の形態において、構内呼制御サーバ１１は、みなし切断された網管理セッションを利用する外線セッションと接続するＩＰ電話端末１３からＢＹＥメッセージのＳＩＰパケットを受信した場合に、網管理セッションを利用する外線セッションが他にない場合、ＩＰ電話網３に対して、網管理セッションを切断するためのＢＹＥメッセージのＳＩＰパケットを送信することにより、この網管理セッションを切断する。
【０２２１】
したがって、本実施の形態によれば、利用されていない網管理セッションがいつまでも残ってしまうのを防止することができる。
【０２２２】
また、本実施の形態において、構内呼制御サーバ１１は、網管理セッションを利用して外線セッションが確立されている場合に、ＬＡＮ１４から受け取ったこの網管理セッションおよび外線セッション各々のＲＴＰパケットのペイロードに格納されている音声データを、外線セッションの数に応じた品質（圧縮率）で符号化（圧縮）する。そして、網管理セッションのＲＴＰパケットのペイロードに、各外線セッションのＲＴＰパケットを多重化してＩＰ電話網３に送信する。また、ＩＰ電話網３から受け取った網管理セッションのＲＴＰパケットおよびこのＲＴＰパケットのペイロードに多重化されている外線セッションのＲＴＰパケット各々のペイロードに格納されている符号化データを音声データに復号（伸張）して、ＬＡＮ１４に送信にする。
【０２２３】
したがって、本実施の形態によれば、網管理セッションを利用して複数の外線セッションが確立されている場合でも、この網管理セッションおよび外線セッション各々に接続する各ＩＰ電話端末１３がより確実に通話相手と通話できるようにすることが可能となる。
【０２２４】
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０２２５】
例えば、上記の実施の形態において、構内呼制御サーバ１１は、網管理セッションのＲＴＰパケットのペイロードに、網管理セッションを利用する外線セッションのＳＩＰパケットをそのまま多重化しているが、本発明はこれに限定されない。独自に呼制御メッセージを定義してもよい。そして、変換テーブル等を利用して、ＳＩＰメッセージを独自の呼制御メッセージに変換してＲＴＰパケットのペイロードに多重化し、またＲＴＰパケットのペイロードから分離した独自の呼制御メッセージをＳＩＰメッセージに変換するようにしてもよい。
【０２２６】
また、上記の実施の形態において、図２に示す構内呼制御サーバ１１の構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実行されるものでもよいし、あるいはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などの計算機によりソフトウエア的に実行されるものでもよい。または、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、およびＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、モデム等の通信インターフェースを備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
【図面の簡単な説明】
【０２２７】
【図１】図１は、本発明の一実施の形態に係るＩＰ電話システムの概略図である。
【図２】図２は、構内呼制御サーバ１１の概略構成図である。
【図３】図３は、外線セッション情報記憶部１１４の登録内容例を模式的に表した図である。
【図４】図４は、構内呼制御サーバ１１のＳＩＰパケット送受信動作を説明するためのフロー図である。
【図５】図５は、図４に示す発着信処理（Ｓ１３）を説明するためのフロー図である。
【図６】図６は、図５に示すパケット多重外線発信処理（Ｓ１３０８）を説明するためのフロー図である。
【図７】図７は、図５に示すパケット多重外線着信処理（Ｓ１３１３）を説明するためのフロー図である。
【図８】図８は、図４に示す切断処理（Ｓ１５）を説明するためのフロー図である。
【図９】図９は、図８に示す第一パケット多重外線切断処理（Ｓ１５０５）を説明するためのフロー図である。
【図１０】図１０は、図８に示す第二パケット多重外線切断処理（Ｓ１５１３）を説明するためのフロー図である。
【図１１】図１１（Ａ）は、図８に示すパケット多重外線みなし切断処理（Ｓ１５０７）を説明するためのフロー図であり、図１１（Ｂ）は、図８に示す外線切断代行処理（Ｓ１５１２）を説明するためのフロー図である。
【図１２】図１２は、ＬＡＮ１４側からＲＴＰパケットを受信した場合における構内呼制御サーバ１１のＲＴＰパケット送受信動作を説明するためのフロー図である。
【図１３】図１３は、ＩＰ電話網３側からＲＴＰパケットを受信した場合における構内呼制御サーバ１１のＲＴＰパケット送受信動作を説明するためのフロー図である。
【図１４】図１４は、構内呼制御サーバ［Ａ］１１がパケット多重外線発信処理（図６参照）を実施し、構内呼制御サーバ［Ｂ］１１がパケット多重外線着信処理（図７参照）を実施することにより外線セッションが確立される場合のＩＰ電話システムの動作例を説明するためのシーケンス図である。
【図１５】図１５は、構内呼制御サーバ［Ａ］１１が第一パケット多重外線切断処理（図９参照）を実施し、構内呼制御サーバ［Ｂ］１１が第二パケット多重外線切断処理（図１０参照）を実施することにより外線セッションが切断される場合のＩＰ電話システムの動作例を説明するためのシーケンス図である。
【図１６】図１６は、構内呼制御サーバ［Ａ］１１がパケット多重外線みなし切断処理（図１１（Ａ）参照）を実施し、構内呼制御サーバ［Ｂ］１１が第二パケット多重外線切断処理（図１０参照）を実施することにより網管理セッションがみなし切断される場合のＩＰ電話システムの動作例を説明するためのシーケンス図である。
【図１７】図１７は、構内呼制御サーバ［Ａ］１１が第一パケット多重外線切断処理（図９参照）を実施し、構内呼制御サーバ［Ｂ］１１が第二パケット多重外線切断処理（図１０参照）および外線切断代行処理（図１１（Ｂ）参照）を実施することにより外線セッションが切断される場合のＩＰ電話システムの動作例を説明するためのシーケンス図である。
【符号の説明】
【０２２８】
１：構内電話システム、２：呼制御サーバ、３：ＩＰ電話網、１１：構内呼制御サーバ、１３：ＩＰ電話端末、１４：ＬＡＮ、１１０：ＬＡＮインターフェース部、１１１：ＩＰ電話網インターフェース部、１１２：ゲートウェイ制御部、１１３：端末登録情報記憶部、１１４：外線セッション情報記憶部、１１５：多重化パケット保持部、１１６：ＳＩＰパケット送受信部、１１７：ＲＴＰパケット送受信部、１１８：パケット分離部、１１９：パケット多重化部、１２０：音声データ符号化・復号部、１２１：主制御部
【図１】
2010130305.tif 000003
【図２】
2010130305.tif 000004
【図３】
2010130305.tif 000005
【図４】
2010130305.tif 000006
【図５】
2010130305.tif 000007
【図６】
2010130305.tif 000008
【図７】
2010130305.tif 000009
【図８】
2010130305.tif 000010
【図９】
2010130305.tif 000011
【図１０】
2010130305.tif 000012
【図１１】
2010130305.tif 000013
【図１２】
2010130305.tif 000014
【図１３】
2010130305.tif 000015
【図１４】
2010130305.tif 000016
【図１５】
2010130305.tif 000017
【図１６】
2010130305.tif 000018
【図１７】
2010130305.tif 000019