(57)【特許請求の範囲】
【請求項１】
収容装置をＩＰ網および迂回網に接続するＶｏＩＰ（Voice over IP）ゲートウェイ装置であって、
前記収容装置に接続する収容装置インタフェースと、
前記ＩＰ網に接続するＩＰ網インタフェースと、
前記迂回網に接続する迂回網インタフェースと、
複数の着番号のそれぞれに対応付けて、当該着番号の迂回条件および番号編集条件を記憶する条件記憶手段と、
前記収容装置インタフェースに着信した呼を、前記ＩＰ網インタフェースあるいは前記迂回網インタフェースから送出する発呼制御手段と
を備え、
前記条件記憶手段には、
前記迂回条件として、
対応する着番号の呼を前記迂回網へ迂回させることを示す番号迂回、
前記ＩＰ網に障害が発生している場合に、対応する着番号の呼を前記迂回網に迂回させることを示す障害時迂回、または
前記ＩＰ網から予め定められたレスポンスコードを受信した場合に、対応する着番号の呼を前記迂回網に迂回させることを示すレスポンスコード迂回
が記憶可能であり、かつ、それらの中のいずれか一つが予め記憶されており、
前記番号編集条件として、
着番号を編集することなく呼を送出することを示す編集なし、
着番号を予め定められた番号に変換して呼を送出することを示す番号変換、または
予め指定された複数の番号の１つに対して呼を送出し、話中ならば当該複数の番号の他の１つに対して呼を送出する処理を、話中でない呼が見つかるか、もしくは、指定された全ての番号に対して呼を送出するまで繰り返す動作を示すスライド番号変換
が記憶可能であり、かつ、それらの中のいずれか一つが予め記憶されており、
前記発呼制御手段は、
前記収容装置インタフェースに着信した呼の着番号が前記条件記憶手段に記憶されている場合に、当着番号に対応付けられている迂回条件に従って前記ＩＰ網インタフェースまたは前記迂回網インタフェースから当該呼を送出し、前記迂回網インタフェースから当該呼を送出する場合であって、当該着番号に対応付けられている番号編集条件が番号変換またはスライド番号変換の場合には、当該番号編集条件に従って着番号を編集した上で前記迂回網インタフェースから当該呼を送出し、
前記収容装置インタフェースに着信した呼の着番号が前記条件記憶手段に記憶されていない場合に、当該着番号を編集することなく、前記ＩＰ網インタフェースから当該呼を送出すること
を特徴とするＶｏＩＰゲートウェイ装置。
【請求項２】
請求項１に記載のＶｏＩＰゲートウェイ装置であって、
前記発呼制御手段は、
前記迂回網インタフェースから呼を送出する場合に、前記収容装置インタフェースに着信した呼の着番号を、着番号のサブアドレスとして前記迂回網インタフェースから送出する呼に付与することを特徴とするＶｏＩＰゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＶｏＩＰ（Voice over IP）ゲートウエイ装置に関し、特に、収容装置から着信した呼をＩＰ網から迂回網へ迂回させる技術、および、迂回網から着信した呼を収容装置に中継する技術に関する。
【背景技術】
【０００２】
特許文献１には、インターネットを介した通信が低下した場合でも、音声通信の継続を可能にする技術が開示されている。特許文献２において、音声ゲートウェイ装置は、ＰＳＴＮ（Public Switched Telephone Network）に対する呼接続を制御するためのインタフェースを備え、インターネットを介した通信品質の低下を検出した場合に、ＰＳＴＮを介して通話相手との呼を接続し、該通話相手との音声通信を、インターネットを介した音声通信からＰＳＴＮを介した音声通信に切り換える。
【０００３】
また、特許文献２には、インターネットまたはＰＳＴＮを経由して電話端末間の呼を接続する技術が開示されている。特許文献２において、交換機は、発呼に際して、発信者および着信者のＩＰ電話サービス加入の有無、電話端末の種類等を示す加入者情報を格納するデータベースにアクセスし、発信者のダイヤルした着番号を基に該データベースから得られた加入者情報と、発信者の加入者情報とに基づいて、インターネットを経由するか、それとも、ＰＳＴＮを経由するかを決定し、決定した経路により呼接続を行う。
【０００４】
【特許文献１】特開２０００-３１２２２９号公報
【特許文献２】特開２００１-  ３６６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１および特許文献２に記載の技術によれば、発信者がインターネットへ送出することを前提としている呼を、ＰＳＴＮへ迂回させることができる。しかし、これらの技術は、発信者がインターネットへ送出することを前提としている呼の着番号が、ＰＳＴＮで処理できない番号体系の電話番号である場合を考慮していない。また、仮に該呼の着番号がＰＳＴＮで処理できる番号体系の電話番号であっても、インターネットを利用する場合とＰＳＴＮを利用する場合とで着側の契約番号が異なる場合、該呼をＰＳＴＮへ迂回させると正しい通話相手に着信しない。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、ＩＰ網を利用する場合と迂回網を利用する場合とで番号体系が異なる場合でも、収容装置から着信した呼をＩＰ網から迂回網へ迂回させて通信相手に着信させることにある。また、迂回網から着信した呼を収容装置が処理できるようにして該収容装置に中継することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の態様では、ＩＰ網への呼を迂回網へ迂回させる場合に、当該呼の着番号をＩＰ網の番号体系の電話番号から迂回網の番号体系の電話番号に編集し、それから当該呼を迂回網へ送出する。
【０００８】
例えば、本発明の第１の態様は、収容装置をＩＰ網および迂回網に接続するＶｏＩＰ（Voice over IP）ゲートウェイ装置であって、
前記収容装置に接続する収容装置インタフェースと、
前記ＩＰ網に接続するＩＰ網インタフェースと、
前記迂回網に接続する迂回網インタフェースと、
複数の着番号のそれぞれに対応付けて、当該着番号の迂回条件および番号編集条件を記憶する条件記憶手段と、
前記収容装置インタフェースに着信した呼を、前記ＩＰ網インタフェースあるいは前記迂回網インタフェースから送出する発呼制御手段と
を備え、
前記条件記憶手段には、
前記迂回条件として、
対応する着番号の呼を前記迂回網へ迂回させることを示す番号迂回、
前記ＩＰ網に障害が発生している場合に、対応する着番号の呼を前記迂回網に迂回させることを示す障害時迂回、または
前記ＩＰ網から予め定められたレスポンスコードを受信した場合に、対応する着番号の呼を前記迂回網に迂回させることを示すレスポンスコード迂回
が記憶可能であり、かつ、それらの中のいずれか一つが予め記憶されており、
前記番号編集条件として、
着番号を編集することなく呼を送出することを示す編集なし、
着番号を予め定められた番号に変換して呼を送出することを示す番号変換、または
予め指定された複数の番号の１つに対して呼を送出し、話中ならば当該複数の番号の他の１つに対して呼を送出する処理を、話中でない呼が見つかるか、もしくは、指定された全ての番号に対して呼を送出するまで繰り返す動作を示すスライド番号変換
が記憶可能であり、かつ、それらの中のいずれか一つが予め記憶されており、
前記発呼制御手段は、
前記収容装置インタフェースに着信した呼の着番号が前記条件記憶手段に記憶されている場合に、当着番号に対応付けられている迂回条件に従って前記ＩＰ網インタフェースまたは前記迂回網インタフェースから当該呼を送出し、前記迂回網インタフェースから当該呼を送出する場合であって、当該着番号に対応付けられている番号編集条件が番号変換またはスライド番号変換の場合には、当該番号編集条件に従って着番号を編集した上で前記迂回網インタフェースから当該呼を送出し、
前記収容装置インタフェースに着信した呼の着番号が前記条件記憶手段に記憶されていない場合に、当該着番号を編集することなく、前記ＩＰ網インタフェースから当該呼を送出する。
【発明の効果】
【００１１】
本発明では、ＶｏＩＰゲートウエイ装置が番号編集を行う。ＩＰ網への呼を迂回網へ迂回させる場合には、当該呼の着番号をＩＰ網の番号体系の電話番号から迂回網の番号体系の電話番号に編集し、それから迂回網へ送出する。また、迂回網から着信した呼を収容装置へ中継する場合には、当該呼の着番号を迂回網の番号体系の電話番号から該収容装置に設定されている電話番号に編集し、それから該収容装置へ中継する。したがって、ＩＰ網を利用する場合と迂回網を利用する場合とで番号体系が異なる場合でも、収容装置から着信した呼をＩＰ網から迂回網へ迂回させて通信相手に着信させることができる。また、迂回網から着信した呼を収容装置が処理できるようにして該収容装置に中継できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を説明する。
【００１３】
図１は本発明の一実施形態が提供されたＶｏＩＰ通信システムの概略図である。図示するように、本実施形態のＶｏＩＰ通信システムは、ＴＡ（Terminal Adapter）やＩＳＤＮ対応のＰＢＸ（Private Branch Exchange）、ＦＡＸ、電話機等のＩＳＤＮ端末２を収容する複数のＶｏＩＰゲートウエイ装置１が、ＩＰ網３およびＩＳＤＮ４に接続されて構成されている。また、本実施形態のＶｏＩＰ通信システムは、ＶｏＩＰゲートウエイ装置１を介さないでＩＳＤＮ４に直接接続されているＩＳＤＮ端末２を有する。
【００１４】
ここで、ＶｏＩＰゲートウエイ装置１に収容されているＩＳＤＮ端末２には、当該ＩＳＤＮ端末２の電話番号として、ＩＰ網３を利用するＩＰ電話サービスの契約番号（ＶｏＩＰ番号と呼ぶ）が付与されているものとする。また、ＩＳＤＮ４に直接接続されているＩＳＤＮ端末２には、当該ＩＳＤＮ端末２の電話番号として、ＩＳＤＮ４を利用する電話サービスの契約番号（ＩＳＤＮ番号と呼ぶ）が付与されているものとする。さらに、ＶｏＩＰゲートウエイ装置１には、自装置が収容するＩＳＤＮ端末２に付与されているＶｏＩＰ番号およびＩＳＤＮ番号が設定されている。
【００１５】
ＶｏＩＰゲートウエイ装置１は、ＩＳＤＮ端末２から着信したＩＰ網３への呼をＩＳＤＮ４へ迂回させる場合に、当該呼の着番号をＩＰ網３の番号体系の電話番号からＩＳＤＮ４の番号体系の電話番号に編集し、それから当該呼をＩＳＤＮ４へ送出する。また、ＩＳＤＮ４から着信した呼を自装置が収容するＩＳＤＮ端末２へ中継する場合に、当該呼の着番号をＩＳＤＮ４の番号体系の電話番号からＩＰ網４の番号体系の電話番号に編集し、それから当該呼を該ＩＳＤＮ端末２へ中継する。
【００１６】
図２は本発明の一実施形態が適用されたＶｏＩＰゲートウェイ装置の概略図である。図示するように、本実施形態のＶｏＩＰゲートウェイ装置１は、ＩＳＤＮ端末側ＩＦ（インタフェース）部１０１と、ＩＰ網ＩＦ部１０２と、ＩＳＤＮ網側ＩＦ部１０３と、ＳＩＰ（Session Initiation Protocol）処理部１０４と、ＲＴＰ（Real-time Transport Protocol）処理部１０５と、番号編集部１０６と、セレクタ１０７と、迂回判定部１０８と、条件記憶部１０９と、を有する。
【００１７】
ＩＳＤＮ端末側ＩＦ部１０１は、ＩＳＤＮ回線を介してＩＳＤＮ端末２とＩＳＤＮ信号（Ｄチャネル、Ｂチャネル）の送受を行なう。
【００１８】
ＩＰ網ＩＦ部１０２は、例えばＥｔｈｅｒｎｅｔ（登録商標）を介してＩＰ網３とＩＰパケット（ＲＴＰパケット、ＳＩＰパケット）の送受を行う。
【００１９】
ＩＳＤＮ網側ＩＦ部１０３は、ＩＳＤＮ回線を介してＩＳＤＮ４とＩＳＤＮ信号（Ｄチャネル、Ｂチャネル）の送受を行なう。
【００２０】
ＳＩＰ処理部１０４は、ＳＩＰに規定するＶｏＩＰの呼制御手順を行い、ＩＰ網ＩＦ部１０２を介して通話相手（ＶｏＩＰ端末）との間に呼を確立する。そして、この呼に割り当てるＩＳＤＮ端末２との通話のためのＢチャネルを決定し、決定したＢチャネルを通話相手のＶｏＩＰ端末のＩＰアドレスと共にＲＴＰ処理部１０５に通知する。
【００２１】
ＲＴＰ処理部１０５は、ＳＩＰ処理部１０４より通知されたＢチャネルを介してＩＳＤＮ端末側ＩＦ部１０１がＩＳＤＮ端末２より受信した通話信号、および、ＩＰ網ＩＦ部１０２が受信した、ＳＩＰ処理部１０４より通知されたＩＰアドレスを持つ通話相手のＲＴＰパケットに対して、ＲＴＰに規定する処理を行う。
【００２２】
具体的には、ＩＳＤＮ端末側ＩＦ部１０１がＳＩＰ処理部１０４より通知されたＢチャネルを介して受信した通話信号をＲＴＰパケット化し、このＲＴＰパケットを、ＳＩＰ処理部１０４より通知されたＩＰアドレスを宛先としてＩＰ網ＩＦ部１０２へ渡す。また、ＩＰ網ＩＦ部１０２が受信した、ＳＩＰ処理部１０４より通知されたＩＰアドレスを発信元とするＲＴＰパケットから通話信号を復元し、これをＩＳＤＮ端末側ＩＦ部１０１を介してＳＩＰ処理部１０４より通知されたＢチャネルへ送信する。
【００２３】
番号編集部１０６は、後述する条件記憶部１０９に記憶された番号編集条件に従い、セレクタ１０７を介してＩＳＤＮ端末側ＩＦ部１０１から受信した呼制御情報（Ｄチャネル）に含まれている着番号（ＶｏＩＰ番号）を編集し、これをＩＳＤＮ網側ＩＦ部１０３に転送する。また、該番号編集に従い、ＩＰ網ＩＦ部１０１から受信した呼制御情報（Ｄチャネル）に含まれている着番号（ＩＳＤＮ番号）を編集し、これをセレクタ１０４を介してＩＳＤＮ網側ＩＦ部１０３に転送する。
【００２４】
セレクタ１０７は、迂回判定部１０８の指示に従い、ＩＳＤＮ端末側ＩＦ部１０１のＤチャネル、Ｂチャネルを、ＳＩＰ処理部１０５、ＲＴＰ処理部１０６、あるいは、番号編集部１０７、ＩＳＤＮ網側ＩＦ部１０３に接続する。
【００２５】
迂回判定部１０８は、後述する条件記憶部１０９に記憶された迂回条件に従い、ＩＳＤＮ端末２からＩＳＤＮ端末側ＩＦ部１０１に着信した呼を迂回させるか否かを判断する。そして、判断結果に基づき、ＩＳＤＮ端末側ＩＦ部１０１の接続先をＩＰ網ＩＦ部１０２およびＩＳＤＮ網側ＩＦ部１０３のいずれか一方に決定する。接続先をＩＰ網ＩＦ部１０２に決定した場合は、ＩＳＤＮ端末側ＩＦ部１０１のＤチャネルをＳＩＰ処理部１０５に接続し、ＢチャネルをＲＴＰチャネル１０６に接続する。一方、接続先をＩＳＤＮ網ＩＦ部１０３に決定した場合は、ＩＳＤＮ端末側ＩＦ部１０１のＤチャネルを番号編集部１０６に接続し、ＢチャネルをＩＳＤＮ網側ＩＦ部１０３に接続する。
【００２６】
条件記憶部１０９には、迂回判定部１０８での迂回判定に用いる迂回条件と番号編集部１０６での番号編集に用いる番号編集条件とを含む条件情報が記憶されている。図３は条件記憶部１０９の登録内容を模式的に表した図である。図示するように、条件情報のレコード１０９０は、ＩＳＤＮ端末側ＩＦ部１０１に着信する着番号を登録するフィールド１０９１と、呼をＩＰ網３からＩＳＤＮ４へ迂回させる場合の迂回条件を登録するフィールド１０９２と、ＩＳＤＮ４へ迂回させる呼の着番号の編集条件を登録するフィールド１０９３とを有する。
【００２７】
フィールド１０９１に登録する着番号は、全ての桁の数字を指定する必要はなく、例えば図３に示す「１＊＊」、「７１-＊＊＊」、「７２-＊＊＊」のように、上位桁の数字のみを指定するようにしてもよい。ここで、「１＊＊」は着番号の桁数が３桁で「１」から始まる電話番号を意味し、「７１-＊＊＊」は着番号の桁数が５桁で「７１」から始まる電話番号を意味し、「７２-＊＊＊」は着番号の桁数が５桁で「７２」から始まる電話番号を意味する。
【００２８】
フィールド１０９２に登録する迂回条件としては、フィールド１０９１に登録されている着番号の呼がＩＳＤＮ端末側ＩＦ部１０１に着信した場合に、この呼を無条件にＩＳＤＮ４へ迂回させる「番号迂回」、ＩＰ網３に障害が発生している場合にのみＩＳＤＮ４へ迂回させる「障害時迂回」、および、指定されたレスポンスコードを当該呼に対する応答としてＩＰ網３から受信した場合にのみＩＳＤＮ４へ迂回させる「レスポンスコード迂回」などがある。
【００２９】
フィールド１０９３に登録する番号編集条件としては、フィールド１０９１に登録されている着番号を編集することなく呼をＩＳＤＮ４へ迂回させる「編集無し」、該着番号を指定された番号に変換して呼をＩＳＤＮ４に迂回させる「番号変換」、該着番号を指定された複数の番号のうちの１つに変換して、呼をＩＳＤＮ４へスライド発信させる「スライド発信番号変換」などがある。ここで、スライド発信とは、指定された複数の番号の１つに対して呼を発信し、ビジー（話中）ならば該複数の番号の他の１つに対して呼を発信する処理を、ビジーでない呼が見つかるか、あるいは、指定された全ての番号に対して呼を発信するまで繰り返す発信動作のことである。
【００３０】
上述したＶｏＩＰゲートウエイ装置１は、例えば図４に示すような、ＣＰＵ５１と、プログラムが記憶されているプログラムメモリ５２と、データが記憶されているデータメモリ５３と、ＩＳＤＮケーブルを介してＩＳＤＮ端末２と通信を行なうＩＳＤＮ回線ＩＦ５４と、ＩＳＤＮケーブルを介してＩＳＤＮ４と通信を行なうＩＳＤＮ回線ＩＦ５５と、ＬＡＮケーブルを介してＩＰ網３と通信を行なうネットワークＩＦ５６と、これら各構成要素５１〜５６を相互接続する内部バス５７と、を有するコンピュータシステムにおいて、ＣＰＵ５１がプログラムメモリ５２に記憶されているプログラムを実行することで実現される。この場合、条件記憶部１０９にはデータメモリ５３が、ＩＳＤＮ端末側ＩＦ部１０１、ＩＳＤＮ網側ＩＦ部１０３には、ＩＳＤＮ回線ＩＦ部５４、５５が、そして、ＩＰ網ＩＦ部１０２にはネットワークＩＦ５６が用いられる。
【００３１】
次に、上記構成のＶｏＩＰゲートウエイ装置１の動作を説明する。
【００３２】
図５はＶｏＩＰゲートウエイ装置１の呼制御処理を説明するためのフロー図である。
【００３３】
ＩＳＤＮ端末側ＩＦ部１０１は、ＩＳＤＮのＤチャネルを介してＩＳＤＮ端末２からＳＥＴＵＰメッセージを受信（ＩＳＤＮ端末２が発呼側）すると（Ｓ１０１）、ＶｏＩＰゲートウエイ装置１の他の構成要素と連携して、後述する発呼制御処理を開始する（Ｓ１０５）。
【００３４】
また、ＩＰ網ＩＦ部１０２は、ＩＰ網３からＩＮＶＩＴＥメッセージを格納したＳＩＰパケットを受信（ＩＳＤＮ端末２が着呼側）すると（Ｓ１０２でＹｅｓ）、ＶｏＩＰゲートウエイ装置１の他の構成要素と連携して、着信制御処理を開始する（Ｓ１０６）。
【００３５】
具体的には、ＳＩＰ処理部１０４は、セレクタ１０７に接続指示を通知する。これを受けて、セレクタ１０７は、ＩＳＤＮ端末側ＩＦ部１０１およびＳＩＰ処理部１０４間でＤチャネル信号が送受されるように両者を接続すると共に、ＩＳＤＮ端末側ＩＦ部１０１およびＲＴＰ処理部１０５間でＢチャネル信号が送受されるように両者を接続する。また、ＳＩＰ処理部１０４は、ＩＰ網ＩＦ部１０２を介してＩＰ網３から受信したＩＮＶＩＴＥメッセージをＩＳＤＮのＳＥＴＵＰメッセージに変換し、ＩＳＤＮ端末側ＩＦ部１０１に出力する。そして、ＩＳＤＮ端末側ＩＦ部１０１が、ＳＩＰ処理部１０４から受け取ったＳＥＴＵＰメッセージをＩＳＤＮのＤチャンネルに格納して、ＩＳＤＮ端末２に送信する。その後、ＳＩＰ処理部１０４は、ＩＳＤＮ端末側ＩＦ部１０１を介してＩＳＤＮ端末２と送受するＩＳＤＮのＤチャネルに格納されている呼制御メッセージと、ＩＰ網側ＩＦ部１０２を介してＩＰ網３と送受するＳＩＰパケットに格納されている呼制御メッセージとを交換する処理を行い、ＩＳＤＮ端末２とＩＰ網３との間に呼を確立する。
【００３６】
次に、ＳＩＰ処理部１０４はＩＳＤＮ端末側ＩＦ部１０１にチャネル割当てを要求する。これを受けて、ＩＳＤＮ端末側ＩＦ部１０１は、確立された呼に割当てるＩＳＤＮ端末２との間のＢチャネルを設定し、設定したＢチャネルをＳＩＰ処理部１０４に通知する。ＳＩＰ処理部１０４は、ＩＳＤＮ端末側ＩＦ部１０１から通知されたＢチャネルおよび通話相手（ＶｏＩＰ端末）のＩＰアドレスをＲＴＰ処理部１０５に通知する。
【００３７】
これを受けて、ＲＴＰ処理部１０５は、ＩＳＤＮ端末側ＩＦ部１０１がＳＩＰ処理部１０４より通知されたＢチャネルを介して受信した通話信号をＲＴＰパケットに格納し、ＳＩＰ処理部１０４より通知されたＩＰアドレスを該ＲＴＰパケットの宛先としてＩＰ網ＩＦ部１０２からＩＰ網３に送出する。また、ＩＰ網ＩＦ部１０２が受信した、ＳＩＰ処理部１０４より通知されたＩＰアドレスを持つＲＴＰパケットから通話信号を取り出し、ＳＩＰ処理部１０４より通知されたＢチャネルに格納してＩＳＤＮ端末側ＩＦ部１０１から送出する。これにより、通話が可能となる。
【００３８】
また、ＩＳＤＮ網側ＩＦ部１０３がＩＳＤＮのＤチャネルを介してＩＳＤＮ４からＳＥＴＵＰメッセージを受信（ＩＳＤＮ端末２が着呼側）すると（Ｓ１０３でＹＥＳ）、番号編集部１０６は、セレクタ１０７に接続指示を通知する。これを受けて、セレクタ１０７は、ＩＳＤＮ端末側ＩＦ部１０１および番号編集部１０６間でＤチャネル信号が送受されるように両者を接続すると共に、ＩＳＤＮ端末側ＩＦ部１０１およびＩＳＤＮ網側ＩＦ部１０３間でＢチャネル信号が送受されるように両者を接続する。また、番号編集部１０６は、ＩＳＤＮ４から受信したＳＥＴＵＰメッセージの着番号を、該ＳＥＴＵＰメッセージの着サブアドレスで指定されている電話番号に変換して、ＩＳＤＮ端末側ＩＦ部１０１に転送する（Ｓ１０７）。そして、ＩＳＤＮ端末側ＩＦ部１０１が、番号編集部１０６から受け取ったＳＥＴＵＰメッセージをＩＳＤＮのＤチャンネルに格納して、ＩＳＤＮ端末２に送信する。その後、番号編集部１０６は、ＩＳＤＮ端末側ＩＦ部１０１および番号編集部１０６間で送受されるＤチャネル信号を中継する（Ｓ１０８）。これにより、ＩＳＤＮ端末２とＩＳＤＮ網３との間で呼制御処理が行われ、両者の間に呼が確立される。そして、ＩＳＤＮ端末側ＩＦ部１０１とＩＳＤＮ網側ＩＦ部１０３との間でＢチャネル信号が送受される。これにより、通話が可能となる。
【００３９】
また、ＳＩＰ処理部１０４は、ＩＳＤＮ端末側ＩＦ部１０１を介してＩＳＤＮ端末２からＩＰ網３との間に確立されている呼のＲＥＬＥＡＳＥメッセージを受信すると（Ｓ１０４でＹｅｓ）、該ＲＥＬＥＡＳＥメッセージを格納したＳＩＰパケットを、該呼の通話相手のＩＰアドレスを宛先として、ＩＰ網ＩＦ部１０２からＩＰ網３へ送信する。その後、ＩＳＤＮ端末側ＩＦ部１０１を介してＩＳＤＮ端末２と送受するＩＳＤＮのＤチャネルに格納されている呼制御メッセージと、ＩＰ網側ＩＦ部１０２を介してＩＰ網３と送受するＳＩＰパケットに格納されている呼制御メッセージとを交換する処理を行い、該呼を解放する（Ｓ１０９）。
【００４０】
同様に、ＳＩＰ処理部１０４は、ＩＳＤＮ網側ＩＦ部１０２を介してＩＰ網３からＩＳＤＮ端末２との間に確立されている呼のＲＥＬＥＡＳＥメッセージを格納したＳＩＰパケットを受信すると（Ｓ１０４でＹｅｓ）、該ＲＥＬＥＡＳＥメッセージをＩＳＤＮのＤチャネルに格納して、ＩＳＤＮ端末側ＩＦ部１０１からＩＳＤＮ端末２へ送信する。その後、ＩＳＤＮ端末側ＩＦ部１０１を介してＩＳＤＮ端末２と送受するＩＳＤＮのＤチャネルに格納されている呼制御メッセージと、ＩＰ網側ＩＦ部１０２を介してＩＰ網３と送受するＳＩＰパケットに格納されている呼制御メッセージとを交換する処理を行い、ＩＳＤＮ端末２とＩＰ網３との間に確立されている呼を解放する（Ｓ１０９）。
【００４１】
また、ＳＩＰ処理部１０４は、ＩＳＤＮ端末側ＩＦ部１０１を介してＩＳＤＮ端末２からＩＳＤＮ４との間に確立されている呼のＲＥＬＥＡＳＥメッセージを受信すると（Ｓ１０４でＹｅｓ）、該ＲＥＬＥＡＳＥメッセージをＩＳＤＮ網側ＩＦ部１０３からＩＳＤＮ４へ送信する。その後、ＩＳＤＮ端末側ＩＦ部１０１およびＩＳＤＮ網側ＩＦ部１０３を介して、ＩＳＤＮ端末２とＩＳＤＮ４との間で呼制御メッセージを交換する処理が行われ、これにより、ＩＳＤＮ端末２とＩＳＤＮ４との間に確立されている呼を解放する（Ｓ１０９）。
【００４２】
図６は発呼制御処理（図５のＳ１０５）を説明するためのフロー図である。
【００４３】
先ず、迂回判定部１０８は、条件記憶部１０９を参照し、ＩＳＤＮ端末側ＩＦ部１０１がＩＳＤＮのＤチャネルを介してＩＳＤＮ端末２から受信したＳＥＴＵＰメッセージで指定されている着番号がフィールド１０９１に登録されているレコード１０９０を検索する（Ｓ１０５１）。そのようなレコードを検索できなかった場合（Ｓ１０５２でＮｏ）は、ＶｏＩＰゲートウエイ装置１の他の構成要素と連携して、後述する通常発呼処理を行い、ＩＰ網３経由でＩＳＤＮ端末２および通信相手間の呼を確立する（Ｓ１０５３）。一方、そのようなレコードを検索できた場合（Ｓ１０５２でＹＥＳ）は、該レコード（検索レコードと呼ぶ）のフィールド１０９２に登録されている迂回条件を調べる（Ｓ１０５４）。
【００４４】
Ｓ１０５４において、迂回条件が番号迂回である場合、迂回判定部１０８は、ＶｏＩＰゲートウエイ装置１の他の構成要素と連携して、後述する迂回発呼処理を行い、ＩＳＤＮ４経由でＩＳＤＮ端末２および通信相手間の呼を確立する（Ｓ１０６０）。
【００４５】
また、Ｓ１０５４において、迂回条件が障害時迂回である場合、迂回判定部１０８は、ＩＰ網ＩＦ部１０２がＩＰ網３に電気的に接続しているか否かを調べる（Ｓ１０５５）。ＩＰ網ＩＦ部１０２がＩＰ網３に電気的に接続していない場合、迂回判定部１０８は、ＩＰ網３に障害が発生したものと判断し（Ｓ１０５５でＹＥＳ）、ＶｏＩＰゲートウエイ装置１の他の構成要素と連携して、後述する迂回発呼処理を行い、ＩＳＤＮ４経由でＩＳＤＮ端末２および通信相手間の呼を確立する（Ｓ１０６０）。一方、ＩＰ網ＩＦ部１０２がＩＰ網３に電気的に接続している場合、迂回判定部１０８は、ＩＰ網３に障害が発生していないものと判断し（Ｓ１０５５でＮＯ）、ＶｏＩＰゲートウエイ装置１の他の構成要素と連携して、後述する通常発呼処理を行い、ＩＰ網３経由でＩＳＤＮ端末２および通信相手間の呼を確立する（Ｓ１０５３）。
【００４６】
また、Ｓ１０５４において、迂回条件がレスポンスコード迂回の場合、迂回判定部１０８は、セレクタ１０７を制御して、ＩＳＤＮ端末側ＩＦ部１０１およびＳＩＰ処理部１０４間でＩＳＤＮのＤチャネル信号が送受されると共に、ＩＳＤＮ端末側ＩＦ部１０１およびＳＩＰ処理部１０４間でＩＳＤＮのＢチャネル信号が送受されるように接続を切換える（Ｓ１０５６）。これにより、ＳＩＰ処理部１０４は、ＩＳＤＮ端末側ＩＦ部１０１を介してＩＳＤＮ端末２から受信したＩＳＤＮのＳＥＴＵＰメッセージを、着番号を編集することなくＳＩＰのＩＮＶＩＴＥメッセージに変更し、該着番号により特定されるＩＰアドレスを宛先とする該ＩＮＶＩＴＥメッセージを格納したＳＩＰパケットを、ＩＰ網ＩＦ部１０２を介してＩＰ網３へ送信する（Ｓ１０５７）。そして、ＩＰ網ＩＦ部１０２を介してＩＰ網３からレスポンスコードが送られてくるのを待つ（Ｓ１０５８）。次に、迂回判定部１０８は、ＩＰ網３から受信したレスポンスコードが検索レコードのフィールド１０９２で指定されているレコードであるか否かを判断する。指定されているレコードである場合（Ｓ１０５９でＹＥＳ）は、ＶｏＩＰゲートウエイ装置１の他の構成要素と連携して、後述する迂回発呼処理を行い、ＩＳＤＮ４経由でＩＳＤＮ端末２および通信相手間の呼を確立する（Ｓ１０６０）。一方、指令されているレコードでない場合（Ｓ１０５９でＮＯ）、ＶｏＩＰゲートウエイ装置１の他の構成要素と連携して、後述する通常発呼処理を行い、ＩＰ網３経由でＩＳＤＮ端末２および通信相手間の呼を確立する（Ｓ１０５３）。
【００４７】
図７は通常発呼処理（図６のＳ１０５３）を説明するためのフロー図である。
【００４８】
先ず、迂回判定部１０８は、セレクタ１０７を制御して、ＩＳＤＮ端末側ＩＦ部１０１およびＳＩＰ処理部１０４間でＩＳＤＮのＤチャネル信号が送受されると共に、ＩＳＤＮ端末側ＩＦ部１０１およびＳＩＰ処理部１０４間でＩＳＤＮのＢチャネル信号が送受されるように接続を切換える（Ｓ１０５３１）。これにより、ＳＩＰ処理部１０４は、ＩＳＤＮ端末側ＩＦ部１０１を介してＩＳＤＮ端末２から受信したＩＳＤＮのＳＥＴＵＰメッセージを、着番号を編集することなくＳＩＰのＩＮＶＩＴＥメッセージに変更し、該着番号により特定されるＩＰアドレスを宛先とする該ＩＮＶＩＴＥメッセージを格納したＳＩＰパケットを、ＩＰ網ＩＦ部１０２を介してＩＰ網３へ送信する（Ｓ１０５３２）。その後、ＳＩＰ処理部１０４は、ＩＳＤＮ端末側ＩＦ部１０１を介してＩＳＤＮ端末２と送受するＩＳＤＮのＤチャネルに格納されている呼制御メッセージと、ＩＰ網側ＩＦ部１０２を介してＩＰ網３と送受するＳＩＰパケットに格納されている呼制御メッセージとを交換する処理を行い、ＩＳＤＮ端末２とＩＰ網３との間に呼を確立する（Ｓ１０５３３）。
【００４９】
それから、ＳＩＰ処理部１０４はＩＳＤＮ端末側ＩＦ部１０１にチャネル割当てを要求する。これを受けて、ＩＳＤＮ端末側ＩＦ部１０１は、確立された呼に割当てるＩＳＤＮ端末２との間のＢチャネルを設定し、設定したＢチャネルをＳＩＰ処理部１０４に通知する。ＳＩＰ処理部１０４は、ＩＳＤＮ端末側ＩＦ部１０１から通知されたＢチャネルおよび通話相手（ＶｏＩＰ端末）のＩＰアドレスをＲＴＰ処理部１０５に通知する。
【００５０】
これを受けて、ＲＴＰ処理部１０５は、ＩＳＤＮ端末側ＩＦ部１０１がＳＩＰ処理部１０４より通知されたＢチャネルを介して受信した通話信号をＲＴＰパケットに格納し、ＳＩＰ処理部１０４より通知されたＩＰアドレスを該ＲＴＰパケットの宛先としてＩＰ網ＩＦ部１０２からＩＰ網３に送出する。また、ＩＰ網ＩＦ部１０２が受信した、ＳＩＰ処理部１０４より通知されたＩＰアドレスを持つＲＴＰパケットから通話信号を取り出し、ＳＩＰ処理部１０４より通知されたＢチャネルに格納してＩＳＤＮ端末側ＩＦ部１０１から送出する。これにより、通話が可能となる。
【００５１】
なお、図６のＳ１０５９を経由して通常発呼処理（図６のＳ１０５３）に移行する場合、Ｓ１０５３１およびＳ１０５３２の処理は既に実行されているので（図６のＳ１０５６およびＳ１０５７）、Ｓ１０５３３のみが実行される。
【００５２】
図８は迂回発呼処理（図６のＳ１０６０）を説明するためのフロー図である。
【００５３】
先ず、迂回判定部１０８は、セレクタ１０７を制御して、ＩＳＤＮ端末側ＩＦ部１０１および番号編集部１０６間でＩＳＤＮのＤチャネル信号が送受されると共に、ＩＳＤＮ端末側ＩＦ部１０１およびＩＳＤＮ網側ＩＦ部１０３間でＩＳＤＮのＢチャネル信号が送受されるように接続を切換える（Ｓ１０５６１）。これにより、ＩＳＤＮ端末側ＩＦ部１０１がＩＳＤＮのＢチャネルを介してＩＳＤＮ端末２より受信したＳＥＴＵＰメッセージが番号編集部１０６に送信される。
【００５４】
次に、番号編集部１０６は、図６のＳ１０５１で検索した検索レコードのフィールド１０９３に登録されている番号編集条件を確認する（Ｓ１０５６２）。番号編集条件が「番号編集なし」の場合、番号編集部１０６は、ＩＳＤＮ端末側ＩＦ部１０１より受信したＳＥＴＵＰメッセージを、着番号を変更することなく、ＩＳＤＮ網側ＩＦ部１０３に中継する。そして、ＩＳＤＮ網側ＩＦ部１０３が、番号編集部１０６から受け取ったＳＥＴＵＰメッセージをＩＳＤＮのＤチャンネルに格納して、ＩＳＤＮ４に送信する（Ｓ１０５６３）。その後、番号編集部１０６は、ＩＳＤＮ端末側ＩＦ部１０１およびＩＳＤＮ網側ＩＦ部１０３間で送受されるＤチャネル信号を中継する。これにより、ＩＳＤＮ端末２とＩＳＤＮ網３との間で呼制御処理が行われ、両者の間に呼が確立される（Ｓ１０５６４）。そして、ＩＳＤＮ端末側ＩＦ部１０１とＩＳＤＮ網側ＩＦ部１０３との間でＢチャネル信号が送受される。これにより、通話が可能となる。
【００５５】
Ｓ１０５６２において、番号編集条件が「番号変換」の場合、番号編集部１０６は、ＩＳＤＮ端末側ＩＦ部１０１より受信したＳＥＴＵＰメッセージの着番号を、該番号編集条件で指定されている電話番号に変更し、それからＩＳＤＮ網側ＩＦ部１０３に中継する。そして、ＩＳＤＮ網側ＩＦ部１０３が、番号編集部１０６から受け取ったＳＥＴＵＰメッセージをＩＳＤＮのＤチャンネルに格納して、ＩＳＤＮ４に送信する（Ｓ１０５６５）。その後、番号編集部１０６は、ＩＳＤＮ端末側ＩＦ部１０１およびＩＳＤＮ網側ＩＦ部１０３間で送受されるＤチャネル信号を中継する。これにより、ＩＳＤＮ端末２とＩＳＤＮ網３との間で呼制御処理が行われ、両者の間に呼が確立される（Ｓ１０５６６）。そして、ＩＳＤＮ端末側ＩＦ部１０１とＩＳＤＮ網側ＩＦ部１０３との間でＢチャネル信号が送受される。これにより、通話が可能となる。
【００５６】
Ｓ１０５６２において、番号編集条件が「スライド番号番号変換」の場合、番号編集部１０６は、該番号編集条件で指定されている複数の電話番号の中から未選択の電話番号を１つ選択する（Ｓ１０５６７）。それから、ＩＳＤＮ端末側ＩＦ部１０１より受信したＳＥＴＵＰメッセージの着番号を、選択した電話番号に変更し、それからＩＳＤＮ網側ＩＦ部１０３に中継する。そして、ＩＳＤＮ網側ＩＦ部１０３が、番号編集部１０６から受け取ったＳＥＴＵＰメッセージをＩＳＤＮのＤチャンネルに格納して、ＩＳＤＮ４に送信する（Ｓ１０５６８）。
【００５７】
次に、番号編集部１０６は、ＩＳＤＮ網側ＩＦ部１０３を介してＩＳＤＮ４より応答メッセージを受信したならば（Ｓ１０５６９）、その後にＩＳＤＮ端末ＩＦ部１０１およびＩＳＤＮ網側ＩＦ部１０３間で送受されるＤチャネル信号を中継する。これにより、ＩＳＤＮ端末２とＩＳＤＮ網３との間で呼制御処理が行われ、両者の間に呼が確立される（Ｓ１０５７０）。そして、ＩＳＤＮ端末側ＩＦ部１０１とＩＳＤＮ網側ＩＦ部１０３との間でＢチャネル信号が送受される。これにより、通話が可能となる。一方、、番号編集部１０６は、ＩＳＤＮ網側ＩＦ部１０３を介してＩＳＤＮ４よりビジーを受信したならば（Ｓ１０５６９）、該番号編集条件で指定されている複数の電話番号のうち、未選択の電話番号があるか否かを判断し（Ｓ１０５７１）、未選択の電話番号があるならば（Ｓ１０５７１でＹＥＳ）、Ｓ１０５６７に戻る。一方、未選択の電話番号がないならば（Ｓ１０５７１でＮＯ）、このフローを終了する。
【００５８】
以上、本発明の実施形態について説明した。
【００５９】
本発明では、ＶｏＩＰゲートウエイ装置１が番号編集を行う。ＩＰ網３への呼をＩＳＤＮ４へ迂回させる場合には、当該呼の着番号をＩＳＤＮ４の番号体系の電話番号に編集し、それから当該呼をＩＳＤＮ４へ送出する。また、ＩＳＤＮ４から着信した呼をＩＳＤＮ端末２へ中継する場合には、当該呼の着番号をＩＳＤＮ端末２に設定されている電話番号に編集し、それから当該呼をＩＳＤＮ端末２へ中継する。したがって、ＩＰ網３を利用する場合とＩＳＤＮ網４とを利用する場合とで番号体系が異なる場合でも、ＩＳＤＮ端末２から着信した呼をＩＰ網３からＩＳＤＮ４へ迂回させて通信相手に着信させることができる。また、ＩＳＤＮ４から着信した呼をＩＳＤＮ端末２が処理できるようにして該ＩＳＤＮ端末２に中継することができる。
【００６０】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００６１】
例えば、図２において、ＩＳＤＮ端末側ＩＦ部１０１を複数設け、セレクタ１０７が番号編集部１０６およびＳＩＰ処理部１０４から受信したＳＥＴＵＰメッセージで指定されている着番号に従ってＩＳＤＮ端末側ＩＦ部１０１を選択し、選択したＩＳＤＮ端末側ＩＦ部１０１と番号編集部１０６およびＩＳＤＮ網側ＩＦ部１０３との間、あるいは、選択したＩＳＤＮ端末側ＩＦ部１０１とＳＩＰ処理部１０４およびＲＴＰ処理部１０５との間を接続するようにしてもよい。
【００６２】
また、上記の実施形態では、ＩＳＤＮ端末２から受信したＳＥＴＵＰメッセージをＩＳＤＮ４に迂回させる場合、番号編集部１０６が当該ＳＥＴＵＰメッセージで指定されている着番号を着番号のサブアドレスとして当該ＳＥＴＵＰメッセージに付与し、ＩＳＤＮ網側ＩＦ部１０３からＩＳＤＮ４に送出している。しかし、本発明はこれに限定されない。ＳＥＴＵＰメッセージで指定されている着番号を着番号のサブアドレスとして当該ＳＥＴＵＰメッセージに付与しなくてもよい。この場合、番号編集部１０６は、ＩＳＤＮ網側ＩＦ部１０３を介してＩＳＤＮ４から受信したＳＥＴＵＰメッセージの着番号を、予め登録されている番号（自身が収容するＩＳＤＮ端末２に設定されている番号）に変換し、それから、該ＳＥＴＵＰメッセージをＩＳＤＮ網側ＩＦ部１０１から送信するようにしてもよい。
【００６３】
また、上記の実施形態において、停電等によりＶｏＩＰゲートウエイ装置１に電源が供給されなくなった場合、補助用電源等を用いてセレクタを制御し、ＩＳＤＮ網側ＩＦ部１０３と番号編集部１０６およびＩＳＤＮ端末側ＩＦ部１０１とを接続すると共に、番号編集部１０６がＤチャネルの信号をスルーさせるようにしてもよい。
【００６４】
また、上記の実施形態では、収容装置とのインタフェースにＩＳＤＮを用いた場合を例にとり説明したが、本発明はこれに限定されない。アナログ方式の電話線（２Ｗ，ＯＤ，ＴＴＣ等）であってもよい。
【００６５】
また、上記の実施形態では、迂回網としてＩＳＤＮ４を利用した場合を例にとり説明した、本発明はこれに限定されない。ＩＳＤＮ以外のＰＳＴＮも利用できる。
【００６６】
また、上述したＶｏＩＰゲートウエイ装置１の各構成は、コンピュータがプログラムを実行することにより実現されるものでなくてもよい。ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）などの集積ロジックＩＣによりハード的に実行されるものでもよいし、あるいは、ＤＳＰ（Digital Signal Processor）など計算機によりソフトウエア的に実行されるものでもよい。
【図面の簡単な説明】
【００６７】
【図１】図１は本発明の一実施形態が提供されたＶｏＩＰ通信システムの概略図である。
【図２】図２は本発明の一実施形態が適用されたＶｏＩＰゲートウエイ装置の概略図である。
【図３】図３は条件記憶部１０９の登録内容例を模式的に示す図である。
【図４】図４はＶｏＩＰゲートウエイ装置１のハードウエア構成例を示す図である。
【図５】図５はＶｏＩＰゲートウエイ装置１の呼制御処理を説明するためのフロー図である。
【図６】図６は発呼制御処理（図５のＳ１０５）を説明するためのフロー図である。
【図７】図７は通常発呼処理（図６のＳ１０５３）を説明するためのフロー図である。
【図８】図８は迂回発呼処理（図６のＳ１０６０）を説明するためのフロー図である。
【符号の説明】
【００６８】
１…ＶｏＩＰゲートウエイ装置、２…ＩＳＤＮ端末、３…ＩＰ網、４…ＩＳＤＮ、１０１…ＩＳＤＮ端末側ＩＦ部、１０２…ＩＰ網ＩＦ部、１０３…ＩＳＤＮ網側ＩＦ部、１０４…ＲＴＰ処理部、１０５…ＳＩＰ処理部、１０６…番号編集部、１０７…迂回判定部、１０８…条件記憶部
【図１】
0004530869.tif 000002
【図２】
0004530869.tif 000003
【図３】
0004530869.tif 000004
【図４】
0004530869.tif 000005
【図５】
0004530869.tif 000006
【図６】
0004530869.tif 000007
【図７】
0004530869.tif 000008
【図８】
0004530869.tif 000009