(57)【特許請求の範囲】
【請求項１】
ＩＰアドレスが通信中に変更されない固定ＩＰ電話機と、ハンドオーバーによりＩＰアドレスが変更されるモバイル電話機との間の呼制御信号を制御する呼制御装置であり、
入力される呼制御信号の種別を判定して種別情報を出力する呼制御種別判定部と、
前記モバイル電話機が発側または着側のいずれかであるかを判定して判定情報を出力す  るモバイル電話機判定部と、
前記種別情報及び前記判定情報の組合せに対応して設定されている呼制御シーケンスにより、前記入力される呼制御信号に対応した呼を確立あるいは切断する呼制御部と、
発信中の前記モバイル電話機の電話番号と呼を特定する呼情報との対応付けを示す第１の管理テーブルが記憶された第１の記憶部と
を有し、
前記呼制御部が前記種別情報及び前記判定情報により、発側がモバイル電話機であり、呼制御情報の種別が発信信号であることを検出すると、この発信信号に含まれる発信元の電話番号と同一の電話番号の有無を、前記第１の管理テーブルを参照して検出し、同一の電話番号が検出されない場合、新たに前記発信信号に含まれる電話番号と呼情報とを第１の管理テーブルに書き込み、一方、同一の電話番号が検出された場合、検出された呼と直前の呼との双方を切断するか、あるいは前記発信信号に対応する呼を確立し、前記第１の管理テーブルの電話番号に対応する呼情報の呼を切断する呼制御を行うことを特徴とする呼制御装置。
【請求項２】
ＩＰアドレスが通信中に変更されない固定ＩＰ電話機と、ハンドオーバーによりＩＰアドレスが変更されるモバイル電話機との間の呼制御信号を制御する呼制御装置であり、
入力される呼制御信号の種別を判定して種別情報を出力する呼制御種別判定部と、
前記モバイル電話機が発側または着側のいずれかであるかを判定して判定情報を出力す  るモバイル電話機判定部と、
前記種別情報及び前記判定情報の組合せに対応して設定されている呼制御シーケンスにより、前記入力される呼制御信号に対応した呼を確立あるいは切断する呼制御部と、
発信中の発信信号に含まれる着側の電話番号と送信先情報との対応付けを示す第２の管理テーブルが記憶された第２の記憶部と
前記呼制御部が前記種別情報及び前記判定情報により、着側が前記モバイル電話機であり、呼制御情報が発信信号であることを検出すると、前記固定ＩＰ電話機の発信信号における前記着番号及び送信先情報とを前記第２の管理テーブルに書き込み、前記発信信号に対応する前記モバイル電話機から応答信号が入力されると、該応答信号にある着番号と同一の着番号を前記第２の管理テーブルから検索し、その着番号に対応する送信先情報と、応答信号の発信元情報とを比較して、一致していないことを検出した場合、前記発信信号及び応答信号に対応する呼を切断する呼制御を行うことを特徴とする呼制御装置。
【請求項３】
発信中の発信信号に含まれる着側の電話番号が示された第３の管理テーブルが記憶された第３の記憶部をさらに有し、
前記呼制御部が前記種別情報及び前記判定情報により、着側が前記モバイル電話機であり、呼制御情報が発信信号であることを検出すると、前記固定ＩＰ電話機の発信信号における着番号が第３の記憶部に有るか否かの検出を行い、前記着番号が検出されない場合、該第３の管理テーブルに前記着番号を書き込み、一方、前記着番号が検出された場合、前記発信信号に対応する呼を切断することを特徴とする請求項１または請求項２に記載の呼制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル電話機と固定ＩＰ電話機との相互接続を行うＩＰ電話システムにおける呼制御装置に関する。
【背景技術】
【０００２】
通信業者が提供する企業向けＩＰ電話システムにおいては、ＩＰ電話端末間の信号が通信事業者網内に設置されるセキュリティ装置及び呼制御装置を介して送受信される。
また、企業向けＩＰ電話システムの対象は、固定ＩＰ電話機であったが、無線ＬＡＮ対応のモバイルＩＰ電話機（以下、モバイル電話機）などが普及したことにより、適用範囲がモバイル電話機にも拡張されている。
ここで、本明細書において、固定ＩＰ電話機とは、ハンドオーバーによりＩＰアドレスが変更されるモバイル電話機に対して、通信中にＩＰアドレスが変更されずに固定であり、グローバルな接続性を有するＩＰ電話機を指している。
【０００３】
すなわち、固定ＩＰ電話機同士が通信を行っている場合、通信中にＩＰアドレスが変更される状態が存在しなかったが、上記モバイル電話機は移動しながら通信を行うことが可能であるため、この移動により通信中にハンドオーバーが発生してＩＰアドレスが変更され、そのＩＰアドレスの変更に応じて通話を維持する処理がなされる（例えば、非特許文献１参照）。
以下、その問題となる処理例を３つ簡単に説明する。
【０００４】
（１）モバイル電話機から固定ＩＰ電話機に対して発信する場合（図１８）
図１８に示すように、モバイル電話機１０は、ＩＰアドレスＡにて着信対象として固定ＩＰ電話機２０に対して発信信号を送信し（ステップＰ１０１）、固定ＩＰ電話機が着信中（ステップＰ１０２）に、この発信中の状態にてＩＰアドレスがＩＰアドレスＢに変更される（ステップＰ１０３）と、接続処理を継続させるため、新たに変更後のＩＰアドレスＢにて再発信を行う（ステップＰ１０４）。
【０００５】
着側の固定ＩＰ電話機２０にては、異なるモバイル電話機から、新たな呼の着信が有ったとして、先に着信しているＩＰアドレスＡの呼と話中状態であるとして（ステップＰ１０５）、ＩＰアドレスＢによる呼を着信拒否する（ステップＰ１０６）。
そして、固定ＩＰ電話機２０がオフフック状態となり（ステップＰ１０７）、応答信号を送信する（ステップＰ１０８）が、固定ＩＰ電話機２０は変更前のＩＰアドレスＡに対して応答信号を送信して呼を確立する。このため、モバイル電話機１０は応答信号を受信することができず、固定ＩＰ電話機２０は無音状態となる。
このように発信中（呼が確立していない状態）において、モバイル電話機のＩＰアドレスが変更されると呼が確立しない。
【０００６】
（２）固定ＩＰ電話機からモバイル電話機に対して発信する場合（図１９）
図１９に示すように、固定ＩＰ電話機２０は、着信対象をモバイル電話機１０として発信を行う（ステップＰ１１１）。
そして、モバイル電話機１０は、上記発信信号に対応し、固定ＩＰ電話機２０に対して呼出信号を発信する（ステップＰ１１２）。この呼出中の際、モバイル電話機１０は、ＩＰアドレスＡであったが、ハンドオーバーが発生すると、ＩＰアドレスＢに変更される（ステップＰ１１３）、その後、モバイル電話機１０がオフフック状態となり、固定ＩＰ電話機２０に対して応答信号を送信し（ステップＰ１１４）、モバイル電話機１０と固定ＩＰ電話機２０との間に呼が確立する。
このとき、発側の固定ＩＰ電話機２０は正常に動作しており、モバイル電話機１０との通信動作としては問題が生じていない。
【０００７】
ここで、固定ＩＰ電話機に対応したキャリアサービスとして、通信事業者網の端部にセキュリティ装置６０が設けられており、このセキュリティ装置が通信事業者網に不要なパケットを流し込むことを防止、すなわち不要なパケットを遮断するフィルタリング処理を行っている。
すなわち、セキュリティ装置６０は、発側（固定ＩＰ電話機２０）の送信先ＩＰアドレス（ＩＰアドレスＡ）と、着側（モバイル電話機１０）の発信元ＩＰアドレス（ＩＰアドレスＢ）とが異なる場合、制御信号自体は通過させるが、それ以降の大量の音声パケットを不要なパケットとして遮断して通過させない。
このため、固定ＩＰ電話機２０とモバイル電話機１０とは呼が接続されたにもかかわらず、無音状態となってしまう。
【０００８】
（３）同一電話番号でＩＰアドレスの異なる複数台の固定ＩＰ電話機からモバイル電話機に対して発信する場合（図２０）
図２０に示すように、ＩＰアドレスＡの固定ＩＰ電話機２０と、ＩＰアドレスＢの固定ＩＰ電話機２１とが、同一代表電話番号のグループに属しており、この２台の固定ＩＰ電話機が、１台のモバイル電話機１０に対して連続して発信する場合を説明する。
固定ＩＰ電話機２０が発信すると呼出中となり（ステップＰ１２１）、モバイル電話機１０が着信状態となる（ステップＰ１２２）
【０００９】
そして、モバイル電話機１０がオフフックする前に、固定ＩＰ電話機２１がこのモバイル電話機１０に対して発信して呼出中となる（ステップＰ１２３）。
このとき、同一電話番号にてＩＰアドレスの異なる発信信号が送信されるため、モバイル電話機１０はハンドオーバーの対処として、先に発信した固定ＩＰ電話機２０の発信信号による呼を切断信号の送信無しに破棄し、後に発信された固定ＩＰ電話機２１からの発信信号による呼に対して着信中となる（ステップＰ１２４）。
このため、モバイル電話機１０に対し、先にかけた固定ＩＰ電話機２０が優先されて接続される先がけ優先に対し、上述したように、後からかけた固定ＩＰ電話機２１が優先される後がけ優先となり接続され、固定ＩＰ電話機２０に対して切断信号が送信されないため、固定ＩＰ電話機２０は呼出中のままとなってしまう。
【００１０】
上述したように、通信する一方がモバイル電話機であり、他方が固定ＩＰ電話機である場合、モバイル電話機のハンドオーバーに対する対処と、発信側が発信信号を送信し、着信側が応答信号を送信する間に、モバイル電話機のアドレスが変更された場合に不具合が生じる。
また、同様に、１つのモバイル電話機に対して複数の固定ＩＰ電話から発信した際、モバイル電話機はハンドオーバーに対処する機能として、ＩＰアドレスが変更されると、後にかけた電話機からの発信が優先される処理を有しているため、複数の固定ＩＰ電話から発信されると後がけ優先となる不具合が生じる。
【００１１】
この改善策として、発信後あるいは着信後にハンドオーバーによって、ＩＰアドレスが変更された際、呼制御装置５０を経由せずに直接に端末間にてアドレス変更の情報を送受信する構成がある（例えば、特許文献１参照）。
【非特許文献１】http://www.nttdocomo.co.jp/corporate/technology/document/foma/index.html、２００７年０８月２４日検索、FOMAWLANデュアル端末に関する技術参考資料1.2版
【特許文献１】特開２００６−３１９４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１に示す方法にあっては、通話を行うモバイル電話機及び固定ＩＰ電話機とを、呼制御装置を介さずに直接通信できる構成を、両方がその機能を有していないと通話ができないという問題がある。
また、特許文献１はハンドオーバーにおいて、モバイル電話機のＩＰアドレスの変更に対して対応できるが、代表電話番号が同一で異なるＩＰアドレスの複数の固定ＩＰ電話機から、モバイル電話機に対する発信における問題を解決するものではない。
【００１３】
本発明は、このような事情に鑑みてなされたもので、モバイル電話機及び固定ＩＰ電話機を変更することなく、また通信する一方がモバイル電話機であり、他方が固定ＩＰ電話機である場合、モバイル電話機のハンドオーバーに対する対処により、発信側が発信信号を送信し、着信側が応答信号を送信する間に、モバイル電話機のアドレスが変更された場合に不具合を生じさせない呼制御装置を提供することを目的とする。
【００１４】
また、本発明は、１つのモバイル電話機に対して、代表の電話番号が同一でＩＰアドレスが異なる複数の固定ＩＰ電話が発信した際、モバイル電話機が他のモバイル電話機からの着信として認識し、ハンドオーバーによりＩＰアドレスが変更された処理として、後からかけた電話機からの発信を優先する処理となってしまうための不具合を生じさせない呼制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の呼制御装置は、ＩＰアドレスが通信中に変更されない固定ＩＰ電話機と、ハンドオーバーによりＩＰアドレスが変更されるモバイル電話機との間の呼制御信号を制御する呼制御装置であり、入力される呼制御信号の種別を判定して種別情報を出力する呼制御種別判定部と、前記モバイル電話機が発側または着側のいずれかであるかを判定して判定情報を出力する電話機判定部（例えば、実施形態におけるモバイル電話機判定部５２）と、前記種別情報及び前記判定情報の組合せに対応して設定されている呼制御シーケンスにより、前記入力される呼制御信号に対応した呼を確立あるいは切断する呼制御部と、発信中の前記モバイル電話機の電話番号と呼を特定する呼情報との対応付けを示す第１の管理テーブルが記憶された第１の記憶部とを有し、前記呼制御部が前記種別情報及び前記判定情報により、発側がモバイル電話機であり、呼制御情報の種別が発信信号であることを検出すると、この発信信号に含まれる発信元の電話番号と同一の電話番号の有無を、前記第１の管理テーブルを参照して検出し、同一の電話番号が検出されない場合、新たに前記発信信号に含まれる電話番号と呼情報とを第１の管理テーブルに書き込み、一方、同一の電話番号が検出された場合、検出された呼と直前の呼との双方を切断するか、あるいは前記発信信号に対応する呼を確立し、前記第１の管理テーブルの電話番号に対応する呼情報の呼を切断する呼制御を行うことを特徴とする。
【００１７】
本発明の呼制御装置は、ＩＰアドレスが通信中に変更されない固定ＩＰ電話機と、ハンドオーバーによりＩＰアドレスが変更されるモバイル電話機との間の呼制御信号を制御する呼制御装置であり、入力される呼制御信号の種別を判定して種別情報を出力する呼制御種別判定部と、前記モバイル電話機が発側または着側のいずれかであるかを判定して判定情報を出力する電話機判定部（例えば、実施形態におけるモバイル電話機判定部５２）と、前記種別情報及び前記判定情報の組合せに対応して設定されている呼制御シーケンスにより、前記入力される呼制御信号に対応した呼を確立あるいは切断する呼制御部と、発信中の発信信号に含まれる着側の電話番号と送信先情報との対応付けを示す第２の管理テーブルが記憶された第２の記憶部とを有し、前記呼制御部が前記種別情報及び前記判定情報により、着側が前記モバイル電話機であり、呼制御情報が発信信号であることを検出すると、前記固定ＩＰ電話機の発信信号における前記着番号及び送信先情報とを前記第２の管理テーブルに書き込み、前記発信信号に対応する前記モバイル電話機から応答信号が入力されると、該応答信号にある着番号と同一の着番号を前記第２の管理テーブルから検索し、その着番号に対応する送信先情報と、応答信号の発信元情報とを比較して、一致していないことを検出した場合、前記発信信号及び応答信号に対応する呼を切断する呼制御を行うことを特徴とする。
【００１８】
本発明の呼制御装置は、発信中の発信信号に含まれる着側の電話番号が示された第３の管理テーブルが記憶された第３の記憶部をさらに有し、前記呼制御部が前記種別情報及び前記判定情報により、着側が前記モバイル電話機であり、呼制御情報が発信信号であることを検出すると、前記固定ＩＰ電話機の発信信号における着番号が第３の記憶部に有るか否かの検出を行い、前記着番号が検出されない場合、該当する第３の管理テーブルに前記着番号を書き込み、一方、前記着番号が検出された場合、前記発信信号に対応する呼を切断することを特徴とする。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、発信中（発信信号に対する応答信号が来る前の期間）に、ハンドオーバーによりモバイル電話機のＩＰアドレスが変更された場合や、代表の電話番号が同一でＩＰアドレスが異なる複数の固定ＩＰ電話機が１台のモバイル電話機に対して発信した場合におけるそれぞれの処理の違いを吸収する呼制御装置が設けられており、通信中にＩＰアドレスが変更される場合に対応したモバイル電話機と、通信中のＩＰアドレスの変更に対応していない固定ＩＰ電話機との相互接続が可能となり、モバイル電話機及び固定ＩＰ電話機の混在したＩＰ電話システムを構成することができるという効果が得られる。
【００２０】
すなわち、本発明によれば、１台のモバイル電話機と１台の固定ＩＰ電話機との通信中において、いずれか一方が発信信号を発信してから、他方が応答信号を送信するまでの間に、モバイル電話機のＩＰアドレスが変更されても、モバイル電話機が発側か着側かの判定結果である判定情報と、呼制御信号が呼制御信号（発信信号、呼出信号、応答信号及び取消信号）の種別の判定結果の種別情報とに対応して、呼の確立及び呼の切断等の呼制御を行うため、モバイル電話機と固定ＩＰ電話機とが、同一電話番号で異なる複数のＩＰアドレスが入力された際の処理の違いを吸収することができ、同一のＩＰ電話システムにて、モバイル電話機及び固定ＩＰ電話機双方を効果的に運用することができる。
【発明を実施するための最良の形態】
【００２１】
＜第１の実施形態：１台のモバイル電話機から１台の固定ＩＰ電話機への発呼＞
以下、本発明の第１の実施形態による呼制御装置を図面を参照して説明する。図１は同実施形態による呼制御装置を用いたＩＰ電話システムの概要を示すブロック図である。
この図において、ＩＰ電話システムは、モバイル電話機１０と、アクセスポイント１１と、ＬＡＮなどのネットワーク１２と、呼制御装置５０と、固定ＩＰ電話機２０とを有している。
モバイル電話機１０は、アクセスポイント１１を介してネットワーク１２へ接続され、呼制御装置５０の呼制御により、固定ＩＰ電話２０と通信可能に接続、あるいは切断が行われる。ＩＰネットワークは、無線回線交換網及びパケット通信網などから構成され、通話やデータ通信を行うモバイル電話機、固定ＩＰ電話機など複数接続される。
【００２２】
上記呼制御装置５０は、ネットワーク１２における通信事業者網に設けらており、呼制御種別判定部５１と、モバイル電話機判定部５２と、呼制御部５３と、モバイル電話機記憶部５４と、第１の記憶部５５とを有している。
呼制御種別判定部５１は、モバイル電話機１０あるいは固定ＩＰ電話機２０から入力される呼制御信号が、発信元が発呼する際に発信先に送信する発信信号、発信元が発呼を取り消す際に発信する取消信号、送信先が発呼が着信したことを発信元に通知する呼出信号、送信先がオフフックしたことを発信元に通知する応答信号のうちのいずれの種別であるかを判定し、その種別情報を呼制御部５３へ出力する。
【００２３】
モバイル電話機判定部５２は、電話機の端末種別情報（製品名などの種別識別情報）が予め登録されており、例えば、ＳＩＰ（Session Initiation Protocol）プロトコルなどにおいて、モバイル電話機１０が登録処理に際して送信するＲＥＧＩＳＴＥＲに含まれる端末種別情報により、電話機がモバイル電話機１０または固定ＩＰ電話機２０のいずれかであるかを判別し、モバイル電話機１０であれば、このモバイル電話機１０の電話番号を図２に示す構成のモバイル電話機記憶部５４に判定情報として記憶する。
【００２４】
また、モバイル電話機判定部５２は、呼制御信号が入力されると、この呼制御信号の発信元がモバイル電話機１０または固定ＩＰ電話機２０のいずれかであるかを、同一の電話番号が上記モバイル電話機記憶部５４に存在するか否かを検出することにより判定し、モバイル電話機１０であることが検出されると、モバイル電話機１０の電話番号を発番号（発側、すなわち発信元の電話番号）として、呼を特定する呼情報（呼制御装置が発信信号に対応してた呼毎に付与する呼番号など）と対応させて、図３に示す構成の第１の記憶部５５の第１の管理テーブルに記憶する。ここで、この第１の管理テーブルには、通信中の呼の発番号と、その呼情報とが記憶されている。
【００２５】
呼制御部５３は、呼制御種別判定部５１の呼制御信号の判定結果である種別情報と、モバイル電話機判定部５２がモバイル電話機記憶部５４を参照して呼制御信号の発信元の電話機がモバイル電話機であるか否かにて判定した結果の種別（固定ＩＰ電話機あるいはモバイル電話機）と、呼情報との組合せから、予め設定されたシーケンス（後に詳述）により、呼の確立及び切断等の呼制御の動作を行う。
【００２６】
次に、図１、図４及び図５を参照して、第１の実施形態による呼制御装置５０を用いたＩＰ電話システムの動作を説明する。また、図４及び５は、ＩＰ電話システムの動作例を示すフローチャートである。
まず、図４に示すように、モバイル電話機１０あるいは固定ＩＰ電話機２０が電源の投入により、自身の呼制御装置５０への登録処理としてＲＥＧＩＳＴＥＲをモバイル電話機判定部５２へ送信する。そして、モバイル電話機判定部５２は、入力されるＲＥＧＩＳＴＥＲから登録要求している電話機がモバイル電話機１０または固定ＩＰ電話機２０のいずれかであるかの判定を行う（ステップＳ１００）。
【００２７】
判定結果において、モバイル電話機判定部５２は、ＳＩＰ認証において登録処理を要求している電話機がモバイル電話機１０であると判定した場合、通常のＳＩＰプロトコルに基づく登録処理を行い、かつ登録された電話番号をモバイル電話機記憶部５４に記憶させる（ステップＳ１０１）。
一方、モバイル電話機判定部５２は、登録処理を要求している電話機が固定ＩＰ電話機２０であると判定した場合（モバイル電話機以外の場合）、通常のＳＩＰプロトコルに基づく登録処理のみを行う（ステップＳ１０２）。
【００２８】
登録処理の後、モバイル電話機１０は、ユーザが固定ＩＰ電話２０に電話をかける操作により、発信信号を送信する。
そして、図５において、呼制御種別判定部５１は、入力される呼制御信号が発信信号であることを検出すると（ステップＳ１１０）、処理をステップＳ１１１へ進める。
次に、モバイル電話機判定部５２は、受信した発信信号に含まれる発番号が第１の記憶部５５の第１の管理テーブルに記憶されているか否かの検出を、この発信信号に含まれる発番号と、記憶部５５の第１の管理テーブルに記憶された発番号とを比較することにより行い（ステップＳ１１１）、第１の記憶部５５の第１の管理テーブルに記憶されていないことが検出された（不一致）場合、処理をステップＳ１１２へ進め、一方、第１の記憶部５５の第１の管理テーブルに記憶されていることが検出された（一致）場合、発信中にモバイル電話機１０のＩＰアドレスが変更されたとして、処理をステップＳ１１４へ進める。
【００２９】
このとき、不一致である場合、モバイル電話機判定部５２は、発信信号の発信元の発番号がモバイル電話機１０であるか否かの判定を、この発番号と、モバイル電話機記憶部５４に記憶されている電話番号とを比較することにより判定し（ステップＳ１１２）、上記発番号と一致する電話番号が検出された（一致）場合、発信元がモバイル電話機１０であるとして処理をステップＳ１１３へ進め、一方、発番号と一致する電話番号が検出されない（不一致）場合、発信元が固定ＩＰ電話機２０のため、信号受信待ちの状態に移行する。
【００３０】
ステップＳ１１２おいて一致が検出された場合、モバイル電話機判定部５２は、発信元のモバイル電話機１０の電話番号を発番号として、このモバイル電話機１０の呼情報に対応させて、第１の記憶部５５の第１の管理テーブルに記憶させ（ステップＳ１１３）、発信信号に対応する電話番号の固定ＩＰ電話機２０に対して発信信号を送信し、信号受信待ちの状態に移行する。
【００３１】
一方、ステップＳ１１１において、一致と判定された場合、呼制御部５３は、第１の記憶部５５の第１の管理テーブルから発番号に対応する呼情報を読み出し、すでに発信中の呼を特定して、その呼に対して切断信号を送信するとともに、この呼と対応する発番号と呼情報を第１の記憶部５５の第１の管理テーブルから削除する（ステップＳ１１４）。
そして、呼制御部５３は、受信した発信信号による呼に対応するモバイル電話機１０に対して切断信号を送信し（ステップＳ１１５）、信号受信待ちの状態に移行する。
また、ステップＳ１１５において、呼制御部５３は、受信した発信信号に対応する呼も切断するのではなく、この受信した発信信号に対応する呼を継続する構成でも良い。この場合、モバイル電話機判定部５２は、発信元のモバイル電話機１０の電話番号を発番号として、このモバイル電話機１０の呼情報に対応させて、第１の記憶部５５の第１の管理テーブルに記憶させ、信号受信待ちの状態に移行する。
【００３２】
また、ステップＳ１１０において、呼制御種別判定部５１は、入力される呼制御信号が呼出信号であることを検出すると、呼処理を継続し、信号受信状態となる（ステップＳ１１６）。
【００３３】
また、ステップＳ１１０において、呼制御種別判定部５１は、入力される呼制御信号が応答信号であることを検出すると、処理をステップＳ１１７へ進める。
そして、呼制御部５３は、ステップＳ１１７において、応答信号が発信されるまで、モバイル電話機のＩＰアドレスが変更されなかったとして、この呼情報に対応する呼を継続して確立するとともに、第１の記憶部５５の第１の管理テーブルから、上記呼情報と、この呼情報に対応する発番号を削除する（ステップＳ１１７）。
【００３４】
また、ステップＳ１１０において、呼制御種別判定部５１は、入力される呼制御信号が取消信号であることを検出すると、処理をステップＳ１１８へ進める。
そして、呼制御部５３は、取消信号に含まれる電話番号と、この電話番号に対応する呼情報とを、第１の記憶部５５の第１の管理テーブルから削除するとともに、この呼情報に対応する呼を切断する切断信号を固定ＩＰ電話機２０に対して送信する（ステップＳ１１８）。
【００３５】
次に、上述した図５におけるフローチャートの動作例を、図６を用いて行う。図６はモバイル電話機１０、固定ＩＰ電話機２０及び呼制御装置５０間の信号の送受信を示すシーケンス図である。
処理Ｐ１において、モバイル電話機１０から発信元がＩＰアドレスＡの発信信号が呼制御装置５０に発信される。ここで、上述したステップＳ１１１〜Ｓ１１３の処理が行われて、第１の記憶部５５の第１の管理テーブルに、発番号（モバイル電話機１０の電話番号）と、呼情報とが対応付けて記憶され、処理Ｐ２として呼制御装置５０から固定ＩＰ電話機２０に対して発信信号が送信される。この処理Ｐ１における呼は、モバイル電話機１０がＩＰアドレスＡを付与されていた期間においてされたものである。
そして、処理Ｐ２の発信信号を受信し、固定ＩＰ電話機２０は、発信信号が着信したことを通知するため、呼出信号を呼制御装置５０に対して送信するとともに、着信を着信者に通知するために着信音を鳴動する。このとき、呼制御装置５０は、ステップＳ１１６の処理を行う。
【００３６】
そして、固定ＩＰ電話機２０がオフフック状態となる前に、モバイル電話機１０が所有者が移動して、ハンドオーバーが発生した際、処理Ｐ３においてモバイル電話機１０に対して付与されるＩＰアドレスが、ＩＰアドレスＡからＩＰアドレスＢに変更される。
これにより、処理Ｐ４において、モバイル電話機１０は変更後のＩＰアドレスＢを発信元とした発信信号を、呼制御装置５０を介して固定ＩＰ電話機２０に対して再発信する。
これにより、呼制御装置５０において、ステップＳ１１４の処理が行われ、ＩＰアドレスが変更され、この変更に伴って同一のモバイル電話機１０から再度発信が行われたことが検出され、第１の記憶部５５の第１の管理テーブルから、発信元の電話番号からＩＰアドレスＡの時点における呼が特定され、処理Ｐ５において切断信号が固定ＩＰ電話機２０に対して送信することで、特定された呼（ＩＰアドレスＡに対応した呼）が切断される。
【００３７】
次に、処理Ｐ６において、呼制御装置５０は、ステップＳ１１５の処理として、モバイル電話機１０に対して切断信号を送信し、ＩＰアドレスＢに対応した呼を切断する。
あるいは、処理Ｐ６’におけるように、呼制御装置５０は、モバイル電話機１０の発番号と、呼情報（ＩＰアドレスＢに対応する）とを対応付けて第１の記憶部５５の第１の管理テーブルに記憶させるとともに、発信元がＩＰアドレスＢの発信信号を、固定ＩＰ電話機２０に対して送信する構成としてもよい。
【００３８】
上述した本実施形態によれば、モバイル電話機１０から固定ＩＰ電話機２０に対して発呼した際、固定ＩＰ電話機２０がオフフック状態となる前に、モバイル電話機１０のＩＰアドレスが変更されても、変更される前のＩＰアドレスＡに対応する呼を切断してしまうため、固定ＩＰ電話機２０から変更される前のＩＰアドレスＡに対して応答信号が送信され、ＩＰアドレスＢに変更されたモバイル電話機１０に応答信号が通知されず、無音通話となる無効な通話状態となることが無くなる。
【００３９】
＜第２の実施形態：１台の固定ＩＰ電話機から１台のモバイル電話機への発呼＞
以下、本発明の第２の実施形態による呼制御装置を図面を参照して説明する。図７は同実施形態による呼制御装置を用いたＩＰ電話システムの概要を示すブロック図である。
この図７において、第１の実施形態と同様な構成に対しては同一の符号を付し、以下、異なる構成及び動作のみ説明する。
第２の実施形態による呼制御装置５０は、第１の実施形態の第１の記憶部５５に変え、第２の管理テーブルが記憶された第２の記憶部５６を有している。
【００４０】
上記第２の管理テーブルは、図８に示す構成であり、通信中の着番号（着側、すなわち送信先の電話番号）と、送信先情報（送信先のＩＰアドレス及びポート番号など）とが記憶されている。
モバイル電話機判定部５２は、発信信号がモバイル電話機１０に対してであった場合、すなわち発信信号の着信先がモバイル電話機１０であった場合、発信信号に含まれる上記着番号と、送信先情報とを対応付けて、第２の記憶部５６の第２の管理テーブルに記憶する。
【００４１】
次に、図７、図４及び図９を参照して、第２の実施形態による呼制御装置５０を用いたＩＰ電話システムの動作を説明する。また、図９は、図７に示す第２の実施形態による呼制御装置５０を用いたＩＰ電話システムの動作例を示すフローチャートである。
まず、第１の実施形態と同様に、図４に示すように、モバイル電話機１０あるいは固定ＩＰ電話機２０の登録処理を行う。
登録処理の後、固ＩＰ定電話機２０は、ユーザがモバイル電話機１０に電話をかける操作により、発信信号を送信する。
そして、図９において、呼制御種別判定部５１は、入力される呼制御信号が発信信号であることを検出すると（ステップＳ１２０）、処理をステップＳ１２１へ進める。
【００４２】
次に、モバイル電話機判定部５２は、受信した発信信号に含まれる着番号（着信先の電話番号）がモバイル電話機記憶部５４に記憶されている電話番号のいずれかと一致するか否かを検出することにより、着信先がモバイル電話機１０であるか、または固定ＩＰ電話機であるかの判定を行い（ステップＳ１２１）、着番号がモバイル電話機記憶部５４に記憶されていた（一致）場合、処理をステップＳ１２２へ進め、着番号がモバイル電話機記憶部５４に記憶されていない（不一致）場合、、信号受信待ちの状態に移行する。
そして、モバイル電話機判定部５２は、上記着番号と、送信先情報とを対応付けて、第２の記憶部５６の第２の管理テーブルに記憶させ、処理をステップＳ２００に戻し（ステップＳ１２２）、信号受信待ちの状態に移行する。
【００４３】
また、ステップＳ１２０において、呼制御種別判定部５１は、入力される呼制御信号が呼出信号であることを検出すると、処理をステップＳ１２３へ進める。
そして、モバイル電話機判定部５２は、上記呼出信号に含まれる着番号から、呼出信号の発信元がモバイル電話機１０でものであるか否かを、モバイル電話機記憶部５４にこの着番号に一致する電話番号が記憶されているか否かにより判定し（ステップＳ１２３）、モバイル電話機記憶部５４に着番号と同一の電話番号が記載されていた（一致）場合、モバイル電話機であるため、処理をステップＳ１２４へ進め、一方、モバイル電話機記憶部５４に着番号と同一の電話番号が記載されていない（不一致）場合、モバイル電話機ではないため、信号受信待ちの状態に移行する。
【００４４】
そして、呼制御部５３は、受信した呼出信号の着番号と同一の着番号を第２の記憶部５６の第２の管理テーブルから抽出し、この着番号に対応する送信先情報と、上記呼出信号における発信元情報とが一致するか否かの判定を行い（ステップＳ１２４）、一致した場合にモバイル電話機１０のＩＰアドレスが変更していないとして、処理をステップＳ１２０へ進め、一方、一致していない（不一致）場合、モバイル電話機１０のＩＰアドレスが変更されたとして、処理をステップＳ１２５へ進める。この処理は、発信信号が固定ＩＰ電話機２０から発信され、モバイル電話機１０から呼出信号が送信されるまでに、モバイル電話機のＩＰアドレスが変更となる場合に対応している。
次に、呼制御部５３は、上記モバイル電話機１０と、このモバイル電話機１０に発信信号を送信した固定ＩＰ電話機２０とに対し、呼を切断する切断信号を送信するとともに、第２の記憶部５６の第２の管理テーブルから、発信信号に含まれる着番号と、送信先情報とを削除する（ステップＳ１２５）。
【００４５】
また、ステップＳ１２０において、呼制御種別判定部５１は、入力される呼制御信号が応答信号であることを検出すると、処理をステップＳ１２６へ進める。
モバイル電話機判定部５２は、上記応答信号に含まれる着番号から、応答信号の発信元がモバイル電話機１０であるか否かを、モバイル電話機記憶部５４にこの着番号に一致する電話番号が記憶されているか否かにより判定し（ステップＳ１２６）、モバイル電話機記憶部５４に着番号と同一の電話番号が記載されていた（一致）場合、モバイル電話機であるため、処理をステップＳ１２７へ進め、一方、モバイル電話機記憶部５４に着番号と同一の電話番号が記載されていない（不一致）場合、モバイル電話機ではないため、処理をステップＳ１２９へ進める。
【００４６】
そして、呼制御部５３は、受信した応答信号の着番号と同一の着番号を第２の記憶部５６の第２の管理テーブルから抽出し、この着番号に対応する送信先情報と、上記応答信号における発信元情報とが一致するか否かの判定を行い（ステップＳ１２７）、一致した場合にモバイル電話機１０のＩＰアドレスが変更していないとして、処理をステップＳ１２８へ進め、一方、一致していない（不一致）場合、同一のモバイル電話機１０のＩＰアドレスが着信中に変更されたとして、処理をステップＳ１３０へ進める。この処理は、モバイル電話機１０から呼出信号が送信され、モバイル電話機１０から応答信号が送信されるまでに、モバイル電話機のＩＰアドレスが変更となる場合に対応している。
【００４７】
次に、呼制御部５３は、応答信号までモバイル電話機１０のＩＰアドレスが変更されないとして、このモバイル電話機１０に対する呼の処理を継続して呼の確立を行うとともに、第２の記憶部５６の第２の管理テーブルから、上記モバイル電話機１０の電話番号である着番号と、この着番号に対応する送信先情報とを削除する（ステップＳ１２８）。これにより、確立された呼により、セキュリティ装置６０にてフィルタリングされずに、モバイル電話機１０と固定ＩＰ電話機２０とのパケット送信が正常に行われる。
【００４８】
また、ステップＳ１２６において、モバイル電話機記憶部５４に着番号と同一の電話番号が記載されていない（不一致）場合、呼制御部５３は、応答信号が固定ＩＰ電話機であることを検出し、固定ＩＰ電話機においてＩＰアドレスの変更が無いため、この応答信号に対応する呼を継続して呼を確立し（ステップＳ１２９）、処理をステップＳ１２０へ進める。
また、ステップＳ１２７において、上記送信先情報と発信元情報とが一致していないことが検出されると、呼制御部５３は、上記モバイル電話機１０と、このモバイル電話機１０に発信信号を送信した固定ＩＰ電話機２０とに対し、呼を切断する切断信号を送信するとともに、第２の記憶部５６の第２の管理テーブルから、発信信号に含まれる着番号と、送信先情報とを削除する（ステップＳ１３０）。
【００４９】
また、ステップＳ１２０において、呼制御種別判定部５１は、入力される呼制御信号が取消信号であることを検出すると、処理をステップＳ１３１へ進める。
そして、呼制御部５３は、上記モバイル電話機１０と、このモバイル電話機１０に発信信号を送信した固定ＩＰ電話機２０とに対し、呼を切断する切断信号を送信するとともに、第２の記憶部５６の第２の管理テーブルから、発信信号に含まれる着番号と、送信先情報とを削除する（ステップＳ１３１）。
【００５０】
次に、上述した図９におけるフローチャートの動作例を、図１０を用いて行う。図１０はモバイル電話機１０、固定ＩＰ電話機２０及び呼制御装置５０間の信号の送受信を示すシーケンス図である。
処理Ｐ１１において、固定ＩＰ電話機２０は、送信先情報としてＩＰアドレスＡを含む発信信号を、呼制御装置５０介してモバイル電話機１０に対して発信する。ここで、上述したステップＳ１２２の処理が行われ、第２の記憶部５６の第２の管理テーブルに、着番号（モバイル電話機１０の電話番号）と、この送信先情報（モバイル電話機１０のＩＰアドレスＡ）とが対応付けて記憶され、処理Ｐ１２として呼制御装置５０からモバイル電話機１０に対して発信信号（送信先情報がＩＰアドレスＡ）が送信される。この処理Ｐ１１における固定ＩＰ電話機２０からの発呼は、モバイル電話機１０がＩＰアドレスＡを付与されていた期間においてされたものである。
そして、処理Ｐ１３において、モバイル電話機１０は、発信信号の着信を通知するため、呼出信号を呼制御装置５０に対して送信するとともに、着信を着信者に通知するために着信音を鳴動する。このとき、呼制御装置５０は、ステップＳ１２３及びＳ１２４の処理を行い、一致したとして、処理Ｐ１４において呼出信号（発信元情報がＩＰアドレスＡ）を固定ＩＰ電話機２０に対して送信する。
【００５１】
そして、固定ＩＰ電話機２０がオフフック状態となる前に、モバイル電話機１０の携帯者が移動して、ハンドオーバーが発生した際、処理Ｐ１５においてモバイル電話機１０に対して付与されるＩＰアドレスが、ＩＰアドレスＡからＩＰアドレスＢに変更される。
これにより、処理Ｐ１６において、モバイル電話機１０はオフフック状態となると、変更後のＩＰアドレスＢを発信元とした応答信号を、呼制御装置５０を介して固定ＩＰ電話機２０に対して再発信する。
これにより、呼制御装置５０において、ステップＳ１２６，Ｓ１２７及びＳ１３０の処理が行われ、モバイル電話機１０のＩＰアドレスが変更され、この変更に伴って同一の着信中にモバイル電話機１０のＩＰアドレスが変更されたことが検出される。そして、呼制御装置５０は、第２の記憶部５６の第２の管理テーブルから、着番号及び送信先情報が削除するとともに、処理Ｐ１７において切断信号を固定ＩＰ電話機２０及びモバイル電話機１０に対して送信することで、固定ＩＰ電話機２０の発信信号に対応する呼を切断する。
【００５２】
上述した本実施形態によれば、固定ＩＰ電話機２０からモバイル電話機１０に対して発呼した際、モバイル電話機１０がオフフック状態となる前に、このモバイル電話機１０のＩＰアドレスが変更された場合、固定ＩＰ電話機２０の発信信号に対応する呼を切断するため、固定ＩＰ電話機２０の発信信号の送信先情報と、モバイル電話機１０の応答信号の発信元情報とが異なる場合、セキュリティ装置６０によるフィルタリングにより、音声パケットの送信が遮断され、固定ＩＰ電話機２０とモバイル電話機１０との通話が無音状態となる無効な通話状態となることが無くなる。
【００５３】
＜第３の実施形態：複数台の固定ＩＰ電話機から１台のモバイル電話機への発呼＞
以下、本発明の第３の実施形態による呼制御装置を図面を参照して説明する。図１１は同実施形態による呼制御装置を用いたＩＰ電話システムの概要を示すブロック図である。
この図１１において、第１の実施形態と同様な構成に対しては同一の符号を付し、以下、異なる構成及び動作のみ説明する。
第３の実施形態による呼制御装置５０は、第１の実施形態の第１の記憶部５５に変え、第３の管理テーブルが記憶された第３の記憶部５７を有している。
【００５４】
上記第３の管理テーブルは、図１２に示す構成であり、通信中の着番号（送信先の電話番号）が記憶されている。
モバイル電話機判定部５２は、発信信号がモバイル電話機１０に対してであった場合、すなわち発信信号の着信先がモバイル電話機１０であった場合、発信信号における上記着番号を、第３の記憶部５７の第３の管理テーブルに記憶する。
【００５５】
次に、図１１、図４及び図１３を参照して、第３の実施形態による呼制御装置５０を用いたＩＰ電話システムの動作を説明する。また、図１３は、図１１に示す第３の実施形態による呼制御装置５０を用いたＩＰ電話システムの動作例を示すフローチャートである。
まず、第１の実施形態と同様に、図４に示すように、モバイル電話機１０あるいは固定ＩＰ電話機２０、２１の登録処理を行う。ここで、固定ＩＰ電話機２０及び２１は、同一代表電話番号のグループに属し、ＩＰアドレスがそれぞれＡとＢである。
登録処理の後、固定ＩＰ電話機２０は、ユーザがモバイル電話機１０に電話をかける操作により、発信信号を送信する。
そして、図１３において、呼制御種別判定部５１は、入力される呼制御信号が発信信号であることを検出すると（ステップＳ１４０）、処理をステップＳ１４１へ進める。
【００５６】
次に、モバイル電話機判定部５２は、受信した発信信号に含まれる着番号（着信先の電話番号）が第３の記憶部５７の第３の管理テーブルに記憶されている着番号のいずれかと一致するか否かを検出することにより、ある固定ＩＰ電話機（例えば、固定ＩＰ電話機２０）からの着信中に、他の固定ＩＰ電話機（例えば、固定ＩＰ電話機２１）から新たな着信が有ったか否かの検出を行い（ステップＳ１４１）、受信した発信番号における着番号と同一の着番号が上記第３の管理テーブルに記憶されている（一致）場合、処理をステップＳ１４２へ進める。
そして、呼制御部５３は、発信番号に対応する呼を切断するため、後から発信信号を発信した他の固定ＩＰ電話機に対して切断信号を送信し（ステップＳ１４２）、信号受信待ちの状態に移行する。
一方、モバイル電話機判定部５２は、同一の着番号が第３の管理テーブルに記憶されていない（不一致）場合、処理をステップＳ１４３へ進める。
【００５７】
また、ステップＳ１４１において、同一の着番号が第３の管理テーブルに記憶されていない（不一致）場合、モバイル電話機判定部５２は、上記発信信号に含まれる着番号から、発信信号の着信先がモバイル電話機１０であるか否かを、モバイル電話機記憶部５４にこの着番号に一致する電話番号が記憶されているか否かにより判定し（ステップＳ１４３）、モバイル電話機記憶部５４に発番号と同一の電話番号が記載されていた（一致）場合、モバイル電話機であるため、処理をステップＳ１４４へ進める。
そして、モバイル電話機判定部５２は、上記発信信号に含まれる着番号を、第３の記憶部５７の第３の管理テーブルに記憶させ（ステップＳ１４４）、信号受信待ちの状態に移行する。
一方、モバイル電話機判定部５２は、モバイル電話機記憶部５４に発番号と同一の電話番号が記載されていない（不一致）場合、モバイル電話機ではないため、信号受信待ちの状態に移行する。
【００５８】
また、ステップＳ１４０において、呼制御種別判定部５１は、入力される呼制御信号が呼出信号であることを検出すると、処理をステップＳ１４５へ進める。
そして、呼制御部５３は、呼制御の処理を継続し（ステップＳ１４５）、信号受信待ちの状態に移行する。
【００５９】
また、ステップＳ１４０において、呼制御種別判定部５１は、入力される呼制御信号が応答信号であることを検出すると、処理をステップＳ１４６へ進める。
呼制御部５３は、応答信号（オフフック状態となる）までモバイル電話機１０のＩＰアドレスが変更されないとして、このモバイル電話機１０に対する呼の処理を継続して呼の確立を行うとともに、第３の記憶部５７の第３の管理テーブルから、上記モバイル電話機１０の電話番号である着番号を削除する（ステップＳ１４６）。これにより、確立された呼により、モバイル電話機１０と固定ＩＰ電話機２０とのパケット送信が正常に行われる。
【００６０】
また、ステップＳ１４０において、呼制御種別判定部５１は、入力される呼制御信号が取消信号であることを検出すると、処理をステップＳ１４７へ進める。
呼制御部５３は、固定ＩＰ電話機２０に対して切断信号を送信し、この固定ＩＰ電話機２０の発信信号に対応する呼を切断するとともに、第３の記憶部５７の第３の管理テーブルから、上記モバイル電話機１０の電話番号である着番号を削除する（ステップＳ１４７）。
【００６１】
次に、上述した図１３におけるフローチャートの実際の動作例を、図１４を用いて行う。図１４はモバイル電話機１０、代表電話グループに属する固定ＩＰ電話機２０、固定ＩＰ電話機２１及び呼制御装置５０間の信号の送受信を示すシーケンス図である。ここで、固定ＩＰ電話機２０及び２１各々はＩＰアドレスが異なり、固定ＩＰ電話機２０がＩＰアドレスＡであり、固定ＩＰ電話機２１がＩＰアドレスＢである。
処理Ｐ２１において、固定ＩＰ電話機２０は、送信先の着番号を含む発信信号を、呼制御装置５０介してモバイル電話機１０に対して発信する。ここで、上述したステップＳ１４１、Ｓ１４３及びＳ１４４の処理が行われ、第３の記憶部５７の第３の管理テーブルに、着番号（モバイル電話機１０の電話番号）が記憶され、処理Ｐ２２として呼制御装置５０からモバイル電話機１０に対して発信信号が送信される。
【００６２】
次に、処理Ｐ２３において、固定ＩＰ電話機２１が送信先の着番号を含む発信信号を発信し、呼制御装置５０がこの発信信号を受信して上述したステップＳ１４１の処理が行われる。
これにより、処理Ｐ２４において、上述したステップＳ１４２の処理が行われ、呼制御装置５０は固定ＩＰ電話機２０に対して、後の時刻に発信信号を発信した固定ＩＰ電話機２１に対応した呼を切断するため、固定ＩＰ電話機２１に対して切断信号を送信する。
次に、処理Ｐ２５において、モバイル電話機１０がオフフック状態となり、モバイル電話機１０から応答信号が発信されると、ステップＳ１４６の処理が行われ、呼制御装置５０は、固定ＩＰ電話機２０とモバイル電話機１０との呼を確立する。これにより、固定ＩＰ電話機２０とモバイル電話機１０との間にて通話が開始される。
【００６３】
上述した本実施形態によれば、固定ＩＰ電話機２０からモバイル電話機１０に対して発呼した際、モバイル電話機１０から応答信号が発信される前に、上記固定ＩＰ電話機２０と同一の電話番号を有して異なるＩＰアドレスが付与されている固定ＩＰ電話機２１から、同一のモバイル電話機１０に対して発信信号が発信された際、後から発信した固定ＩＰ電話機２１の発信信号に対応する呼を切断するため、従来例のように、モバイル電話機１０において最初に発信した固定ＩＰ電話機２０の呼が切断せずに破棄され、後から発信した固定ＩＰ電話機２１と呼が確立されるため、最初に発信した固定ＩＰ電話機２０が呼出中のままとなる不都合が無くなり、先がけ優先（先に発呼した電話機が優先）の処理が実現できる。
【００６４】
＜第４の実施形態：複数台の固定ＩＰ電話機と１台のモバイル電話機との相互間の発呼及び着呼＞
以下、本発明の第４の実施形態による呼制御装置を図面を参照して説明する。図１５は同実施形態による呼制御装置を用いたＩＰ電話システムの概要を示すブロック図である。
この図１５において、第１の実施形態と同様な構成に対しては同一の符号を付し、以下、異なる構成及び動作のみ説明する。
第４の実施形態による呼制御装置５０は、第１の実施形態の第１の記憶部５５に加え、第２の実施形態における第２の管理テーブルが記憶された第２の記憶部５６と、第３の実施形態における第３の管理テーブルが記憶された第３の記憶部５７を有している。
【００６５】
本実施形態は、第１、第２及び第３の実施形態における各呼制御装置の複合的な動作となり、図１６及び図１７を参照して以下にその動作を説明する。図１６及び図１７は本実施形態による呼制御装置の動作例を示すフローチャートである。
まず、第１の実施形態と同様に、図４に示すように、モバイル電話機１０あるいは固定ＩＰ電話機２０、２１の登録処理を行う。
登録処理の後、固ＩＰ定電話機２０は、ユーザがモバイル電話機１０に電話をかける操作により、発信信号を送信する。
そして、図１６において、呼制御種別判定部５１は、入力される呼制御信号が発信信号であることを検出すると（ステップＳ２００）、処理をステップＳ２０１へ進める。
【００６６】
次に、モバイル電話機判定部５２は、受信した発信信号に含まれる発番号が第１の記憶部５５の第１の管理テーブルに記憶されているか否かの検出を、この発信信号に含まれる発番号（発信元の電話番号）と、記憶部５５の第１の管理テーブルに記憶された発番号とを比較することにより行い（ステップＳ２０１）、第１の記憶部５５の第１の管理テーブルに記憶されていないことが検出された（不一致）場合、処理をステップＳ２０２へ進め、一方、第１の記憶部５５の第１の管理テーブルに記憶されていることが検出された（一致）場合、発信中にモバイル電話機１０のＩＰアドレスが変更されたとして、処理をステップＳ２０４へ進める。
【００６７】
このとき、不一致である場合、モバイル電話機判定部５２は、受信した発信信号に含まれる着番号（着信先の電話番号）が第３の記憶部５７の第３の管理テーブルに記憶されている着番号のいずれかと一致するか否かを検出することにより、ある固定ＩＰ電話機（例えば、固定ＩＰ電話機２０）からの着信中に、他の固定ＩＰ電話機（例えば、固定ＩＰ電話機２１）から新たな発信の有無の検出を行い（ステップＳ２０２）、受信した発信番号における着番号と同一の着番号が上記第３の管理テーブルに記憶されている（一致）場合、処理をステップＳ２０３へ進め、同一の着番号が第３の管理テーブルに記憶されていない（不一致）場合、処理をステップＳ２０６へ進める。
【００６８】
そして、受信した発信番号における着番号と同一の着番号が上記第３の管理テーブルに記憶されている場合、呼制御部５３は、発信番号に対応する呼を切断するため、後から発信信号を発信した他の固定ＩＰ電話機に対して切断信号を送信し（ステップＳ２０３）、信号受信待ちの状態に移行する。
【００６９】
また、ステップＳ２０１にて一致と判定された場合、呼制御部５３は、第１の記憶部５５の第１の管理テーブルから発番号に対応する呼情報を読み出し、すでに発信中の呼を特定して、その呼に対して切断信号を送信するとともに、この呼の呼情報と、呼情報に対応する発番号とを第１の記憶部５５の第１の管理テーブルから削除し、この発番号と同一の着番号とこの着番号に対応する送信先情報とを第２の記憶部５６の第２の管理テーブルから削除し、上記着番号を第３の記憶部５７の第３の管理テーブルから削除し（ステップＳ２０４）、処理をステップＳ２０５へ進める。
そして、呼制御部５３は、受信した発信信号による呼に対応するモバイル電話機１０に対して切断信号を送信し（ステップＳ２０５）、信号受信待ちの状態に移行する。
あるいは、ステップＳ２０５において、呼制御部５３は、受信した発信信号に対応する呼も切断するのではなく、この受信した発信信号に対応する呼を継続する構成でも良い。この場合、モバイル電話機判定部５２は、発信元のモバイル電話機１０の電話番号を発番号として、このモバイル電話機１０の呼情報に対応させて、第１の記憶部５５の第１の管理テーブルに記憶させ、信号受信待ちの状態に移行する。
【００７０】
また、ステップＳ２０２にて不一致と判定された場合、モバイル電話機判定部５２は、発信信号の発信元の発番号がモバイル電話機１０であるか否かの判定を、この発番号と、モバイル電話機記憶部５４に記憶されている電話番号とを比較することにより判定し（ステップＳ２０６）、上記発番号と一致する電話番号が検出された（一致）場合、発信元がモバイル電話機１０であるとして処理をステップＳ２０７へ進め、一方、発番号と一致する電話番号が検出されない（不一致）場合、発信元が固定ＩＰ電話機２０として処理をステップＳ２０８へ進める。
【００７１】
このとき、ステップＳ２０６にて一致と判定された場合、モバイル電話機判定部５２は、発信元のモバイル電話機１０の電話番号を発番号として、このモバイル電話機１０の発信信号に付与される呼情報に対応させて、第１の記憶部５５の第１の管理テーブルに記憶させ（ステップＳ２０７）、処理をステップＳ２０８へ進める。
【００７２】
次に、モバイル電話機判定部５２は、発信信号に含まれる着番号（着信先の電話番号）がモバイル電話機１０であるか否かの判定を、この着番号と、モバイル電話機記憶部５４に記憶されている電話番号とを比較することにより判定し（ステップＳ２０８）、上記着番号と一致する電話番号が検出された（一致）場合、着信先がモバイル電話機１０であるとして処理をステップＳ２０９へ進め、一方、着番号と一致する電話番号が検出されない（不一致）場合、着信先が固定ＩＰ電話機２０として、信号受信待ちの状態に移行する。
【００７３】
そして 、ステップＳ２０８にて一致の場合、モバイル電話機判定部５２は、上記着番号と、送信先情報とを対応付けて、第２の記憶部５６の第２の管理テーブルに記憶させ（ステップＳ２０９）、処理をステップＳ２１０へ進める。
次に、モバイル電話機判定部５２は、上記着番号を第３の記憶部５７の第３の管理テーブルへ記憶させ（ステップＳ２１０）、信号受信待ちの状態に移行する。
【００７４】
また、ステップＳ２００において、呼制御種別判定部５１は、入力される呼制御信号が呼出信号であることを検出すると、処理をステップＳ２１１へ進める。
そして、モバイル電話機判定部５２は、上記呼出信号に含まれる着番号から、呼出信号の発信元がモバイル電話機１０であるか否かを、モバイル電話機記憶部５４にこの着番号に一致する電話番号が記憶されているか否かにより判定し（ステップＳ２１１）、モバイル電話機記憶部５４に着番号と同一の電話番号が記載されていた（一致）場合、モバイル電話機であるため、処理をステップＳ２１２へ進め、一方、モバイル電話機記憶部５４に着番号と同一の電話番号が記載されていない（不一致）場合、モバイル電話機ではないため、信号受信待ちの状態に移行する。
【００７５】
そして、呼制御部５３は、受信した呼出信号の着番号と同一の着番号を第２の記憶部５６の第２の管理テーブルから抽出し、この着番号に対応する送信先情報と、上記呼出信号における発信元情報とが一致するか否かの判定を行い（ステップＳ２１２）、一致した場合にモバイル電話機１０のＩＰアドレスが変更していないとして、信号受信待ちの状態に移行し、一方、一致していない（不一致）場合、モバイル電話機１０のＩＰアドレスが変更されたとして、処理をステップＳ２１３へ進める。この処理は、発信信号が固定ＩＰ電話機２０から発信され、モバイル電話機１０から呼出信号が送信されるまでに、モバイル電話機のＩＰアドレスが変更となる場合に対応している。
【００７６】
次に、呼制御部５３は、上記モバイル電話機１０と、このモバイル電話機１０に発信信号を送信した固定ＩＰ電話機２０とに対し、呼を切断する切断信号を送信するとともに、第１の記憶部５５の第１の管理テーブルから、この呼の呼情報と、呼情報に対応する発番号とを第１の記憶部５５の第１の管理テーブルから削除し、この発番号と同一の着番号とこの着番号に対応する送信先情報とを第２の記憶部５６の第２の管理テーブルから削除し、上記着番号を第３の記憶部５７の第３の管理テーブルから削除する（ステップＳ２１３）。
【００７７】
また、ステップＳ２００において、呼制御種別判定部５１は、入力される呼制御信号が応答信号であることを検出すると、処理をステップＳ２１４へ進める。
モバイル電話機判定部５２は、上記応答信号に含まれる着番号から、応答信号の発信元がモバイル電話機１０であるか否かを、モバイル電話機記憶部５４にこの着番号に一致する電話番号が記憶されているか否かにより判定し（ステップＳ２１４）、モバイル電話機記憶部５４に着番号と同一の電話番号が記載されていた（一致）場合、モバイル電話機であるため、処理をステップＳ２１５へ進め、一方、モバイル電話機記憶部５４に発番号と同一の電話番号が記載されていない（不一致）場合、モバイル電話機ではないため、処理をステップＳ２１７へ進める。
【００７８】
そして、呼制御部５３は、受信した応答信号の着番号と同一の着番号を第２の記憶部５６の第２の管理テーブルから抽出し、この着番号に対応する送信先情報と、上記応答信号における発信元情報とが一致するか否かの判定を行い（ステップＳ２１５）、一致した場合にモバイル電話機１０のＩＰアドレスが変更されていないとして、処理をステップＳ２１６へ進め、一方、一致していない（不一致）場合、同一のモバイル電話機１０のＩＰアドレスが着信中に変更されたとして、処理をステップＳ２１８へ進める。この処理は、モバイル電話機１０から呼出信号が送信され、モバイル電話機１０から応答信号が送信されるまでに、モバイル電話機のＩＰアドレスが変更となる場合に対応している。
【００７９】
次に、呼制御部５３は、応答信号までモバイル電話機１０のＩＰアドレスが変更されないとして、このモバイル電話機１０に対する呼の処理を継続して呼の確立を行うとともに、第１の記憶部５５の第１の管理テーブルから、この呼の呼情報と、呼情報に対応する発番号とを第１の記憶部５５の第１の管理テーブルから削除し、この発番号と同一の着番号とこの着番号に対応する送信先情報とを第２の記憶部５６の第２の管理テーブルから削除し、上記着番号を第３の記憶部５７の第３の管理テーブルから削除する（ステップＳ２１６）。これにより、確立された呼により、セキュリティ装置６０にてフィルタリングされずに、モバイル電話機１０と固定ＩＰ電話機２０とのパケット送信が正常に行われる。
【００８０】
また、ステップＳ２１４において、モバイル電話機記憶部５４に着番号と同一の電話番号が記載されていない（不一致）場合、呼制御部５３は、固定ＩＰ電話機であることを検出し、その応答に対応する呼をを継続して呼を確立するとともに、第１の記憶部５５の第１の管理テーブルから、この呼の呼情報と、呼情報に対応する発番号とを第１の記憶部５５の第１の管理テーブルから削除する（ステップＳ２１７）。
【００８１】
また、ステップＳ２１５において送信先情報と送信元情報とが一致していないことが検出されると、呼制御部５３は、上記モバイル電話機１０と、このモバイル電話機１０に発信信号を送信した固定ＩＰ電話機２０とに対し、呼を切断する切断信号を送信するとともに、第１の記憶部５５の第１の管理テーブルから、この呼の呼情報と、呼情報に対応する発番号とを第１の記憶部５５の第１の管理テーブルから削除し、この発番号と同一の着番号とこの着番号に対応する送信先情報とを第２の記憶部５６の第２の管理テーブルから削除し、上記着番号を第３の記憶部５７の第３の管理テーブルから削除する（ステップＳ２１８）。
【００８２】
また、ステップＳ２００において、呼制御種別判定部５１は、入力される呼制御信号が取消信号であることを検出すると、処理をステップＳ２１９へ進める。
そして、呼制御部５３は、取消信号に含まれる電話番号と、この電話番号に対応する呼情報とを、第１の記憶部５５の第１の管理テーブルから削除するとともに、この電話番号と同一の着番号とこの着番号に対応する送信先情報とを第２の記憶部５６の第２の管理テーブルから削除し、上記着番号を第３の記憶部５７の第３の管理テーブルから削除し、上記呼情報に対応する呼を切断する切断信号を固定ＩＰ電話機２０に対して送信する（ステップＳ２１９）。
上述した第４の実施形態による呼制御装置により、第１、第２及び第３の実施形態における効果を得ることができる。
【００８３】
なお、図１、図７、図１１及び図１５における呼制御装置の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりＩＰ電話システムにおける呼制御の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００８４】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１の実施形態による呼制御装置を用いたＩＰ電話システムの構成例を示すブロック図である。
【図２】図１のモバイル電話機記憶部５４に記憶されているモバイル電話機の管理テーブルの構成を示す概念図である。
【図３】図１の第１の記憶部５５に記憶されている第１の管理テーブルの構成を示す概念図である。
【図４】図１の呼制御装置５０における電話機の登録処理の動作例を示すフローチャートである。
【図５】図１の呼制御装置５０の呼制御における動作例を示すフローチャートである。
【図６】図１のＩＰ電話システムにおける呼制御装置５０、モバイル電話機１０及び固定ＩＰ電話機２０の信号の送受信を示すシーケンス図である。
【図７】本発明の第２の実施形態による呼制御装置を用いたＩＰ電話システムの構成例を示すブロック図である。
【図８】図７の第２の記憶部５６に記憶されている第２の管理テーブルの構成を示す概念図である。
【図９】図７の呼制御装置５０の呼制御における動作例を示すフローチャートである。
【図１０】図７のＩＰ電話システムにおける呼制御装置５０、モバイル電話機１０及び固定ＩＰ電話機２０の信号の送受信を示すシーケンス図である。
【図１１】本発明の第３の実施形態による呼制御装置を用いたＩＰ電話システムの構成例を示すブロック図である。
【図１２】図１１の第３の記憶部５７に記憶されている第３の管理テーブルの構成を示す概念図である。
【図１３】図１１の呼制御装置５０の呼制御における動作例を示すフローチャートである。
【図１４】図１１のＩＰ電話システムにおける呼制御装置５０、モバイル電話機１０、固定ＩＰ電話機２０及び固定ＩＰ電話機２１の信号の送受信を示すシーケンス図である。
【図１５】本発明の第４の実施形態による呼制御装置を用いたＩＰ電話システムの構成例を示すブロック図である。
【図１６】図１５の呼制御装置５０の呼制御における動作例を示すフローチャートである。
【図１７】図１５の呼制御装置５０の呼制御における動作例を示すフローチャートである。
【図１８】従来のＩＰ電話システムにおける呼制御装置５０、モバイル電話機１０及び固定ＩＰ電話機２０の信号の送受信を示すシーケンス図である。
【図１９】従来のＩＰ電話システムにおける呼制御装置５０、モバイル電話機１０及び固定ＩＰ電話機２０の信号の送受信を示すシーケンス図である。
【図２０】従来のＩＰ電話システムにおける呼制御装置５０、モバイル電話機１０、固定ＩＰ電話機２０及び固定ＩＰ電話機２１の信号の送受信を示すシーケンス図である。
【符号の説明】
【００８６】
１０…モバイル電話機
１１…アクセスポイント
２０、２１…固定ＩＰ電話機
１２…ネットワーク
５０…呼制御装置
５１…呼制御種別判定部
５２…モバイル電話機判定部
５３…呼制御部
５４…モバイル電話機記憶部
５５…第１の記憶部
５６…第２の記憶部
５７…第３の記憶部
【図１】
0004919933.tif 000002
【図２】
0004919933.tif 000003
【図３】
0004919933.tif 000004
【図４】
0004919933.tif 000005
【図５】
0004919933.tif 000006
【図６】
0004919933.tif 000007
【図７】
0004919933.tif 000008
【図８】
0004919933.tif 000009
【図９】
0004919933.tif 000010
【図１０】
0004919933.tif 000011
【図１１】
0004919933.tif 000012
【図１２】
0004919933.tif 000013
【図１３】
0004919933.tif 000014
【図１４】
0004919933.tif 000015
【図１５】
0004919933.tif 000016
【図１６】
0004919933.tif 000017
【図１７】
0004919933.tif 000018
【図１８】
0004919933.tif 000019
【図１９】
0004919933.tif 000020
【図２０】
0004919933.tif 000021