(57)【要約】【課題】コールトランスファに際して被転送エンドポイント装置と転送先エンドポイント装置間の呼を新たに生成する際に、ゲートキーパ装置にコールトランスファ接続であることを通知して、呼を転送したいエンドポイント装置に確実に接続すること。【解決手段】ゲートキーパ装置２０１において、コールトランスファ制御部２０２内の制御部２０９は、判別部２０８から入力された判別結果によりコールトランスファ情報が設定されていた場合は、管理部２０１で管理されている転送先エンドポイント装置１０４の話中状態をチェックせず、判別部２０８から入力されたＩＰアドレスをＡＣＦ（参加確認）メッセージに編集し、その編集したＡＣＦメッセージをＴＣＰ／ＩＰ制御部２０３により被転送エンドポイント装置１０２に送信する処理を実行する。【選択図】      図２
2005026938.tif 000002
【特許請求の範囲】
【請求項１】
被転送エンドポイント装置と、該被転送エンドポイント装置の発呼の転送先である転送先エンドポイント装置と、前記被転送エンドポイント装置と前記転送先エンドポイント装置の各通信状態を管理するゲートキーパ装置とから構成される通信システムであって、前記被転送エンドポイント装置は、前記転送先エンドポイント装置から送信された該転送先エンドポイント装置のアドレスを受信し、受信したアドレスにコールトランスファであることを示すコールトランスファ情報を設定して前記ゲートキーパ装置に送信する通信制御手段を具備し、前記ゲートキーパ装置は、前記被転送エンドポイント装置と前記転送先エンドポイント装置の各アドレスと通信状態を管理する管理手段と、前記被転送エンドポイント装置から送信された前記転送先エンドポイント装置のアドレスを受信する受信手段と、前記受信された転送先エンドポイント装置のアドレスに対応するＩＰアドレスを前記管理手段から検索する検索手段と、前記ＩＰアドレスが検索された場合は、前記受信された転送先エンドポイント装置のアドレスにコールトランスファ情報が設定されているか否かを判別する判別手段と、前記コールトランスファ情報が設定されていると判別された場合は、前記管理手段により管理された当該転送先エンドポイント装置の通信状態によらず、該転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行し、前記コールトランスファ情報が設定されていないと判別された場合は、前記管理手段により管理された当該転送先エンドポイント装置の通信状態に応じた処理を実行する通信制御手段とを具備することを特徴とする通信システム。
【請求項２】
前記ゲートキーパ装置において、前記判別手段は、前記ＩＰアドレスが検索されない場合は、前記コールトランスファ情報の設定の有無と、前記転送先エンドポイント装置を管理する他のゾーンの他のゲートキーパ装置の有無とを判別し、前記通信制御手段は、前記コールトランスファ情報が設定されていて、他のゲートキーパ装置が有ると判別された場合は、当該転送先エンドポイント装置のアドレスと前記コールトランスファ情報とを設定した位置情報要求を前記他のゲートキーパ装置に送信する処理を実行し、この送信の応答として前記他のゲートキーパ装置から送信される位置情報確認に設定された転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行することを特徴とする請求項１記載の通信システム。
【請求項３】
前記被転送エンドポイント装置において、前記通信制御手段は、前記転送先エンドポイント装置からＩＰアドレスを受信し、受信したＩＰアドレスに前記コールトランスファ情報を設定して前記ゲートキーパ装置に送信し、前記ゲートキーパ装置において、前記判別手段は、前記被転送エンドポイント装置から受信されたＩＰアドレスにコールトランスファ情報が設定されているか否かを判別することを特徴とする請求項１又は２記載の通信システム。
【請求項４】
同一ゾーン内に接続された複数のエンドポイント装置のアドレス毎にＩＰアドレスと通信状態とを管理する管理手段と、被転送エンドポイント装置から送信される転送先エンドポイント装置のアドレスを受信する受信手段と、前記受信された転送先エンドポイント装置のアドレスに対応するＩＰアドレスを前記管理手段から検索する検索手段と、前記ＩＰアドレスが検索された場合は、前記受信された転送先エンドポイント装置のアドレスにコールトランスファ情報が設定されているか否かを判別する判別手段と、前記コールトランスファ情報が設定されていると判別された場合は、前記管理手段により管理された当該転送先エンドポイント装置の通信状態によらず、該転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行し、前記コールトランスファ情報が設定されていないと判別された場合は、前記管理手段により管理された当該転送先エンドポイント装置の通信状態に応じた処理を実行する通信制御手段とを具備することを特徴とするゲートキーパ装置。
【請求項５】
前記判別手段は、前記ＩＰアドレスが検索されない場合は、前記コールトランスファ情報の設定の有無と、前記転送先エンドポイント装置を管理する他のゾーンの他のゲートキーパ装置の有無とを判別し、前記通信制御手段は、前記コールトランスファ情報が設定されていて、他のゲートキーパ装置が有ると判別された場合は、当該転送先エンドポイント装置のアドレスと前記コールトランスファ情報とを設定した位置情報要求を前記他のゲートキーパ装置に送信する処理を実行し、この送信の応答として前記他のゲートキーパ装置から送信される位置情報確認に設定された転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行することを特徴とする請求項４記載のゲートキーパ装置。
【請求項６】
前記受信手段は、前記被転送エンドポイント装置から前記転送先エンドポイント装置のＩＰアドレスを受信し、前記判別手段は、前記受信された転送先エンドポイント装置のＩＰアドレスにコールトランスファ情報が設定されているか否かを判別することを特徴とする請求項４又は５記載のゲートキーパ装置。
【請求項７】
被転送エンドポイント装置と、該被転送エンドポイント装置の発呼の転送先である転送先エンドポイント装置と、前記被転送エンドポイント装置と前記転送先エンドポイント装置の各通信状態を管理するゲートキーパ装置とから構成される通信システムの通信制御方法であって、前記被転送エンドポイント装置は、前記転送先エンドポイント装置から送信された該転送先エンドポイント装置のアドレスを受信し、受信したアドレスにコールトランスファであることを示すコールトランスファ情報を設定して前記ゲートキーパ装置に送信する通信制御ステップとを具備し、前記ゲートキーパ装置は、前記被転送エンドポイント装置と前記転送先エンドポイント装置の各アドレスと通信状態を管理する管理ステップと、前記被転送エンドポイント装置から送信された前記転送先エンドポイント装置のアドレスを受信する受信ステップと、前記受信された転送先エンドポイント装置のアドレスに対応するＩＰアドレスを前記管理手段から検索する検索ステップと、前記ＩＰアドレスが検索された場合は、前記受信された転送先エンドポイント装置のアドレスにコールトランスファ情報が設定されているか否かを判別する判別ステップと、前記コールトランスファ情報が設定されていると判別された場合は、前記管理された当該転送先エンドポイント装置の通信状態によらず、該転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行し、前記コールトランスファ情報が設定されていないと判別された場合は、前記管理された当該転送先エンドポイント装置の通信状態に応じた処理を実行する通信制御ステップとを具備することを特徴とする通信システムの通信制御方法。
【請求項８】
同一ゾーン内に接続された複数のエンドポイント装置のアドレス毎にＩＰアドレスと通信状態とを管理する管理ステップと、被転送エンドポイント装置から送信される転送先エンドポイント装置のアドレスを受信する受信ステップと、前記受信された転送先エンドポイント装置のアドレスに対応するＩＰアドレスを検索する検索ステップと、前記ＩＰアドレスが検索された場合は、前記受信された転送先エンドポイント装置のアドレスにコールトランスファ情報が設定されているか否かを判別する判別ステップと、前記コールトランスファ情報が設定されていると判別された場合は、前記管理された当該転送先エンドポイント装置の通信状態によらず、該転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行し、前記コールトランスファ情報が設定されていないと判別された場合は、前記管理された当該転送先エンドポイント装置の通信状態に応じた処理を実行する通信制御ステップとを具備することを特徴とする通信制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＴＴＣ標準ＪＴ−Ｈ３２３又はＩＴＵ−Ｔ勧告Ｈ．３２３に基づく通信システムにおいて、ある端末への呼出に対して別の端末に呼を転送するコールトランスファ制御に関する。
【０００２】
【従来の技術】
従来、ＴＴＣ標準ＪＴ−Ｈ３２３又はＩＴＵ−Ｔ勧告Ｈ．３２３に基づく通信システムにおけるコールトランスファ方式としては、非特許文献１及び非特許文献２で公開されているものがある。
【０００３】
図１６は、従来のゾーン内接続された通信システムにおけるコールトランスファ動作を説明するためのシーケンス図である。
【０００４】
図１６において、通信システムは、呼の発信元は被転送エンドポイント装置１１と、その呼の着信先は転送元エンドポイント装置１２と、その呼の転送先は転送先エンドポイント装置１３と、これらエンドポイント装置間の呼を管理するゲートキーパ装置１４とから構成されている。これらエンドポイント装置１１〜１３は、ゲートキーパ装置１４が呼を管理する範囲（ゾーン）に属している。
【０００５】
図１６では、各エンドポイント装置の動作ステップはＥの番号を付して示し、ゲートキーパ装置の動作はＧの番号を付して示す。
【０００６】
図１６において、まず、被転送エンドポイント装置１１は、転送元エンドポイント装置１２に対して発呼したが、転送元エンドポイント装置１２は、転送先エンドポイント装置１３と通話中で応答できない状況にあるため、その呼を保留した後、転送動作を開始する。
【０００７】
転送元エンドポイント装置１２は、予め設定された転送先エンドポイント装置１３に対して、Ｈ．４５０．２に規定されたコールトランスファサービスに準じて、ファシリティ（ＦＡＣＩＬＩＴＹ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｔｉｆｙ）を送信して、呼を転送することを通知する（ステップＥ１）。
【０００８】
転送先エンドポイント装置１３は、転送元エンドポイント装置１２から送信されたファシリティに応答して、ファシリティ（ＦＡＣＩＬＩＴＹ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｔｉｆｙ）を転送元エンドポイント装置１２に送信する（ステップＥ２）。
【０００９】
次いで、転送元エンドポイント装置１２は、転送先エンドポイント装置１３から応答されたファシリティを確認して、転送先エンドポイント装置１３のアドレスを設定したファシリティ（ＦＡＣＩＬＩＴＹ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｎｔｉａｔｅ）を発信元の被転送エンドポイント装置１１に送信して、転送先エンドポイント装置１３への転送を促す（ステップＥ３）。
【００１０】
次いで、被転送エンドポイント装置１１は、転送元エンドポイント装置１２から送信されたファシリティにより転送先エンドポイント装置１３に呼転送するため、改めて発信元となって、発呼先の転送先エンドポイント装置１３のアドレスを設定した参加要求（ＡＲＱ）をゲートキーパ装置１４に送信する（ステップＥ４）。
【００１１】
次いで、ゲートキーパ装置１４は、被転送エンドポイント装置１１から送信された参加要求（ＡＲＱ）により、自己の管理する転送先エンドポイント装置１３の状態を確認するが、転送先エンドポイント装置１３は既に話中になっており、また、コールトランスファであることが分からないため、被転送エンドポイント装置１１に対して参加拒否（ＡＲＪ）メッセージを送信する（ステップＧ１）。従って、この場合、コールトランスファサービスは失敗する。
【００１２】
次に、図１７に示すゾーン内のコールトランスファの動作例は、転送先エンドポイント装置１３が予め話中転送先として着信転送先エンドポイント装置１５を設定した場合を示した図である。この図１７では、転送動作に入る前の状態と、転送元エンドポイント装置１２の転送開始動作（ステップＥ１）から参加要求動作（ステップＥ４）までは、図１６と同様であるため、説明は省略する。
【００１３】
ゲートキーパ装置１４は、被転送エンドポイント装置１１から送信された参加要求（ＡＲＱ）により転送先エンドポイント装置１３の状態を確認するが、転送先エンドポイント装置１３には話中転送先として、着信転送先エンドポイント装置１５が設定されているため、着信転送先エンドポイント装置１５のアドレスを設定した参加確認（ＡＣＦ）を被転送エンドポイント装置１１に送信する（ステップＧ１）。
【００１４】
次いで、被転送エンドポイント装置１１は、ゲートキーパ装置１４から送信された着信転送先エンドポイント装置１５に対してコールトランスファを設定した呼設定（ＳＥＴＵＰ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＳｅｔｕｐ  ）により発呼する（ステップＥ５）。
【００１５】
着信転送先エンドポイント装置１５は、被転送エンドポイント装置１１から送信された呼設定に設定されたコールトランスファが認識できないため、解放完了（ＲＥＬ＿ＣＯＭＰ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＳｅｔｕｐ）を被転送エンドポイント装置１１に送信する（ステップＥ６）。従って、この場合も、コールトランスファサービスは失敗する。
【００１６】
次に、図１８は、従来のゾーン間接続された通信システムにおけるコールトランスファ動作を説明するためのシーケンス図である。
【００１７】
この図１８に示すコールトランスファの動作例は、転送先がゲートキーパ装置２２が管理する他のゾーンに属する転送先エンドポイント装置２１に設定されている場合を示した図である。
【００１８】
図１８において、まず、被転送エンドポイント装置１１は、転送元エンドポイント装置１２に対して発呼したが、転送元エンドポイント装置１２は、転送先エンドポイント装置２１と通話中で応答できない状況にあるため、その呼を保留した後、転送動作を開始する。
【００１９】
転送元エンドポイント装置１２は、予め設定された転送先エンドポイント装置２１に対して、Ｈ．４５０．２に規定されたコールトランスファサービスに準じて、ファシリティ（ＦＡＣＩＬＩＴＹ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｎｔｉｆｙ）を送信して、呼を転送することを通知する（ステップＥ１）。
【００２０】
転送先エンドポイント装置２１は、転送元エンドポイント装置１２から送信されたファシリティに応答して、ファシリティ（ＦＡＣＩＬＩＴＹ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｎｔｉｆｙ）を転送元エンドポイント装置１２に送信する（ステップＥ２）。
【００２１】
次いで、転送元エンドポイント装置１２は、転送先エンドポイント装置２１から応答されたファシリティを確認して、転送先エンドポイント装置２１のアドレスを設定したファシリティ（ＦＡＣＩＬＩＴＹ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｎｔｉａｔｅ）を発信元の被転送エンドポイント装置１１に送信して、転送先エンドポイント装置２１への転送を促す（ステップＥ３）。
【００２２】
次いで、被転送エンドポイント装置１１は、転送元エンドポイント装置１２から送信されたファシリティにより転送先エンドポイント装置２１に呼転送するため、改めて発信元となって、発呼先の転送先エンドポイント装置２１のアドレスを設定した参加要求（ＡＲＱ）をゲートキーパ装置１４に送信する（ステップＥ４）。
【００２３】
次いで、ゲートキーパ装置１４は、被転送エンドポイント装置１１から送信された参加要求（ＡＲＱ）により、転送先エンドポイント装置２１が自己のゾーンの管理下に無いため、転送先エンドポイント装置２１のアドレスを問い合わせる位置情報要求（ＬＲＱ）をゲートキーパ装置２２に送信する（ステップＧ１）。
【００２４】
次いで、ゲートキーパ装置２２は、ゲートキーパ装置１４から送信された位置情報要求に応じて、自己の管理する転送先エンドポイント装置２１の状態を確認するが、転送先エンドポイント装置２１は既に話中になっており、また、コールトランスファであることが分からないため、位置情報拒否（ＬＲＪ）をゲートキーパ装置１４に送信する（ステップＧ２）。
【００２５】
次いで、ゲートキーパ装置１４は、ゲートキーパ装置２２から送信された位置情報拒否に応じて、被転送エンドポイント装置１１に対して参加拒否（ＡＲＪ）を送信する（ステップＧ３）。従って、この場合、コールトランスファサービスは失敗する。
【００２６】
次に、図１９に示すゾーン間のコールトランスファの動作例は、転送先エンドポイント装置２１が予め話中転送先として外部の転送先エンドポイント装置（図示せず）を設定した場合を示した図である。この図１９では、転送動作に入る前の状態と、転送元エンドポイント装置１２の転送開始動作（ステップＥ１）からゲートキーパ装置１４の位置情報要求動作（ステップＧ１）までは、図１６と同様であるため、説明は省略する。
【００２７】
ゲートキーパ装置２２は、ゲートキーパ装置１４から送信された位置情報要求に応じて、自己の管理する転送先エンドポイント装置２１の状態を確認するが、転送先エンドポイント装置２１には話中転送先として、外部の着信転送先エンドポイント装置が設定されているため、着信転送先エンドポイント装置（図示せず）のアドレスを設定した位置情報確認（ＬＣＦ）をゲートキーパ装置１４に送信する（ステップＧ２）。
【００２８】
次いで、ゲートキーパ装置１４は、ゲートキーパ装置２２から送信された位置情報確認に応じて、着信転送先エンドポイント装置（図示せず）のアドレスを設定した参加確認（ＡＣＦ）を被転送エンドポイント装置１１に送信する（ステップＧ３）。
【００２９】
次いで、被転送エンドポイント装置１１は、ゲートキーパ装置１４から送信された着信転送先エンドポイント装置に対してコールトランスファを設定した呼設定（ＳＥＴＵＰ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＳｅｔｕｐ  ）により発呼する（ステップＥ５）。
【００３０】
着信転送先エンドポイント装置は、被転送エンドポイント装置１１から送信された呼設定に設定されたコールトランスファが認識できないため、解放完了（ＲＥＬ＿ＣＯＭＰ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＳｅｔｕｐ）を被転送エンドポイント装置１１に送信する（ステップＥ６）。従って、この場合も、コールトランスファサービスは失敗する。
【００３１】
【非特許文献１】
ＪＴ−Ｈ３２３のためのコールパーク、コールピックアップ付加サービス
社団法人  電信電話技術委員会
【非特許文献２】
ＩＮＴＥＲＮＡＴＩＯＮＡＬ  ＴＥＬＥＣＯＭＭＵＮＩＣＡＴＩＯＮ  ＵＮＩＯＮ  ＴＥＬＥＣＯＭＭＵＮＩＣＡＴＩＯＮ  ＳＴＡＮＤＡＲＤＩＺＡＴＩＯＮ  ＳＥＣＴＯＲ  ＯＦ  ＩＴＵ  Ｃａｌｌ  ｐａｒｋ  ａｎｄ  ｃａｌｌ  ｐｉｃｋｕｐ  ｓｕｐｐｌｅｍｅｎｔａｒｙ  ｓｅｒｖｉｃｅｓ  ｆｏｒ  Ｈ．３２３  ＩＴＵ−Ｔ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  Ｈ．４５０．５
【００３２】
【発明が解決しようとする課題】
しかしながら、従来の通信システムのコールトランスファ制御においては、呼転送を行う際に、被転送エンドポイント装置と転送先エンドポイント装置間で呼を新たに生成するため、着信話中転送やハンティング（代表転送）等のテレフォニーサービスを実現する為に話中管理しているゲートキーパ装置では、転送先エンドポイント装置が話中と判断されて、着信話中転送やハンティング等のテレフォニーサービスが動作してしまい、呼を転送したいエンドポイント装置と確実に接続することができず、転送が失敗してしまうという問題があった。
【００３３】
本発明はかかる点に鑑みてなされたものであり、コールトランスファに際して被転送エンドポイント装置と転送先エンドポイント装置間の呼を新たに生成する際に、ゲートキーパ装置にコールトランスファ接続であることを通知して、呼を転送したいエンドポイント装置に確実に接続する通信システム、ゲートキーパ装置および通信制御方法を提供することを目的とする。
【００３４】
【課題を解決するための手段】
本発明は、被転送エンドポイント装置と、該被転送エンドポイント装置の発呼の転送先である転送先エンドポイント装置と、前記被転送エンドポイント装置と前記転送先エンドポイント装置の各通信状態を管理するゲートキーパ装置とから構成される通信システムであって、前記被転送エンドポイント装置は、前記転送先エンドポイント装置から送信された該転送先エンドポイント装置のアドレスを受信し、受信したアドレスにコールトランスファであることを示すコールトランスファ情報を設定して前記ゲートキーパ装置に送信する通信制御手段を具備し、前記ゲートキーパ装置は、前記被転送エンドポイント装置と前記転送先エンドポイント装置の各アドレスと通信状態を管理する管理手段と、前記被転送エンドポイント装置から送信された前記転送先エンドポイント装置のアドレスを受信する受信手段と、前記受信された転送先エンドポイント装置のアドレスに対応するＩＰアドレスを前記管理手段から検索する検索手段と、前記ＩＰアドレスが検索された場合は、前記受信された転送先エンドポイント装置のアドレスにコールトランスファ情報が設定されているか否かを判別する判別手段と、前記コールトランスファ情報が設定されていると判別された場合は、前記管理手段により管理された当該転送先エンドポイント装置の通信状態によらず、該転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行し、前記コールトランスファ情報が設定されていないと判別された場合は、前記管理手段により管理された当該転送先エンドポイント装置の通信状態に応じた処理を実行する通信制御手段とを具備する通信システムである。
【００３５】
【発明の実施の形態】
本発明の第１の態様は、被転送エンドポイント装置と、該被転送エンドポイント装置の発呼の転送先である転送先エンドポイント装置と、前記被転送エンドポイント装置と前記転送先エンドポイント装置の各通信状態を管理するゲートキーパ装置とから構成される通信システムであって、前記被転送エンドポイント装置は、前記転送先エンドポイント装置から送信された該転送先エンドポイント装置のアドレスを受信し、受信したアドレスにコールトランスファであることを示すコールトランスファ情報を設定して前記ゲートキーパ装置に送信する通信制御手段を具備し、前記ゲートキーパ装置は、前記被転送エンドポイント装置と前記転送先エンドポイント装置の各アドレスと通信状態を管理する管理手段と、前記被転送エンドポイント装置から送信された前記転送先エンドポイント装置のアドレスを受信する受信手段と、前記受信された転送先エンドポイント装置のアドレスに対応するＩＰアドレスを前記管理手段から検索する検索手段と、前記ＩＰアドレスが検索された場合は、前記受信された転送先エンドポイント装置のアドレスにコールトランスファ情報が設定されているか否かを判別する判別手段と、前記コールトランスファ情報が設定されていると判別された場合は、前記管理手段により管理された当該転送先エンドポイント装置の通信状態によらず、該転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行し、前記コールトランスファ情報が設定されていないと判別された場合は、前記管理手段により管理された当該転送先エンドポイント装置の通信状態に応じた処理を実行する通信制御手段とを具備する通信システムである。
【００３６】
本発明によれば、転送先エンドポイント装置のアドレスにコールトランスファ情報が設定さていた場合、ゲートキーパ装置は、転送先エンドポイント装置の通信状態によらず、検索した転送エンドポイント装置のＩＰアドレスを被転送エンドポイント装置に送信するため、被転送エンドポイント装置からの呼を転送したい転送先エンドポイント装置に確実に接続することができる通信システムを提供することができる。
【００３７】
本発明の第２の態様は、第１の態様の通信システムにおいて、前記ゲートキーパ装置において、前記判別手段は、前記ＩＰアドレスが検索されない場合は、前記コールトランスファ情報の設定の有無と、前記転送先エンドポイント装置を管理する他のゾーンの他のゲートキーパ装置の有無とを判別し、前記通信制御手段は、前記コールトランスファ情報が設定されていて、他のゲートキーパ装置が有ると判別された場合は、当該転送先エンドポイント装置のアドレスと前記コールトランスファ情報とを設定した位置情報要求を前記他のゲートキーパ装置に送信する処理を実行し、この送信の応答として前記他のゲートキーパ装置から送信される位置情報確認に設定された転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行するようにした。
【００３８】
本発明によれば、転送先エンドポイント装置が自己のゾーン内に無い場合、当該転送先エンドポイント装置を管理する他のゾーンの他のゲートキーパ装置に当該転送先エンドポイント装置のアドレスと前記コールトランスファ情報とを設定した位置情報要求を送信し、当該他の通信制御装置から応答される位置情報確認に設定された転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信するため、被転送エンドポイント装置から他のゾーンに管理下にある転送先エンドポイント装置へのコールトランスファ処理を確実に成功させて、ゾーン間でも呼を転送したいエンドポイント装置に確実に接続することができる。
【００３９】
本発明の第３の態様は、第１の態様又は第２の態様の通信システムにおいて、前記被転送エンドポイント装置において、前記通信制御手段は、前記転送先エンドポイント装置からＩＰアドレスを受信し、受信したＩＰアドレスに前記コールトランスファ情報を設定して前記ゲートキーパ装置に送信し、前記ゲートキーパ装置において、前記判別手段は、前記被転送エンドポイント装置から受信されたＩＰアドレスにコールトランスファ情報が設定されているか否かを判別するようにした。
【００４０】
本発明によれば、被転送エンドポイント装置から送信された転送先エンドポイント装置のＩＰアドレスを折り返し被転送エンドポイント装置に送信するため、通信制御装置内部の処理を軽減することができるとともに、ゲートキーパ装置とエンドポイント装置間の通信手順を削減することができる。
【００４１】
本発明の第４の態様は、同一ゾーン内に接続された複数のエンドポイント装置のアドレス毎にＩＰアドレスと通信状態とを管理する管理手段と、被転送エンドポイント装置から送信される転送先エンドポイント装置のアドレスを受信する受信手段と、前記受信された転送先エンドポイント装置のアドレスに対応するＩＰアドレスを前記管理手段から検索する検索手段と、前記ＩＰアドレスが検索された場合は、前記受信された転送先エンドポイント装置のアドレスにコールトランスファ情報が設定されているか否かを判別する判別手段と、前記コールトランスファ情報が設定されていると判別された場合は、前記管理手段により管理された当該転送先エンドポイント装置の通信状態によらず、該転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行し、前記コールトランスファ情報が設定されていないと判別された場合は、前記管理手段により管理された当該転送先エンドポイント装置の通信状態に応じた処理を実行する通信制御手段とを具備するゲートキーパ装置である。
【００４２】
本発明によれば、転送先エンドポイント装置のアドレスにコールトランスファ情報が設定さていた場合、転送先エンドポイント装置の通信状態によらず、検索した転送エンドポイント装置のＩＰアドレスを被転送エンドポイント装置に送信するため、被転送エンドポイント装置からの呼を転送したいエンドポイント装置に確実に接続することができるゲートキーパ装置を提供することができる。
【００４３】
本発明の第５の態様は、第４の態様のゲートキーパ装置において、前記判別手段は、前記ＩＰアドレスが検索されない場合は、前記コールトランスファ情報の設定の有無と、前記転送先エンドポイント装置を管理する他のゾーンの他のゲートキーパ装置の有無とを判別し、前記通信制御手段は、前記コールトランスファ情報が設定されていて、他のゲートキーパ装置が有ると判別された場合は、当該転送先エンドポイント装置のアドレスと前記コールトランスファ情報とを設定した位置情報要求を前記他のゲートキーパ装置に送信する処理を実行し、この送信の応答として前記他のゲートキーパ装置から送信されるＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行するようにした。
【００４４】
本発明によれば、転送先エンドポイント装置が自己のゾーン内に無い場合、当該転送先エンドポイント装置を管理する他のゾーンの他のゲートキーパ装置に当該転送先エンドポイント装置のアドレスと前記コールトランスファ情報とを送信し、当該他のゲートキーパ装置から応答される転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信するため、被転送エンドポイント装置から他のゾーンに管理下にある転送先エンドポイント装置へのコールトランスファ処理を確実に成功させて、ゾーン間でも呼を転送したいエンドポイント装置に確実に接続することができる。
【００４５】
本発明の第６の態様は、第４の態様又は第５の態様のゲートキーパ装置において、前記受信手段は、前記被転送エンドポイント装置から前記転送先エンドポイント装置のＩＰアドレスを受信し、前記判別手段は、前記受信された転送先エンドポイント装置のＩＰアドレスにコールトランスファ情報が設定されているか否かを判別するようにした。
【００４６】
本発明によれば、被転送エンドポイント装置から送信された転送先エンドポイント装置のＩＰアドレスを折り返し被転送エンドポイント装置に送信するため、ゲートキーパ装置内部の処理を軽減することができるとともに、ゲートキーパ装置とエンドポイント装置間の通信手順を削減することができる。
【００４７】
本発明の第７の態様は、被転送エンドポイント装置と、該被転送エンドポイント装置の発呼の転送先である転送先エンドポイント装置と、前記被転送エンドポイント装置と前記転送先エンドポイント装置の各通信状態を管理するゲートキーパ装置とから構成される通信システムの通信制御方法であって、前記被転送エンドポイント装置は、前記転送先エンドポイント装置から送信された該転送先エンドポイント装置のアドレスを受信し、受信したアドレスにコールトランスファであることを示すコールトランスファ情報を設定して前記ゲートキーパ装置に送信する通信制御ステップとを具備し、前記ゲートキーパ装置は、前記被転送エンドポイント装置と前記転送先エンドポイント装置の各アドレスと通信状態を管理する管理ステップと、前記被転送エンドポイント装置から送信された前記転送先エンドポイント装置のアドレスを受信する受信ステップと、前記受信された転送先エンドポイント装置のアドレスに対応するＩＰアドレスを前記管理手段から検索する検索ステップと、前記ＩＰアドレスが検索された場合は、前記受信された転送先エンドポイント装置のアドレスにコールトランスファ情報が設定されているか否かを判別する判別ステップと、前記コールトランスファ情報が設定されていると判別された場合は、前記管理された当該転送先エンドポイント装置の通信状態によらず、該転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行し、前記コールトランスファ情報が設定されていないと判別された場合は、前記管理された当該転送先エンドポイント装置の通信状態に応じた処理を実行する通信制御ステップとを具備する通信システムの通信制御方法である。
【００４８】
本発明によれば、転送先エンドポイント装置のアドレスにコールトランスファ情報が設定さていた場合、ゲートキーパ装置は、転送先エンドポイント装置の通信状態によらず、検索した転送エンドポイント装置のＩＰアドレスを被転送エンドポイント装置に送信するため、被転送エンドポイント装置からの呼を転送したい転送先エンドポイント装置に確実に接続することができる。
【００４９】
本発明の第８の態様は、同一ゾーン内に接続された複数のエンドポイント装置のアドレス毎にＩＰアドレスと通信状態とを管理する管理ステップと、被転送エンドポイント装置から送信される転送先エンドポイント装置のアドレスを受信する受信ステップと、前記受信された転送先エンドポイント装置のアドレスに対応するＩＰアドレスを検索する検索ステップと、前記ＩＰアドレスが検索された場合は、前記受信された転送先エンドポイント装置のアドレスにコールトランスファ情報が設定されているか否かを判別する判別ステップと、前記コールトランスファ情報が設定されていると判別された場合は、前記管理された当該転送先エンドポイント装置の通信状態によらず、該転送先エンドポイント装置のＩＰアドレスを前記被転送エンドポイント装置に送信する処理を実行し、前記コールトランスファ情報が設定されていないと判別された場合は、前記管理された当該転送先エンドポイント装置の通信状態に応じた処理を実行する通信制御ステップとを具備する通信システムの通信制御方法である。
【００５０】
本発明によれば、転送先エンドポイント装置のアドレスにコールトランスファ情報が設定さていた場合、転送先エンドポイント装置の通信状態によらず、検索した転送エンドポイント装置のＩＰアドレスを被転送エンドポイント装置に送信するため、被転送エンドポイント装置からの呼を転送したいエンドポイント装置に確実に接続することができる。
【００５１】
本発明の骨子は、コールトランスファに際して被転送エンドポイント装置と転送先エンドポイント装置間の呼を新たに生成する際に、ゲートキーパ装置にコールトランスファ接続であることを通知して、呼を転送したいエンドポイント装置に確実に接続することである。
【００５２】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００５３】
（実施の形態１）
図１は、本発明の実施の形態１に係る通信システムの全体構成を示すブロック図である。
【００５４】
通信システム１００は、ゲートキーパ装置１０１と、被転送エンドポイント装置１０２と、転送元エンドポイント装置１０３と、転送先エンドポイント装置１０４で構成され、それぞれＬＡＮに接続されている。
【００５５】
ゲートキーパ装置１０１は、各エンドポイント装置のアドレスの管理、通信を行うための帯域幅の管理、通信を開始する場合の許可の制御等のいわゆるゲートキーパ機能に加えて、コールトランスファに関する制御を行う。
【００５６】
エンドポイント装置１０２〜１０４は、Ｈ．３２３による通信システムに対応する端末であり、ＩＰ電話機、パソコン及びゲートウェイ等である。
【００５７】
図２は、本発明の実施の形態１に係るゲートキーパ装置１０１の構成を示すブロック図である。
【００５８】
ゲートキーパ装置１０１は、管理部２０１、コールトランスファ制御部２０２及びＴＣＰ／ＩＰ制御部２０３を備えている。
【００５９】
管理部２０１は、コールトランスファに関連して各エンドポイント装置１０２〜１０４のアドレス情報と通信状態を管理するものであり、ＩＰアドレス記憶部２０４及びエンドポイント状態記憶部２０５を有している。
【００６０】
ＩＰアドレス記憶部２０４は、図４に示すように、各エンドポイント装置１０２〜１０４のエイリアスアドレスとＩＰアドレスとを対応付けて記憶している。
【００６１】
エンドポイント状態記憶部２０５は、図５に示すように、各エンドポイント装置１０２〜１０４の現在の通信状態をエイリアスアドレスと対応付けて記憶している。
【００６２】
コールトランスファ制御部２０２は、被転送エンドポイント装置１０２から送信されるＡＲＱ（参加要求）メッセージにコールトランスファ情報が設定されているか否かに応じて、管理部２０１の管理情報によらずに転送先エンドポイント装置１０４に対するコールトランスファ制御を行う処理と、管理情報に基づいて呼の接続制御を行う処理とを実行する。コールトランスファ制御部２０２は、受信部２０６と、検索部２０７と、判別部２０８と、制御部２０９とを有している。
【００６３】
受信部２０６は、ＴＣＰ／ＩＰ制御部２０３により被転送エンドポイント装置１０２から受信されたＡＲＱメッセージからエイリアスアドレスを受信して検索部２０７と判別部２０８に出力する。検索部２０７は、受信部２０６から入力されたエイリアスアドレスに基づいてＩＰアドレス記憶部２０４からＩＰアドレスを検索し、その検索結果を判別部２０８に出力する。
【００６４】
判別部２０８は、検索部２０７の検索結果によりＩＰアドレスが入力されると、受信部２０６から入力されたエイリアスアドレスにコールトランスファ情報が設定されているか否かを判別し、その判別結果と検索されたＩＰアドレスとを制御部２０９に出力する。
【００６５】
制御部２０９は、判別部２０８から入力された判別結果によりコールトランスファ情報が設定されていた場合は、管理部２０１で管理されている転送先エンドポイント装置１０４の話中状態をチェックせず、判別部２０８から入力されたＩＰアドレスをＡＣＦ（参加確認）メッセージに編集し、その編集したＡＣＦメッセージをＴＣＰ／ＩＰ制御部２０３により被転送エンドポイント装置１０２に送信する処理を実行する。
【００６６】
また、制御部２０９は、判別部２０８から入力された判別結果によりコールトランスファ情報が設定されていない場合は、管理部２０１で管理されている転送先エンドポイント装置１０４の話中状態をチェックし、話中でなければ、判別部２０８から入力されたＩＰアドレスをＡＣＦメッセージに編集し、その編集したＡＣＦメッセージをＴＣＰ／ＩＰ制御部２０３により被転送エンドポイント装置１０２に送信する処理を実行する。
【００６７】
また、話中であれば、制御部２０９は、別の着信先の有無を判別し、別の着信先が無ければ、ＡＲＱ（参加拒否）メッセージをＴＣＰ／ＩＰ制御部２０３により被転送エンドポイント装置１０２に送信する処理を実行し、別の着信先が有れば、その別の着信先の話中チェックを再度行って、話中でなければ、そのＩＰアドレスをＡＣＦメッセージに編集してＴＣＰ／ＩＰ制御部２０３により被転送エンドポイント装置１０２に送信する処理を実行する。
【００６８】
ＴＣＰ／ＩＰ制御部２０３は、ＬＡＮ上でＩＰ通信を行うためのインターフェイスである。
【００６９】
次に、図３は、被転送エンドポイント装置１０２の内部構成を示すブロック図である。
【００７０】
被転送エンドポイント装置１０２は、ＴＣＰ／ＩＰ制御部１０２１、コールトランスファ制御部１０２２及びアドレス記憶部１０２３を備えている。
【００７１】
ＴＣＰ／ＩＰ制御部２０３は、ＬＡＮ上でＩＰ通信を行うためのインターフェイスである。
【００７２】
コールトランスファ制御部１０２２は、コールトランスファサービスを通知した転送先エンドポイント装置１０４から送信される転送先エンドポイント装置１０４のエイリアスアドレスを受信すると、そのエイリアスアドレスとコールトランスファ情報とを設定した参加要求（ＡＲＱ）メッセージをゲートキーパ装置１０１に送信する処理を実行する。
【００７３】
アドレス記憶部１０２３は、被転送エンドポイント装置１０２のエイリアスアドレスとＩＰアドレスを記憶する。
【００７４】
次に、上記構成を有する通信システム１００及びゲートキーパ装置１０１の動作について、図６、図７を用いて説明する。図６は、通信システム１００の動作を説明するためのシーケンス図である。図７は、ゲートキーパ装置１０１の動作を説明するためのフローチャートである。図６において、エンドポイント装置の動作ステップはＥの番号を付して示し、ゲートキーパ装置の動作ステップはＧの番号を付して示す。
【００７５】
図６において、まず、被転送エンドポイント装置１０２は、転送元エンドポイント装置１０３に対して発呼したが、転送元エンドポイント装置１０３は、転送先エンドポイント装置１０４と通話中で応答できない状況にあるため、その呼を保留した後、転送動作を開始する。
【００７６】
転送元エンドポイント装置１０３は、予め設定された転送先エンドポイント装置１０４に対して、Ｈ．４５０．２に規定されたコールトランスファサービスに準じて、ファシリティ（ＦＡＣＩＬＩＴＹ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｔｉｆｙ）を送信して、呼を転送することを通知する（ステップＥ１０１）。
【００７７】
転送先エンドポイント装置１０４は、転送元エンドポイント装置１０３から送信されたファシリティに応答して、自身のエイリアスアドレスとＩＰアドレスとを含むファシリティ（ＦＡＣＩＬＩＴＹ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｔｉｆｙ）を転送元エンドポイント装置１０３に送信する（ステップＥ１０２）。
【００７８】
次いで、転送元エンドポイント装置１０３は、転送先エンドポイント装置１０４から応答されたファシリティを確認して、転送先エンドポイント装置１０４のエイリアスアドレスを設定したファシリティ（ＦＡＣＩＬＩＴＹ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｎｔｉａｔｅ）を発信元の被転送エンドポイント装置１０２に送信して、転送先エンドポイント装置１０４への転送を促す（ステップＥ１０３）。
【００７９】
次いで、被転送エンドポイント装置１０２は、転送元エンドポイント装置１０３から送信されたファシリティにより転送先エンドポイント装置１０４に呼転送するため、改めて発信元となって、自身のエイリアスアドレス（電話番号等）“２００”と、転送先エンドポイント装置１０４のエイリアスアドレス“２０２”と、コールトランスファであることを示すコールトランスファ情報とを含んだＨ．３２３の参加要求（ＡＲＱ）メッセージをゲートキーパ装置１０１に送信する（ステップＥ１０４）。
【００８０】
ゲートキーパ装置１０１は、参加要求（ＡＲＱ）メッセージを受け取り（ステップＥ１０４）、参加確認（ＡＣＦ）メッセージを送信する（ステップＧ１０１）まで、図７に示すフローチャートに基づく内部処理を行う。
【００８１】
ステップＧ６０１において、ゲートキーパ装置１０１内のコールトランスファ制御部２０２は、受信部２０６により参加要求（ＡＲＱ）メッセージを受信して検索部２０７と判別部２０８に出力する。
【００８２】
次いで、ステップＧ６０２において、コールトランスファ制御部２０２内の検索部２０７は、受信部２０６から入力された参加要求（ＡＲＱ）メッセージに設定されたエイリアスアドレス“２０２”に基づいて、管理部２０１内のＩＰアドレス記憶部２０４を検索し、対応するＩＰアドレス“１９２．１６８．１．４”を取得して判別部２０８に出力する。
【００８３】
ステップＧ６０３において、コールトランスファ制御部２０２内の判別部２０８は、受信部２０６から入力された参加要求（ＡＲＱ）メッセージにコールトランスファ情報が設定されているか否かを判別し、コールトランスファ情報が設定されていた場合は（ステップＧ６０３：ＹＥＳ）、ステップＧ６０４において、管理部２０１内のエンドポイント状態記憶部２０５により管理されるエイリアスアドレス“２０２”の話中チェックは行わず、検索部２０７から入力されたＩＰアドレス“１９２．１６８．１．４”を参加確認（ＡＣＦ）メッセージに編集し、ステップＧ６０８において、編集した参加確認（ＡＣＦ）メッセージをＴＣＰ／ＩＰ制御部２０３から被転送エンドポイント装置１０２に送信する処理を実行する。
【００８４】
また、コールトランスファ情報が設定されていなかった場合は（ステップＧ６０３：ＮＯ）、コールトランスファ制御部２０２内の判別部２０８は、エイリアスアドレス“２０２”に基づいて、管理部２０１内のエンドポイント状態記憶部２０５から対応する通信状態を読み出し（ステップＥ６０５）、ステップＧ６０６において、話中か否かを判別し、その判別結果を制御部２０９に出力する。
【００８５】
話中でないと判別された場合（ステップＧ６０６：ＮＯ）、制御部２０９は、ステップＧ６０７において、検索部２０７から入力されたＩＰアドレス“１９２．１６８．１．４”を参加確認（ＡＣＦ）メッセージに編集し、ステップＧ６０８において、編集した参加確認（ＡＣＦ）メッセージをＴＣＰ／ＩＰ制御部２０３から被転送エンドポイント装置１０２に送信する処理を実行する。
【００８６】
また、話中であると判別された場合（ステップＧ６０６：ＹＥＳ）、判別部２０８は、ステップＧ６０９において、別の着信先エンドポイント装置の設定の有無を判別し、その判別結果を制御部２０９に出力する。別の着信先エンドポイント装置が設定されていないと判別された場合（ステップＧ６０９：ＮＯ）、制御部２０９は、ステップＧ６１０において、参加拒否（ＡＲＪ）メッセージをＴＣＰ／ＩＰ制御部２０３から被転送エンドポイント装置１０２に送信する処理を実行する。
【００８７】
また、別の着信先エンドポイント装置が設定されていると判別された場合（ステップＧ６０９：ＮＯ）、制御部２０９は、ステップＧ６１１において、検索部２０７によりＩＰアドレス記憶部２０４から該当するＩＰアドレスを読み出し、ステップＧ６０５に戻って、判別部２０８によりエンドポイント状態記憶部２０５から該当する着信先エンドポイント装置の通信状態を読み出し、ステップＧ６０６において話中か否かの判別を再度実行させ、以後、ステップＧ６０６以降の処理を繰り返し実行する。
【００８８】
次に、図６に戻り、被転送エンドポイント装置１０２は、ゲートキーパ装置１０１から転送先エンドポイント装置１０４のＩＰアドレス“１９２．１６８．１．４”を編集した参加確認（ＡＣＦ）メッセージを受信すると、Ｈ．３２３の呼設定（ＳＥＴＵＰ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＳｅｔｕｐ）メッセージにより改めて転送先エンドポイント装置１０４に発呼する（ステップＥ１０５）。
【００８９】
次いで、転送先エンドポイント装置１０４は、被転送エンドポイント装置１０２から送信された呼設定に応じて、呼設定受付（ＣＡＬＬ  ＰＲＯＣ）を被転送エンドポイント装置１０２に送信する（ステップＥ１０６）。次いで、転送先エンドポイント装置１０４は、参加要求（ＡＲＱ）をゲートキーパ装置１０１に送信する（ステップＥ１０７）。ゲートキーパ装置１０１は、転送先エンドポイント装置１０４から送信された参加要求（ＡＲＱ）メッセージを受け取り、参加確認（ＡＣＦ）メッセージを転送先エンドポイント装置１０４に送信する（ステップＧ１０２）。
【００９０】
次いで、転送先エンドポイント装置１０４は、ゲートキーパ装置１０１から送信された参加確認（ＡＣＦ）メッセージに応じて、応答（ＣＯＮＮ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＳｅｔｕｐ  ）を被転送エンドポイント装置１０２に送信する（ステップＥ１０８）。被転送エンドポイント装置１０２は、転送先エンドポイント装置１０４から送信された応答に応じて、解放完了（ＲＥＬ＿ＣＯＭＰ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｎｔｉａｔｅ）を転送先エンドポイント装置１０４に送信する（ステップＥ１０９）ことにより、転送元エンドポイント装置１０３から転送先エンドポイント装置１０４へのコールトランスファ処理が完了し、被転送エンドポイント装置１０２と転送先エンドポイント装置１０４との間の通話が可能になる。
【００９１】
続いて、被転送エンドポイント装置１０２と転送元エンドポイント装置１０３との間で保留された保留呼切断動作について説明する。
【００９２】
被転送エンドポイント装置１０２は、離脱要求（ＤＲＱ）をゲートキーパ装置１０１に送信すると（ステップＥ１１０）、ゲートキーパ装置１０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を被転送エンドポイント装置１０２に送信する（ステップＧ１０３）。
【００９３】
次いで、転送元エンドポイント装置１０３も離脱要求（ＤＲＱ）をゲートキーパ装置１０１に送信すると（ステップＥ１１１）、ゲートキーパ装置１０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を転送元エンドポイント装置１０３に送信して（ステップＧ１０４）、保留呼切断処理を終了する。
【００９４】
続いて、転送元エンドポイント装置１０３と転送先エンドポイント装置１０４との間の通話切断処理について説明する。
【００９５】
転送元エンドポイント装置１０３は、解放完了（ＲＥＬ＿ＣＯＭＰ）を転送先エンドポイント装置１０４に送信し（ステップＥ１１２）、離脱要求（ＤＲＱ）をゲートキーパ装置１０１に送信すると（ステップＥ１１３）、ゲートキーパ装置１０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を転送元エンドポイント装置１０３に送信する（ステップＧ１０５）。
【００９６】
次いで、転送先エンドポイント装置１０４も離脱要求（ＤＲＱ）をゲートキーパ装置１０１に送信すると（ステップＥ１１４）、ゲートキーパ装置１０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を転送元エンドポイント装置１０３に送信して（ステップＧ１０６）、通話切断処理を終了する。
【００９７】
以上のように、本実施の形態１の通信システムによれば、ゲートキーパ装置は、被転送エンドポイント装置からコールトランスファ情報が設定された参加要求（ＡＲＱ）メッセージを受信すると、転送先エンドポイント装置の話中チェックは行わず、その転送先ＩＰアドレスを編集した参加確認（ＡＣＦ）メッセージを被転送エンドポイント装置に送信するようにしたため、被転送エンドポイント装置から転送先エンドポイント装置へのコールトランスファ処理を確実に成功させて、呼を転送したいエンドポイント装置に確実に接続することができる。
【００９８】
上記実施の形態では、被転送エンドポイント装置は、コールトランスファ情報を設定した参加要求（ＡＲＱ）メッセージをゲートキーパ装置に送信した場合のシーケンス動作及びゲートキーパ装置内の動作を説明したが、転送先エンドポイント装置から通知されたＩＰアドレスも参加要求（ＡＲＱ）メッセージに設定すれば、ゲートキーパ装置内部の処理を軽減することが可能である。
【００９９】
すなわち、図６のステップＥ１０４において、被転送エンドポイント装置１０２は、転送元エンドポイント装置１０３から送信されたファシリティに設定された転送先エンドポイント装置１０４のエイリアスアドレスとＩＰアドレスにより転送先エンドポイント装置１０４に呼転送するため、改めて発信元となって、自身のエイリアスアドレス（電話番号等）“２００”と、転送先エンドポイント装置１０４のＩＰアドレス“１９２．１６８．１．４”と、コールトランスファであることを示すコールトランスファ情報とを含んだＨ．３２３の参加要求（ＡＲＱ）メッセージをゲートキーパ装置１０１に送信する。
【０１００】
この後のゲートキーパ装置１０１内の処理について、図８に示すフローチャートを参照して説明する。
【０１０１】
ステップＧ７０１において、ゲートキーパ装置１０１内のコールトランスファ制御部２０２は、受信部２０６により参加要求（ＡＲＱ）メッセージを受信して、検索部２０７と判別部２０８に出力する。
【０１０２】
ステップＧ７０２において、判別部２０８は、受信部２０６から入力された参加要求（ＡＲＱ）メッセージにコールトランスファ情報が設定されているか否かを判別し、コールトランスファ情報が設定されていた場合は（ステップＧ７０２：ＹＥＳ）、ステップＧ７０３において、検索部２０７は、受信部２０６から入力された参加要求（ＡＲＱ）メッセージに設定された着信先ＩＰアドレス“１９２．１６８．１．４”を読み出して制御部２０９に出力する。
【０１０３】
次いで、ステップＧ７０４において、制御部２０９は、検索部２０７から入力された着信先ＩＰアドレス“１９２．１６８．１．４”を参加確認（ＡＣＦ）メッセージに編集し、ステップＧ７０９において、編集した参加確認（ＡＣＦ）メッセージをＴＣＰ／ＩＰ制御部２０３から被転送エンドポイント装置１０２に送信する処理を実行する。
【０１０４】
また、コールトランスファ情報が設定されていなかった場合は（ステップＧ７０２：ＮＯ）、判別部２０８は、その旨を検索部２０７に出力すると、ステップＧ７０５において、参加要求（ＡＲＱ）メッセージに設定された着信先ＩＰアドレス“１９２．１６８．１．４”に基づいて、管理部２０１内のＩＰアドレス記憶部２０４から該当するＩＰアドレスを検索し、その検索結果を判別部２０８に出力する。
【０１０５】
次いで、ステップＧ７０６において、判別部２０８は、検索部２０７から入力された着信先ＩＰアドレスの検索結果に応じて、管理部２０１内のエンドポイント状態記憶部２０５から対応する通信状態を読み出し、ステップＧ７０７において、話中か否かを判別し、その判別結果を制御部２０９に出力する。
【０１０６】
話中でないと判別された場合（ステップＧ７０７：ＮＯ）、制御部２０９は、ステップＧ７０８において、検索部２０７から入力されたＩＰアドレス“１９２．１６８．１．４”を参加確認（ＡＣＦ）メッセージに編集し、ステップＧ７０９において、編集した参加確認（ＡＣＦ）メッセージをＴＣＰ／ＩＰ制御部２０３から被転送エンドポイント装置１０２に送信する処理を実行する。
【０１０７】
また、話中であると判別された場合（ステップＧ７０７：ＹＥＳ）、判別部２０８は、ステップＧ７１０において、制御部２０９は、検索部２０７によりＩＰアドレス記憶部２０４から別の着信先エンドポイント装置のＩＰアドレスを読み出し、ステップＧ７０６に戻って、判別部２０８によりエンドポイント状態記憶部２０５から該当する着信先エンドポイント装置の通信状態を読み出し、ステップＧ７０７において話中か否かの判別を再度実行させ、以後、ステップＧ７０７以降の処理を繰り返し実行する。
【０１０８】
このように、被転送エンドポイント装置は、転送先エンドポイント装置から通知されたＩＰアドレスもコールトランスファ情報とともに参加要求（ＡＲＱ）メッセージに設定してゲートキーパ装置に送信すれば、ゲートキーパ装置内部の処理を軽減することができる。
【０１０９】
（実施の形態２）
図９は、本発明の実施の形態２に係る通信システムの全体構成を示すブロック図であり、実施の形態１の図１に示した通信システムと同一の構成部分には同一符号を付している。
【０１１０】
本実施の形態では、転送先エンドポイント装置が、ゲートキーパ装置により管理されるゾーン内になく、他のゲートキーパ装置により管理される他のゾーンに有る場合、すなわち、ゾーン間におけるコールトランスファ制御について説明する。
【０１１１】
通信システム２００は、ゲートキーパ装置１０１と、被転送エンドポイント装置１０２と、転送元エンドポイント装置１０３とがＬＡＮに接続されて構成されるゲートキーパ装置１０１管理下のゾーンと、ゲートキーパ装置３０１と転送先エンドポイント装置３０２とがＬＡＮに接続されて構成されるゲートキーパ装置１０１管理下のゾーンと、がＷＡＮを介して接続されている。
【０１１２】
ゲートキーパ装置３０１は、転送先エンドポイント装置３０２のアドレスの管理、通信を行うための帯域幅の管理、通信を開始する場合の許可の制御等のいわゆるゲートキーパ機能に加えて、コールトランスファに関する制御を行い、図２に示した内部構成を有する。
【０１１３】
次に、上記構成を有する通信システム２００及びゲートキーパ装置１０１、２０１の動作について、図１０〜図１２を用いて説明する。図１０は、通信システム２００の動作を説明するためのシーケンス図である。図１１は、ゲートキーパ装置１０１の動作を説明するためのフローチャートであり、図１２は、ゲートキーパ装置３０１の動作を説明するためのフローチャートであり、ゲートキーパ装置１０１、２０１の各動作は連携して実行される。図１０において、エンドポイント装置の動作ステップはＥの番号を付して示し、ゲートキーパ装置の動作ステップはＧの番号を付して示す。
【０１１４】
図１０において、まず、被転送エンドポイント装置１０２は、転送元エンドポイント装置１０３に対して発呼したが、転送元エンドポイント装置１０３は、他のゾーンに有る転送先エンドポイント装置３０２と通話中で応答できない状況にあるため、その呼を保留した後、転送動作を開始する。
【０１１５】
転送元エンドポイント装置１０３は、予め設定された転送先エンドポイント装置３０２に対して、Ｈ．４５０．２に規定されたコールトランスファサービスに準じて、ファシリティ（ＦＡＣＩＬＩＴＹ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｔｉｆｙ）を送信して、呼を転送することを通知する（ステップＥ９０１）。
【０１１６】
転送先エンドポイント装置３０２は、転送元エンドポイント装置１０３から送信されたファシリティに応答して、自身のエイリアスアドレスとＩＰアドレスとを含むファシリティ（ＦＡＣＩＬＩＴＹ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｔｉｆｙ）を転送元エンドポイント装置１０３に送信する（ステップＥ９０２）。
【０１１７】
次いで、転送元エンドポイント装置１０３は、転送先エンドポイント装置３０２から応答されたファシリティを確認して、転送先エンドポイント装置３０２のエイリアスアドレスを設定したファシリティ（ＦＡＣＩＬＩＴＹ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｎｔｉａｔｅ）を発信元の被転送エンドポイント装置１０２に送信して、転送先エンドポイント装置３０２への転送を促す（ステップＥ９０３）。
【０１１８】
次いで、被転送エンドポイント装置１０２は、転送元エンドポイント装置１０３から送信されたファシリティにより転送先エンドポイント装置３０２に呼転送するため、改めて発信元となって、自身のエイリアスアドレス（電話番号等）“２００”と、転送先エンドポイント装置３０２のエイリアスアドレス“２０２”と、コールトランスファであることを示すコールトランスファ情報とを含んだＨ．３２３の参加要求（ＡＲＱ）メッセージをゲートキーパ装置１０１に送信する（ステップＥ９０４）。
【０１１９】
ゲートキーパ装置１０１は、参加要求（ＡＲＱ）メッセージを受け取り（ステップＥ９０４）、参加確認（ＡＣＦ）メッセージを送信する（ステップＧ９０３）まで、図１１に示すフローチャートに基づく内部処理を行う。なお、図１１において、実施の形態１の図７に示したステップと同一のステップには同一の符号（Ｇ６０１〜Ｇ６１１）を付している。
【０１２０】
ステップＧ６０１において、ゲートキーパ装置１０１内のコールトランスファ制御部２０２は、受信部２０６により参加要求（ＡＲＱ）メッセージを受信して検索部２０７と判別部２０８に出力する。
【０１２１】
次いで、ステップＧ６０２において、コールトランスファ制御部２０２内の検索部２０７は、受信部２０６から入力された参加要求（ＡＲＱ）メッセージに設定されたエイリアスアドレス“２０２”に基づいて、管理部２０１内のＩＰアドレス記憶部２０４を検索し、ステップＧ１００１において、検索できたか否かを判別する。
【０１２２】
検索できた場合（ステップＧ１００１：ＹＥＳ）、以後のステップＧ６０３〜ステップＧ６１１の処理は、図７に示したゾーン内における処理と処理内容が同一であるため、その各ステップＧ６０３〜ステップＧ６１１の処理説明は省略する。
【０１２３】
検索できなかった場合（ステップＧ１００１：ＮＯ）、すなわち、着信先がゾーン内のエンドポイント装置ではなく、他のゲートキーパ装置３０１が管理するゾーンのエンドポイント装置である場合、ステップＧ１００２において、コールトランスファ制御部２０２内の判別部２０８は、受信部２０６から入力された参加要求（ＡＲＱ）メッセージにコールトランスファ情報が設定されているか否かを判別する。
【０１２４】
コールトランスファ情報が設定されていなければ（ステップＧ１００２：ＮＯ）、ステップＧ１００４に移行し、コールトランスファ情報が設定されていれば（ステップＧ１００２：ＹＥＳ）、ステップＧ１００３において、コールトランスファ制御部２０２内の制御部２０９は、コールトランスファ情報を位置情報要求（ＬＲＱ）に編集し、ステップＧ１００４において、参加要求（ＡＲＱ）メッセージに設定された着信先のエイリアスアドレスを位置情報要求（ＬＲＱ）に編集し、ステップＧ１００５において、編集した位置情報要求（ＬＲＱ）メッセージをＴＣＰ／ＩＰ制御部２０３からＷＡＮを介してゲートキーパ装置３０１に送信する処理を実行する（図１０のステップＧ９０１）。
【０１２５】
ここで、処理は図１２に示すゲートキーパ装置３０１の処理に移行する。
【０１２６】
ステップＧ２００１において、ゲートキーパ装置３０１は、ゲートキーパ装置１０１から送信された位置情報要求（ＬＲＱ）メッセージを、コールトランスファ制御部２０２内の受信部２０６で受信し、受信部２０６は、位置情報要求（ＬＲＱ）メッセージを検索部２０７と判別部２０８に出力する。
【０１２７】
次いで、ステップＧ２００２において、検索部２０７は、位置情報要求（ＬＲＱ）メッセージに設定された着信先のエイリアスアドレスに基づいて、管理部２０１内のＩＰアドレス記憶部２０４を検索し、対応するＩＰアドレスを取得して判別部２０８に出力する。
【０１２８】
ステップＧ２００３において、コールトランスファ制御部２０２内の判別部２０８は、受信部２０６から入力された参加要求（ＡＲＱ）メッセージにコールトランスファ情報が設定されているか否かを判別し、コールトランスファ情報が設定されていた場合は（ステップＧ２００３：ＹＥＳ）、ステップＧ２００４において、管理部２０１内のエンドポイント状態記憶部２０５により管理される該当するエイリアスアドレスの話中チェックは行わず、検索部２０７から入力されたＩＰアドレスを位置情報確認（ＬＣＦ）メッセージに編集し、ステップＧ２００８において、編集した位置情報確認（ＬＣＦ）メッセージをＴＣＰ／ＩＰ制御部２０３からＷＡＮを介してゲートキーパ装置１０１に送信する処理を実行する。
【０１２９】
また、コールトランスファ情報が設定されていなかった場合は（ステップＧ２００３：ＮＯ）、コールトランスファ制御部２０２内の判別部２０８は、該当するエイリアスアドレスに基づいて、管理部２０１内のエンドポイント状態記憶部２０５から対応する通信状態を読み出し（ステップＧ２００５）、ステップＧ２００６において、話中か否かを判別し、その判別結果を制御部２０９に出力する。
【０１３０】
話中でないと判別された場合（ステップＧ２００６：ＮＯ）、制御部２０９は、ステップＧ２００７において、検索部２０７から入力されたＩＰアドレスを位置情報確認（ＬＣＦ）メッセージに編集し、ステップＧ２００８において、編集した位置情報確認（ＬＣＦ）メッセージをＴＣＰ／ＩＰ制御部２０３からＷＡＮを介してゲートキーパ装置１０１に送信する処理を実行する。
【０１３１】
また、話中であると判別された場合（ステップＧ２００６：ＹＥＳ）、判別部２０８は、ステップＧ２００９において、制御部２０９は、検索部２０７によりＩＰアドレス記憶部２０４から別の着信先エンドポイント装置のＩＰアドレスを読み出し、ステップＧ２００５に戻って、判別部２０８によりエンドポイント状態記憶部２０５から該当する着信先エンドポイント装置の通信状態を読み出し、ステップＧ２００６において話中か否かの判別を再度実行させ、以後、ステップＧ２００６以降の処理を繰り返し実行する（図１０のステップＧ９０２）。
【０１３２】
ここで、処理は、再び、図１１のゲートキーパ装置１０１の処理に戻る。
【０１３３】
図１１のステップＧ１００６において、ゲートキーパ装置１０１は、ゲートキーパ装置３０１から送信された位置情報確認（ＬＣＦ）メッセージを、コールトランスファ制御部２０２内の受信部２０６で受信すると、制御部２０９は、位置情報確認（ＬＣＦ）メッセージに設定された着信先ＩＰアドレスを参加確認（ＡＣＦ）メッセージに編集し、ステップＧ６０８において、編集した参加確認（ＡＣＦ）メッセージをＴＣＰ／ＩＰ制御部２０３からＬＡＮを介して被転送エンドポイント装置１０２に送信する処理を実行する（図１０のステップＧ９０３）。
【０１３４】
そして、図１０に戻り、ステップＥ９０５において、被転送エンドポイント装置１０２は、ゲートキーパ装置１０１から転送先エンドポイント装置３０２のＩＰアドレスを編集した参加確認（ＡＣＦ）メッセージを受信すると、Ｈ．３２３の呼設定（ＳＥＴＵＰ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＳｅｔｕｐ）メッセージにより改めて転送先エンドポイント装置３０２に発呼する。
【０１３５】
次いで、転送先エンドポイント装置３０２は、被転送エンドポイント装置１０２から送信された呼設定に応じて、呼設定受付（ＣＡＬＬ  ＰＲＯＣ）を被転送エンドポイント装置１０２に送信する（ステップＥ９０６）。次いで、転送先エンドポイント装置３０２は、参加要求（ＡＲＱ）をゲートキーパ装置３０１に送信する（ステップＥ９０７）。ゲートキーパ装置３０１は、転送先エンドポイント装置３０２から送信された参加要求（ＡＲＱ）メッセージを受け取り、参加確認（ＡＣＦ）メッセージを転送先エンドポイント装置３０２に送信する（ステップＧ９０４）。
【０１３６】
次いで、転送先エンドポイント装置３０２は、ゲートキーパ装置３０１から送信された参加確認（ＡＣＦ）メッセージに応じて、応答（ＣＯＮＮ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＳｅｔｕｐ  ）を被転送エンドポイント装置１０２に送信する（ステップＥ９０８）。被転送エンドポイント装置１０２は、転送先エンドポイント装置から送信された応答に応じて、解放完了（ＲＥＬ＿ＣＯＭＰ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｎｔｉａｔｅ）を転送元エンドポイント装置１０３に送信する（ステップＥ９０９）ことにより、転送元エンドポイント装置１０３から転送先エンドポイント装置３０２へのコールトランスファ処理が完了し、被転送エンドポイント装置１０２と他ゾーンの転送先エンドポイント装置３０２との間の通話が可能になる。
【０１３７】
続いて、被転送エンドポイント装置１０２と転送元エンドポイント装置１０３との間で保留された保留呼切断動作について説明する。
【０１３８】
被転送エンドポイント装置１０２は、離脱要求（ＤＲＱ）をゲートキーパ装置１０１に送信すると（ステップＥ９１０）、ゲートキーパ装置１０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を被転送エンドポイント装置１０２に送信する（ステップＧ９０５）。
【０１３９】
次いで、転送元エンドポイント装置１０３も離脱要求（ＤＲＱ）をゲートキーパ装置１０１に送信すると（ステップＥ９１１）、ゲートキーパ装置１０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を転送元エンドポイント装置１０３に送信して（ステップＧ９０６）、保留呼切断処理を終了する。
【０１４０】
続いて、転送元エンドポイント装置１０３と転送先エンドポイント装置３０２との間の通話切断処理について説明する。
【０１４１】
転送元エンドポイント装置１０３は、解放完了（ＲＥＬ＿ＣＯＭＰ）を転送先エンドポイント装置３０２に送信し（ステップＥ９１２）、離脱要求（ＤＲＱ）をゲートキーパ装置１０１に送信すると（ステップＥ９１３）、ゲートキーパ装置１０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を転送元エンドポイント装置１０３に送信する（ステップＧ９０７）。
【０１４２】
次いで、転送先エンドポイント装置３０２も離脱要求（ＤＲＱ）をゲートキーパ装置３０１に送信すると（ステップＥ９１４）、ゲートキーパ装置３０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を転送先エンドポイント装置３０２に送信して（ステップＧ９０８）、通話切断処理を終了する。
【０１４３】
以上のように、本実施の形態２の通信システムによれば、ゲートキーパ装置は、被転送エンドポイント装置から着信先エイリアスアドレスとコールトランスファ情報が設定された参加要求（ＡＲＱ）メッセージを受信し、その着信先の転送先エンドポイント装置が他のゲートキーパ装置により管理された他のゾーンに属する場合、その転送先エンドポイント装置の位置を問い合わせる位置情報要求（ＬＲＱ）メッセージを他のゲートキーパ装置に送信し、他のゲートキーパ装置から該当する転送先ＩＰアドレスを編集した位置情報確認（ＬＣＦ）メッセージに基づいて、ゲートキーパ装置が転送先ＩＰアドレスを編集した参加確認（ＡＣＦ）メッセージを被転送エンドポイント装置に送信するようにしたため、被転送エンドポイント装置から他のゾーンに管理下にある転送先エンドポイント装置へのコールトランスファ処理を確実に成功させて、ゾーン間でも呼を転送したいエンドポイント装置に確実に接続することができる。
【０１４４】
上記実施の形態では、被転送エンドポイント装置は、コールトランスファ情報を設定した参加要求（ＡＲＱ）メッセージをゾーン内のゲートキーパ装置に送信し、コールトランスファ情報を設定した位置情報要求（ＬＲＱ）メッセージを他のゾーンのゲートキーパ装置に送信した場合のシーケンス動作及びゲートキーパ装置内の動作を説明したが、転送先エンドポイント装置から通知されたＩＰアドレスも参加要求（ＡＲＱ）メッセージに設定すれば、他のゾーンのゲートキーパ装置に位置情報要求（ＬＲＱ）メッセージの送信処理を削減することが可能である。
【０１４５】
以下、他のゾーンのゲートキーパ装置に位置情報要求（ＬＲＱ）メッセージの送信処理を削減する場合について、図１３〜図１５を参照して説明する。図１３は、通信システム２００の動作を説明するためのシーケンス図である。図１４，図１５は、被転送エンドポイント装置１０１、転送元エンドポイント装置１０３及びゲートキーパ装置１０１の動作を説明するためのフローチャートである。図１３〜図１５において、エンドポイント装置の動作ステップはＥの番号を付して示し、ゲートキーパ装置の動作ステップはＧの番号を付して示す。また、図１３において、図１０と同一のステップには同一符号を付している。
【０１４６】
転送元エンドポイント装置１０３は、オンフック等の操作を検出すると、呼転送処理を開始し（図１４のステップＥ１３０１）、予め設定された転送先エンドポイント装置３０２に対して、Ｈ．４５０．２に規定されたコールトランスファサービスに準じて、ファシリティ（ＦＡＣＩＬＩＴＹ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｔｉｆｙ）を送信して、呼を転送することを通知する（図１３のステップＥ９０１、図１４のステップＥ１３０２）。
【０１４７】
転送先エンドポイント装置３０２は、転送元エンドポイント装置１０３から送信されたファシリティに応答して、自身のエイリアスアドレスとＩＰアドレスとを含むファシリティ（ＦＡＣＩＬＩＴＹ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｔｉｆｙ）を転送元エンドポイント装置１０３に送信する（図１３のステップＥ９０２、図１４のステップＥ１３０３）。
【０１４８】
次いで、転送元エンドポイント装置１０３は、転送先エンドポイント装置３０２から応答されたファシリティを確認して、転送先エンドポイント装置３０２のエイリアスアドレスを設定したファシリティ（ＦＡＣＩＬＩＴＹ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｎｔｉａｔｅ）を発信元の被転送エンドポイント装置１０２に送信して、転送先エンドポイント装置３０２への転送を促す（図１３のステップＥ９０３、図１４のステップＥ１３０３）。
【０１４９】
次いで、被転送エンドポイント装置１０２は、転送元エンドポイント装置１０３から送信されたファシリティに設定された転送先エンドポイント装置３０２のエイリアスアドレスとＩＰアドレスにより転送先エンドポイント装置３０２に呼転送するため、改めて発信元となって、自身のエイリアスアドレス（電話番号等）と、転送先エンドポイント装置３０２のＩＰアドレスと、コールトランスファであることを示すコールトランスファ情報とを含んだＨ．３２３の参加要求（ＡＲＱ）メッセージを編集し、その参加要求（ＡＲＱ）メッセージをゲートキーパ装置１０１に送信する（図１３のステップＥ１２０１、図１４のステップＥ１３０４，Ｅ１３０５）。
【０１５０】
この後のゲートキーパ装置１０１内の処理について、図１４に示すフローチャートを参照して説明する。
【０１５１】
図１４のステップＧ１３０１において、ゲートキーパ装置１０１は、コールトランスファ制御部２０２内の判別部２０８により、被転送エンドポイント装置１０２から送信された参加要求（ＡＲＱ）メッセージにコールトランスファ情報が設定されていたか否かを判別する。
【０１５２】
コールトランスファ情報が設定されていた場合（ステップＧ１３０１：ＹＥＳ）、ステップＧ１３０２おいて、コールトランスファ制御部２０２内の検索部２０７により、管理部２０１内のＩＰアドレス記憶部２０４から転送先ＩＰアドレスを読み出して制御部２０９に出力する。
【０１５３】
次いで、ステップＧ１３０３において、コールトランスファ制御部２０２内の制御部２０９は、読み出された転送先ＩＰアドレスを参加確認（ＡＣＦ）メッセージに編集し、ステップＧ１３０４において、編集した参加確認（ＡＣＦ）メッセージをＴＣＰ／ＩＰ制御部２０３からＷＡＮを介して被転送エンドポイント装置１０２に送信する処理を実行する（図１３のステップＧ１２０１）。
【０１５４】
また、コールトランスファ情報が設定されていない場合（ステップＧ１３０１：ＮＯ）、ステップＧ１３０５おいて、コールトランスファ制御部２０２内の検索部２０７により、管理部２０１内のＩＰアドレス記憶部２０４から転送先ＩＰアドレスを検索して制御部２０９に出力する。以後、ステップＧ１３０３，Ｇ１３０４を実行する。
【０１５５】
そして、図１３に戻り、ステップＥ９０５において、被転送エンドポイント装置１０２は、ゲートキーパ装置１０１から転送先エンドポイント装置３０２のＩＰアドレスを編集した参加確認（ＡＣＦ）メッセージを受信すると、Ｈ．３２３の呼設定（ＳＥＴＵＰ／ｉｎｖ−ＣａｌｌＴｒａｎｓｆｅｒＳｅｔｕｐ）メッセージにより改めて転送先エンドポイント装置３０２に発呼する（図１４のステップＥ１３０６）。
【０１５６】
次いで、転送先エンドポイント装置３０２は、被転送エンドポイント装置１０２から送信された呼設定に応じて、呼設定受付（ＣＡＬＬ  ＰＲＯＣ）を被転送エンドポイント装置１０２に送信する（図１３のステップＥ９０６、図１４のステップＥ１３０７）。
【０１５７】
次いで、転送先エンドポイント装置３０２は、参加要求（ＡＲＱ）をゲートキーパ装置３０１に送信する（図１３のステップＥ９０７、図１４のステップＥ１３０８）。ゲートキーパ装置３０１は、転送先エンドポイント装置３０２から送信された参加要求（ＡＲＱ）メッセージを受け取り、参加確認（ＡＣＦ）メッセージを転送先エンドポイント装置３０２に送信する（図１３のステップＧ９０４、図１５のステップＧ１３０５）。
【０１５８】
次いで、転送先エンドポイント装置３０２は、ゲートキーパ装置３０１から送信された参加確認（ＡＣＦ）メッセージに応じて、応答（ＣＯＮＮ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＳｅｔｕｐ  ）を被転送エンドポイント装置１０２に送信する（図１３のステップＥ９０８、図１５のステップＥ１３０９）。被転送エンドポイント装置１０２は、転送先エンドポイント装置から送信された応答に応じて、解放完了（ＲＥＬ＿ＣＯＭＰ／ｒｒ−ＣａｌｌＴｒａｎｓｆｅｒＩｄｅｎｔｉａｔｅ）を転送元エンドポイント装置１０３に送信する（図１３のステップＥ９０９、図１５のＥ１３１０）ことにより、転送元エンドポイント装置１０３から転送先エンドポイント装置３０２へのコールトランスファ処理が完了し、被転送エンドポイント装置１０２と他ゾーンの転送先エンドポイント装置３０２との間の通話が可能になる。
【０１５９】
続いて、被転送エンドポイント装置１０２と転送元エンドポイント装置１０３との間で保留された保留呼切断動作について説明する。
【０１６０】
被転送エンドポイント装置１０２は、保留呼を切断するため離脱要求（ＤＲＱ）をゲートキーパ装置１０１に送信すると（図１３のステップＥ９１０、図１５のステップＥ１３１１）、ゲートキーパ装置１０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を被転送エンドポイント装置１０２に送信する（図１３のステップＧ９０５、図１５のステップＧ１３０６）。
【０１６１】
次いで、転送元エンドポイント装置１０３も保留呼を切断するため離脱要求（ＤＲＱ）をゲートキーパ装置１０１に送信すると（図１３のステップＥ９１１、図１５のステップＥ１３１２）、ゲートキーパ装置１０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を転送元エンドポイント装置１０３に送信して（図１３のステップＧ９０６、図１５のステップＧ１３０７）、保留呼切断処理を終了する。
【０１６２】
続いて、転送元エンドポイント装置１０３と転送先エンドポイント装置３０２との間の通話切断処理について説明する。
【０１６３】
転送元エンドポイント装置１０３は、解放完了（ＲＥＬ＿ＣＯＭＰ）を転送先エンドポイント装置３０２に送信し（図１３のステップＥ９１２、図１５のステップＥ１３１３）、離脱要求（ＤＲＱ）をゲートキーパ装置１０１に送信すると（図１３のステップＥ９１３、図１５のステップＥ１３１４）、ゲートキーパ装置１０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を転送元エンドポイント装置１０３に送信する（図１３のステップＧ９０７、図１５のステップＧ１３０８）。
【０１６４】
次いで、転送先エンドポイント装置３０２も離脱要求（ＤＲＱ）をゲートキーパ装置３０１に送信すると（図１３のステップＥ９１４、図１５のステップＥ１３１５）、ゲートキーパ装置３０１は、その離脱要求（ＤＲＱ）に応答して離脱確認（ＤＣＦ）を転送先エンドポイント装置３０２に送信して（図１３のステップＧ９０８、図１５のステップＧ１３０９）、通話切断処理を終了する。
【０１６５】
以上のように、本実施の形態２の通信システムによれば、ゲートキーパ装置は、ゾーン内の被転送エンドポイント装置から転送先ＩＰアドレスとコールトランスファ情報が設定された参加要求（ＡＲＱ）メッセージを受信し、その転送先エンドポイント装置のＩＰアドレスを編集した参加確認（ＡＣＦ）メッセージを被転送エンドポイント装置に送信するようにしたため、他のゾーンのゲートキーパ装置に位置情報要求（ＬＲＱ）メッセージを送信する処理を削減することができ、ゲートキーパ装置間の処理を削減することができる。
【０１６６】
なお、本発明の適用は、上記各実施の形態で示した通信システムの構成に限定するものではなく、他のシステム構成にも適用可能である。
【０１６７】
【発明の効果】
以上説明したように、本発明によれば、転送先エンドポイント装置のアドレスにコールトランスファ情報が設定さていた場合、転送先エンドポイント装置の通信状態によらず、検索した転送エンドポイント装置のＩＰアドレスを被転送エンドポイント装置に送信するため、被転送エンドポイント装置からの呼を転送したいエンドポイント装置に確実に接続することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る通信システムの構成を示すブロック図
【図２】本実施の形態１に係るゲートキーパ装置の内部構成を示すブロック図
【図３】本実施の形態１に係る被転送エンドポイント装置の内部構成を示すブロック図
【図４】本実施の形態１に係るＩＰアドレス記憶部の内部構成の一例を示す図
【図５】本実施の形態１に係るエンドポイント状態記憶部の内部構成の一例を示す図
【図６】本実施の形態１に係る通信システムの動作を説明するためのシーケンス図
【図７】本実施の形態１に係るゲートキーパ装置の動作を説明するためのフローチャート
【図８】本実施の形態１に係るゲートキーパ装置の他の動作を説明するためのフローチャート
【図９】本発明の実施の形態２に係る通信システムの構成を示すブロック図
【図１０】本実施の形態２に係る通信システムの動作を説明するためのシーケンス図
【図１１】本実施の形態２に係るゲートキーパ装置の動作を説明するためのフローチャート
【図１２】本実施の形態２に係るゾーン外のゲートキーパ装置の動作を説明するためのフローチャート
【図１３】本実施の形態２に係る通信システムの他の動作を説明するためのシーケンス図
【図１４】本実施の形態２に係る通信システムの他の動作を説明するためのフローチャート
【図１５】本実施の形態２に係る通信システムの他の動作を説明するためのフローチャート
【図１６】従来の通信システムにおけるゾーン内のコールトランスファ動作を説明するためのシーケンス図
【図１７】従来の通信システムにおけるゾーン内の他のコールトランスファ動作を説明するためのシーケンス図
【図１８】従来の通信システムにおけるゾーン間のコールトランスファ動作を説明するためのシーケンス図
【図１９】従来の通信システムにおけるゾーン間の他のコールトランスファ動作を説明するためのシーケンス図
【符号の説明】
１００、２００  通信システム
１０１、３０１  ゲートキーパ装置
１０２  被転送エンドポイント装置
１０３  転送元エンドポイント装置
１０４、３０２  転送先エンドポイント装置
２０１  管理部
２０２、１０２２  コールトランスファ制御部
２０３、１０２１  ＴＣＰ／ＩＰ制御部
２０４  ＩＰアドレス記憶部
２０５  エンドポイント状態記憶部
２０６  受信部
２０７  検索部
２０８  判別部
２０９  制御部
１０２３  アドレス記憶部
【図１】
2005026938.tif 000003
【図２】
2005026938.tif 000004
【図３】
2005026938.tif 000005
【図４】
2005026938.tif 000006
【図５】
2005026938.tif 000007
【図６】
2005026938.tif 000008
【図７】
2005026938.tif 000009
【図８】
2005026938.tif 000010
【図９】
2005026938.tif 000011
【図１０】
2005026938.tif 000012
【図１１】
2005026938.tif 000013
【図１２】
2005026938.tif 000014
【図１３】
2005026938.tif 000015
【図１４】
2005026938.tif 000016
【図１５】
2005026938.tif 000017
【図１６】
2005026938.tif 000018
【図１７】
2005026938.tif 000019
【図１８】
2005026938.tif 000020
【図１９】
2005026938.tif 000021