(57)【特許請求の範囲】
【請求項１】
複数のピックアップグループのいずれかに登録され、通信網に接続する複数の端末と、前記通信網を介して前記複数の端末間の呼処理を行うと共に、呼出中の端末への着信を空き状態の端末でピックアップする処理を行うことが可能な交換機と、を備えた通信システムであって、
前記交換機は、
前記複数の端末の現在の状態を示す端末状態情報、および、前記ピックアップグループ毎に、呼出中の端末の呼出時間に応じて自ピックアップグループの範囲拡大対象となる他ピックアップグループを定めたピックアップグループ拡大情報を記憶する記憶手段と、
前記複数の端末のうちの空き状態の端末で所定操作が行われることにより該端末から伝えられるピックアップ処理の要求を受信すると、前記記憶手段に記憶された端末状態情報に基づいて、前記ピックアップ処理の要求元の端末が属するピックアップグループ内に呼出中の端末が存在するか否かを判定し、該当する呼出中の端末が存在するとき、該呼出中の端末への着信を前記要求元の端末でピックアップする処理を行う一方、該当する呼出中の端末が存在しないときには、前記記憶手段に記憶されたピックアップグループ拡大情報を参照して、前記要求元の端末が属するピックアップグループに対応した範囲拡大対象ピックアップグループを特定し、さらに、前記記憶手段に記憶された端末状態情報に基づいて、前記範囲拡大対象ピックアップグループにおいて前記呼出時間以上に亘って呼出中の端末を検出して、該呼出中の端末への着信を前記要求元の端末でピックアップする処理を行うピックアップ処理手段と、を含むことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記記憶手段は、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大が可能になる前記呼出時間を定めた前記ピックアップグループ拡大情報を記憶し、
前記ピックアップ処理手段は、前記記憶手段に記憶された端末状態情報に基づいて、前記範囲拡大対象ピックアップグループにおいて前記呼出時間以上に亘って呼出中の端末を検出する際に、呼出開始からピックアップ処理の要求受信時までの時間が、前記記憶手段のピックアップグループ拡大情報に定められた前記呼出時間以上に該当する端末の状態を呼出中とすることを特徴とする通信システム。
【請求項３】
請求項２に記載の通信システムであって、
前記ピックアップグループ拡大情報は、自ピックアップグループの範囲拡大対象となる他ピックアップグループおよび当該範囲拡大が可能になる前記呼出時間が段階的に定められていることを特徴とする通信システム。
【請求項４】
請求項２または３に記載の通信システムであって、
前記ピックアップ処理手段は、前記要求元の端末で２種類以上の所定操作が選択的に行われることによりピックアップ処理が要求されたとき、前記範囲拡大対象ピックアップグループにおいて前記呼出時間以上に亘って呼出中の端末を検出する際に、前記要求元の端末での所定操作の種類に応じて、前記記憶手段のピックアップグループ拡大情報に定められた前記呼出時間を使用するか否かを決めることを特徴とする通信システム。
【請求項５】
複数のピックアップグループのいずれかに登録された複数の端末について、呼出中の端末への着信を空き状態の端末でピックアップ可能にするためのピックアップ方法であって、
前記複数の端末間の呼処理を行う交換機が、
前記複数の端末の現在の状態を示す端末状態情報を記憶すると共に、前記ピックアップグループ毎に、呼出中の端末の呼出時間に応じて自ピックアップグループの範囲拡大対象となる他ピックアップグループを定めたピックアップグループ拡大情報を記憶し、
前記複数の端末のうちの空き状態の端末で所定操作が行われることにより該端末から伝えられるピックアップ処理の要求を受信し、
前記端末状態情報に基づいて、前記ピックアップ処理の要求元の端末が属するピックアップグループ内に呼出中の端末が存在するか否かを判定し、
該当する呼出中の端末が存在するとき、該呼出中の端末への着信を前記要求元の端末でピックアップする処理を行い、
該当する呼出中の端末が存在しないときには、前記ピックアップグループ拡大情報を参照して、前記要求元の端末が属するピックアップグループに対応した範囲拡大対象ピックアップグループを特定し、
さらに、前記端末状態情報に基づいて、前記範囲拡大対象ピックアップグループにおいて前記呼出時間以上に亘って呼出中の端末を検出し、
該呼出中の端末への着信を前記要求元の端末でピックアップする処理を行うことを特徴とするピックアップ方法。
【請求項６】
請求項５に記載のピックアップ方法であって、
前記ピックアップグループ拡大情報として、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大が可能になる前記呼出時間が定められており、
前記端末状態情報に基づいて、前記範囲拡大対象ピックアップグループにおいて前記呼出時間以上に亘って呼出中の端末を検出する際に、呼出開始からピックアップ処理の要求受信時までの時間が、前記ピックアップグループ拡大情報に定められた前記呼出時間以上に該当する端末の状態を呼出中とすることを特徴とするピックアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末間において着信をピックアップ可能な通信システムおよびピックアップ方法に関する。
【背景技術】
【０００２】
従来、通信網に接続する複数の端末間において音声や画像等の情報を送受信する通信システムでは、ある端末が「呼出中」の状態にある場合に、該端末とは異なる他の端末より所定操作（例えば、予め設定した特定番号のダイヤル操作など）を行うことによって、上記呼出中の端末への着信を上記他の端末で代理応答するサービスが知られており、「ピックアップサービス」と呼ばれている。
【０００３】
一般的なピックアップサービスにおいて、呼出中の端末への着信をピックアップ可能な他の端末は、呼出中の端末と同じピックアップグループに登録されている端末となる。例えば、図１の概念図に示すように３つのピックアップグループＰＵＧ−Ａ，ＰＵＧ−Ｂ，ＰＵＧ−Ｃを含む通信システムにおいて、ピックアップグループＰＵＧ−Ｂに登録されている端末Ｂ２が呼出中の状態にあるとき、同じピックアップグループＰＵＧ−Ｂに登録されている各端末Ｂ１，Ｂ３は、所定操作を行うことにより呼出中の端末Ｂ２への着信をピックアップすることができる。
【０００４】
一方、ピックアップグループＰＵＧ−Ｂとは異なるピックアップグループＰＵＢ−Ａ，ＰＵＧ−Ｃに登録されている各端末Ａ１，Ａ２，Ｃ１〜Ｃ３については、呼出中の端末Ｂ２への着信をピックアップすることができない。このため、例えば、オフィス等において、休み時間や休日、夜間などの在席者が少ない状況で、呼出中の端末が属するピックアップグループの付近に誰も居ないような場合、該ピックアップグループから離れた場所の在席者が呼出中の端末まで移動して応答することが必要になり、ピックアップサービスの利便性を低下させていた。
【０００５】
上記のようなピックアップサービスに関連して、例えば特許文献１には、局間ピックアップ方法について、局外トランクからグループ着信があると、交換装置が全中継台／受付台に着信情報を通知し、各中継台／受付台が着信情報の分析をそれぞれ行い、他グループの着信であれば未応答状態の継続時間に応じて着信表示を行うことにより、自グループの着信だけでなく他グループの着信もピックアップ可能にする技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１５１４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記のようなピックアップサービスに関連した従来技術については、前述の図１に示したような通信システムにおける各端末に相当する中継台／受付台が、交換装置からの着信情報の分析、並びに、該分析結果および未応答状態の継続時間に応じた着信表示の制御を行う機能を備える必要がある。このため、個々の端末（中継台／受付台）の構成および処理動作が複雑なものになり、その結果、通信システムのコスト上昇を招くという課題がある。
【０００８】
また、上記従来技術に従えば、着信時からの経過時間に応じて所要のグループ内の全端
末を呼び出して、当該端末のいずれかで応答して着信をピックアップする方式となる。しかし、このようなピックアップの方式は、発信元が通信相手に指定した端末だけを呼び出し、空きの状態にある他の端末により所定操作を行って呼出中の端末への着信をピックアップするという一般的な方式とは異なっているため、既存の通信システムにおけるピックアップサービスへの応用が難しいという問題もある。
【０００９】
なお、前述の図１に示したような通信システムにおいて、個々のピックアップグループの範囲を広く定義することにより、ピックアップサービスの利便性を向上させることは可能である。しかし、１つのピックアップグループが広範囲に及ぶ場合、代理応答しようとする操作者が呼出中の状態にあると予期していた端末とは違う別の端末への着信をピックアップしてしまう可能性があり、ピックアップサービスの運用面で問題が生じる。また、ピックアップグループ内における呼出中の端末の判定処理に多くのステップを費やすことになるため、交換機等における処理負荷の増加を招くという欠点もある。
【００１０】
本発明は上記の点に着目してなされたもので、呼出中の端末への着信を簡略な処理動作によって広範囲かつ確実にピックアップできる通信システムおよびピックアップ方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するため本発明は、複数のピックアップグループのいずれかに登録され、通信網に接続する複数の端末と、前記通信網を介して前記複数の端末間の呼処理を行うと共に、呼出中の端末への着信を空き状態の端末でピックアップする処理を行うことが可能な交換機と、を備えた通信システムを提供する。この通信システムの一態様における前記交換機は、前記複数の端末の現在の状態を示す端末状態情報、および、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大対象となる他ピックアップグループを定めたピックアップグループ拡大情報を記憶する記憶手段と、前記複数の端末のうちの空き状態の端末で所定操作が行われることにより該端末から伝えられるピックアップ処理の要求を受信すると、前記記憶手段に記憶された端末状態情報に基づいて、前記ピックアップ処理の要求元の端末が属するピックアップグループ内に呼出中の端末が存在するか否かを判定し、該当する呼出中の端末が存在するとき、該呼出中の端末への着信を前記要求元の端末でピックアップする処理を行う一方、該当する呼出中の端末が存在しないときには、前記記憶手段に記憶されたピックアップグループ拡大情報を参照して、前記要求元の端末が属するピックアップグループに対応した範囲拡大対象ピックアップグループを特定し、さらに、前記記憶手段に記憶された端末状態情報に基づいて、前記範囲拡大対象ピックアップグループ内に存在する呼出中の端末を検出して、該呼出中の端末への着信を前記要求元の端末でピックアップする処理を行うピックアップ処理手段と、を含む。
【発明の効果】
【００１２】
上記のような通信システムによれば、ピックアップグループ拡大情報を参照して、ピックアップ処理の要求元の端末が属するピックアップグループの範囲が拡大されるようにしたことで、交換機における簡略な処理動作によって呼出中の端末への着信を広範囲かつ確実にピックアップすることが可能になり、利便性に優れたピックアップサービスを実現することができる。
【図面の簡単な説明】
【００１３】
【図１】一般的なピックアップサービスを説明するための概念図である。
【図２】通信システムの一実施形態における全体構成を示す図である。
【図３】上記実施形態に用いる交換機の具体的な構成の一例を示すブロック図である。
【図４】上記実施形態の交換機におけるピックアップ処理の流れを示すフローチャートである。
【図５】上記実施形態における各端末および交換機間での具体的なピックアップ動作を説明するためのシーケンス図である。
【図６】図５のシーケンスにおけるピックアップ動作前の端末状態情報の一例を示す図である。
【図７】図５のシーケンスにおけるピックアップグループ情報の一例を示す図である。
【図８】図５のシーケンスにおけるピックアップグループ拡大情報の一例を示す図である。
【図９】図５のシーケンスにおけるピックアップ動作後の端末状態情報の一例を示す図である。
【図１０】上記実施形態に関連したピックアップ処理の応用例の流れを示すフローチャートである。
【図１１】上記応用例における各端末および交換機間での具体的なピックアップ動作を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について添付図面を参照しながら詳細に説明する。
図２は、通信システムの一実施形態における全体構成を示す図である。
図２において、通信システム１は、例えば、通信網２に接続する複数の端末Ａ１〜Ａｎ，Ｂ１〜Ｂｎ，Ｃ１〜Ｃｎ，Ｄ１〜Ｄｎおよび交換機３を備える。通信網２は、例えば、移動体通信網、公衆回線網、ＩＰ（Internet Protocol）技術を利用した次世代通信網等の周知の通信網であり、各端末Ａ１〜Ｄｎ間で交換機３を介して送受信される音声や画像等の情報を伝送する。
【００１５】
各端末Ａ１〜Ｄｎは、例えば、携帯電話や固定電話等の一般的な通信機器であり、各々の配置場所やアクセスポイント等に応じて、複数のピックアップグループＰＵＧ−Ａ，ＰＵＧ−Ｂ，ＰＵＧ−Ｃ，ＰＵＧ−Ｄのうちのいずれかに登録されている。ここでは、端末Ａ１〜ＡｎがピックアップグループＰＵＧ−Ａに登録され、端末Ｂ１〜ＢｎがピックアップグループＰＵＧ−Ｂに登録され、端末Ｃ１〜ＣｎがピックアップグループＰＵＧ−Ｃに登録され、端末Ｄ１〜ＤｎがピックアップグループＰＵＧ−Ｄに登録されている。なお、ここでは通信網２に接続する全端末がｎ台ずつ４つのピックアップグループに区分される一例を示したが、ピックアップグループの総数および個々のピックアップグループに登録される端末の台数は任意に設定することが可能である。
【００１６】
交換機３は、通信網２上において各端末Ａ１〜Ｄｎ間の呼処理を行う機能を備えると共に、ある１台の端末が呼出中の状態にある場合に、該端末とは異なる他の端末で所定操作が行われることにより、呼出中の端末への着信を他の端末で代理応答するピックアップ処理を行う機能を備える。なお、交換機３は、上記呼処理およびピックアップ処理を行う各機能の他に、保留や転送などの周知の各種サービスに対応した機能を備えていてもよい。このような交換機３の具体例としては、ＩＰネットワーク上で上記各機能を実現するＳＩＰ（Session Initiation Protocol）サーバなどがある。ただし、交換機３が上記具体例に限定されることを意味するものではない。
【００１７】
図３は、交換機３の具体的な構成の一例を示すブロック図である。
図３において、交換機３は、ＣＰＵ３１にバス３２を介して接続されたメモリ３３、通信制御装置３４および補助記憶装置３５を備える。ＣＰＵ３１は、後述する呼処理プログラムに従って、各端末Ａ１〜Ｄｎ間における呼設定やピックアップ等の各種サービスに対応した処理を実行する。
【００１８】
メモリ３３は、局データを記憶するための領域３３Ａ、端末データを記憶するための領域３３Ｂおよび呼処理プログラムを記憶するための領域３３Ｃを有する。局データは、例
えば、各端末Ａ１〜Ｄｎに割り当てられる内線等の番号の設定や、ボタン操作の設定などに関するデータを含む。端末データは、各端末Ａ１〜Ｄｎの現在の状態を示す端末状態情報３３Ｂ１、各端末Ａ１〜Ｄｎと各ピックアップグループＰＵＧ−Ａ〜ＰＵＧ−Ｄとの対応関係を示すピックアップグループ（ＰＵＧ）情報３３Ｂ２、および、ピックアップグループＰＵＧ−Ａ〜ＰＵＧ−Ｄ毎に、自ピックアップグループの範囲拡大対象となる他ピックアップグループを呼出時間に応じて段階的に定めたピックアップグループ（ＰＵＧ）拡大情報３３Ｂ３を含む。なお、上記局データおよび端末データは、コマンド等の保守手段によりメモリ３３内に予め用意されており、当該データの追加、変更および削除等も可能である。上記端末状態情報３３Ｂ１、ピックアップグループ情報３３Ｂ２およびピックアップグループ拡大情報３３Ｂ３の詳細については後述する。
【００１９】
通信制御装置３４は、通信網２に対応した通信プロトコルに従って、各端末Ａ１〜Ｄｎに対する送信メッセージおよび受信メッセージの制御を行う。補助記憶装置３５は、上記メモリ３３に展開されるプログラムや各種データなどを保存する。
【００２０】
ここで、上記交換機３において呼処理プログラムに従いＣＰＵ３１を中心に実行されるピックアップ処理の流れを図４のフローチャートを参照しながら説明する。
前述の図２に示したような通信システムにおいて、通信網２に接続する任意の端末が要求メッセージを送信すると、該要求メッセージが通信網２を介して交換機３で受信される（図４のＳ１０）。
【００２１】
交換機３は、受信した要求メッセージの内容がピックアップ処理を要求するものであるか否かを判定する（Ｓ２０）。ピックアップ処理の要求ではない場合、交換機３は、呼処理プログラムに従って通常の呼処理を実行する（Ｓ３０）。この呼処理については後で具体例を挙げて詳しく説明する。一方、ピックアップ処理の要求である場合、交換機３は、メモリ３３のピックアップグループ情報３３Ｂ２を参照して、当該メッセージの要求元の端末が属するピックアップグループを特定し、そのピックアップグループ内に呼出中の状態にある端末が存在するか否かを、メモリ３３の端末状態情報３３Ｂ１を参照して判定する（Ｓ４０）。
【００２２】
上記ピックアップグループ内に呼出中の端末が存在する場合、交換機３は、該呼出中の端末への着信を上記メッセージの要求元の端末でピックアップ可能にするためのピックアップ処理を実行する（Ｓ５０）。このピックアップ処理についても後で具体例を挙げて詳しく説明する。一方、上記ピックアップグループ内に呼出中の端末が存在しない場合、交換機３は、呼出時間に応じてピックアップグループの範囲拡大を図るために使用する変数Ｎを１に設定する（Ｓ６０）。
【００２３】
続いて、交換機３は、メモリ３３のピックアップグループ拡大情報３３Ｂ３を参照し、上記メッセージの要求元の端末が属するピックアップグループについて、Ｎ番目の範囲拡大対象となる他ピックアップグループが登録されているか否かを判定する（Ｓ７０）。他ピックアップグループの登録がない場合、交換機３は、上記メッセージの要求元の端末に対して、ピックアップ処理を実行できないことを通知する応答メッセージを送信する（Ｓ８０）。一方、他ピックアップグループの登録がある場合、交換機３は、メモリ３３の端末状態情報３３Ｂ１を参照し、該他ピックアップグループ内において、Ｎ番目に対応する呼出時間以上に亘り呼出中の状態にある端末が存在するか否かを判定する（Ｓ９０）。
【００２４】
該当する呼出中の端末が存在する場合、交換機３は、前述したＳ５０の場合と同様にして、該呼出中の端末への着信を上記メッセージの要求元の端末でピックアップ可能にするためのピックアップ処理を実行する（Ｓ１００）。一方、該当する呼出中の端末が存在しない場合、交換機３は、変数Ｎの値に１を加算した後（Ｓ１１０）、前述したＳ７０に戻
って同様の処理を繰り返す。
【００２５】
上記のような交換機３におけるピックアップ処理の具体例として、ピックアップグループＰＵＧ−Ａに属する端末Ａ１がピックアップグループＰＵＧ−Ｂに属する端末Ｂ１に電話をかけ、該端末Ａ１から端末Ｂ１への着信をピックアップグループＰＵＧ−Ｃに属する端末Ｃ１でピックアップする場合を想定し、この想定における具体的な処理の内容を詳しく説明することにする。
【００２６】
図５は、上記想定における各端末Ａ１，Ｂ１，Ｃ１および交換機３間でのメッセージの遣り取りを時間軸に沿って表したシーケンス図である。
図５の左上に示すように、まず、ピックアップグループＰＵＧ−Ａの端末Ａ１が、ピックアップグループＰＵＧ−Ｂの端末Ｂ１を通信相手として、着信メッセージＩＮＶＩＴＥ（Ａ１−Ｂ１）を送信する。この着信メッセージＩＮＶＩＴＥ（Ａ１−Ｂ１）は、通信網２を通って交換機３で受信される。
【００２７】
端末Ａ１からの着信メッセージＩＮＶＩＴＥ（Ａ１−Ｂ１）を受信した交換機３は、受信メッセージがピックアップ処理を要求するものではなく、端末Ｂ１を呼び出すための処理を要求するものであることを判定して、端末Ａ１からの着信メッセージＩＮＶＩＴＥ（Ａ１−Ｂ１）を端末Ｂ１に転送する処理を行う（図４のＳ１０〜Ｓ３０に対応）。また、交換機３は、メモリ３３の端末状態情報３３Ｂ１について、端末Ａ１の状態を「空き」から「発信中」に書き換える処理を行う。
【００２８】
着信メッセージＩＮＶＩＴＥ（Ａ１−Ｂ１）を受信した端末Ｂ１は、着信音を出力して「呼出中」の状態になると共に、着信メッセージＩＮＶＩＴＥ（Ａ１−Ｂ１）に対する応答として、呼出メッセージ１８０を端末Ａ１に宛てて送信する。この呼出メッセージ１８０は、通信網２を介して交換機３で受信される。
【００２９】
端末Ｂ１からの呼出メッセージ１８０を受信した交換機３は、該呼出メッセージ１８０を端末Ａ１に転送する処理を行う。また、交換機３は、メモリ３３の端末状態情報３３Ｂ１について、端末Ｂ１の状態を「空き」から「呼出中」に書き換えると共に、呼出開始日時を設定する。図６は、このときの端末状態情報３３Ｂ１の一例を示している。図６の例より、端末Ａ１に対応する端末状態が「発信中」に設定され、また、端末Ｂ１に対応する端末状態および呼出開始日時が「呼出中」および「２０１１／０６／２１  １６：４４：３２」に設定されていることが分かる。
【００３０】
上記交換機３の転送処理により端末Ｂ１からの呼出メッセージ１８０を受信した端末Ａ１は、リングバックトーン（ＲＢＴ）を出力して「発信中」の状態になる。これにより、端末Ａ１は、「呼出中」の状態にある端末Ｂ１による応答、または、空きの状態にある他の端末による代理応答を待つことになる。
【００３１】
続いて、端末Ｃ１において、呼出中の端末Ｂ１への着信をピックアップするための所定操作として、例えば、予め設定された特定番号「１２」がダイヤルされる。これにより、端末Ｃ１は、代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１２）を送信する。この代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１２）は、通信網２を通って交換機３で受信される。
【００３２】
代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１２）を受信した交換機３は、メモリ３３のピックアップグループ情報３３Ｂ２を参照して、当該メッセージの送信元（ピックアップ処理の要求元）である端末Ｃ１がどのピックアップグループに登録されているかを特定する。図７は、ピックアップグループ情報３３Ｂ２の一例を示しており、端末Ｃ１がピックアップグループＰＵＧ−Ｃに登録されていることが確認される。なお、図７のピックアッ
プグループ情報３３Ｂ２の一例において、登録端末の括弧内の番号は、当該端末に割り当てられた内線等の番号を表している。本明細書中の説明では、各端末の識別子として各々の符号Ａ１〜Ｄｎを用いているが、上記内線等の番号を利用して各端末を識別するようにしてもよい。
【００３３】
端末Ｃ１がピックアップグループＰＵＧ−Ｃに属することが特定されると、交換機３は、メモリ３３の端末状態情報３３Ｂ１（図６）を参照して、該ピックアップグループＰＵＧ−Ｃ内に呼出中の端末が存在するか否かを判定する（図４のＳ４０に対応）。ここでは、ピックアップグループＰＵＧ−Ｂ内の端末Ｂ１だけが呼出中の状態にあるため、交換機３は、ピックアップグループＰＵＧ−Ｃ内に呼出中の端末は存在しないことを判定する。この判定結果を受けて、交換機３は、端末Ｂ１の呼出時間に応じたピックアップグループの範囲拡大を図ることになる。このピックアップグループの範囲拡大は、メモリ３３のピックアップグループ拡大情報３３Ｂ３を参照し、ピックアップグループＰＵＧ−Ｃについて、段階的に登録されている他ピックアップグループを加えることにより行われる（図４のＳ６０〜Ｓ１１０に対応）。
【００３４】
図８は、ピックアップグループ拡大情報３３Ｂ３の一例を示している。このピックアップグループ拡大情報３３Ｂ３では、ピックアップ処理の要求元となるピックアップグループＰＵＧ−Ｃについて、１回目（Ｎｏ．１）の範囲拡大として、呼出時間「２０秒」、拡大ピックアップグループ（ＰＵＧ）「Ｂ」が登録されており、また、２回目（Ｎｏ．２）の範囲拡大として、呼出時間「４０秒」、拡大ピックアップグループ「Ａ，Ｄ」が登録されている。なお、拡大ピックアップグループは、範囲拡大対象となる他ピックアップグループを示している。つまり、２０秒以上に亘って呼出中の状態にある端末がピックアップグループＰＵＧ−Ｂ内に存在する場合、または、４０秒以上に亘って呼出中の状態にある端末がピックアップグループＰＵＧ−Ａ内若しくはピックアップグループＰＵＧ−Ｄ内に存在する場合に、当該呼出中の端末への着信をピックアップグループＰＵＧ−Ｃの端末Ｃ１〜Ｃｎによりピックアップ可能となる。
【００３５】
具体的には、ピックアップグループＰＵＧ−Ｃの端末Ｃ１からピックアップ要求があった場合、呼出開始直後から２０秒経過前までの期間について、同じピックアップグループＰＵＧ−Ｃ内の他の端末Ｃ２〜Ｃｎへの着信がピックアップ可能となる。また、２０秒経過後から４０秒経過前までの期間については、同じピックアップグループＰＵＧ−Ｃ内の他の端末Ｃ２〜Ｃｎに加えて、異なるピックアップグループＰＵＧ−Ｂ内の端末Ｂ１〜Ｂｎへの着信がピックアップ可能となる。さらに、４０秒経過以降については、ピックアップグループＰＵＧ−Ｂ，ＰＵＧ−Ｃ内の端末Ｂ１〜Ｂｎ，Ｃ２〜Ｃｎに加えて、ピックアップグループＰＵＧ−Ａ，ＰＵＧ−Ｄ内の端末Ａ１〜Ａｎ，Ｄ１〜Ｄｎへの着信がピックアップ可能となる。このような呼出時間に応じたピックアップグループの範囲拡大は、例えば、オフィス等において、呼出開始直後は同一グループ内、その後２０秒経過が経過すると同一課内、さらに４０秒が経過すると同一フロア内でピックアップ可能となるようなピックアップサービスの運用形態を実現するのに好適である。
【００３６】
前述の図５に示したシーケンスに戻ると、端末Ｂ１の呼出開始から端末Ｃ１による最初のピックアップ要求を受けるまでの経過時間は約１０秒となっている。端末Ｂ１の呼出時間が２０秒未満のタイミングでは、要求元と同じピックアップグループＰＵＧ−Ｃ内だけがピックアップ可能となるが、該ピックアップグループＰＵＧ−Ｃ内に呼出中の端末は存在していない。このため、上記タイミングにおいて呼出中の端末Ｂ１への着信を端末Ｃ１でピックアップすることは認められない。そこで、交換機３は、端末Ｃ１からの最初の代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１２）に対する応答として、ピックアップ可能な呼出中の端末が存在しないためピックアップ要求を拒否することを通知するエラーメッセージ４０４を端末Ｃ１に返信する（図４のＳ８０に対応）。
【００３７】
交換機３からのエラーメッセージ４０４を受信した端末Ｃ１は、最初のピックアップ要求を一旦取り消し、所要の時間が経過した後に改めて特定番号「１２」をダイヤル操作することにより、２度目の代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１２）を送信する。端末Ｃ１から通信網２を介して２度目の代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１２）を受信した交換機３は、前述した最初の代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１２）の受信時と同様の処理を実行する。
【００３８】
このとき、図５に示したシーケンスでは、端末Ｂ１の呼出開始から端末Ｃ１による２度目のピックアップ要求を受けるまでの経過時間が２０秒を超えており、これは図８に示したピックアップグループ拡大情報３３Ｂ３における１回目の範囲拡大の条件を満たしているので、交換機３は、端末Ｃ１でピックアップ可能な呼出中の端末として、ピックアップグループＰＵＧ−Ｂ内の端末Ｂ１を検出する。これにより、交換機３は、各端末Ａ１，Ｃ１に対して各々の要求が承認されたことを示す応答メッセージ２００を送信する。
【００３９】
交換機３からの応答メッセージ２００を受信した各端末Ａ１，Ｃ１は、該応答メッセージ２００に対する確認通知メッセージＡＣＫを交換機３に返信する。各端末Ａ１，Ｃ１からの確認通知メッセージＡＣＫを受信した交換機３は、端末Ａ１と端末Ｃ１との間の呼設定を行って通信中の状態にすると共に、メモリ３３の端末状態情報３３Ｂ１について、端末Ａ１の状態を「発信中」から「通信中」に書き換え、端末Ｃ１の状態を「空き」から「通信中」に書き換える。
【００４０】
そして、交換機３は、端末Ｂ１に対する呼出を取り消すための取消メッセージＣＡＮＣＥＬを端末Ｂ１に送信する。交換機３からの取消メッセージＣＡＮＣＥＬを受信した端末Ｂ１は、取消を了承する応答メッセージ２００を交換機３に送る。端末Ｂ１からの応答メッセージ２００を受信した交換機３は、確認通知メッセージＡＣＫを端末Ｂ１に返すと共に、メモリ３３の端末状態情報３３Ｂ１について、端末Ｂ１の状態を「呼出中」から「空き」に書き換え、かつ、呼出開始日時をクリアする。このときの端末状態情報３３Ｂ１の一例を図９に示しておく。交換機３からの確認通知メッセージＡＣＫを受信した端末Ｂ１は、着信音の出力を停止して「空き」の状態となる。
【００４１】
その後、端末Ａ１が呼切断メッセージＢＹＥを送信すると、該呼切断メッセージＢＹＥが通信網２および交換機３を介して端末Ｃ１に転送される。そして、端末Ａ１からの呼切断メッセージＢＹＥを受けた端末Ｃ１が応答メッセージ２００を端末Ａ１に返すことにより、端末Ａ１，Ｃ１間における通信が終了する。
【００４２】
以上のように通信システム１によれば、呼出時間に応じてピックアップグループの範囲が拡大されるようにしたことで、交換機３における簡略な処理動作によって呼出中の端末への着信を広範囲かつ確実にピックアップすることが可能になる。これにより、オフィス等において、呼出中の状態が長く続いている端末があっても、離れた場所から呼出中の端末まで移動して応答する必要がなくなるため、利便性に優れたピックアップサービスを実現することができる。
【００４３】
なお、上記ピックアップサービスにおいては、ピックアップグループの範囲拡大に伴い、ピックアップ可能な端末の検出処理に費やすステップ数が増加する特性があるので、比較的小規模な通信システム１への適用が特に有効である。
【００４４】
次に、上述した通信システム１におけるピックアップ処理の応用例について説明する。この応用例では、呼出中の端末への着信をピックアップするための所定操作として、例えば、２種類の特定番号「１２」および「１３」を使い分けてダイヤル操作することにより
、呼出時間に応じてピックアップグループの範囲拡大を行うか、呼出時間に関係なくピックアップグループの範囲拡大を行うかを選択できるようにしている。
【００４５】
図１０は、上記ピックアップ処理の応用例の流れを示すフローチャートである。なお、上述の図４に示したフローチャートと同様のステップには同じ符号を付して説明を省略する。また、上記応用例における通信システム１の全体構成および交換機３の構成は上述の図２および図３に示した構成と同一であるため、ここでの説明を省略する。
【００４６】
図１０において、交換機３は、上述の図４に示した処理と同様にして、受信メッセージがピックアップ処理の要求である場合に、要求元の端末が属するピックアップグループ内に呼出中の端末が存在するか否かを判定する（Ｓ１０〜Ｓ４０）。そして、該当する呼出中の端末が存在しない場合、交換機３は、メモリ３３のピックアップグループ拡大情報３３Ｂ３を参照して、要求元の端末が属するピックアップグループについて、Ｎ番目の範囲拡大対象となる他ピックアップグループが登録されているか否かを判定し、登録が無い場合にピックアップ不可の応答メッセージを要求元の端末に送信する（Ｓ６０〜Ｓ８０）。
【００４７】
一方、Ｎ番目の範囲拡大対象となる他ピックアップグループの登録があった場合、交換機３は、要求元の端末においてダイヤル操作された特定番号が「１２」であるか否かを判定する（Ｓ８５）。特定番号が「１２」であった場合、交換機３は、上述の図４に示した処理と同様にして、メモリ３３の端末状態情報３３Ｂ１を参照し、上記他ピックアップグループ内に、Ｎ番目に対応した呼出時間以上に亘り呼出中の状態にある端末が存在するか否かを判定する（Ｓ９０）。
【００４８】
これに対して、特定番号が「１２」でなかった場合、すなわち、特定番号が「１３」の場合、交換機３は、メモリ３３の端末状態情報３３Ｂ１を参照し、上記他のピックアップグループ内に、呼出中の状態にある端末が存在するか否かを判定する（Ｓ９５）。つまり、特定番号「１３」のダイヤル操作によりピックアップ要求がなされた場合、交換機３は、呼出時間の制限を受けることなく、範囲拡大対象ピックアップグループ内に存在する呼出中の端末を検出し、該呼出中の端末への着信をピックアップ可能にする。なお、上記Ｓ９０またはＳ９５の判定において呼出中の端末が検出されなかった場合、交換機３は、変数Ｎの値に１を加算した後（Ｓ１１０）、Ｓ７０に戻って同様の処理を繰り返す。
【００４９】
ここで、上記のようなピックアップ処理の応用例についても、前述の図５に示した場合と同様な具体例を想定して処理内容の詳細な説明を行うことにする。
図１１は、上記応用例について図５と同様にして作成したシーケンス図である。図１１に示すシーケンスが前述した図５のシーケンスと異なっている点は、端末Ｃ１からの最初の代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１２）に対して、交換機３がエラーメッセージ４０４を返信することで、端末Ｃ１によるピックアップ要求が一旦取り消された直後に、端末Ｃ１で特定番号「１３」がダイヤル操作されて、代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１３）が端末Ｃ１から交換機３に送信され、該代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１３）によりピックアップ動作が行われている点である。
【００５０】
具体的に、端末Ｃ１からの代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１３）を受信した交換機３は、メモリ３３のピックアップグループ情報３３Ｂ２（図７）および端末状態情報３３Ｂ１（図６）を参照して、要求元の端末Ｃ１が属するピックアップグループＰＵＧ−Ｃ内に呼出中の端末が存在しないことを判定した後に、ピックアップグループの範囲拡大を図る。
【００５１】
このピックアップグループの範囲拡大において、交換機３は、まず、メモリ３３のピックアップグループ拡大情報３３Ｂ３（図８）を参照し、要求元の端末Ｃ１が属するピック
アップグループＰＵＧ−Ｃについて、Ｎ＝１番目の範囲拡大対象としてピックアップグループＰＵＧ−Ｂが登録されていることを確認する。そして、交換機３は、端末Ｃ１による今回のピックアップ要求が特定番号「１３」のダイヤル操作によるものであることを確認した後（図１０のＳ８５に対応）、メモリ３３の端末状態情報３３Ｂ１（図６）を参照して、Ｎ＝１に対応した呼出時間（２０秒）にかかわらず、ピックアップグループＰＵＧ−Ｂ内に呼出中の端末が存在するか否かを判定する（図１０のＳ９５に対応）。
【００５２】
図１１に示したシーケンスにおいて、端末Ｂ１の呼出開始から代理着信メッセージＩＮＶＩＴＥ（Ｃ１−１３）の受信時までの呼出時間は約１２秒であるが、交換機３は、この呼出時間の制約を受けることなく、呼出中の端末Ｂ１をピックアップ可能な端末として検出する。仮に、ピックアップグループＰＵＧ−Ｂ内に呼出中の端末が存在していない場合を想定すると、交換機３は、変数Ｎを＋１して、ピックアップグループ拡大情報３３Ｂ３におけるＮ＝２番目の拡大範囲に登録されているピックアップグループＰＵＧ−Ａ，ＰＵＧ−Ｄ内に存在する呼出中の端末を、呼出時間にかかわらずピックアップ可能な端末として検出する。つまり、特定番号「１３」のダイヤル操作によるピックアップ要求では、ピックアップグループ拡大情報３３Ｂ３において、要求元のピックアップグループに対応して登録されている全ての範囲拡大対象ピックアップグループ内に存在する呼出中の端末が、呼出時間に関係なくピックアップ可能とされることになる。
【００５３】
上記のようにして端末Ｃ１によりピックアップ可能な呼出中の端末Ｂ１が検出されると、交換機３は、各端末Ａ１，Ｃ１に対して応答メッセージ２００を送信し、各々の端末Ａ１，Ｃ１から返信される確認通知メッセージＡＣＫを受けて、端末Ａ１と端末Ｃ１との間の呼設定を行って通信中の状態にする。また、交換機３は、端末Ｂ１に対して取消メッセージＣＡＮＣＥＬを送信して、端末Ｂ１での着信音の出力を停止させる。
【００５４】
上述したようなピックアップ処理の応用例によれば、２種類の特定番号「１２」および「１３」を使い分け、ピックアップグループの範囲拡大を呼出時間に応じて行うか、或いは呼出時間に関係なく行うかを選択可能にしたことで、より一層利便性に優れたピックアップサービスを実現することができる。
【００５５】
なお、図８に示したピックアップグループ拡大情報３３Ｂ３の一例における要求元のピックアップグループＰＵＧ−Ｄについての登録内容、すなわち、Ｎｏ．１に対応した呼出時間が「０秒」、拡大ピックアップグループが「Ａ，Ｂ，Ｃ」（要求元を除いた全てのピックアップグループ）という設定については、上述した応用例における特定番号「１３」のダイヤル操作によるピックアップ要求の場合と同様なピックアップグループの範囲拡大が行われることになる。すなわち、ピックアップグループＰＵＧ−Ｄに属する端末において、特定番号「１２」のダイヤル操作によるピックアップ要求があったとしても、交換機３は、要求元と同じピックアップグループＰＵＧ−Ｄ内に呼出中の端末が存在していない場合に、要求元を除いた全ての範囲拡大対象ピックアップグループ内に存在する呼出中の端末を、呼出時間に関係なく（０秒）、ピックアップ可能とすることになる。
【００５６】
上記のようなピックアップグループ拡大情報３３Ｂ３の設定内容を考慮すると、複数のピックアップグループのうちで特定のピックアップグループのみについて呼出時間に関係なくピックアップグループの範囲拡大を行いたい場合には、該特定のピックアップグループに対して図８のピックアップグループ拡大情報３３Ｂ３における要求元のピックアップグループＰＵＧ−Ｄと同様な登録を行うようにする。一方、任意のピックアップグループについて呼出時間に関係なくピックアップグループの範囲拡大を行いたい場合には、上述した応用例のような特定番号の使い分けを行うようにするのが有効である。
【００５７】
以上の実施形態に関して、さらに以下の付記を開示する。
【００５８】
（付記１）  複数のピックアップグループのいずれかに登録され、通信網に接続する複数の端末と、前記通信網を介して前記複数の端末間の呼処理を行うと共に、呼出中の端末への着信を空き状態の端末でピックアップする処理を行うことが可能な交換機と、を備えた通信システムであって、
前記交換機は、
前記複数の端末の現在の状態を示す端末状態情報、および、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大対象となる他ピックアップグループを定めたピックアップグループ拡大情報を記憶する記憶手段と、
前記複数の端末のうちの空き状態の端末で所定操作が行われることにより該端末から伝えられるピックアップ処理の要求を受信すると、前記記憶手段に記憶された端末状態情報に基づいて、前記ピックアップ処理の要求元の端末が属するピックアップグループ内に呼出中の端末が存在するか否かを判定し、該当する呼出中の端末が存在するとき、該呼出中の端末への着信を前記要求元の端末でピックアップする処理を行う一方、該当する呼出中の端末が存在しないときには、前記記憶手段に記憶されたピックアップグループ拡大情報を参照して、前記要求元の端末が属するピックアップグループに対応した範囲拡大対象ピックアップグループを特定し、さらに、前記記憶手段に記憶された端末状態情報に基づいて、前記範囲拡大対象ピックアップグループ内に存在する呼出中の端末を検出して、該呼出中の端末への着信を前記要求元の端末でピックアップする処理を行うピックアップ処理手段と、を含むことを特徴とする通信システム。
【００５９】
（付記２）  付記１に記載の通信システムであって、
前記記憶手段は、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大が可能になる呼出時間を定めた前記ピックアップグループ拡大情報を記憶し、
前記ピックアップ処理手段は、前記記憶手段に記憶された端末状態情報に基づいて、前記範囲拡大対象ピックアップグループ内に存在する呼出中の端末を検出する際に、呼出開始からピックアップ処理の要求受信時までの時間が、前記記憶手段のピックアップグループ拡大情報に定められた呼出時間以上に該当する端末の状態を呼出中とすることを特徴とする通信システム。
【００６０】
（付記３）  付記２に記載の通信システムであって、
前記ピックアップグループ拡大情報は、自ピックアップグループの範囲拡大対象となる他ピックアップグループおよび当該範囲拡大が可能になる呼出時間が段階的に定められていることを特徴とする通信システム。
【００６１】
（付記４）  付記２または３に記載の通信システムであって、
前記ピックアップ処理手段は、前記要求元の端末で２種類以上の所定操作が選択的に行われることによりピックアップ処理が要求されたとき、前記範囲拡大対象ピックアップグループ内に存在する呼出中の端末を検出する際に、前記要求元の端末での所定操作の種類に応じて、前記記憶手段のピックアップグループ拡大情報に定められた呼出時間を使用するか否かを決めることを特徴とする通信システム。
【００６２】
（付記５）  付記１〜４のいずれか１つに記載の通信システムであって、
前記交換機は、ＳＩＰ（Session Initiation Protocol）サーバであることを特徴とする通信システム。
【００６３】
（付記６）  複数のピックアップグループのいずれかに登録された複数の端末について、呼出中の端末への着信を空き状態の端末でピックアップ可能にするためのピックアップ方法であって、
前記複数の端末間の呼処理を行う交換機が、
前記複数の端末の現在の状態を示す端末状態情報を記憶すると共に、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大対象となる他ピックアップグループを定めたピックアップグループ拡大情報を記憶し、
前記複数の端末のうちの空き状態の端末で所定操作が行われることにより該端末から伝えられるピックアップ処理の要求を受信し、
前記端末状態情報に基づいて、前記ピックアップ処理の要求元の端末が属するピックアップグループ内に呼出中の端末が存在するか否かを判定し、
該当する呼出中の端末が存在するとき、該呼出中の端末への着信を前記要求元の端末でピックアップする処理を行い、
該当する呼出中の端末が存在しないときには、前記ピックアップグループ拡大情報を参照して、前記要求元の端末が属するピックアップグループに対応した範囲拡大対象ピックアップグループを特定し、
さらに、前記端末状態情報に基づいて、前記範囲拡大対象ピックアップグループ内に存在する呼出中の端末を検出し、
該呼出中の端末への着信を前記要求元の端末でピックアップする処理を行うことを特徴とするピックアップ方法。
【００６４】
（付記７）  付記６に記載のピックアップ方法であって、
前記ピックアップグループ拡大情報として、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大が可能になる呼出時間が定められており、
前記端末状態情報に基づいて、前記範囲拡大対象ピックアップグループ内に存在する呼出中の端末を検出する際に、呼出開始からピックアップ処理の要求受信時までの時間が、前記ピックアップグループ拡大情報に定められた呼出時間以上に該当する端末の状態を呼出中とすることを特徴とするピックアップ方法。
【００６５】
（付記８）  付記７に記載のピックアップ方法であって、
前記ピックアップグループ拡大情報として、自ピックアップグループの範囲拡大対象となる他ピックアップグループおよび当該範囲拡大が可能になる呼出時間が段階的に定められていることを特徴とするピックアップ方法。
【００６６】
（付記９）  付記７または８に記載のピックアップ方法であって、
前記要求元の端末で２種類以上の所定操作が選択的に行われることによりピックアップ処理が要求されたとき、前記範囲拡大対象ピックアップグループ内に存在する呼出中の端末を検出する際に、前記要求元の端末での所定操作の種類に応じて、前記ピックアップグループ拡大情報に定められた呼出時間を使用するか否かを決めることを特徴とするピックアップ方法。
【符号の説明】
【００６７】
１…通信システム
２…通信網
３…交換機
３１…ＣＰＵ
３２…バス
３３…メモリ
３３Ａ，３３Ｂ，３３Ｃ…領域
３３Ｂ１…端末状態情報
３３Ｂ２…ピックアップグループ情報
３３Ｂ３…ピックアップグループ拡大情報
３４…通信制御装置
３５…補助記憶装置
Ａ１〜Ａｎ，Ｂ１〜Ｂｎ，Ｃ１〜Ｃｎ，Ｄ１〜Ｄｎ…端末
ＰＵＧ−Ａ，ＰＵＧ−Ｂ，ＰＵＧ−Ｃ，ＰＵＧ−Ｄ…ピックアップグループ
【図１】
0005895508.tif 000002
【図２】
0005895508.tif 000003
【図３】
0005895508.tif 000004
【図４】
0005895508.tif 000005
【図５】
0005895508.tif 000006
【図６】
0005895508.tif 000007
【図７】
0005895508.tif 000008
【図８】
0005895508.tif 000009
【図９】
0005895508.tif 000010
【図１０】
0005895508.tif 000011
【図１１】
0005895508.tif 000012