(57)【要約】【課題】コールピックアップを可能とするＩＰ電話システムを提供する。【解決手段】ＩＰ電話端末５０は、コールピックアップの呼制御信号を呼制御管理装置に送信する。呼制御管理装置１の管理メモリ部１ｂは、ＩＰ電話端末５０から受信する呼制御信号が含むサービス識別番号に対応するサービス種別情報をサービス管理情報１０として予め記憶している。また、発信元ＩＰ電話端末から着信先ＩＰ電話端末へ接続要求中の呼の識別情報も接続要求呼順位管理情報１１として記憶している。呼制御管理装置1の中央制御部１ａは、ＩＰ電話端末５０から呼制御信号を受信し、呼制御信号が含むサービス識別番号に対応するサービス種別情報がコールピックアップの場合には、接続要求呼順位管理情報１１が最も長く記憶している呼識別情報を読み出し、当該呼識別情報が示す発信元のＩＰ電話端末とコールピックアップの呼制御信号を送信したＩＰ電話端末の間で呼を確立する。【選択図】  図２
2005244415.tif 000002
【特許請求の範囲】
【請求項１】
端末ごとに付与された端末番号と端末のグループごとに付与されたグループ番号が設定されたＩＰ電話端末と、前記ＩＰ電話端末から呼制御信号を受信して前記ＩＰ電話端末の呼を制御する呼制御管理装置と、を備えたＩＰ電話システムにおいて、
前記ＩＰ電話端末は、
コールピックアップのサービス識別番号を含む前記呼制御信号を前記呼制御管理装置に送信する手段を備え、
前記呼制御管理装置は、
前記サービス識別番号とサービス種別情報を対応付けて記憶する第１の記憶部と、
発信元ＩＰ電話端末から着信先ＩＰ電話端末へ接続要求中の呼の呼識別情報を記憶する第２の記憶部と、
前記ＩＰ電話端末から前記呼制御信号を受信し、前記呼制御信号が含む前記サービス識別番号に対応する前記サービス種別情報を前記第１の記憶部から読み出し、前記サービス種別情報がコールピックアップである場合には、前記第２の記憶部が最も長く記憶している前記呼識別情報を読み出し、当該呼識別情報が示す発信元のＩＰ電話端末とコールピックアップのサービス識別番号を含む呼制御信号を送信した前記ＩＰ電話端末の間で呼を確立する手段と、
を備えたことを特徴とするＩＰ電話システム。
【請求項２】
前記ＩＰ電話端末は、
端末指定情報及びコールピックアップのサービス識別番号を含む呼制御信号を前記呼制御管理装置に送信する手段を更に備え、
前記呼制御管理装置は、
前記ＩＰ電話端末から受信する前記呼制御信号が含む前記端末指定情報と前記ＩＰ電話端末に付与された前記端末番号を予め関連付けて記憶する第３の記憶部と、
接続要求中の呼の着信先ＩＰ電話端末の前記端末番号と当該呼の呼識別情報を関連付けて記憶する第４の記憶部と、
前記ＩＰ電話端末から前記呼制御信号を受信し、前記呼制御信号が含む前記サービス識別番号に対応する前記サービス種別情報を前記第１の記憶部から読み出し、前記サービス種別情報がコールピックアップである場合で、前記呼制御信号が前記端末指定情報を含む場合は、前記第３の記憶部から当該端末指定情報に対応する前記端末番号を読み出し、前記第４の記憶部から当該端末番号に対応する前記呼識別情報を読み出し、当該呼識別情報が示す発信元のＩＰ電話端末とコールピックアップのサービス識別番号を含む呼制御信号を送信した前記ＩＰ電話端末の間で呼を確立する手段と、
を更に備えたことを特徴とする請求項１に記載のＩＰ電話システム。
【請求項３】
前記ＩＰ電話端末は、
グループ指定情報及びコールピックアップのサービス識別番号を含む呼制御信号を前記呼制御管理装置に送信する手段を更に備え、
前記第２の記憶部は、
発信元ＩＰ電話端末から着信先ＩＰ電話端末へ接続要求中の呼の呼識別情報を記憶する際に、着信先ＩＰ電話端末が属する前記グループ番号ごとに前記呼識別情報を記憶し、
前記呼制御管理装置は、
前記ＩＰ電話端末から受信する前記呼制御信号が含む前記グループ指定情報と前記ＩＰ電話端末に付与された前記グループ番号を予め関連付けて記憶する第５の記憶部と、
前記ＩＰ電話端末から前記呼制御信号を受信し、前記呼制御信号が含む前記サービス識別番号に対応する前記サービス種別情報を前記第１の記憶部から読み出し、前記サービス種別情報がコールピックアップである場合で、前記呼制御信号が前記グループ指定情報を含む場合は、前記第５の記憶部から当該グループ指定情報に対応する前記グループ番号を読み出し、前記第２の記憶部から当該グループ番号において最も長く記憶している呼の前記呼識別情報を読み出し、当該呼識別情報が示す発信元のＩＰ電話端末とコールピックアップのサービス識別番号を含む呼制御信号を送信した前記ＩＰ電話端末の間で呼を確立する手段と、
を更に備えたことを特徴とする請求項１または２に記載のＩＰ電話システム。
【請求項４】
前記ＩＰ電話端末はＳＩＰに対応していることを特徴とする請求項１乃至３のいずれか１つに記載のＩＰ電話システム。
【請求項５】
端末ごとに付与された端末番号と端末のグループごとに付与されたグループ番号が設定されたＩＰ電話端末と、前記ＩＰ電話端末からサービス識別番号を含む呼制御信号を受信して前記ＩＰ電話端末の呼を制御し、前記サービス識別番号とサービス種別情報を対応付けて記憶する第１の記憶部と、発信元ＩＰ電話端末から着信先ＩＰ電話端末へ接続要求中の呼の識別情報を記憶する第２の記憶部と、を有する呼制御管理装置と、を備えたＩＰ電話システムの通信制御方法であって、
コールピックアップのサービス識別番号を含む前記呼制御信号を前記ＩＰ電話端末から前記呼制御管理装置に送信する過程と、
前記ＩＰ電話端末から前記呼制御信号を受信する過程と、
前記呼制御信号が含む前記サービス識別番号に対応する前記サービス種別情報を前記第１の記憶部から読み出す過程と、
前記サービス種別情報がコールピックアップであるか否かを判定する過程と、
前記サービス種別情報がコールピックアップの場合に、前記第２の記憶部が最も長く記憶している前記呼識別情報を読み出す過程と、
当該呼識別情報が示す発信元のＩＰ電話端末とコールピックアップのサービス識別番号を含む呼制御信号を送信した前記ＩＰ電話端末の間で呼を確立する過程と、
からなることを特徴とする通信制御方法。
【請求項６】
端末ごとに付与された端末番号と端末のグループごとに付与されたグループ番号が設定されたＩＰ電話端末と、前記ＩＰ電話端末からサービス識別番号を含む呼制御信号を受信して前記ＩＰ電話端末の呼を制御し、前記サービス識別番号とサービス種別情報を対応付けて記憶する第１の記憶部と、発信元ＩＰ電話端末から着信先ＩＰ電話端末へ接続要求中の呼の呼識別情報を記憶する第２の記憶部と、を有する呼制御管理装置と、を備えたＩＰ電話システムであって、
前記呼制御管理装置のコンピュータに、
前記ＩＰ電話端末から前記呼制御信号を受信する手順、
前記呼制御信号が含む前記サービス識別番号に対応する前記サービス種別情報を前記第１の記憶部から読み出す手順、
前記サービス種別がコールピックアップであるか否かを判定する手順、
前記サービス種別がコールピックアップの場合に、前記第２の記憶部が最も長く記憶している前記呼識別情報を読み出す手順、
当該識別情報が示す発信元のＩＰ電話端末とコールピックアップのサービス識別番号を含む呼制御信号を送信した前記ＩＰ電話端末の間で呼を確立する手順、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話端末間の呼を制御してコールピックアップ機能を実現するＩＰ電話システム及び通信制御方法並びにそのコンピュータプログラムに関する。
【背景技術】
【０００２】
従来のＩＰ電話技術における機能は、個人ユーザ向けの発信、着信、保留等の基本的な機能の提供が主である。一方、企業ユーザに対する従来の公衆電話網における機能として、自分以外の端末に着信中の呼を操作によって自分の端末で受信するようなコールピックアップ等の高度な機能が存在する。企業向けのＩＰ電話網においても同様の機能が求められており、コールピックアップ等の機能を提供することに対する取り組みは開始されている（例えば、非特許文献１参照）。
【非特許文献１】“ＳＩＰ電話のＰＢＸ機能は前途多難”，日経コミュニケーション，日経ＢＰ社，２００３年１０月１３日，第４００号，ｐ．７４〜７５”
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術におけるＩＰ電話システムのコールピックアップ機能は、特定の企業によって開発された一部限定の端末や、呼制御管理装置における独自信号のやりとりにより実現されている。そのため、同一の呼制御管理装置において利用するＩＰ電話端末は特定の機能を持ったものに限られるといった制限があり、様々な企業ユーザが利用する異なる端末を１つの呼制御管理装置で共有して利用することが難しいという問題があった。
【０００４】
本発明は、上記問題を解決すべくなされたもので、その目的は、ＩＰ電話端末が呼制御管理装置と合わせた独自の信号を送出する特殊な機能を持たなくても、標準的な実装のＩＰ電話機においてコールピックアップ機能を提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、請求項１に記載の発明は、端末ごとに付与された端末番号と端末のグループごとに付与されたグループ番号が設定されたＩＰ電話端末と、前記ＩＰ電話端末から呼制御信号を受信して前記ＩＰ電話端末の呼を制御する呼制御管理装置と、を備えたＩＰ電話システムにおいて、前記ＩＰ電話端末は、コールピックアップのサービス識別番号を含む前記呼制御信号を前記呼制御管理装置に送信する手段を備え、前記呼制御管理装置は、前記サービス識別番号とサービス種別情報を対応付けて記憶する第１の記憶部（管理メモリ部１ｂにおけるサービス管理情報１０）と、発信元ＩＰ電話端末から着信先ＩＰ電話端末へ接続要求中の呼の呼識別情報を記憶する第２の記憶部（管理メモリ部１ｂにおける接続要求呼順位管理情報１１）と、前記ＩＰ電話端末から前記呼制御信号を受信し、前記呼制御信号が含む前記サービス識別番号に対応する前記サービス種別情報を前記第１の記憶部から読み出し、前記サービス種別情報がコールピックアップである場合には、前記第２の記憶部が最も長く記憶している前記呼識別情報を読み出し、当該呼識別情報が示す発信元のＩＰ電話端末とコールピックアップのサービス識別番号を含む呼制御信号を送信した前記ＩＰ電話端末の間で呼を確立する手段と、を備えたことを特徴とするＩＰ電話システムである。
【０００６】
請求項２に記載の発明は、請求項１に記載の発明において、前記ＩＰ電話端末は、端末指定情報及びコールピックアップのサービス識別番号を含む呼制御信号を前記呼制御管理装置に送信する手段を更に備え、前記呼制御管理装置は、前記ＩＰ電話端末から受信する前記呼制御信号が含む前記端末指定情報と前記ＩＰ電話端末に付与された前記端末番号を予め関連付けて記憶する第３の記憶部（管理メモリ部１ｂにおける着信端末識別情報１２）と、接続要求中の呼の着信先ＩＰ電話端末の前記端末番号と当該呼の呼識別情報を関連付けて記憶する第４の記憶部（管理メモリ部１ｂにおける接続要求呼識別情報１４）と、前記ＩＰ電話端末から前記呼制御信号を受信し、前記呼制御信号が含む前記サービス識別番号に対応する前記サービス種別情報を前記第１の記憶部から読み出し、前記サービス種別情報がコールピックアップである場合で、前記呼制御信号が前記端末指定情報を含む場合は、前記第３の記憶部から当該端末指定情報に対応する前記端末番号を読み出し、前記第４の記憶部から当該端末番号に対応する前記呼識別情報を読み出し、当該呼識別情報が示す発信元のＩＰ電話端末とコールピックアップのサービス識別番号を含む呼制御信号を送信した前記ＩＰ電話端末の間で呼を確立する手段と、を更に備えたことを特徴とする。
【０００７】
請求項３に記載の発明は、請求項１または２に記載の発明において、前記ＩＰ電話端末は、グループ指定情報及びコールピックアップのサービス識別番号を含む呼制御信号を前記呼制御管理装置に送信する手段を更に備え、前記第２の記憶部は、発信元ＩＰ電話端末から着信先ＩＰ電話端末へ接続要求中の呼の呼識別情報を記憶する際に、着信先ＩＰ電話端末が属する前記グループ番号ごとに前記呼識別情報を記憶し、前記呼制御管理装置は、前記ＩＰ電話端末から受信する前記呼制御信号が含む前記グループ指定情報と前記ＩＰ電話端末に付与された前記グループ番号を予め関連付けて記憶する第５の記憶部（管理メモリ部１ｂにおけるグループ識別情報１３）と、前記ＩＰ電話端末から前記呼制御信号を受信し、前記呼制御信号が含む前記サービス識別番号に対応する前記サービス種別情報を前記第１の記憶部から読み出し、前記サービス種別情報がコールピックアップである場合で、前記呼制御信号が前記グループ指定情報を含む場合は、前記第５の記憶部から当該グループ指定情報に対応する前記グループ番号を読み出し、前記第２の記憶部から当該グループ番号において最も長く記憶している呼の前記呼識別情報を読み出し、当該呼識別情報が示す発信元のＩＰ電話端末とコールピックアップのサービス識別番号を含む呼制御信号を送信した前記ＩＰ電話端末の間で呼を確立する手段と、を更に備えたことを特徴とする。
【０００８】
請求項４に記載の発明は、請求項１乃至３のいずれか１つに記載の発明において、前記ＩＰ電話端末はＳＩＰに対応していることを特徴とする。
【０００９】
請求項５に記載の発明は、端末ごとに付与された端末番号と端末のグループごとに付与されたグループ番号が設定されたＩＰ電話端末と、前記ＩＰ電話端末からサービス識別番号を含む呼制御信号を受信して前記ＩＰ電話端末の呼を制御し、前記サービス識別番号とサービス種別情報を対応付けて記憶する第１の記憶部と、発信元ＩＰ電話端末から着信先ＩＰ電話端末へ接続要求中の呼の識別情報を記憶する第２の記憶部と、を有する呼制御管理装置と、を備えたＩＰ電話システムの通信制御方法であって、コールピックアップのサービス識別番号を含む前記呼制御信号を前記ＩＰ電話端末から前記呼制御管理装置に送信する過程と、前記ＩＰ電話端末から前記呼制御信号を受信する過程と、前記呼制御信号が含む前記サービス識別番号に対応する前記サービス種別情報を前記第１の記憶部から読み出す過程と、前記サービス種別情報がコールピックアップであるか否かを判定する過程と、前記サービス種別情報がコールピックアップの場合に、前記第２の記憶部が最も長く記憶している前記呼識別情報を読み出す過程と、当該呼識別情報が示す発信元のＩＰ電話端末とコールピックアップのサービス識別番号を含む呼制御信号を送信した前記ＩＰ電話端末の間で呼を確立する過程と、からなることを特徴とする通信制御方法である。
【００１０】
請求項６に記載の発明は、端末ごとに付与された端末番号と端末のグループごとに付与されたグループ番号が設定されたＩＰ電話端末と、前記ＩＰ電話端末からサービス識別番号を含む呼制御信号を受信して前記ＩＰ電話端末の呼を制御し、前記サービス識別番号とサービス種別情報を対応付けて記憶する第１の記憶部と、発信元ＩＰ電話端末から着信先ＩＰ電話端末へ接続要求中の呼の呼識別情報を記憶する第２の記憶部と、を有する呼制御管理装置と、を備えたＩＰ電話システムであって、前記呼制御管理装置のコンピュータに、前記ＩＰ電話端末から前記呼制御信号を受信する手順、前記呼制御信号が含む前記サービス識別番号に対応する前記サービス種別情報を前記第１の記憶部から読み出す手順、前記サービス種別がコールピックアップであるか否かを判定する手順、前記サービス種別がコールピックアップの場合に、前記第２の記憶部が最も長く記憶している前記呼識別情報を読み出す手順、当該識別情報が示す発信元のＩＰ電話端末とコールピックアップのサービス識別番号を含む呼制御信号を送信した前記ＩＰ電話端末の間で呼を確立する手順、を実行させるコンピュータプログラムである。
【発明の効果】
【００１１】
この発明によれば、呼制御管理装置が、発信元ＩＰ電話端末から着信先ＩＰ電話端末への接続要求を受信した際に、当該接続要求に係る呼の識別情報を受信した順番に記憶する構成を取っている。そのため、呼制御管理装置は、他のＩＰ電話端末からコールピックアップ要求を受信した際に、最も長く接続要求状態が継続している呼の呼識別情報を検出して、呼識別情報が示す発信元ＩＰ電話端末と当該他のＩＰ電話端末との間で呼を確立することができる。それによって、標準的なＩＰ電話の通信手順を実装しているＩＰ電話端末において、コールピックアップ情報を含む標準の呼制御信号を送出することで呼制御管理装置を介してコールピックアップを行うことが可能となる。
【００１２】
また、本発明によれば、呼制御管理装置が、発信元ＩＰ電話端末から着信先ＩＰ電話端末への接続要求を受信した際に、当該接続要求に係る呼の呼識別情報を着信先ＩＰ電話端末の端末番号に関連付けて記憶する構成を取っている。そのため、呼制御管理装置は、他のＩＰ電話端末から端末指定情報を含むコールピックアップ要求を受信した際に、端末指定情報に対応する着信先のＩＰ電話端末を検出する。そして、そのＩＰ電話端末へ接続要求中の呼の呼識別情報を検出し、呼識別情報が示す発信元ＩＰ電話端末と当該他のＩＰ電話端末との間で呼を確立することができる。それによって、標準的なＩＰ電話の通信手順を実装しているＩＰ電話端末において、端末指定及びコールピックアップ情報を含む標準の呼制御信号を送出することで呼制御管理装置を介して端末を指定するコールピックアップを行うことが可能となる。
【００１３】
また、本発明によれば、呼制御管理装置が、発信元ＩＰ電話端末から着信先ＩＰ電話端末への接続要求を受信した際に、当該接続要求に係る呼の識別情報を着信先ＩＰ電話端末が属するグループ単位で受信した順番に記憶する構成を取っている。そのため、呼制御管理装置は、他のＩＰ電話端末からグループ指定情報を含むコールピックアップ要求を受信した際に、グループ指定情報に対応するグループの中で最も長く接続要求状態が継続している呼の呼識別情報を検出して、呼識別情報が示す発信元ＩＰ電話端末と当該他のＩＰ電話端末との間で呼を確立することができる。それによって、標準的なＩＰ電話の通信手順を実装しているＩＰ電話端末において、グループ指定及びコールピックアップ情報を含む標準の呼制御信号を送出することで呼制御管理装置を介してグループを指定するコールピックアップを行うことが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施形態による呼制御管理装置を図面を参照して説明する。
図１は、この発明の一実施形態による呼制御管理装置を含むＩＰ電話システムの構成を示す概略ブロック図である。
同図において、呼制御管理装置１は、データ通信ネットワーク２を介してＩＰ電話端末５０を収容しており、ＩＰ電話端末５０から呼制御信号を受信して呼の接続や切断の制御を行う。データ通信ネットワーク２は、例えば企業の構内であればＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であり、広域なネットワークなどの場合には通信事業者が提供するＩＰ層やＭＡＣ層のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等となる。同図において、ＩＰ電話端末５０は、ＲＦＣ３２６１標準のＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏ  Ｐｒｏｔｏｃｏｌ）を備えており、コールピックアップを表すサービス識別番号を含む呼制御信号を送出することができるＩＰ電話端末である。ＩＰ電話端末５０にはそれぞれ端末番号が設定されている。また、ＩＰ電話端末５０は、グループ単位でのコールピックアップ制御のためにコールピックアップグループ６０−Ａ及び６０−Ｂのように予め分類されている。グループ単位でのコールピックアップ制御については後述する。
【００１５】
図２は、コールピックアップを実現する呼制御管理装置１の内部の構成を示したブロック図である。
同図において、中央制御部１ａは例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、ＩＰ電話端末５０からの呼制御信号を受信して、信号に含まれる情報を解析し、所定の処理を行う。管理メモリ部１ｂは、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やハードディスク等の記憶装置であり、以下の情報を記憶している。サービス管理情報１０は、ＩＰ電話端末５０から受信する呼制御信号に含まれるサービス識別番号がどのサービス種別に対応するかを予めサービス識別番号に関連付ける情報である。接続要求呼順位管理情報１１は、上記したコールピックアップのグループ単位に接続要求中の呼の呼識別情報を受信順に追加していく情報である。着信端末識別情報１２は、ＩＰ電話端末５０から受信する呼制御信号に含まれるＩＰ電話端末５０を指定する端末指定情報と実際の端末番号を関連付ける情報である。グループ識別情報１３は、同じくＩＰ電話端末５０から受信する呼制御信号に含まれるＩＰ電話端末５０のグループを指定するグループ指定情報と実際のグループ番号を関連付ける情報である。接続要求呼識別情報１４は、接続要求中の呼の着信先の端末番号と当該呼識別情報を関連付けている情報である。これらの情報を用いてＩＰ電話端末５０間でのコールピックアップの処理を行う。
【００１６】
図３は、呼制御管理装置１においてコールピックアップの処理を行う際に用いられるＩＰ電話端末を示した図である。本実施形態におけるＩＰ電話端末は、コールピックアップ制御に用いる特殊番号を送出する機能を備えていることが必要である。ＩＰ電話端末がＲＦＣ３２６１標準のＳＩＰに対応していれば新たな機能追加を行わずにコールピックアップのための特殊番号を送出することができる。これらの機能を具備していればコールピックアップを利用するＩＰ電話端末としては基本的な機能のボタンのみを具備した単体電話機タイプ５１でも、様々な設定を行うことのできる多機能電話機タイプ５２でも構わない。
【００１７】
図４は、接続要求中の呼を後述する端末指定及びグループ指定無しの条件で呼をピックアップする場合の処理を示した図である。
同図において、コールピックアップを行う処理の前提として、既にＩＰ電話端末５０−ＣはＩＰ電話端末５０−Ｂに接続要求を送信している。呼制御管理装置１の中央制御部１ａは、送信を中継する際に、管理メモリ部１ｂの接続要求呼順位管理情報１１に接続要求中の呼の呼識別情報を記憶する。接続要求呼順位管理情報１１に呼識別情報を記憶する際にキューの最後に追加するように記憶するため、キューの最初を読み出すことによって、最も長く記憶している呼識別情報を読み出すことができる。
このような前提で、（１）ＩＰ電話端末５０−Ａは、コールピックアップ制御を開始するため、コールピックアップのサービス識別番号を含んだ呼制御信号を呼制御管理装置１に送信する。（２）呼制御管理装置１の中央制御部１ａは、受信した呼制御信号からサービス識別番号を読み出し、サービス管理情報１０からサービス識別番号に該当するサービス種別情報を検出する。（３）サービス種別情報がコールピックアップの場合には、接続要求呼順位管理情報１１から最も長く記憶している呼識別情報を読み出す。（４）そして、読み出した呼識別情報に基づいて、ＩＰ電話端末５０−Ａは、ＩＰ電話端末５０−Ｃの接続要求に応答し、ＩＰ電話端末５０−ＣとＩＰ電話端末５０−Ａの間で呼が確立する。
【００１８】
図５は、接続要求を受信中のＩＰ電話端末のうちいずれか１つのＩＰ電話端末を指定して呼をピックアップする場合の処理を示した図である。
同図においても、コールピックアップを行う処理の前提として、既にＩＰ電話端末５０−ＣはＩＰ電話端末５０−Ｂに接続要求を送信している。呼制御管理装置１の中央制御部１ａは、送信を中継する際に、管理メモリ部１ｂの接続要求呼識別情報１４に接続要求中の呼の呼識別情報と着信先ＩＰ電話端末の端末番号を関連付けて記憶する。このような前提において、（１）ＩＰ電話端末５０−Ａは、コールピックアップを開始するため、コールピックアップのサービス識別番号及び端末指定情報を含んだ呼制御信号を呼制御管理装置１に送信する。端末指定情報にはＩＰ電話端末５０−Ｂを指定する情報が含まれている。（２）呼制御管理装置１の中央制御部１ａは、受信した呼制御信号からサービス識別番号を読み出し、サービス管理情報１０からサービス識別番号に該当するサービス種別情報を検出する。（３）サービス種別情報がコールピックアップの場合には、受信した呼制御信号から端末指定情報を読み出し、着信端末識別情報１２から当該端末指定情報に対応する端末番号を読み出す。（４）読み出した端末番号に基づいて接続要求呼識別情報１４から当該端末番号に対応する呼識別情報を読み出す。（５）そして、読み出した呼識別情報に基づいて、ＩＰ電話端末５０−Ａは、ＩＰ電話端末５０−Ｃの接続要求に応答し、ＩＰ電話端末５０−ＣとＩＰ電話端末５０−Ａの間で呼が確立する。
【００１９】
図６は、異なるコールピックアップグループの接続要求中の呼をピックアップする場合の処理を示した図である。
同図においても、コールピックアップを行う処理の前提として、既にＩＰ電話端末５０−ＣはＩＰ電話端末５０−Ｂに接続要求を送信している。呼制御管理装置１の中央制御部１ａは、送信を中継する際に、管理メモリ部１ｂのＩＰ電話端末５０−Ｂが属するコールピックアップグループ６０−Ｂに対応する接続要求呼順位管理情報１１に接続要求中の呼の呼識別情報を記憶する。（１）ＩＰ電話端末５０−Ａは、コールピックアップを開始するため、コールピックアップのサービス識別番号及びグループ指定情報を含んだ呼制御信号を呼制御管理装置１に送信する。グループ指定情報にはコールピックアップグループ６０−Ｂを指定する情報が含まれている。（２）呼制御管理装置１の中央制御部１ａは、受信した呼制御信号からサービス識別番号を読み出し、サービス管理情報１０からサービス識別番号に該当するサービス種別情報を検出する。（３）サービス種別情報がコールピックアップの場合には、受信した呼制御信号からグループ指定情報を読み出し、グループ識別情報１３から当該グループ指定情報に対応するグループ番号を読み出す。（４）読み出したグループ番号に対応する情報から最も長く記憶している呼識別情報を読み出す。（５）そして、読み出した呼識別情報に基づいて、ＩＰ電話端末５０−Ａは、ＩＰ電話端末５０−Ｃの接続要求に応答し、ＩＰ電話端末５０−ＣとＩＰ電話端末５０−Ａの間で呼が確立する。
また、同図において、上記した端末指定及びグループ指定無しの場合のコールピックアップ処理は、コールピックアップを要求するＩＰ電話端末５０−Ａ自らのコールピックアップグループの接続要求呼順位管理情報１１から呼識別情報を読み出す処理とすることで、同図６の処理が、図４で説明した処理を包含することになる。
【００２０】
図７は、接続要求中の呼を端末指定及びグループ指定無しの条件で呼をピックアップする場合の処理における呼制御信号のシーケンス図である。同図において、ＩＰ電話端末５０−Ｂと５０−Ｃは同じコールピックアップグループ６０−Ａに属している。同図において、実線はＳＩＰ標準のメッセージのヘッダに制御のための独自情報を付加した呼制御信号であり、破線はＳＩＰ標準の呼制御信号であることを示す。
ＩＰ電話端末５０−Ａは、ＩＰ電話端末５０−Ｂとの通話を開始するため、呼制御管理装置１に接続要求を送信する（ステップＳ７−１）。呼制御管理装置１は、ＩＰ電話端末５０−Ａからの接続要求を受信して、ＩＰ電話端末５０−Ｂに接続要求を送信する。（ステップＳ７−２）。ＩＰ電話端末５０−Ｂは、鳴動を開始し、鳴動中の信号を呼制御管理装置１に応答する（ステップＳ７−３）。ＩＰ電話端末５０−Ｂから鳴動中の信号を受信した呼制御管理装置１は、鳴動中の信号をＩＰ電話端末５０−Ａに応答する。その際、呼制御管理装置１は、着信先のＩＰ電話端末５０−Ｂが属するコールピックアップグループ６０−Ａに対応する接続要求呼順位管理情報１１の呼順位管理情報に当該接続要求中の呼の呼識別情報を追加する（ステップＳ７−４）。この状態において、ＩＰ電話端末５０−Ｃは、接続要求中の呼をピックアップするためにコールピックアップのサービス識別番号を含む接続要求（以下、コールピックアップ要求と呼ぶ）を呼制御管理装置に送信する。コールピックアップ要求は、ＩＰ電話端末５０−Ｃの端末情報を含んでいる（ステップＳ７−５）。コールピックアップ要求を受信した呼制御管理装置１は、サービス管理情報１０から受信した要求がコールピックアップであることを判別する。そして、接続要求呼順位管理情報１１からコールピックアップ要求を送信したＩＰ電話端末５０−Ｃのコールピックアップグループ６０−Ａに対応する接続要求呼順位管理情報１１から最も長く記憶している呼識別情報を読み出す。このシーケンスでは、読み出した呼識別情報はＩＰ電話端末５０−ＡとＩＰ電話端末５０−Ｂの間の呼識別情報となる。そして、当該呼識別情報において着信先として設定されているＩＰ電話端末５０−Ｂに接続途中放棄の信号を送信し、ＩＰ電話端末５０−Ｂの鳴動中の状態を解放する（ステップＳ７−６）。呼制御管理装置１は、ＩＰ電話端末５０−ＣにＩＰ電話端末５０−Ａの端末番号を含んだ接続通知を送信し（ステップＳ７−７）、ＩＰ電話端末５０−ＡにＩＰ電話端末５０−Ｃの端末番号を含んだ接続通知を送信する（ステップＳ７−８）。そして、ＩＰ電話端末５０−ＡとＩＰ電話端末５０−Ｃの間で呼が確立する。
【００２１】
図８は、接続要求を受信中のＩＰ電話端末のうちいずれか１つのＩＰ電話端末を指定して呼をピックアップする場合の処理における呼制御信号のシーケンス図である。同図においても、実線はＳＩＰ標準のメッセージのヘッダに制御のための独自情報を付加した呼制御信号であり、破線はＳＩＰ標準の呼制御信号であることを示す。
ＩＰ電話端末５０−Ａは、ＩＰ電話端末５０−Ｃとの通話を開始するため、呼制御管理装置１に接続要求を送信する（ステップＳ８−１）。呼制御管理装置１は、ＩＰ電話端末５０−Ａからの接続要求を受信して、ＩＰ電話端末５０−Ｃに接続要求を送信する（ステップＳ８−２）。ＩＰ電話端末５０−Ｂも、ＩＰ電話端末５０−Ｄとの通話を開始するため、呼制御管理装置１に接続要求を送信する（ステップＳ８−３）。呼制御管理装置１は、ＩＰ電話端末５０−Ｂからの接続要求を受信して、ＩＰ電話端末５０−Ｄに接続要求を送信する（ステップＳ８−４）。ＩＰ電話端末５０−Ｃは、鳴動を開始し、鳴動中の信号を呼制御管理装置１に応答する（ステップＳ８−５）。ＩＰ電話端末５０−Ｄも、鳴動を開始し、鳴動中の信号を呼制御管理装置１に応答する（ステップＳ８−６）。ＩＰ電話端末５０−Ｃから鳴動中の信号を受信した呼制御管理装置１は、鳴動中の信号をＩＰ電話端末５０−Ａに応答する。その際、呼制御管理装置１は、接続要求呼識別情報１４にＩＰ電話端末５０−Ｃの端末情報と当該接続要求中の呼の呼識別情報を関連付けた情報を追加する（ステップＳ８−７）。そして、同じく鳴動中の信号をＩＰ電話端末５０−Ｂに応答する。その際も、接続要求呼識別情報１４にＩＰ電話端末５０−Ｄの端末情報と当該接続要求中の呼の呼識別情報を関連付けた情報を追加する（ステップＳ８−８）。この状態において、ＩＰ電話端末５０−Ｅは、ＩＰ電話端末５０−Ｄを指定して呼をピックアップするためにコールピックアップ要求を呼制御管理装置に送信する。コールピックアップ要求は、ＩＰ電話端末５０−Ｅの端末情報とＩＰ電話端末５０−Ｄを指定する端末指定情報を含んでいる（ステップＳ８−９）。コールピックアップ要求を受信した呼制御管理装置１は、サービス管理情報１０から受信した要求がコールピックアップであることを判別する。次に、着信端末識別情報１２から端末指定情報対応するＩＰ電話端末の端末番号を取得する。このシーケンスでは、対応するＩＰ電話端末はＩＰ電話端末５０−Ｄとなる。そして、接続要求呼識別情報１４からＩＰ電話端末５０−Ｄに対応する接続要求の呼識別情報を読み出し、当該呼識別情報において着信先として設定されているＩＰ電話端末５０−Ｄに接続途中放棄の信号を送信する（ステップＳ８−１０）。次に、呼制御管理装置１は、ＩＰ電話端末５０−ＥにＩＰ電話端末５０−Ａの端末番号を含んだ接続通知を送信し（ステップＳ８−１１）、ＩＰ電話端末５０−ＢにＩＰ電話端末５０−Ｃの端末番号を含んだ接続通知を送信する（ステップＳ８−１２）。そして、ＩＰ電話端末５０−ＢとＩＰ電話端末５０−Ｅの間で呼が確立する。
【００２２】
図９は、異なるコールピックアップグループの接続要求中の呼をピックアップする場合の処理における呼制御信号のシーケンス図である。同図において、ＩＰ電話端末５０−Ｂはコールピックアップグループ６０−Ａに属し、ＩＰ電話端末５０−Ｃはコールピックアップグループ６０−Ｂに属している。同図においても、実線はＳＩＰ標準のメッセージのヘッダに制御のための独自情報を付加した呼制御信号であり、破線はＳＩＰ標準の呼制御信号であることを示す。
ＩＰ電話端末５０−Ａは、ＩＰ電話端末５０−Ｂとの通話を開始するため、呼制御管理装置１に接続要求を送信する（ステップＳ９−１）。呼制御管理装置１は、ＩＰ電話端末５０−Ａからの接続要求を受信して、ＩＰ電話端末５０−Ｂに接続要求を送信する（ステップＳ９−２）。ＩＰ電話端末５０−Ｂは、鳴動を開始し、鳴動中の信号を呼制御管理装置１に応答する（ステップＳ９−３）。ＩＰ電話端末５０−Ｂから鳴動中の信号を受信した呼制御管理装置１は、鳴動中の信号をＩＰ電話端末５０−Ａに応答する。その際、呼制御管理装置１は、着信先であるＩＰ電話端末５０−Ｂが属するコールピックアップグループ６０−Ａに対応する接続要求呼順位管理情報１１の呼順位管理情報に当該接続要求中の呼の呼識別情報を追加する（ステップＳ９−４）。この状態において、ＩＰ電話端末５０−Ｃは、コールピックアップグループ６０−Ａの接続要求中の呼をピックアップするためにコールピックアップ要求を呼制御管理装置に送信する。コールピックアップ要求は、ＩＰ電話端末５０−Ｃの端末情報とコールピックアップグループ６０−Ａを指定するグループ指定情報を含んでいる（ステップＳ９−５）。コールピックアップ要求を受信した呼制御管理装置１は、サービス管理情報１０から受信した要求がコールピックアップであることを判別する。そして、グループ識別情報１３からグループ指定情報に対応するコールピックアップグループを検出する。ここでは、コールピックアップグループ６０−Ａを検出する。そして、接続要求呼順位管理情報１１からコールピックアップグループ６０−Ａの情報を読み出し、その情報の中で最も長く記憶している呼識別情報を読み出す。このシーケンスでは、読み出した接続要求の情報はＩＰ電話端末５０−ＡとＩＰ電話端末５０−Ｂの間の呼識別情報となる。そして、当該呼識別情報において着信先として設定されているＩＰ電話端末５０−Ｂに接続途中放棄の信号を送信し、ＩＰ電話端末５０−Ｂの鳴動中の状態を解放する（ステップＳ９−６）。呼制御管理装置１は、ＩＰ電話端末５０−ＣにＩＰ電話端末５０−Ａの端末番号を含んだ接続通知を送信し（ステップＳ９−７）、ＩＰ電話端末５０−ＡにＩＰ電話端末５０−Ｃの端末番号を含んだ接続通知を送信する（ステップＳ９−８）。そして、ＩＰ電話端末５０−ＡとＩＰ電話端末５０−Ｃの間で呼が確立する。
【００２３】
図１０から図１２は、呼制御管理装置１の内部処理を示したフローチャートである。図１０から図１２を参照して呼制御管理装置１の内部処理について説明する。
図１０は、端末指定及びグループ指定が無い場合の呼制御管理装置１における内部処理のシーケンスである。呼制御管理装置１が起動するとＩＰ電話端末から接続要求を受信するのを待つ（ステップＳ１）。接続要求を受信すると接続要求受信の状態に遷移する（ステップＳ２）。受信した接続要求のサービス種別がコールピックアップであるかを判定する（ステップＳ３）。コールピックアップでない場合には、接続要求に基づいて、接続先ＩＰ電話端末に接続要求を送信する（ステップＳ４）。接続先ＩＰ電話端末から、鳴動要求を受信し（ステップＳ５）、接続元のＩＰ電話端末に鳴動要求を送信する（ステップＳ６）。そして、接続要求呼順位管理情報１１に接続要求の呼の呼識別情報を登録する（ステップＳ７）。次に、受信した信号の種別によって処理が分岐し（ステップＳ８）、接続応答通知を受信した場合には、接続元のＩＰ電話端末に接続通知を送信する（ステップＳ９）。そして、接続要求呼順位管理情報１１から当該接続要求を削除する（ステップＳ１０）。その後、通話が切断されると、切断処理の行い（ステップＳ１１）、ステップＳ１の状態に戻る（ステップＳ１２）。ステップＳ９の状態において、さらに接続要求を受信した場合にはステップＳ２の状態に戻る（ステップＳ１３）。
ステップＳ３の判定で、接続要求のサービス種別がコールピックアップの場合には、接続要求呼順位管理情報１１に登録されている呼識別情報から最も古い接続要求中の呼の呼識別情報、即ち最も長く記憶している呼識別情報を検索する（ステップＳ２０）。接続要求が存在するかを判定する（ステップＳ２１）。呼識別情報が存在しない場合にはエラー応答をコールピックアップを要求したＩＰ電話端末に応答する（ステップＳ２２）。そして、ステップＳ１の状態に戻る（ステップＳ２３）。呼識別情報が存在する場合には、呼識別情報から接続先ＩＰ電話端末の端末情報を検出する（ステップＳ２４）。次に、接続先ＩＰ電話端末に接続途中放棄を送信する（ステップＳ２５）。そして、接続元ＩＰ電話端末の端末番号をコールピックアップを要求してきたＩＰ電話端末に送信し、コールピックアップを要求したＩＰ電話端末の端末番号を接続元のＩＰ電話端末に送信する（ステップＳ２６）。そして、通話が確立する（ステップＳ２７）。その後、通話が切断されると、切断処理を行い（ステップＳ２８）、ステップＳ１の状態に戻る（ステップＳ２９）。
【００２４】
図１１は、端末指定及びグループ指定がある場合の呼制御管理装置１における内部処理を示したフローチャートである。同図においては主に端末指定を含んでいる場合について説明する。ステップＳ１からステップＳ１３までは同じ処理なので説明を省略する。接続要求のサービス種別がコールピックアップの場合には、次に端末またはグループ指定が含んでいるかを判定する（ステップＳ３０）。含んでいない場合には同図においてＡの処理、即ち図１０で説明したステップＳ２０の処理に進む。含んでいる場合には端末指定かグループ指定かを判定する（ステップＳ３１）。端末指定の場合には、着信端末識別情報１２より端末指定番号に対応する着信先のＩＰ電話端末の端末番号を検出する（ステップＳ３２）。次に、接続要求呼識別情報１４から検出した端末番号に該当する接続要求中の呼の呼識別情報を読み出し、呼識別情報から接続先ＩＰ電話端末の情報を検出する（ステップＳ３３）。次に、接続先ＩＰ電話端末に接続途中放棄を送信する（ステップＳ３４）。そして、接続元ＩＰ電話端末の端末番号をコールピックアップを要求してきたＩＰ電話端末に送信し、コールピックアップを要求したＩＰ電話端末の端末番号を接続元のＩＰ電話端末に送信する（ステップＳ３５）。そして、通話が確立する（ステップＳ３６）。その後、通話が切断されると、切断処理を行い（ステップＳ３７）、ステップＳ１の状態に戻る（ステップＳ３８）。ステップＳ３１においてグループ指定の場合についてはＢに続く図１２において説明する。
【００２５】
図１２は、接続要求がグループ指定を含んでいる場合の呼制御管理装置１における内部処理を示したフローチャートである。グループ識別情報１３からグループ指定番号に対応するコールピックアップグループを検出する（ステップＳ４０）。検出したコールピックアップグループに対応する接続要求呼順位管理情報１１の呼順位管理情報に登録されている呼から最も古い接続要求中の呼の呼識別情報を検索する（ステップＳ４１）。呼識別情報が存在するかを判定する（ステップＳ４２）。呼識別情報が存在しない場合にはエラー応答をコールピックアップを要求したＩＰ電話端末に応答する（ステップＳ４３）。そして、ステップＳ１の状態に戻る（ステップＳ４４）。呼識別情報が存在する場合には、呼識別情報から接続先ＩＰ電話端末の情報を取得する（ステップＳ４５）。次に、接続先ＩＰ電話端末に接続途中放棄を送信する（ステップＳ４６）。そして、接続元ＩＰ電話端末の端末番号をコールピックアップを要求してきたＩＰ電話端末に送信し、コールピックアップを要求したＩＰ電話端末の端末番号を接続元のＩＰ電話端末に送信する（ステップＳ４７）。そして、通話が確立する（ステップＳ４８）。その後、通話が切断されると、切断処理を行い（ステップＳ４９）、ステップＳ１の状態に戻る（ステップＳ５０）。
【００２６】
上述の呼制御管理装置は内部に、コンピュータシステムを有している。そして、上述したコールピックアップの処理過程は、プログラム形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態におけるＩＰ電話システムのブロック図である。
【図２】同実施形態における呼制御管理装置の内部のブロック図である。
【図３】同実施形態におけるＩＰ電話端末のボタン配置等を示す図である。
【図４】同実施形態における端末指定及びグループ指定無しの条件下でのコールピックアップの処理図である。
【図５】同実施形態における端末指定有りの条件下でのコールピックアップの処理図である。
【図６】同実施形態におけるグループ指定有りの条件下でのコールピックアップの処理図である。
【図７】同実施形態における端末指定及びグループ指定無しの条件下でのコールピックアップ処理のシーケンス図である。
【図８】同実施形態における端末指定有りの条件下でのコールピックアップ処理のシーケンス図である。
【図９】同実施形態におけるグループ指定有りの条件下でのコールピックアップ処理のシーケンス図である。
【図１０】同実施形態における端末指定及びグループ指定無しの条件下でのコールピックアップ処理のフローチャートである。
【図１１】同実施形態における端末指定有りの条件下でのコールピックアップ処理のフローチャートである。
【図１２】同実施形態におけるグループ指定有りの条件下でのコールピックアップ処理のフローチャートである。
【符号の説明】
【００２８】
１  呼制御管理装置
１ａ  中央制御部
１ｂ  管理メモリ部
１０  サービス管理情報
１１  接続要求呼順位管理情報
５０  ＩＰ電話端末
【図１】
2005244415.tif 000003
【図２】
2005244415.tif 000004
【図３】
2005244415.tif 000005
【図４】
2005244415.tif 000006
【図５】
2005244415.tif 000007
【図６】
2005244415.tif 000008
【図７】
2005244415.tif 000009
【図８】
2005244415.tif 000010
【図９】
2005244415.tif 000011
【図１０】
2005244415.tif 000012
【図１１】
2005244415.tif 000013
【図１２】
2005244415.tif 000014