"複数のピックアップグループのいずれかに登録され、通信網に接続する複数の実端末と、前記通信網を介して前記複数の実端末間の呼処理を行うと共に、呼出中の実端末への着信を空き状態の実端末でピックアップする処理を行うことが可能な交換機と、を備えた通信システムであって、前記交換機は、前記複数の実端末の現在の状態を示す実端末状態情報、前記複数のピックアップグループに対して少なくとも1つずつ設定される仮想端末の現在の状態を示す仮想端末状態情報、並びに、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大が可能になる呼出時間および範囲拡大対象となる他ピックアップグループを定めたピックアップグループ拡大情報を記憶する記憶手段と、前記複数の実端末のうちの発信元の実端末から伝えられる呼出処理の要求を受信すると、前記発信元の実端末により通信相手に指定された実端末を呼出中の状態にした後、前記記憶手段に記憶されたピックアップグループ拡大情報を参照して、当該呼出中の実端末が属するピックアップグループに対応した呼出時間および範囲拡大対象ピックアップグループを特定し、前記呼出中の実端末における呼出開始からの経過時間が、特定した前記呼出時間以上になったときに、前記範囲拡大対象ピックアップグループに属する仮想端末を呼出中に設定する呼出処理手段と、前記複数の実端末のうちの空き状態の実端末で所定操作が行われることにより該実端末から伝えられるピックアップ処理の要求を受信すると、前記記憶手段に記憶された実端末状態情報に基づいて、前記ピックアップ処理の要求元の実端末が属するピックアップグループ内に呼出中の実端末が存在するか否かを判定し、該当する呼出中の実端末が存在するとき、該呼出中の実端末への着信を前記要求元の実端末でピックアップする処理を行う一方、該当する呼出中の実端末が存在しないときには、前記記憶手段に記憶された仮想端末状態情報に基づいて、前記要求元の実端末が属するピックアップグループ内に呼出中の仮想端末が存在するか否かを判定し、該当する呼出中の仮想端末が存在するとき、該仮想端末に対応した呼出元の実端末への着信を前記要求元の実端末でピックアップする処理を行うピックアップ処理手段と、を含むことを特徴とする通信システム。請求項1に記載の通信システムであって、前記ピックアップグループ拡大情報は、自ピックアップグループの範囲拡大が可能になる呼出時間および範囲拡大対象となる他ピックアップグループが段階的に定められていることを特徴とする通信システム。請求項1または2に記載の通信システムであって、前記ピックアップ処理手段は、前記要求元の実端末が属するピックアップグループ内に呼出中の実端末または仮想端末が存在することを判定したとき、前記記憶手段に記憶された仮想端末状態情報における各仮想端末の呼出中の設定を解除することを特徴とする通信システム。複数のピックアップグループのいずれかに登録された複数の実端末について、呼出中の実端末への着信を空き状態の実端末でピックアップ可能にするためのピックアップ方法であって、前記複数の実端末間の呼処理を行う交換機が、前記複数の実端末の現在の状態を示す実端末状態情報を記憶し、かつ、前記複数のピックアップグループに対して少なくとも1つずつ設定される仮想端末の現在の状態を示す仮想端末状態情報を記憶すると共に、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大が可能になる呼出時間および範囲拡大対象となる他ピックアップグループを定めたピックアップグループ拡大情報を記憶し、前記複数の実端末のうちの発信元の実端末から伝えられる呼出処理の要求を受信すると、前記発信元の実端末により通信相手に指定された実端末を呼出中の状態にし、前記ピックアップグループ拡大情報を参照して、当該呼出中の実端末が属するピックアップグループに対応した呼出時間および範囲拡大対象ピックアップグループを特定し、前記呼出中の実端末における呼出開始からの経過時間が、特定した前記呼出時間以上になったときに、前記範囲拡大対象ピックアップグループに属する仮想端末を呼出中に設定し、前記複数の実端末のうちの空き状態の実端末で所定操作が行われることにより該実端末から伝えられるピックアップ処理の要求を受信すると、前記実端末状態情報に基づいて、前記ピックアップ処理の要求元の実端末が属するピックアップグループ内に呼出中の実端末が存在するか否かを判定し、該当する呼出中の実端末が存在するとき、該呼出中の実端末への着信を前記要求元の実端末でピックアップする処理を行い、該当する呼出中の実端末が存在しないときには、前記仮想端末状態情報に基づいて、前記要求元の実端末が属するピックアップグループ内に呼出中の仮想端末が存在するか否かを判定し、該当する呼出中の仮想端末が存在するとき、該仮想端末に対応した呼出元の実端末への着信を前記要求元の実端末でピックアップする処理を行うことを特徴とするピックアップ方法。請求項4に記載のピックアップ方法であって、前記ピックアップグループ拡大情報として、自ピックアップグループの範囲拡大が可能になる呼出時間および範囲拡大対象となる他ピックアップグループが段階的に定められていることを特徴とするピックアップ方法。請求項4または5に記載のピックアップ方法であって、前記要求元の実端末が属するピックアップグループ内に呼出中の実端末または仮想端末が存在することを判定したとき、前記仮想端末状態情報における各仮想端末の呼出中の設定を解除することを特徴とするピックアップ方法。しかし、上記のようなピックアップサービスに関連した従来技術については、前述の図1に示したような通信システムにおける各端末に相当する中継台/受付台が、交換装置からの着信情報の分析、並びに、該分析結果および未応答状態の継続時間に応じた着信表示の制御を行う機能を備える必要がある。このため、個々の端末中継台/受付台の構成および処理動作が複雑なものになり、その結果、通信システムのコスト上昇を招くという課題がある。また、上記従来技術に従えば、着信時からの経過時間に応じて所要のグループ内の全端末を呼び出して、当該端末のいずれかで応答して着信をピックアップする方式となる。しかし、このようなピックアップの方式は、発信元が通信相手に指定した端末だけを呼び出し、空きの状態にある他の端末により所定操作を行って呼出中の端末への着信をピックアップするという一般的な方式とは異なっているため、既存の通信システムにおけるピックアップサービスへの応用が難しいという問題もある。なお、前述の図1に示したような通信システムにおいて、個々のピックアップグループの範囲を広く定義することにより、ピックアップサービスの利便性を向上させることは可能である。しかし、1つのピックアップグループが広範囲に及ぶ場合、代理応答しようとする操作者が呼出中の状態にあると予期していた端末とは違う別の端末への着信をピックアップしてしまう可能性があり、ピックアップサービスの運用面で問題が生じる。また、ピックアップグループ内における呼出中の端末の判定処理に多くのステップを費やすことになるため、交換機等における処理負荷の増加を招くという欠点もある。本発明は上記の点に着目してなされたもので、呼出中の端末への着信を簡略な処理動作によって広範囲かつ確実にピックアップできる通信システムおよびピックアップ方法を提供することを目的とする。上記の目的を達成するため本発明は、複数のピックアップグループのいずれかに登録され、通信網に接続する複数の実端末と、前記通信網を介して前記複数の実端末間の呼処理を行うと共に、呼出中の実端末への着信を空き状態の実端末でピックアップする処理を行うことが可能な交換機と、を備えた通信システムを提供する。この通信システムの一態様における前記交換機は、前記複数の実端末の現在の状態を示す実端末状態情報、前記複数のピックアップグループに対して少なくとも1つずつ設定される仮想端末の現在の状態を示す仮想端末状態情報、並びに、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大が可能になる呼出時間および範囲拡大対象となる他ピックアップグループを定めたピックアップグループ拡大情報を記憶する記憶手段と、前記複数の実端末のうちの発信元の実端末から伝えられる呼出処理の要求を受信すると、前記発信元の実端末により通信相手に指定された実端末を呼出中の状態にした後、前記記憶手段に記憶されたピックアップグループ拡大情報を参照して、当該呼出中の実端末が属するピックアップグループに対応した呼出時間および範囲拡大対象ピックアップグループを特定し、前記呼出中の実端末における呼出開始からの経過時間が、特定した前記呼出時間以上になったときに、前記範囲拡大対象ピックアップグループに属する仮想端末を呼出中に設定する呼出処理手段と、前記複数の実端末のうちの空き状態の実端末で所定操作が行われることにより該実端末から伝えられるピックアップ処理の要求を受信すると、前記記憶手段に記憶された実端末状態情報に基づいて、前記ピックアップ処理の要求元の実端末が属するピックアップグループ内に呼出中の実端末が存在するか否かを判定し、該当する呼出中の実端末が存在するとき、該呼出中の実端末への着信を前記要求元の実端末でピックアップする処理を行う一方、該当する呼出中の実端末が存在しないときには、前記記憶手段に記憶された仮想端末状態情報に基づいて、前記要求元の実端末が属するピックアップグループ内に呼出中の仮想端末が存在するか否かを判定し、該当する呼出中の仮想端末が存在するとき、該仮想端末に対応した呼出元の実端末への着信を前記要求元の実端末でピックアップする処理を行うピックアップ処理手段と、を含む。上記のような通信システムによれば、ピックアップグループ拡大情報を参照し、実端末の呼出時間に応じて仮想端末を呼出中に設定してピックアップグループの範囲拡大を図るようにしたことで、交換機における簡略な処理動作によって呼出中の端末への着信を広範囲かつ確実にピックアップすることが可能になり、利便性に優れたピックアップサービスを実現することができる。以下、本発明の実施の形態について添付図面を参照しながら詳細に説明する。図2は、通信システムの一実施形態における全体構成を示す図である。図2において、通信システム1は、例えば、通信網2に接続する複数の端末A1~An,B1~Bn,C1~Cn,D1~Dnおよび交換機3を備える。通信網2は、例えば、移動体通信網、公衆回線網、IPInternetProtocol技術を利用した次世代通信網等の周知の通信網であり、各端末A1~Dn間で交換機3を介して送受信される音声や画像等の情報を伝送する。各端末A1~Dnは、例えば、携帯電話や固定電話等の一般的な通信機器であり、各々の配置場所やアクセスポイント等に応じて、複数のピックアップグループPUG-A,PUG-B,PUG-C,PUG-Dのうちのいずれかに登録されている。ここでは、端末A1~AnがピックアップグループPUG-Aに登録され、端末B1~BnがピックアップグループPUG-Bに登録され、端末C1~CnがピックアップグループPUG-Cに登録され、端末D1~DnがピックアップグループPUG-Dに登録されている。なお、通信網2に接続する全端末がn台ずつ4つのピックアップグループに区分される一例を示したが、ピックアップグループの総数および個々のピックアップグループに登録される端末の台数は任意に設定することが可能である。上記各ピックアップグループには、後述する交換機3において呼出時間に応じてピックアップグループの範囲拡大を図るために利用する仮想端末VA,VB,VC,VDが、少なくとも1つずつ設定されている。以下の説明では、上記端末A1~Dnと仮想端末VA~VDとを明確に区別するために、端末A1~Dnを実端末と呼ぶことにする。交換機3は、通信網2上において各実端末A1~Dn間の呼処理を行う機能を備えると共に、ある1台の実端末が呼出中の状態にある場合に、該実端末とは異なる他の実端末で所定操作が行われることにより、呼出中の実端末への着信を他の実端末で代理応答するピックアップ処理を行う機能を備える。なお、交換機3は、上記呼処理およびピックアップ処理を行う各機能の他に、保留や転送などの周知の各種サービスに対応した機能を備えていてもよい。このような交換機3の具体例としては、IPネットワーク上で上記各機能を実現するSIPSessionInitiationProtocolサーバなどがある。ただし、交換機3が上記具体例に限定されることを意味するものではない。図3は、交換機3の具体的な構成の一例を示すブロック図である。図3において、交換機3は、CPU31にバス32を介して接続されたメモリ33、通信制御装置34および補助記憶装置35を備える。CPU31は、後述する呼処理プログラムに従って、各実端末A1~Dn間における呼設定やピックアップ等の各種サービスに対応した処理を実行する。メモリ33は、局データを記憶するための領域33A、端末データを記憶するための領域33Bおよび呼処理プログラムを記憶するための領域33Cを有する。局データは、例えば、各実端末A1~Dnに割り当てられる内線等の番号の設定や、ボタン操作の設定などに関するデータを含む。端末データは、各実端末A1~Dnの現在の状態を示す実端末状態情報33B1、各仮想端末VA~VDの現在の状態を示す仮想端末状態情報33B2、各ピックアップグループPUG-A~PUG-Dと各実端末A1~Dnおよび各仮想端末VA~VDとの対応関係を示すピックアップグループPUG情報33B3、並びに、ピックアップグループPUG-A~PUG-D毎に、自ピックアップグループの範囲拡大が可能になる呼出時間および範囲拡大対象となる他ピックアップグループを段階的に定めたピックアップグループPUG拡大情報33B4を含む。なお、上記局データおよび端末データは、コマンド等の保守手段によりメモリ33内に予め用意されており、当該データの追加、変更および削除等も可能である。ここで、上記端末データの具体的な一例を図4~図7に示す。図4は、実端末状態情報33B1の具体例である。図4の例では、実端末A1~Dn毎に、発信中や呼出中、空き等の状態を示す端末状態、呼出中の状態にある実端末の呼出開始日時、および、呼出中に設定されている仮想端末に関する情報などが設定されている。図5は、仮想端末状態情報33B2の具体例である。図5の例では、各ピックアップグループPUG-A~PUG-Dに対して、複数の仮想端末VAi~VDii=1,2,...がそれぞれ設定されており、各々の仮想端末VAi~VDi毎に、呼出中の設定状態ON/OFF、および、呼出中に設定されているときの呼出元に該当する実端末に関する情報などが設定されている。なお、呼出中の仮想端末と呼出元の実端末との関係については後述する。図6は、ピックアップグループPUG情報33B3の具体例である。図6の例では、ピックアップグループPUG-A~PUG-D毎に、実端末A1~Dnおよび仮想端末VAi~VDiが登録されている。なお、図6の例において、実端末の括弧内の番号No.は、当該実端末に割り当てられた内線等の番号を表している。本明細書中の説明では、各実端末の識別子として各々の符号A1~Dnを用いることにするが、上記内線等の番号を利用して各実端末を識別するようにしてもよい。図7は、ピックアップグループPUG拡大情報33B4の具体例である。図7の例では、ピックアップグループPUG-A~PUG-D毎に、N回目N=1,2,3,...の呼出時間および拡大ピックアップグループPUGが段階的に登録されている。なお、拡大ピックアップグループは、範囲拡大対象となる他ピックアップグループを示している。N回目の呼出時間および拡大ピックアップグループの詳細については後述する。通信制御装置34図3は、通信網2に対応した通信プロトコルに従って、各実端末A1~Dnに対する送信メッセージおよび受信メッセージの制御を行う。補助記憶装置35は、上記メモリ33に展開されるプログラムや各種データなどを保存する。ここで、上記交換機3において呼処理プログラムに従いCPU31を中心に実行される処理の流れについて説明する。まず、前述の図2に示したような通信システムにおいて、通信網2に接続する任意の実端末が、他の実端末の1つを通信相手に指定し、該通信相手の実端末を呼び出すための処理を要求するメッセージを送信した場合に、交換機3が実行する一連の処理の手順について図8のフローチャートを参照しながら説明する。上記任意の実端末からの呼出処理の要求メッセージを通信網2を介して受信した交換機3は、該要求メッセージを通信網2を介して通信相手の実端末に転送する処理を行う。これにより、該通信相手の実端末は、着信音を出力して呼出中の状態になる図8のS10。そして、交換機3は、メモリ33の実端末状態情報33B1図4について、要求元の実端末の状態を発信中に設定すると共に、通信相手の実端末の状態を呼出中に設定し、かつ、呼出開始日時を設定するS20。実端末状態情報33B1の設定が終わると、交換機3は、メモリ33のピックアップグループ情報33B3図6を参照して、呼出中の実端末が属するピックアップグループを特定するS30。また、交換機3は、呼出時間に応じてピックアップグループの範囲拡大を図るために使用する変数Nを1に設定するS40。続いて、交換機3は、メモリ33のピックアップグループ拡大情報33B4図7を参照し、上記呼出中の実端末が属するピックアップグループについて、N番目の範囲拡大対象となる他ピックアップグループが登録されているか否かを判定するS50。他ピックアップグループが登録されていない場合、交換機3は、呼出処理を継続して、呼出中の実端末による応答、または、空き状態の実端末による代理応答を待つS60。一方、N番目の範囲拡大対象となる他ピックアップグループが登録されている場合、交換機3は、N番目に対応した呼出時間とN-1番目に対応した呼出時間との差分を求めS70、該差分に該当する時間が経過するのを待ってS80、該他ピックアップグループによる範囲拡大のための処理を実施する。N=1の場合、呼出中の実端末における呼出開始から、1番目に対応した呼出時間例えば、20秒が経過するまでの期間、ピックアップグループの範囲拡大処理が待機状態となる。上記差分に該当する時間が経過すると、交換機3は、メモリ33の実端末状態情報33B1図4を参照して、通信相手の実端末が依然として呼出中の状態にあるか否かを判定するS90。呼出中の状態にない場合、具体的には、例えば上記S80の待機中に、呼出中の実端末による応答があり、発信元の実端末との間での通信が開始されるなどした場合、交換機3は、ピックアップグループの範囲拡大処理を終了するS100。一方、通信相手の実端末が呼出中の状態にある場合、交換機3は、メモリ33のピックアップグループ情報33B3図6を参照して、上記S50で判定したN番目の範囲拡大対象ピックアップグループに登録されている仮想端末を特定し、メモリ33の仮想端末状態情報33B2図5について、該特定した仮想端末を呼出中に設定すると共に、呼出中の状態にある通信相手の実端末呼出元の実端末に関する情報を設定する。また、交換機3は、メモリ33の実端末状態情報33B1図4について、呼出中の実端末に対応した付加情報として、呼出中に設定した仮想端末に関する情報を設定するS110。上記S110により、N番目の範囲拡大対象ピックアップグループに対応した仮想端末の呼出中設定が完了すると、交換機3は、変数Nの値に1を加算した後S120、前述したS50に戻って同様の処理を繰り返す。これにより、ピックアップグループ拡大情報33B4に基づき、通信相手の実端末の呼出開始からの経過時間に応じて、範囲拡大対象ピックアップグループに属する仮想端末が段階的に呼出中に設定されるようになる。次に、空き状態の実端末で所定操作が行われることにより、呼出中の実端末への着信を該空き状態の実端末でピックアップすることを要求するメッセージが送信された場合に、交換機3が実行する一連の処理の手順について図9のフローチャートを参照しながら説明する。上記空き状態の実端末からのピックアップの要求メッセージを通信網2を介して受信した交換機3は、メモリ33のピックアップグループ情報33B3図6を参照して、要求元の実端末が属するピックアップグループを特定する図9のS210。そして、交換機3は、メモリ33の実端末状態情報33B1図4およびピックアップグループ情報33B3図6を参照して、上記S210で特定したピックアップグループ内に、呼出中の状態にある実端末が存在するか否かを判定するS220。呼出中の実端末が存在する場合、交換機3は、実端末状態情報33B1を参照して、該呼出中の実端末に対応させて設定されている、呼出中の仮想端末に関する情報を得た後に、メモリ33の仮想端末状態情報33B2図5について、先に得た情報に該当する全ての仮想端末の呼出中の設定を解除するS260。一方、呼出中の実端末が存在しない場合、交換機3は、メモリ33の仮想端末状態情報33B2図5およびピックアップグループ情報33B3図6を参照して、上記S210で特定したピックアップグループ内に、呼出中の仮想端末が存在するか否かを判定するS230。呼出中の仮想端末が存在しない場合、交換機3は、要求元の実端末に対して、ピックアップ処理を実行できないことを通知する応答メッセージを送信するS240。一方、呼出中の仮想端末が存在する場合、交換機3は、仮想端末状態情報33B2を参照して、該呼出中の仮想端末に対応させて設定されている、呼出元の実端末呼出中の状態にある通信相手の実端末に関する情報を得るS250。そして、交換機3は、上記S260の処理に移り、メモリ33の実端末状態情報33B1図4を参照して、上記S250で得た情報に該当する呼出中の実端末に対応させて設定されている、呼出中の仮想端末に関する情報を得た後に、メモリ33の仮想端末状態情報33B2図5について、先に得た情報に該当する全ての仮想端末の呼出中の設定を解除する。上記S260の処理が完了すると、交換機3は、呼出中の実端末への着信を要求元の実端末でピックアップ可能にするための処理を行うS270。上記のような交換機3における呼出処理およびピックアップ処理の具体例として、ピックアップグループPUG-Aに属する実端末A1がピックアップグループPUG-Bに属する実端末B1に電話をかけ、該実端末A1から実端末B1への着信をピックアップグループPUG-Cに属する実端末C1でピックアップする場合を想定し、この想定における具体的な処理の内容を詳しく説明することにする。図10は、上記想定における各実端末A1,B1,C1および交換機3間でのメッセージの遣り取りを時間軸に沿って表したシーケンス図である。図10の左上に示すように、まず、ピックアップグループPUG-Aの実端末A1が、ピックアップグループPUG-Bの実端末B1を通信相手として、着信メッセージINVITEA1-B1を送信する。この着信メッセージINVITEA1-B1は、通信網2を通って交換機3で受信される。実端末A1からの着信メッセージINVITEA1-B1を受信した交換機3は、該着信メッセージINVITEA1-B1を実端末B1に転送する処理を行う。交換機3から通信網2を通って転送される着信メッセージINVITEA1-B1を受信した実端末B1は、着信音を出力して呼出中の状態になる図8のS10に対応と共に、着信メッセージINVITEA1-B1に対する応答として、呼出メッセージ180を実端末A1に宛てて送信する。この呼出メッセージ180は、通信網2を介して交換機3で受信される。実端末B1からの呼出メッセージ180を受信した交換機3は、該呼出メッセージ180を実端末A1に転送する処理を行う。また、交換機3は、メモリ33の実端末状態情報33B1について、実端末A1の状態を空きから発信中に書き換える処理を行うと共に、実端末B1の状態を空きから呼出中に書き換え、かつ、呼出開始日時を設定する図8のS20に対応。前述の図4に示した実端末状態情報33B1の例では、呼出中の実端末B1に対応する呼出開始日時が2011/06/2116:44:32に設定されている。なお、図4の例は、後述する呼出開始から20秒が経過した後の実端末状態情報33B1の状態を示しており、実端末B1に対応した呼出中の仮想端末としてVA1が設定されているが、呼出開始直後の段階では、いずれの仮想端末も呼出中に設定されないので、上記VA1はまだ設定されていない。上記交換機3の転送処理により実端末B1からの呼出メッセージ180を受信した実端末A1は、リングバックトーンRBTを出力して発信中の状態になる。これにより、実端末A1は、呼出中の状態にある実端末B1による応答、または、空きの状態にある他の実端末による代理応答を待つことになる。続いて、交換機3は、メモリ33のピックアップグループ情報33B3図6を参照して、呼出中の実端末B1がピックアップグループPUG-Bに登録されていることを確認した後に、変数Nを1に設定する図8のS30,S40に対応。そして、交換機3は、メモリ33のピックアップグループ拡大情報33B4図7を参照し、呼出中の実端末B1が属するピックアップグループPUG-Bについて、N=1番目の範囲拡大として呼出時間20秒、拡大ピックアップグループPUGAが登録されていることを確認する図8のS50に対応。これにより、交換機3は、実端末B1の呼出開始から20秒が経過するのを待って、ピックアップグループPUG-Aに属する仮想端末VA1を呼出中に設定することにより、呼出中の実端末B1が属するピックアップグループPUG-Bの範囲拡大を図る図8のS70~S90,S110に対応。図10に示したシーケンスでは、上記実端末B1の呼出開始から約10秒が経過した段階で、実端末C1において、呼出中の実端末B1への着信をピックアップするための所定操作として、例えば、予め設定された特定番号12がダイヤルされる。これにより、実端末C1は、代理着信メッセージINVITEC1-12を送信する。この代理着信メッセージINVITEC1-12は、通信網2を通って交換機3で受信される。代理着信メッセージINVITEC1-12を受信した交換機3は、メモリ33のピックアップグループ情報33B3図6参照して、当該メッセージの送信元ピックアップ処理の要求元である実端末C1がピックアップグループPUG-Cに登録されていることを確認する図9のS210に対応。そして、交換機3は、メモリ33の実端末状態情報33B1およびピックアップグループ情報33B3を参照して、ピックアップグループPUG-C内に呼出中の実端末が存在するか否かを判定する図9のS220。呼出開始から約10秒の段階では、該当する実端末が存在しないため、さらに、交換機3は、メモリ33の仮想端末状態情報33B2およびピックアップグループ情報33B3を参照して、ピックアップグループPUG-C内に呼出中の仮想端末が存在するか否かを判定する図9のS230に対応。前述したように呼出開始から20秒が経過する前までの期間は、呼出中の実端末B1が属するピックアップグループPUG-Bの範囲拡大が待機状態にあるので、該当する仮想端末も存在しない。このため、交換機3は、実端末C1からの最初の代理着信メッセージINVITEC1-12に対する応答として、ピックアップ可能な呼出中の実端末が存在しないためピックアップ要求を拒否することを通知するエラーメッセージ404を実端末C1に返信する図9のS240に対応。交換機3からのエラーメッセージ404を受信した実端末C1は、最初のピックアップ要求を一旦取り消し、所要の時間が経過した後に改めて特定番号12をダイヤル操作することにより、2度目の代理着信メッセージINVITEC1-12を送信する。図10のシーケンスでは、実端末B1の呼出開始から約30秒が経過した段階で、2度目の代理着信メッセージINVITEC1-12が送信されている。上記エラーメッセージ404を実端末C1に返信した後、交換機3は、実端末B1の呼出開始から20秒が経過すると、メモリ33の実端末状態情報33B1を参照して、実端末B1が呼出中の状態にあることを確認した後に、メモリ33の仮想端末状態情報33B2について、仮想端末VA1を呼出中に設定すると共に、該仮想端末VA1に対応させて呼出元の実端末B1を設定する。また、交換機3は、メモリ33の実端末状態情報33B1について、実端末B1に対応させて呼出中の仮想端末VA1を設定する図8のS90,S110。前述した図4および図5の例は、このとき呼出開始から20秒経過後の実端末状態情報33B1および仮想端末状態情報33B2を示している。ピックアップグループ拡大情報33B4におけるN=1番目に対応したピックアップグループの範囲拡大処理が完了すると、交換機3は、Nの値を1した後に、ピックアップグループ拡大情報33B4を参照し、呼出中の実端末B1が属するピックアップグループPUG-Bについて、N=2番目の範囲拡大として呼出時間40秒、拡大ピックアップグループPUGC,Dが登録されていることを確認する。これにより、交換機3は、N=1番目の呼出時間20秒との差分として、40秒-20秒=20秒を求め、さらに20秒実端末B1の呼出開始から40秒が経過するのを待って、ピックアップグループPUG-C,PUG-Dに属する仮想端末VC1,VD1を呼出中に設定することにより、呼出中の実端末B1が属するピックアップグループPUG-Bの更なる範囲拡大を図ることになる。実端末B1の呼出開始から約30秒が経過して、実端末C1からの2度目の代理着信メッセージINVITEC1-12が交換機3で受信されると、交換機3は、前述した最初の代理着信メッセージINVITEC1-12の受信時と同様の処理を実行する。この段階でも、要求元の実端末C1が属するピックアップグループPUG-C内に呼出中の実端末および仮想端末は存在しないため、交換機1は、2度目の代理着信メッセージINVITEC1-12に対する応答として、エラーメッセージ404を実端末C1に返信することになる。実端末B1の呼出開始から40秒が経過すると、交換機3は、メモリ33の実端末状態情報33B1を参照して、実端末B1が呼出中の状態にあることを確認した後に、メモリ33の仮想端末状態情報33B2について、仮想端末VC1,VD1を呼出中に設定すると共に、該仮想端末VC1,VD1に対応させて呼出元の実端末B1を設定する。また、交換機3は、メモリ33の実端末状態情報33B1について、実端末B1に対応させて呼出中の仮想端末VC1,VD1を追加設定する。図11および図12は、このとき呼出開始から40秒経過後の実端末状態情報33B1および仮想端末状態情報33B2を示している。図10のシーケンスに戻り、実端末B1の呼出開始から約50秒が経過した段階で、実端末C1からの3度目の代理着信メッセージINVITEC1-12が送信されると、該3度目の代理着信メッセージINVITEC1-12を受信した交換機3は、前述した最初および2度目の代理着信メッセージINVITEC1-12の受信時と同様の処理を実行する。この段階では、仮想端末状態情報33B2図12およびピックアップグループ情報33B3図6を参照することにより、交換機3は、要求元の実端末C1が属するピックアップグループPUG-C内に呼出中の仮想端末VC1が存在すること、および、該呼出中の仮想端末VC1に対応して呼出元の実端末B1が設定されていることを確認する図9のS230,S250に対応。これにより、交換機3は、実端末C1でピックアップ可能な呼出中の実端末として、ピックアップグループPUG-B内の実端末B1を検出する。そして、交換機3は、実端末状態情報33B1図11を参照し、呼出中の実端末B1に対応して呼出中の仮想端末VA1,VC1,VD1が設定されていることを確認した後に、仮想端末状態情報33B2図12について、仮想端末VA1,VC1,VD1の呼出中の設定を解除する図9のS260に対応。図13は、呼出中の設定が解除された仮想端末状態情報33B2を示している。図10のシーケンスに戻り、呼出中の実端末B1への着信を実端末C1でピックアップ可能であることを検出した交換機3は、各実端末A1,C1に対して各々の要求が承認されたことを示す応答メッセージ200を送信する。交換機3からの応答メッセージ200を受信した各実端末A1,C1は、該応答メッセージ200に対する確認通知メッセージACKを交換機3に返信する。各実端末A1,C1からの確認通知メッセージACKを受信した交換機3は、実端末A1と実端末C1との間の呼設定を行って通信中の状態にすると共に、実端末状態情報33B1図11について、実端末A1の状態を発信中から通信中に書き換え、実端末C1の状態を空きから通信中に書き換える。そして、交換機3は、実端末B1に対する呼出を取り消すための取消メッセージCANCELを実端末B1に送信する。交換機3からの取消メッセージCANCELを受信した実端末B1は、取消を了承する応答メッセージ200を交換機3に送る。実端末B1からの応答メッセージ200を受信した交換機3は、確認通知メッセージACKを実端末B1に返すと共に、実端末状態情報33B1について、実端末B1の状態を呼出中から空きに書き換え、かつ、呼出開始日時および呼出中の仮想端末に関する情報をクリアする。図14は、このときの実端末状態情報33B1を示している。交換機3からの確認通知メッセージACKを受信した実端末B1は、着信音の出力を停止して空きの状態となる。その後、実端末A1が呼切断メッセージBYEを送信すると、該呼切断メッセージBYEが通信網2および交換機3を介して実端末C1に転送される。そして、実端末A1からの呼切断メッセージBYEを受けた実端末C1が応答メッセージ200を実端末A1に返すことにより、実端末A1,C1間における通信が終了する。以上のように通信システム1によれば、実端末の呼出時間に応じて段階的に仮想端末を呼出中に設定してピックアップグループの範囲拡大を図るようにしたことで、交換機3における簡略な処理動作によって呼出中の実端末への着信を広範囲かつ確実にピックアップすることが可能になる。これにより、オフィス等において、呼出中の状態が長く続いている実端末があっても、離れた場所から呼出中の実端末まで移動して応答する必要がなくなるため、利便性に優れたピックアップサービスを実現することができる。また、このピックアップサービスにおいては、ピックアップグループの範囲が拡大しても、ピックアップ可能な実端末の検出処理に費やすステップ数の変化が小さいため、比較的大規模な通信システム1への適用が特に有効である。以上の実施形態に関して、さらに以下の付記を開示する。付記1複数のピックアップグループのいずれかに登録され、通信網に接続する複数の実端末と、前記通信網を介して前記複数の実端末間の呼処理を行うと共に、呼出中の実端末への着信を空き状態の実端末でピックアップする処理を行うことが可能な交換機と、を備えた通信システムであって、前記交換機は、前記複数の実端末の現在の状態を示す実端末状態情報、前記複数のピックアップグループに対して少なくとも1つずつ設定される仮想端末の現在の状態を示す仮想端末状態情報、並びに、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大が可能になる呼出時間および範囲拡大対象となる他ピックアップグループを定めたピックアップグループ拡大情報を記憶する記憶手段と、前記複数の実端末のうちの発信元の実端末から伝えられる呼出処理の要求を受信すると、前記発信元の実端末により通信相手に指定された実端末を呼出中の状態にした後、前記記憶手段に記憶されたピックアップグループ拡大情報を参照して、当該呼出中の実端末が属するピックアップグループに対応した呼出時間および範囲拡大対象ピックアップグループを特定し、前記呼出中の実端末における呼出開始からの経過時間が、特定した前記呼出時間以上になったときに、前記範囲拡大対象ピックアップグループに属する仮想端末を呼出中に設定する呼出処理手段と、前記複数の実端末のうちの空き状態の実端末で所定操作が行われることにより該実端末から伝えられるピックアップ処理の要求を受信すると、前記記憶手段に記憶された実端末状態情報に基づいて、前記ピックアップ処理の要求元の実端末が属するピックアップグループ内に呼出中の実端末が存在するか否かを判定し、該当する呼出中の実端末が存在するとき、該呼出中の実端末への着信を前記要求元の実端末でピックアップする処理を行う一方、該当する呼出中の実端末が存在しないときには、前記記憶手段に記憶された仮想端末状態情報に基づいて、前記要求元の実端末が属するピックアップグループ内に呼出中の仮想端末が存在するか否かを判定し、該当する呼出中の仮想端末が存在するとき、該仮想端末に対応した呼出元の実端末への着信を前記要求元の実端末でピックアップする処理を行うピックアップ処理手段と、を含むことを特徴とする通信システム。付記2付記1に記載の通信システムであって、前記ピックアップグループ拡大情報は、自ピックアップグループの範囲拡大が可能になる呼出時間および範囲拡大対象となる他ピックアップグループが段階的に定められていることを特徴とする通信システム。付記3付記1または2に記載の通信システムであって、前記ピックアップ処理手段は、前記要求元の実端末が属するピックアップグループ内に呼出中の実端末または仮想端末が存在することを判定したとき、前記記憶手段に記憶された仮想端末状態情報における各仮想端末の呼出中の設定を解除することを特徴とする通信システム。付記4付記1~3のいずれか1つに記載の通信システムであって、前記交換機は、SIPSessionInitiationProtocolサーバであることを特徴とする通信システム。付記5複数のピックアップグループのいずれかに登録された複数の実端末について、呼出中の実端末への着信を空き状態の実端末でピックアップ可能にするためのピックアップ方法であって、前記複数の実端末間の呼処理を行う交換機が、前記複数の実端末の現在の状態を示す実端末状態情報を記憶し、かつ、前記複数のピックアップグループに対して少なくとも1つずつ設定される仮想端末の現在の状態を示す仮想端末状態情報を記憶すると共に、前記ピックアップグループ毎に、自ピックアップグループの範囲拡大が可能になる呼出時間および範囲拡大対象となる他ピックアップグループを定めたピックアップグループ拡大情報を記憶し、前記複数の実端末のうちの発信元の実端末から伝えられる呼出処理の要求を受信すると、前記発信元の実端末により通信相手に指定された実端末を呼出中の状態にし、前記ピックアップグループ拡大情報を参照して、当該呼出中の実端末が属するピックアップグループに対応した呼出時間および範囲拡大対象ピックアップグループを特定し、前記呼出中の実端末における呼出開始からの経過時間が、特定した前記呼出時間以上になったときに、前記範囲拡大対象ピックアップグループに属する仮想端末を呼出中に設定し、前記複数の実端末のうちの空き状態の実端末で所定操作が行われることにより該実端末から伝えられるピックアップ処理の要求を受信すると、前記実端末状態情報に基づいて、前記ピックアップ処理の要求元の実端末が属するピックアップグループ内に呼出中の実端末が存在するか否かを判定し、該当する呼出中の実端末が存在するとき、該呼出中の実端末への着信を前記要求元の実端末でピックアップする処理を行い、該当する呼出中の実端末が存在しないときには、前記仮想端末状態情報に基づいて、前記要求元の実端末が属するピックアップグループ内に呼出中の仮想端末が存在するか否かを判定し、該当する呼出中の仮想端末が存在するとき、該仮想端末に対応した呼出元の実端末への着信を前記要求元の実端末でピックアップする処理を行うことを特徴とするピックアップ方法。付記6付記5に記載のピックアップ方法であって、前記ピックアップグループ拡大情報として、自ピックアップグループの範囲拡大が可能になる呼出時間および範囲拡大対象となる他ピックアップグループが段階的に定められていることを特徴とするピックアップ方法。付記7付記5または6に記載のピックアップ方法であって、前記要求元の実端末が属するピックアップグループ内に呼出中の実端末または仮想端末が存在することを判定したとき、前記仮想端末状態情報における各仮想端末の呼出中の設定を解除することを特徴とするピックアップ方法。"