(57)【要約】【課題】ＶｏＩＰゲートウエイ装置を用いて収容装置にＩＰセントレックスサービスを提供できるようにする。【解決手段】ＶｏＩＰゲートウエイ装置１は、収容装置（ＰＢＸ２）からの発呼に対して、呼の同時接続数が同時接続許容数に達していない電話番号を割当て、該電話番号を発番号としてＩＰセントレックス網５に呼を送出する。自装置に割当てられた電話番号毎に呼の現在の同時接続数を管理する呼数管理部１０５と、収容装置から呼を受信した場合に、自装置に割当てられた電話番号の中から、呼数管理部１０５により管理されている呼の現在の同時接続数が予め設定されている同時接続許容数より少ない電話番号を選択し、選択した電話番号が発番号として付与された呼制御メッセージのＳＩＰパケットをＩＰセントレックス網５に送信するＳＩＰ処理部１０４と、を有する。【選択図】図２
2005184351.tif 000002
【特許請求の範囲】
【請求項１】
収容装置をＩＰ網に接続するＶｏＩＰ（Voice over IP）ゲートウエイ装置であって、
前記ＶｏＩＰゲートウエイ装置自身に割当てられた少なくとも１つの電話番号各々について、当該電話番号を用いた呼の現在の同時接続数を管理する管理手段と、
前記収容装置から呼を受信した場合に、前記少なくとも１つの電話番号の中から、前記管理手段により管理されている呼の現在の同時接続数が予め設定されている同時接続許容数より少ない電話番号を選択し、選択した電話番号が発番号として付与された呼制御メッセージを前記ＩＰ網に送信する呼制御手段と、を有すること
を特徴とするＶｏＩＰゲートウエイ装置。
【請求項２】
請求項１に記載のＶｏＩＰゲートウエイ装置であって、
前記呼制御手段は、前記ＩＰ網から呼制御メッセージを受信した場合に、当該呼制御メッセージに着番号として設定されている電話番号について前記管理手段により管理されている呼の現在の同時接続数が予め設定されている同時接続許容数より少ない場合に、呼を前記収容装置に送信すること
を特徴とするＶｏＩＰゲートウエイ装置。
【請求項３】
請求項１または２に記載のＶｏＩＰゲートウエイ装置であって、
前記管理手段は、前記ＶｏＩＰゲートウエイ装置自身に割当てられた少なくとも１つの電話番号各々について、当該電話番号を用いた呼であって前記収容装置から発せられた呼の現在の同時接続数である発呼同時接続数をも管理しており、
前記呼制御手段は、前記収容装置から呼を受信した場合に、前記少なくとも１つの電話番号の中から、前記管理手段により管理されている呼の現在の同時接続数が予め設定されている同時接続許容数より少なく、且つ、現在の発呼同時接続数が予め設定されている発呼同時接続許容数より少ない電話番号を選択し、選択した電話番号が発番号として付与された呼制御メッセージを前記ＩＰ網に送信すること
を特徴とするＶｏＩＰゲートウエイ装置。
【請求項４】
収容装置をＩＰ網に接続するＶｏＩＰ（Voice over IP）ゲートウエイ装置における呼の発着信制御方法であって、
前記ＶｏＩＰゲートウエイ装置自身に割当てられた少なくとも１つの電話番号各々について、当該電話番号を用いた呼の現在の同時接続数を管理するステップと、
前記収容装置から呼を受信した場合に、前記少なくとも１つの電話番号の中から、前記管理されている呼の現在の同時接続数が予め設定されている同時接続許容数より少ない電話番号を選択し、選択した電話番号が発番号として付与された呼制御メッセージを前記ＩＰ網に送信するステップと、を有すること
を特徴とする呼の発着信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＶｏＩＰ（Voice over IP）を利用して通話を行なうために用いられるＶｏＩＰゲートウエイ装置に関し、特に、ＶｏＩＰゲートウエイ装置における呼の発着制御方法に関する。
【背景技術】
【０００２】
既存のＰＢＸ（Private Branch Exchange）や電話端末を用いてＶｏＩＰ通信を実現するための装置として、通話信号や制御信号をＩＰパケット化してＩＰ網側に送出したり、ＩＰ網側から受信したＩＰパケットから通話信号や制御信号を復元してＰＢＸや電話端末に送出したりするＶｏＩＰゲートウエイ装置が知られている。このようなＶｏＩＰゲートウエイ装置としては、例えば特許文献１に記載されている。
【０００３】
【特許文献１】特開２００３-２９８６６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、ＩＰ網経由でＰＢＸ機能を提供するＩＰセントレックスサービスの提供が開始された。ＩＰセントレックスサービスでは、個々のＩＰ電話端末に該サービスを受けるための電話番号を付与する。そして、発呼に際して、ＩＰ電話端末が自身に割当てられた電話番号を伴う呼をＩＰ網セントレックスサービスを行うＩＰセントレックス網（ＩＰセントレックスサーバ）に送信する。これを受けて、ＩＰセントレックス網が、発呼したＩＰ電話端末の電話番号に基づいて、該ＩＰ電話端末がＩＰセントレックスサービスを享受できるＩＰ電話端末であることを確認し、呼を通信相手へ送信する。これにより、ＩＰ網経由でＰＢＸ機能を提供する。また、ＩＰセントレックスサービスでは、１つの電話番号で複数の呼を同時に接続することも可能である。
【０００５】
さて、特許文献１記載のＶｏＩＰゲートウエイ装置は、このようなＩＰセントレックスサービスを考慮していない。つまり、ＶｏＩＰゲートウエイ装置に接続されている収容装置（既存のＰＢＸや電話端末）にＩＰセントレックスサービスを提供することを考慮していない。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、ＶｏＩＰゲートウエイ装置を用いて、収容装置にＩＰセントレックスサービスを提供できるようにすることにある。具体的には、ＩＰセントレックスサービスを受けるための電話番号を収容装置に予め割当てておかなくても、該収容装置がＩＰセントレックスサービスを受けられるようにすることにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のＶｏＩＰゲートウエイ装置は、収容装置（ＰＢＸ、電話端末）からの発呼に対して、呼の同時接続数が同時接続許容数に達していない電話番号を割当て、該電話番号を発番号としてＩＰ網に呼を送出する。
【０００８】
例えば、本発明のＶｏＩＰゲートウエイ装置は、収容装置をＩＰ網に接続するＶｏＩＰゲートウエイ装置であって、前記ＶｏＩＰゲートウエイ装置自身に割当てられた少なくとも１つの電話番号各々について、当該電話番号を用いた呼の現在の同時接続数を管理する管理手段と、前記収容装置から呼を受信した場合に、前記少なくとも１つの電話番号の中から、前記管理手段により管理されている呼の現在の同時接続数が予め設定されている同時接続許容数より少ない電話番号を選択し、選択した電話番号が発番号として付与された呼制御メッセージを前記ＩＰ網に送信する呼制御手段と、を有する。
【発明の効果】
【０００９】
本発明では、収容装置からの呼に電話番号が自動で割当てられ、該電話番号を発番号として該呼に応じた呼制御メッセージがＩＰ網に送出される。したがって、本発明によれば、収容装置である既存のＰＢＸや電話端末などにＩＰセントレックスサービスを提供することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について説明する。
【００１１】
図１は本発明の一実施形態が適用されたＶｏＩＰ通信システムの概略図である。
【００１２】
図１において、符号２はＰＢＸ、符号３はＰＢＸ２が収容する内線電話端末、符号４はＰＳＴＮ（Public Switched Telephone Network）、そして、符号１は本発明の一実施形態であるＶｏＩＰゲートウエイ装置１であり、ＰＢＸ２あるいはＰＳＴＮ４をＩＰセントレックス網５に接続する。また、本実施形態のＶｏＩＰゲートウエイ装置１には、ＩＰセントレックス網５が提供するＩＰセントレックスサービスを受けるための電話番号が少なくとも１つ割当てられている。
【００１３】
さて、ＶｏＩＰゲートウエイ装置１は、自身が収容するＰＢＸ２あるいはＰＳＴＮ４（収容装置）から呼を受信すると、当該呼で指定されている着番号に対応するＩＰアドレスをあて先とする呼制御メッセージを生成し、自身に割当てられた電話番号のうち、現在の呼の同時接続数がＩＰセントレックスサービスで認められている同時接続許容数未満の電話番号を、発番号としてこの生成した呼制御メッセージに付与し、ＩＰセントレックス網５に送信する。ＩＰセントレックス網５内のＩＰセントレックスサーバ（不図示）は、ＶｏＩＰゲートウエイ装置１が送信した呼制御メッセージを受信し、当該呼制御メッセージに付与されている発番号がＩＰセントレックスサービスを享受できる電話番号であることを確認する。それから、受信した呼制御メッセージを当該メッセージのあて先に指定されているＩＰアドレスを持つＶｏＩＰゲートウエイ装置１へ送信する。これにより、ＩＰセントレックス網５はＰＢＸ機能を提供する。呼制御メッセージを受信したＶｏＩＰゲートウエイ装置１は、この呼制御メッセージで着番号に指定されている自身に割当てられた電話番号について、現在の呼の同時接続数がＩＰセントレックスサービスで認められている同時接続許容数未満である場合に、この呼制御メッセージに応じた呼を収容装置に送信する。
【００１４】
ＶｏＩＰゲートウエイ装置１は、以上のような呼制御メッセージのやり取りを含むＶｏＩＰの呼制御手順を行なうことにより、ＩＰセントレックス網５を介して通信相手（対向のＶｏＩＰゲートウエイ装置１）との間に呼を確立する。そして、この呼を介して通話信号の送受を行なう。つまり、収容装置より送られてきた通話信号をＩＰパケット化し、ＩＰセントレックス網５を介して通信相手へ送信する。また、ＩＰセントレックス網５を介して通信相手より受信したＩＰパケットから通話信号を抽出し、収容装置へ送信する。
【００１５】
図２はＶｏＩＰゲートウエイ装置１の概略構成図である。
【００１６】
図示するように、本実施形態のＶｏＩＰゲートウエイ装置１は、回線ＩＦ（インターフェース）部１０１と、ＩＰ網ＩＦ部１０２と、ＲＴＰ処理部１０３と、ＳＩＰ処理部１０４と、呼数管理部１０５と、呼数管理ＴＬ（テーブル）１０６と、アドレス変換ＴＬ１０７と、発呼管理ＴＬ１０８と、を有する。
【００１７】
回線ＩＦ部１０１は、例えばＩＳＤＮ一次群速度インタフェース回線を介して、収容装置と通話信号および呼制御信号の送受を行なう。
【００１８】
ＩＰ網ＩＦ部１０２は、例えばＥｔｈｅｒｎｅｔ（登録商標）を介して、ＩＰセントレックス網５とＲＴＰ（Real-time Transport Protocol）パケットおよびＳＩＰ（Session Initiation Protocol）パケットの送受を行う。
【００１９】
ＳＩＰ処理部１０４は、ＳＩＰに規定するＶｏＩＰの呼制御手順を行なって、通話相手（対向するＶｏＩＰゲートウエイ装置１）との間に呼を確立し、回線ＩＦ部１０１がこの呼に割当てた収容装置との通話に用いるチャネル（例えばＩＳＤＮのＢチャネル）および通話相手のＩＰアドレスをＲＴＰ処理部１０３に通知する。
【００２０】
具体的には、回線ＩＦ部１０１を介して収容装置から呼を受信した場合（収容装置が発呼側の場合）、発番号要求を呼数管理部１０５に通知して呼数管理部１０５から発番号を入手する。また、アドレス変換ＴＬ１０７を用いて呼で指定されている着番号に対応するＩＰアドレスを特定する。そして、着番号に対応するＩＰアドレスをあて先（通話相手）とする、発番号および着番号が指定された接続要求メッセージのＳＩＰパケットを生成し、これをＩＰ網ＩＦ部１０２へ渡す。その後、ＩＰ網ＩＦ部１０２を介して通話相手から受信したＳＩＰパケットの呼制御メッセージを解析し、その解析結果に応じた呼制御信号を回線ＩＦ部１０１へ渡す。また、回線ＩＦ部１０１を介して収容装置から受信した呼制御信号に応じた呼制御メッセージの通話相手宛のＳＩＰパケットを生成し、ＩＰ網ＩＦ部１０２へ渡す。
【００２１】
また、ＩＰ網ＩＦ部１０２を介して通話相手から接続要求メッセージのＳＩＰパケットを受信した場合（収容装置が着信側の場合）、該呼制御メッセージで指定されている着番号に対する接続許可要求を呼数管理部１０５に通知する。そして、呼数管理部１０５から接続許可を入手したならば、接続要求を示す呼制御信号を回線ＩＦ部１０１へ渡す。その後、回線ＩＦ部１０１を介して収容装置から受信した呼制御信号に応じた呼制御メッセージのＳＩＰパケットを生成し、ＩＰ網ＩＦ部１０２へ渡す。また、ＩＰ網ＩＦ部１０２を介して通話相手から受信したＳＩＰパケットの呼制御メッセージを解析し、その解析結果に応じた呼制御信号を回線ＩＦ部１０１へ渡す。
【００２２】
ＲＴＰ処理部１０３は、回線ＩＦ部１０１がＳＩＰ処理部１０４より通知されたチャネルを介して収容装置より受信した通話信号、および、ＩＰ網ＩＦ部１０２が受信した、ＳＩＰ処理部１０４より通知されたＩＰアドレスを持つ通話相手のＲＴＰパケットに対して、ＲＴＰに規定する処理を行う。
【００２３】
具体的には、回線ＩＦ部１０１がＳＩＰ処理部１０４より通知されたチャネルを介して受信した通話信号をＲＴＰパケット化し、このＲＴＰパケットを、ＳＩＰ処理部１０４より通知されたＩＰアドレスを宛先としてＩＰ網ＩＦ部１０２へ渡す。また、ＩＰ網ＩＦ部１０２が受信した、ＳＩＰ処理部１０４より通知されたＩＰアドレスを発信元とするＲＴＰパケットから通話信号を復元し、これを回線ＩＦ部１０１を介してＳＩＰ処理部１０４より通知されたチャネルへ送信する。
【００２４】
アドレス変換ＴＬ１０７には、図３に示すように、電話番号１０７１の各々にＩＰアドレス１０７２が対応付けられて登録されている。ＳＩＰ処理部１０３は、このアドレス変換ＴＬ１０７を用いて、収容装置から発せられた呼の着番号を持つＶｏＩＰゲートウエイ装置１のＩＰアドレスを特定する。
【００２５】
呼数管理部１０５は、呼数管理ＴＬ１０６および発呼管理ＴＬ１０８を用いて、自身のＶｏＩＰゲートウエイ装置１に割当てられた電話番号毎に、呼の同時接続数を管理する。また、ＳＩＰ処理部１０４から発番号要求を受付けた場合、呼数管理ＴＬ１０６を用いて、自身のＶｏＩＰゲートウエイ装置１に割当てられた電話番号のうち、発呼のために利用可能な電話番号を特定し、当該電話番号をＳＩＰ処理部１０４に通知する。さらに、ＳＩＰ処理部１０４から電話番号の指定を伴う接続許可要求を受付けた場合、呼数管理ＴＬ１０６を用いて、指定された電話番号が利用可能であるか否かを判断し、利用可能であれば接続許可をＳＩＰ処理部１０４に通知する。
【００２６】
呼数管理ＴＬ１０６は、図４に示すように、自身のＶｏＩＰゲートウエイ装置１に割当てられた電話番号１０６１毎に、当該電話番号を用いた呼のＩＰセントレックスサービスで許可された同時接続数である同時接続許容数１０６２と、当該電話番号を用いた呼の現在の同時接続数である現在同時接続数１０６３と、当該電話番号を用いた発呼（収容装置から発信された呼）のＩＰセントレックスサービスで許可された同時接続数である発呼同時接続許容数１０６４と、当該電話番号を用いた発呼の現在の同時接続数である現在発呼同時接続数１０６５とが、対応付けられて登録されている。ここで、同時接続許容数１０６２および発呼同時接続許容数１０６４は、管理者等によって予め登録された値であるのに対し、現在同時接続数１０６３および現在発呼同時接続数１０６５は、呼数管理部１０５によって更新される値である。
【００２７】
発呼管理ＴＬ１０８は、図５に示すように、収容装置から送信された接続要求によって確立した呼毎に、当該呼に発番号として割当てられた電話番号１０８１、当該呼を収容装置に繋ぐために用いられる収容装置および回線ＩＦ部１０１間のチャネル１０８２、および、当該呼の通話相手のＩＰアドレス１０８３が登録されている。発呼管理ＴＬ１０８は、呼数管理部１０５によって更新される。
【００２８】
上述したＶｏＩＰゲート装置１は、例えば図６に示すような、ＣＰＵ５１と、プログラムが記憶されているプログラムメモリ５２と、データが記憶されているデータメモリ５３と、例えばＩＳＤＮ一次群速度インタフェース回線と接続し、該回線を介して収容装置と通信を行なう回線ＩＦ５４と、例えばＬＡＮケーブルと接続し、該ケーブルを介してＩＰセントレックス網５と通信を行なうネットワークＩＦ５５と、これら各構成要素５１〜５５を相互接続する内部バス５６と、を有するコンピュータシステムにおいて、ＣＰＵ５１がプログラムメモリ５２に記憶されているプログラムを実行することで実現される。この場合、呼数変換ＴＬ１０６やアドレス変換ＴＬ１０７にはデータメモリ５３が、回線ＩＦ部１０１には回線ＩＦ５４が、そして、ＩＰ網ＩＦ部１０２にはネットワークＩＦ５５が用いられる。
【００２９】
次に、上記構成のＩＰ電話機１０の動作について説明する。
【００３０】
図７はＶｏＩＰゲートウエイ装置１における呼の発着制御処理を説明するためのフロー図である。
【００３１】
ＳＩＰ処理部１０４は、回線ＩＦ部１０１を介して収容装置（ＰＢＸ２、ＰＳＴＮ４）より接続要求（発呼）を受信すると（Ｓ６０１でＹｅｓ）、後述する発呼制御処理を行う（Ｓ６０４）。また、ＩＰ網ＩＦ部１０２を介してＩＰセントレックス網５より接続要求（着呼）を受信すると（Ｓ６０１でＮｏ、Ｓ６０２でＹｅｓ）、後述する着呼制御処理を行う（Ｓ６０５）。そして、回線網ＩＦ部１０１を介して収容装置から、あるいは、ＩＰ網ＩＦ部１０２を介してＩＰセントレックス網５から解放要求を受信すると（Ｓ６０１、Ｓ６０２でＮｏ、Ｓ６０３でＹｅｓ）、後述する解放制御処理を行う（Ｓ６０６）。
【００３２】
図８は発呼制御処理（図７のＳ６０４）を説明するためのフロー図である。
【００３３】
まず、ＳＩＰ処理部１０４は、呼数管理部１０５に発番号要求を送信する。これを受けて、呼数管理部１０５は、呼数管理ＴＬ１０６から未選択の電話番号を選択する（Ｓ７０１）。それから、呼数管理ＴＬ１０６において、選択した電話番号に対応する現在発呼同時接続数が当該電話番号に対応する発呼同時接続許容数未満であるか否か、および、選択した電話番号に対応する現在同時接続数が当該電話番号に対応する同時接続許容数未満であるか否かを調べる（Ｓ７０２、Ｓ７０３）。
【００３４】
選択した電話番号に対応する現在発呼同時接続数が当該電話番号に対応する発呼同時接続許容数未満でない場合（Ｓ７０２でＮｏ）、あるいは、選択した電話番号に対応する現在同時接続数が当該電話番号に対応する同時接続許容数未満でない場合（Ｓ７０３でＮｏ）、呼数管理部１０５は、呼数管理ＴＬ１０６に未選択の電話番号があるならば（Ｓ７０４でＹｅｓ）、Ｓ７０１に戻る。未選択の電話番号がないならば（Ｓ７０４でＮｏ）、発番号の割当不可をＳＩＰ処理部１０４に通知する。これを受けて、ＳＩＰ処理部１０４は、解放メッセージを生成し、これを回線ＩＦ部１０１を介して収容装置に送信する（Ｓ７０５）。
【００３５】
一方、選択した電話番号に対応する現在発呼同時接続数が当該電話番号に対応する発呼同時接続許容数未満であり、且つ、選択した電話番号に対応する現在同時接続数が当該電話番号に対応する同時接続許容数未満である場合（Ｓ７０２、Ｓ７０３で共にＹｅｓ）、呼数管理部１０５は、選択した電話番号に対応付けられて呼数管理ＴＬ１０６に登録されている現在発呼同時接続数および現在同時接続数のそれぞれを１つ増加させる（Ｓ７０６）。それから、選択した電話番号を発番号としてＳＩＰ処理部１０４に通知する。
【００３６】
さて、ＳＩＰ処理部１０４は、呼数管理部１０５より発番号の通知を受けると、回線ＩＦ部１０１を介して収容装置より受信した接続要求で指定されている着番号に対応するＩＰアドレスを、アドレス変換ＴＬ１０７を用いて特定する（Ｓ７０７）。それから、呼数管理部１０５より通知された発番号および回線ＩＦ部１０１を介して収容装置より受信した接続要求で指定されている着番号が指定された接続要求メッセージのＳＩＰパケットを生成し、Ｓ７０７で特定したＩＰアドレスを宛先として、ＩＰ網ＩＦ部１０２からＩＰセントレックス網５へ送信する（Ｓ７０８）。その後、ＳＩＰ処理部１０４は、Ｓ７０７で特定したＩＰアドレスを持つ通話相手との間で、ＳＩＰに従った呼制御手順を行い（Ｓ７０９）、通話相手との間に呼を確立する（Ｓ７１０）。
【００３７】
それから、ＳＩＰ処理部１０４は回線ＩＦ部１０１にチャネル割当てを要求する。これを受けて、回線ＩＦ部１０１は、確立された呼に割当てる収容装置との間のチャネルを設定し、設定したチャネルをＳＩＰ処理部１０４に通知する。ＳＩＰ処理部１０４は、回線ＩＦ部１０１から通知されたチャネルおよびＳ７０７で特定したＩＰアドレスをＲＴＰ処理部１０３に通知する。これを受けて、ＲＴＰ処理部１０３は、回線ＩＦ部１０１がＳＩＰ処理部１０４より通知されたチャネルを介して収容装置より受信した通話信号、および、ＩＰ網ＩＦ部１０２が受信した、ＳＩＰ処理部１０４より通知されたＩＰアドレスを持つ通話相手のＲＴＰパケットに対して、ＲＴＰに規定する処理を行う。これにより、通話が可能となる。
【００３８】
次に、ＳＩＰ処理部１０４は、呼数管理部１０５より通知された発番号、回線ＩＦ部１０１が呼に割当てたチャネルおよび通話相手のＩＰアドレスのレコードを、発呼管理ＴＬ１０８に登録する（Ｓ７１１）。
【００３９】
図９は着呼制御処理（図７のＳ６０５）を説明するためのフロー図である。
【００４０】
まず、ＳＩＰ処理部１０４は、呼数管理部１０５にＩＰ網ＩＦ部１０２から受信した接続要求で指定されている着番号の指定を伴う接続許可要求を送信する。これを受けて、呼数管理部１０５は、呼数管理ＴＬ１０６から該接続許可要求で指定された着番号を検索する（Ｓ８０１）。そして、着番号を検索できたならば（Ｓ８０２でＹｅｓ）、この着番号に対応する現在同時接続数が当該着番号に対応する同時接続許容数未満であるか否かを調べる（Ｓ８０３）。
【００４１】
呼数管理ＴＬ１０６から着番号を検索できなかった場合（Ｓ８０２でＮｏ）、あるいは、着番号に対応する現在同時接続数が当該着番号に対応する同時接続許容数未満でない場合（Ｓ８０３でＮｏ）、呼数管理部１０５は、接続不可をＳＩＰ処理部１０４に通知する。これを受けて、ＳＩＰ処理部１０４は、解放メッセージのＳＩＰパケットを生成し、これをＩＰ網ＩＦ部１０２を介して、接続要求メッセージのＳＩＰパケットを送信した通話相手に送信する（Ｓ８０４）。
【００４２】
一方、着番号に対応する現在同時接続数が当該着番号に対応する同時接続許容数未満である場合（Ｓ８０３でＹｅｓ）、呼数管理部１０５は、着番号に対応付けられて呼数管理ＴＬ１０６に登録されている現在同時接続数を１つ増加させる（Ｓ８０５）。それから、接続許可をＳＩＰ処理部１０４に通知する。
【００４３】
さて、ＳＩＰ処理部１０４は、呼数管理部１０５より接続許可の通知を受けると、接続要求を回線ＩＦ部１０１を介して収容装置に送信する（Ｓ８０６）。その後、ＳＩＰ処理部１０４は、接続要求のＳＩＰパケットを送信した通話相手との間で、ＳＩＰに従った呼制御手順を行い（Ｓ８０７）、通話相手との間に呼を確立する（Ｓ８０８）。
【００４４】
それから、ＳＩＰ処理部１０４は回線ＩＦ部１０１にチャネル割当てを要求する。これを受けて、回線ＩＦ部１０１は、収容装置に送信した接続要求による呼に割当てる収容装置との間のチャネルを設定し、設定したチャネルをＳＩＰ処理部１０４に通知する。ＳＩＰ処理部１０４は、回線ＩＦ部１０１から通知されたチャネルおよび接続要求のＳＩＰパケットを送信した通話相手のＩＰアドレスをＲＴＰ処理部１０３に通知する。これを受けて、ＲＴＰ処理部１０３は、回線ＩＦ部１０１がＳＩＰ処理部１０４より通知されたチャネルを介して収容装置より受信した通話信号、および、ＩＰ網ＩＦ部１０２が受信した、ＳＩＰ処理部１０４より通知されたＩＰアドレスを持つ通話相手のＲＴＰパケットに対して、ＲＴＰに規定する処理を行う。これにより、通話が可能となる。
【００４５】
図１０は解放制御処理（図７のＳ６０６）を説明するためのフロー図である。
【００４６】
まず、ＳＩＰ処理部１０４は、解放要求された呼に割当てられている自身のＶｏＩＰゲートウェイ装置１の電話番号、当該呼に回線ＩＦ部１０１が割当てたチャネル、および、当該呼による通話相手のＩＰアドレスを、呼数管理部１０５に通知して、管理テーブル更新要求を送信する。これを受けて、呼数管理部１０５は、ＳＩＰ処理部１０４より通知された電話番号、チャネルおよびＩＰアドレスのレコードが、発呼管理ＴＬ１０８に登録されているか否かを調べる（Ｓ９０１）。
【００４７】
ＳＩＰ処理部１０４より通知された電話番号、チャネルおよびＩＰアドレスのレコードが、発呼管理ＴＬ１０８に登録されていない場合、解放要求された呼は、通話相手からの接続要求により確立した呼である。この場合（Ｓ９０１でＮｏ）、個数管理部１０５は、ＳＩＰ処理部１０４より通知された電話番号に対応付けられて呼数管理ＴＬ１０６に登録されている現在同時接続数を１つ減少させる（Ｓ９０２）。
【００４８】
一方、ＳＩＰ処理部１０４より通知された電話番号、チャネルおよびＩＰアドレスのレコードが、発呼管理ＴＬ１０８に登録されている場合、解放要求された呼は、収容装置からの接続要求により確立した呼である。この場合（Ｓ９０１でＹｅｓ）、個数管理部１０５は、発呼管理ＴＬ１０８から、ＳＩＰ処理部１０４より通知された電話番号、チャネルおよびＩＰアドレスのレコードを削除する（Ｓ９０３）。それから、ＳＩＰ処理部１０４より通知された電話番号に対応付けられて呼数管理ＴＬ１０６に登録されている現在同時接続数および発呼現在同時接続数各々を１つ減少させる（Ｓ９０４）。
【００４９】
また、ＳＩＰ処理部１０４は、解放要求された呼に割当てられている自身のＶｏＩＰゲート装置１の電話番号、当該呼に回線ＩＦ部１０１が割当てたチャネル、および、当該呼による通話相手のＩＰアドレスを、呼数管理部１０５に通知したならば、この解放要求を中継する（Ｓ９０５）。つまり、回線ＩＦ部１０１から解放要求を受信したならば、解放要求された呼の通信相手のＩＰアドレスを宛先とする解放要求メッセージのＳＩＰパケットを生成し、ＩＰ網ＩＦ部１０２から送信する。一方、ＩＰ網ＩＦ部１０２から解放要求メッセージのＳＩＰパケットを受信したならば、解放要求された呼に割当てたチャネルの解放要求を回線ＩＦ部１０１から送信する。
【００５０】
その後、ＳＩＰ処理部１０４は、ＳＩＰに従い呼を解放するための手順を行い（Ｓ９０６）、解放要求された呼を解放する（Ｓ９０７）。ＲＴＰ処理部１０３は、解放要求された呼に割当てられたチャネルを介して収容装置より受信した通話信号およびＩＰ網ＩＦ部１０２が受信した当該呼の通話相手のＲＴＰパケットに対するＲＴＰに規定する処理を停止する。これにより、通話が終了する。
【００５１】
以上、本発明の一実施形態について説明した。
【００５２】
本実施形態において、ＶｏＩＰゲートウエイ装置１は、収容装置からの発呼に対して、電話番号を自動で割当て、該電話番号を発番号とする接続要求メッセージをＩＰセントレックス網５に送出する。したがって、本実施形態によれば、収容装置（ＰＢＸ２、ＰＳＴＮ４）にＩＰセントレックスサービスを提供することが可能となる。
【００５３】
また、ＶｏＩＰゲートウエイ装置１は、自身に割当てられた電話番号毎に、呼の同時接続数を管理し、応答した場合に呼の同時接続数が予め設定された同時接続許容数を越えることとなる呼の接続要求を拒否するようにしている。このようにすることで、ＩＰセントレックスサービスが許容している電話番号毎の呼数を守ることができる。
【００５４】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００５５】
例えば、上記の実施形態において、ＶｏＩＰゲートウエイ装置１間の呼制御手順のやり取りにＳＩＰプロキシサーバを介在させるようにしてもよい。つまり、ＶｏＩＰゲートウエイ装置１がＳＩＰパケットをＳＩＰプロキシサーバに送信し、ＳＩＰプロキシサーバがこのＳＩＰパケットを通話相手のＶｏＩＰゲートウエイ装置１に送信する。この場合、接続要求メッセージで指定されている着番号から通話相手のＩＰアドレスを特定する処理（図８のＳ７０７）は、ＳＩＰプロキシサーバが行う。したがって、ＶｏＩＰゲート装置１にアドレス変換ＴＬ１０７を設けなくてもよい。この場合、ＶｏＩＰゲート装置１が、起動時に自身の構成情報（電話番号およびＩＰアドレス）をＳＩＰプロキシサーバに送信し、ＳＩＰプロキシサーバが各ＶｏＩＰゲートウエイ装置１から送られてきた構成情報に基づいて、ＳＩＰプロキシサーバ自身に設けられたアドレス変換ＴＬを更新するとよい。
【００５６】
また、上記の実施形態では、呼制御プロトコルとしてＳＩＰを用いた場合を例にとり説明したが、本発明は呼制御手順にＴＴＣ（The Telecommunication Technology Committee）標準のＨ.３２３を用いた場合でも同様に適用可能である。
【００５７】
また、上記の実施形態では、ＶｏＩＰゲートウエイ装置１の収容装置としてＰＢＸ２あるいはＰＳＴＮ４（具体的にはＰＳＴＮ４を介して通信を行なう端末）を想定しているが、ＶｏＩＰゲートウエイ装置１は複数の音声端末を直接収容するようにしてもかまわない。
【００５８】
また、上記の実施形態では、呼数管理部１０５において、発呼の同時接続数および発着呼の同時接続数を管理するようにしている。しかし、本発明はこれに限定されない。発呼の同時接続数および着呼の同時接続数を管理してもよい。そして、発呼の場合は、現在の発呼の同時接続数が発呼の同時接続許容数未満の電話番号をこの呼に割当て、着呼の場合は、着番号が割当てられた着呼の同時接続数が着呼の同時接続許容数未満である場合に、この呼に応答するようにしてもよい。また、ＩＰセントレックスサービスが電話番号毎に発呼および着呼を区別せずに呼の同時接続数のみを規制している場合は次のように修正してもよい。すなわち、発呼の場合は、現在の同時接続数が同時接続許容数未満の電話番号を割当て、着呼の場合は、着番号が割当てられた呼の現在の同時接続数が同時接続許容数未満である場合に、この呼に応答する。
【図面の簡単な説明】
【００５９】
【図１】図１は本発明の一実施形態が適用されたＶｏＩＰ通信システムの概略図である。
【図２】図２はＶｏＩＰゲートウエイ装置１の概略構成図である。
【図３】図３はアドレス変換ＴＬ１０７の一例を示す図である。
【図４】図４は呼数管理ＴＬ１０６の一例を示す図である。
【図５】図５は発呼管理ＴＬ１０８の一例を示す図である。
【図６】図６はＶｏＩＰゲート装置１のハードウエア構成例を示す図である。
【図７】図７はＶｏＩＰゲートウエイ装置１における呼の発着制御処理を説明するためのフロー図である。
【図８】図８は発呼制御処理（図７のＳ６０４）を説明するためのフロー図である。
【図９】図９は着呼制御処理（図７のＳ６０５）を説明するためのフロー図である。
【図１０】図１０は解放制御処理（図７のＳ６０６）を説明するためのフロー図である。
【符号の説明】
【００６０】
１・・・ＶｏＩＰゲートウエイ装置、２・・・ＰＢＸ、３・・・内線電話端末、５・・・ＩＰセントレックス網、４・・・ＰＳＴＮ、１０１・・・回線ＩＦ部、１０２・・・ＩＰ網ＩＦ部、１０３・・・ＲＴＰ処理部、１０４・・・ＳＩＰ処理部、１０５・・・呼数管理部、１０６・・・呼数管理ＴＬ、１０７・・・アドレス変換ＴＬ、１０８・・・発呼管理ＴＬ
【図１】
2005184351.tif 000003
【図２】
2005184351.tif 000004
【図３】
2005184351.tif 000005
【図４】
2005184351.tif 000006
【図５】
2005184351.tif 000007
【図６】
2005184351.tif 000008
【図７】
2005184351.tif 000009
【図８】
2005184351.tif 000010
【図９】
2005184351.tif 000011
【図１０】
2005184351.tif 000012