(57)【要約】【課題】通信端末１５のコンタクトアドレスが変更された場合であっても、グループに対応するコンタクトアドレスを登録し直すことなくグループへの呼び出しを可能とするグループ管理装置２０を提供する。【解決手段】グループ管理装置２０は、グループ名がユーザ名に対応付けられたグループ対応表を予め格納しているグループ対応表格納部２０４と、当該グループ対応表を参照して、グループ名に対応するユーザ名を抽出するユーザ名抽出部２００と、プロキシサーバ１３を介して通信端末１５からグループ名を受け取った場合に、グループ名に対応するユーザ名をユーザ名抽出部２００に抽出させ、抽出させたユーザ名のそれぞれに対応するコンタクトアドレスをロケーションサーバ１１に抽出させ、抽出させたコンタクトアドレスを、グループ名を送信したプロキシサーバ１３へ送信するアドレス解決部２０２とを備えることを特徴とする。【選択図】図１
2006100971.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＰ(Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ)に規定されるプロトコルに基づいて通信を行う通信端末のグループを管理するグループ管理装置であって、
グループ名が１以上のユーザ名に対応付けられたグループ対応表を予め格納しているグループ対応表格納部と、
前記グループ対応表格納部が予め格納している前記グループ対応表を参照して、前記グループ名に対応する１以上の前記ユーザ名を抽出するユーザ名抽出部と、
プロキシサーバを介して前記通信端末から前記グループ名を受け取った場合に、前記グループ名に対応する１以上の前記ユーザ名を前記ユーザ名抽出部に抽出させ、前記ユーザ名抽出部に抽出させた１以上の前記ユーザ名のそれぞれに対応するコンタクトアドレスをロケーションサーバに抽出させ、前記ロケーションサーバに抽出させた前記コンタクトアドレスを、前記グループ名を送信した前記プロキシサーバへ送信するアドレス解決部と
を備えることを特徴とするグループ管理装置。
【請求項２】
ロケーションサーバ、レジストラサーバ、プロキシサーバ、グループ管理装置、および複数の通信端末を備え、ＳＩＰに規定されるプロトコルに基づいて通信を行う通信システムにおけるグループ呼び出し方法であって、
前記通信端末のコンタクトアドレスを登録する場合、
前記通信端末は、
前記コンタクトアドレスが割り当てられる都度、割り当てられた前記コンタクトアドレスおよび自身のユーザ名を含むＲＥＧＩＳＴＥＲリクエストを前記レジストラサーバへ送信するステップを行い、
前記レジストラサーバは、
前記通信端末より受信した前記ＲＥＧＩＳＴＥＲリクエストから前記通信端末の前記ユーザ名および前記コンタクトアドレスを取り出し、取り出した前記ユーザ名および前記コンタクトアドレスを前記ロケーションサーバへ送信するステップを行い、
前記ロケーションサーバは、
前記レジストラサーバから受信した前記通信端末の前記ユーザ名を、前記レジストラサーバから受信した前記通信端末の前記コンタクトアドレスに対応付けてアドレス対応表格納部に格納するステップを行い、
発信側の前記通信端末が着信側の複数の前記通信端末に対応付けられているグループに対して呼び出しを行う場合、
前記発信側の通信端末は、
前記グループに対応する前記グループ名を含むＩＮＶＩＴＥリクエストを前記プロキシサーバへ送信するステップと、
前記プロキシサーバへ送信した前記グループ名に対応する前記コンタクトアドレスを有する１以上の前記着信側の通信端末と通信を行うステップと
を行い、
前記プロキシサーバは、
前記発信側の通信端末から受信した前記ＩＮＶＩＴＥリクエストから前記グループ名を取り出し、取り出した前記グループ名を前記グループ管理装置へ転送するステップと、
転送した前記グループ名に応答して、前記グループ管理装置が返信した前記コンタクトアドレスに基づいて、前記コンタクトアドレスを有する前記着信側の通信端末へＩＮＶＩＴＥリクエストを送信するステップと
を行い、
前記グループ管理装置は、
前記グループ名が１以上の前記ユーザ名に対応付けられて予めグループ対応表格納部に格納されているグループ対応表を参照して、前記プロキシサーバから受信した前記グループ名に対応する１以上の前記ユーザ名を抽出するステップと、
抽出した１以上の前記ユーザ名を前記ロケーションサーバへ送信するステップと、
送信した１以上の前記ユーザ名のそれぞれに応答して、前記ロケーションサーバが返信した前記コンタクトアドレスを、前記プロキシサーバへ転送するステップと
を行い、
前記ロケーションサーバは、
前記アドレス対応表格納部を参照して、前記グループ管理装置から受信した前記ユーザ名に対応する前記コンタクトアドレスを抽出するステップと、
抽出した前記コンタクトアドレスを前記グループ管理装置へ送信するステップと
を行うことを特徴とするグループ呼び出し方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰに規定されるプロトコルに基づいて通信を行う技術に関する。
【背景技術】
【０００２】
音声データや画像データ等を含むＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットを用いて通信を行う場合に当該通信の開始および終了を制御するＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）という通信プロトコルが知られている（例えば、非特許文献１参照。）。
【０００３】
ＳＩＰを用いた通信では、ロケーションサーバが通信端末毎に割り当てられたユーザ名およびコンタクトアドレスを格納しており、発信側の端末が着信側の端末と呼を確立する場合に、発信側の通信端末は、着信側の端末のユーザ名を含むＩＮＶＩＴＥリクエストをプロキシサーバへ送信する。そして、プロキシサーバは、ロケーションサーバのデータベースを参照して、受信したＩＮＶＩＴＥリクエストに含まれるユーザ名に対応するコンタクトアドレスを抽出し、抽出したコンタクトアドレスに基づいて、着信側の端末へＩＮＶＩＴＥリクエストを転送することにより、発信側の端末と着信側の端末との間に呼を確立させる。
【０００４】
ここで、端末に割り当てられるコンタクトアドレスは、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）により割り当てられる場合があり、この場合、当該端末の起動やコンタクトアドレスを割り当ててから所定時間の経過等により、割り当てられたコンタクトアドレスが変更される場合がある。そのため、ＳＩＰに基づく通信をサポートする通信システムでは、端末のコンタクトアドレスが変更される都度、変更後のコンタクトアドレスを端末のユーザ名と共にＲＥＧＩＳＴＥＲリクエストにより受け付け、受け付けたＲＥＧＩＳＴＥＲリクエストに含まれるコンタクトアドレスとユーザ名の組をロケーションサーバに登録するレジストラサーバが設けられる場合がある。これにより、端末のコンタクトアドレスが変更された場合であっても、ロケーションサーバのデータベースを参照することにより、端末の最新のコンタクトアドレスを特定することができる。
【０００５】
【非特許文献１】J.Rosenberg著、"RFC3261(SIP: Session Initiation Protocol)"、［online］、IAB(Internet Architecture Board)、(米国)、2002年6月、［平成16年9月10日検索］、インターネット＜http://www.faqs.org/rfcs/rfc3261.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ＲＥＧＩＳＴＥＲリクエストにより、１のユーザ名に１以上の端末のコンタクトアドレスを対応付けてレジストラサーバへ送信することにより、ロケーションサーバ内に、１のユーザ名に対して１以上のコンタクトアドレスが対応付けられたデータベースを生成することができる。これにより、グループに属する端末に一斉に呼び出しを行う場合に、端末は、対応するグループのグループ名を含むＩＮＶＩＴＥリクエストをプロキシサーバへ送信する。そして、プロキシサーバは、ロケーションサーバのデータベースを参照して、受信したグループ名に対応する１以上のコンタクトアドレスを抽出し、抽出したコンタクトアドレスに対応する全ての端末へ、ＩＮＶＩＴＥリクエストを転送することにより、グループに属する１以上の端末に一斉に呼び出しを行うことができる。
【０００７】
しかし、ＤＨＣＰ等により端末のコンタクトアドレスが変更されると、グループに対応する端末のコンタクトアドレスが前回と異なる場合がある。この場合、それぞれの端末のコンタクトアドレスの変更を常に監視し、コンタクトアドレスの変更があった場合には、グループに対応する端末の新たなコンタクトアドレスを登録し直す必要があり、グループへの一斉呼び出しを行うことができる通信環境を迅速に整えることが困難な場合があった。
【０００８】
そこで本発明は、上記の課題を解決することのできるグループ管理装置およびグループ呼び出し方法を提供することを目的とする。例えば、端末のコンタクトアドレスが変更された場合であっても、グループに対応するコンタクトアドレスを登録し直す必要がないようにする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のグループ管理装置は、グループ名を１以上のユーザ名に対応付けて予めデータベースに格納しておき、プロキシサーバを介して通信端末からグループ名を受け付け、データベースを参照して、受け付けたグループ名に対応する１以上のユーザ名を抽出し、抽出した１以上のユーザ名のそれぞれに対応するコンタクトアドレスをロケーションサーバに問い合わせることにより、グループ名に対応するグループに属する通信端末のコンタクトアドレスを特定する。
【００１０】
例えば、ＳＩＰに規定されるプロトコルに基づいて通信を行う通信端末のグループを管理するグループ管理装置であって、グループ名が１以上のユーザ名に対応付けられたグループ対応表を予め格納しているグループ対応表格納部と、グループ対応表格納部が予め格納しているグループ対応表を参照して、グループ名に対応する１以上のユーザ名を抽出するユーザ名抽出部と、プロキシサーバを介して通信端末からグループ名を受け取った場合に、グループ名に対応する１以上のユーザ名をユーザ名抽出部に抽出させ、ユーザ名抽出部に抽出させた１以上のユーザ名のそれぞれに対応するコンタクトアドレスをロケーションサーバに抽出させ、ロケーションサーバに抽出させた１以上のコンタクトアドレスを、グループ名を送信したプロキシサーバへ送信するアドレス解決部とを備えることを特徴とするグループ管理装置を提供する。
【発明の効果】
【００１１】
本発明によれば、グループ名に１以上のユーザ名を対応付けて格納するので、ユーザ名に対応するコンタクトアドレスが変更された場合であっても、コンタクトアドレスが変更される都度、コンタクトアドレスとユーザ名との対応関係が更新されるロケーションサーバ内のデータベースを参照して、グループに含まれる通信端末に対応する最新のコンタクトアドレスを抽出することができる。従って、グループに対応する通信端末の新たなコンタクトアドレスを登録し直すことなく、グループへの一斉呼び出しを行うことができる通信環境を迅速に整えることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の第１実施形態について説明する。
【００１３】
図１は、本発明の一実施形態に係る通信システム１０の構成を示す。通信システム１０は、ロケーションサーバ１１、レジストラサーバ１２、プロキシサーバ１３、通信網１４、グループ管理装置２０、および複数の通信端末１５を備える。通信網１４は、例えばインターネットや通信事業者の専用回線、社内ＬＡＮ等である。複数の通信端末１５のそれぞれは、例えばＩＰ電話であり、通信網１４に接続されている。そして、それぞれの通信端末１５は、ＳＩＰに規定されるプロトコルに基づいて、通信網１４を介して他の通信端末１５と通信を行う。
【００１４】
それぞれの通信端末１５は、例えばＤＨＣＰ等によって、前回割り当てられたＩＰアドレス等のコンタクトアドレスとは異なるコンタクトアドレスが割り当てられる都度、新たに割り当てられたコンタクトアドレスおよび自身のユーザ名を含むＲＥＧＩＳＴＥＲリクエストを、通信網１４を介してレジストラサーバ１２へ送信することにより、自身の最新のコンタクトアドレスをレジストラサーバ１２に通知する。ここで、ＲＥＧＩＳＴＥＲリクエストとは、ＳＩＰにおいて用いられるリクエストメッセージである。また、本実施形態を通じて用いられるユーザ名とは、ＳＩＰ（ＲＦＣ３２６１）で規定されるＡＯＲ（Ａｄｄｒｅｓｓ  Ｏｆ  Ｒｅｃｏｒｄ）を意味する。
【００１５】
他の通信端末１５へ呼び出しを行う場合、通信端末１５は、着信側の通信端末１５のユーザ名またはグループ名を、通信網１４を介してプロキシサーバ１３へ送信することにより、プロキシサーバ１３に、ユーザ名に対応する１の他の通信端末１５、またはグループ名に対応する１以上の他の通信端末１５に呼び出しを実行させ、公知のＳＩＰに基づく呼制御に従って、他の通信端末１５との間で通信を行う。
【００１６】
レジストラサーバ１２は、通信網１４に接続され、通信網１４を介してそれぞれの通信端末１５からＲＥＧＩＳＴＥＲリクエストを受信し、受信したＲＥＧＩＳＴＥＲリクエストから通信端末１５のユーザ名およびコンタクトアドレスを取り出し、取り出したユーザ名およびコンタクトアドレスをロケーションサーバ１１へ送る。
【００１７】
ロケーションサーバ１１は、レジストラサーバ１２から通信端末１５のユーザ名およびコンタクトアドレスを受信し、受信したコンタクトアドレスを、受信したしユーザ名に対応付けてデータベースに格納する。そして、グループ管理装置２０からユーザ名を受信した場合、ロケーションサーバ１１は、自身が格納するデータベースを参照して、受信したユーザ名に対応するコンタクトアドレスをグループ管理装置２０へ返信する。
【００１８】
プロキシサーバ１３は、ＳＩＰに規定されるプロトコルに基づくメッセージを中継するサーバであって、通信網１４を介して発信側の通信端末１５から着信側の通信端末１５を識別する情報を受信し、受信した着信側の通信端末１５の識別情報をグループ管理装置２０へ転送する。グループ管理装置２０へ送信した着信側の通信端末１５の識別情報がユーザ名である場合、プロキシサーバ１３は、転送したユーザ名に対応する通信端末１５のコンタクトアドレスを１つ受信し、受信した１のコンタクトアドレスに対応する着信側の通信端末１５へ呼び出しを行うことにより、ＳＩＰに基づく呼制御に従って、発信側の通信端末１５と着信側の通信端末１５とを通信させる。
【００１９】
一方、グループ管理装置２０へ送信した着信側の通信端末１５の識別情報がグループ名である場合、プロキシサーバ１３は、転送したグループ名に対応する通信端末１５のコンタクトアドレスを１以上受信し、受信した１以上のコンタクトアドレスに対応する着信側の通信端末１５へ呼び出しを行うことにより、ＳＩＰに基づく呼制御に従って、１以上の着信側の通信端末１５のいずれかと発信側の通信端末１５とを通信させる。
【００２０】
グループ管理装置２０は、ユーザ名がグループ名に対応付けられたグループ対応表を予め格納しており、プロキシサーバ１３から着信側の通信端末１５の識別情報を受信した場合に、当該グループ対応表を参照して、識別情報に対応するグループを検索し、検索したグループ名に対応するユーザ名を１以上抽出して、抽出したユーザ名をロケーションサーバ１１へ送信する。そして、グループ管理装置２０は、送信したユーザ名に応答してロケーションサーバ１１からコンタクトアドレスを受信した場合に、受信したコンタクトアドレスをプロキシサーバ１３へ転送する。
【００２１】
図２は、グループ管理装置２０の構成の一例を示すブロック図である。グループ管理装置２０は、ユーザ名抽出部２００、アドレス解決部２０２、グループ対応表格納部２０４、および入力部２０６を備える。グループ対応表格納部２０４は、１以上のユーザ名がグループ名に対応付けられたグループ対応表を予め格納している。
【００２２】
ユーザ名抽出部２００は、アドレス解決部２０２から通信端末１５の識別情報を受信し、グループ対応表格納部２０４に予め格納されているグループ対応表を参照して、受信した識別情報に一致するグループ名がグループ対応表内に存在するか否かを判定する。受信した識別情報に対応するグループ名がグループ対応表内に存在する場合、当該グループ名に対応する１以上のユーザ名を抽出し、抽出した１以上のユーザ名をアドレス解決部２０２へ返信する。受信した識別情報に対応するグループ名がグループ対応表内に存在しない場合、ユーザ名抽出部２００は、受信した識別情報をそのままアドレス解決部２０２へ返信する。
【００２３】
アドレス解決部２０２は、プロキシサーバ１３から通信端末１５の識別情報を受信し、受信した識別情報をユーザ名抽出部２００へ送信する。そして、アドレス解決部２０２は、送信した識別情報に応答して、ユーザ名抽出部２００からユーザ名を受信し、受信したユーザ名をロケーションサーバ１１へ送信する。そして、送信したユーザ名に応答して、ロケーションサーバ１１からコンタクトアドレスを受信し、受信したコンタクトアドレスをプロキシサーバ１３へ送信する。このように、アドレス解決部２０２は、ユーザ名またはグループ名のいずれかに関わらず、プロキシサーバ１３から受信した識別情報をユーザ名抽出部２００へ送信する。そして、アドレス解決部２０２は、ユーザ名抽出部２００から受信したデータをユーザ名として、ロケーションサーバ１１に問い合わせる。
【００２４】
入力部２０６は、ＵＳＢやＲＳ２３２Ｃ等のインターフェイスである。通信システム１０を構築するに先立って、グループ対応表が、入力部２０６を介して予めグループ対応表格納部２０４に格納される。なお、本例において、入力部２０６は、ＵＳＢやＲＳ２３２Ｃ等のスタンドアロンの環境において使用されるインターフェイスであるが、他の例として、入力部２０６は、通信網１４を介して、Ｔｅｌｎｅｔ等のアプリケーションを用いて、グループ対応表をグループ対応表格納部２０４に格納するものであってもよい。
【００２５】
図３は、ロケーションサーバ１１の構成の一例を示すブロック図である。ロケーションサーバ１１は、アドレス対応表格納部１１０、アドレス登録部１１２、およびアドレス抽出部１１４を備える。アドレス対応表格納部１１０は、コンタクトアドレスをユーザ名に対応付けて格納する。アドレス登録部１１２は、レジストラサーバ１２から通信端末１５のユーザ名と共に通信端末１５のコンタクトアドレスを受信し、受信したコンタクトアドレスを、受信したユーザ名に対応付けてアドレス対応表格納部１１０に格納する。アドレス抽出部１１４は、グループ管理装置２０からユーザ名を受信した場合に、アドレス対応表格納部１１０を参照して、受信したユーザ名に対応するコンタクトアドレスを抽出し、抽出したコンタクトアドレスをグループ管理装置２０へ返信する。
【００２６】
図４は、グループ対応表格納部２０４に格納されるグループ対応表の一例を示す。グループ対応表格納部２０４は、ユーザ名２０４２がグループ名２０４０に対応付けられたグループ対応表を予め格納している。ユーザ名抽出部２００は、本グループ対応表を参照して、アドレス解決部２０２から受信した識別情報とグループ対応表のグループ名とを比較し、一致するグループ名のそれぞれに対応付けられている全てのユーザ名を抽出する。そして抽出したユーザ名をアドレス解決部２０２へ送信する。一致するグループ名が無い場合、ユーザ名抽出部２００は、受信した識別情報をユーザ名としてアドレス解決部２０２へ返信する。
【００２７】
なお、本図では、ユーザ名１００〜１０９、ｐｏｌｉｃｅ、１１１〜１４９、およびｕｓｅｒ１がグループ名Ｇ１に、ユーザ名１５０〜１９８、ａｄｍｉｎ１、およびａｄｍｉｎ２がグループＧ２に、ユーザ名１５０〜１９８、ａｄｍｉｎ１、ａｄｍｉｎ２、およびｕｓｅｒ２がグループＧ３に、ユーザ名ａｄｍｉｎ１およびａｄｍｉｎ２がグループ１９９に、それぞれ対応付けられている。
【００２８】
図５は、グループ対応表格納部２０４に格納されるグループ対応表の他の例を示す。グループ対応表格納部２０４は、正規表現で記述されたユーザ名２０４２がグループ名２０４０に対応付けられたグループ対応表を予め格納している。グループ名Ｇ１に対応する記述「”＾１［０−４］［０−９］＄”，ｕｓｅｒ１」は、１００〜１４９およびｕｓｅｒ１であるユーザ名を示す。同様に、グループ名Ｇ２に対応する記述「”＾１［５−９］［０−９］＄”」は、１５０〜１９９であるユーザ名を示す。また、グループ名Ｇ３はグループ名Ｇ２およびユーザ名ｕｓｅｒ２が、グループ名１１０にはｐｏｌｉｃｅが、グループ名１９９にはａｄｍｉｎ１およびａｄｍｉｎ２が、それぞれ対応付けられている。
【００２９】
ユーザ名抽出部２００は、本グループ対応表を参照して、アドレス解決部２０２から受信した識別情報とグループ対応表のグループ名とを比較し、一致するグループ名があった場合、一致するグループ名に対応するユーザ名の記述に従って、ユーザ名を展開する。次に。ユーザ名抽出部２００は、展開したユーザ名のそれぞれを、さらにグループ名と比較し、一致するグループ名があった場合、一致するグループ名に対応するユーザ名の記述に従って、ユーザ名をさらに展開する。以上の動作を、展開したユーザ名に一致するグループ名がなくなるまで繰り返すことにより、ユーザ名抽出部２００は、グループ名に対応するユーザ名を抽出することができる。
【００３０】
例えば、図５に示したグループ構成において、Ｇ１に対応するユーザ名を抽出する場合、ユーザ名抽出部２００は、グループ名Ｇ１に対応するユーザ名の記述に基づいて展開したユーザ名、１００〜１４９およびｕｓｅｒ１を得る。次に、ユーザ名抽出部２００は、展開したユーザ名に含まれる１１０が、グループ名に一致することを検出し、ユーザ名１１０をさらにｐｏｌｖｃｅと展開する。展開後のユーザ名１００〜１０９、１１１〜１４９、ｕｓｅｒ１、およびｐｏｌｉｃｅのそれぞれに対応するグループ名がグループ対応表内に存在しないことを確認し、ユーザ名抽出部２００は、最終的に、展開後のユーザ名を１００〜１０９、１１１〜１４９、ｕｓｅｒ１、およびｐｏｌｉｃｅと確定する。このように、グループ対応表のユーザ名を正規表現にすることにより、グループ対応表のデータ量を小さくすることができる。
【００３１】
なお、本例において、グループ対応表のユーザ名は、正規表現で記述されるが、本発明はこれに限られず、不等号で値の範囲を規定する等の複数の値を示すことが可能な表現であればどのような表現であってもよい。
【００３２】
図６は、通信端末１５のコンタクトアドレスを登録する場合の通信システム１０の動作の一例を示すシーケンス図である。まず、グループ対応表格納部２０４に、入力部２０６を介して、グループ対応表が格納される（Ｓ１００）。次に、通信端末１５の電源投入やＤＨＣＰの更新タイミング等の所定のタイミングで通信端末１５−１のコンタクトアドレスが更新される都度、通信端末１５−１は、ＲＥＧＩＳＴＥＲリクエストを用いて、更新されたコンタクトアドレスａを自身のユーザ名Ａと共に、通信網１４を介してレジストラサーバ１２へ通知する（Ｓ１０２）。
【００３３】
次に、レジストラサーバ１２は、通信端末１５−１から受信したＲＥＧＩＳＴＥＲリクエストからユーザ名Ａおよびコンタクトアドレスａを取り出し、取り出したユーザ名Ａおよびコンタクトアドレスａをロケーションサーバ１１のアドレス登録部１１２へ送信する（Ｓ１０４）。アドレス登録部１１２は、レジストラサーバ１２から受信したコンタクトアドレスａをユーザ名Ａに対応付けてアドレス対応表格納部１１０に格納する（Ｓ１０６）。
【００３４】
また、通信端末１５−２のコンタクトアドレスが更新される都度、通信端末１５−２は、ＲＥＧＩＳＴＥＲリクエストを用いて、更新されたコンタクトアドレスｂを自身のユーザ名Ｂと共に、通信網１４を介してレジストラサーバ１２へ通知する（Ｓ１０８）。レジストラサーバ１２は、通信端末１５−２から受信したＲＥＧＩＳＴＥＲリクエストのユーザ名Ｂおよびコンタクトアドレスｂをロケーションサーバ１１のアドレス登録部１１２へ送信する（Ｓ１１０）。アドレス登録部１１２は、レジストラサーバ１２から受信したコンタクトアドレスｂをユーザ名Ｂに対応付けてアドレス対応表格納部１１０に格納する（Ｓ１１２）。
【００３５】
同様に、通信端末１５−３のコンタクトアドレスが更新される都度、通信端末１５−３は、ＲＥＧＩＳＴＥＲリクエストを用いて、更新されたコンタクトアドレスｃを自身のユーザ名Ｃと共に、通信網１４を介してレジストラサーバ１２へ通知する（Ｓ１１４）。レジストラサーバ１２は、通信端末１５−３から受信したＲＥＧＩＳＴＥＲリクエストのユーザ名Ｃおよびコンタクトアドレスｃをロケーションサーバ１１のアドレス登録部１１２へ送信する（Ｓ１１６）。アドレス登録部１１２は、レジストラサーバ１２から受信したコンタクトアドレスｃをユーザ名Ｃに対応付けてアドレス対応表格納部１１０格納する（Ｓ１１８）。
【００３６】
図７は、グループＧ１に対して通信端末１５−１が呼び出しを行う場合の通信システム１０の動作の一例を示すシーケンス図である。まず、発信側である通信端末１５−１が、通信端末１５−２および通信端末１５−３が属するグループＧ１へＩＮＶＩＴＥリクエストを送信する（Ｓ２００）。プロキシサーバ１３は、ＩＮＶＩＴＥリクエストのＴｏヘッダに格納された着信側を示す識別情報であるＧ１を取り出し、取り出した識別情報Ｇ１をグループ管理装置２０へ送信する（Ｓ２０２）。なお、ＩＮＶＩＴＥリクエストとは、ＳＩＰにおいて用いられるリクエストメッセージである。
【００３７】
グループ管理装置２０は、グループ対応表格納部２０４を参照して、着信側を示す識別情報Ｇ１に対応するグループ名がグループ対応表格納部２０４のグループ対応表に格納されているか否かを判定する。着信側を示す識別情報Ｇ１に対応するグループ名がグループ対応表に格納されている場合、ユーザ名抽出部２００は、当該グループ名に対応するユーザ名ＢおよびＣをグループ対応表格納部２０４から抽出する（Ｓ２０４）。そして、アドレス解決部２０２は、ユーザ名抽出部２００が抽出したユーザ名ＢおよびＣをロケーションサーバ１１のアドレス抽出部１１４へ送信する（Ｓ２０６）。
【００３８】
アドレス抽出部１１４は、アドレス対応表格納部１１０を参照して、アドレス解決部２０２から受信したユーザ名ＢおよびＣのそれぞれに対応するコンタクトアドレスｂおよびｃを抽出する（Ｓ２０８）。そして、アドレス抽出部１１４は、抽出したコンタクトアドレスｂおよびｃをアドレス解決部２０２へ返信する（Ｓ２１０）。アドレス解決部２０２は、アドレス抽出部１１４から受信したコンタクトアドレスｂおよびｃをプロキシサーバ１３へ転送する（Ｓ２１２）。
【００３９】
プロキシサーバ１３は、送信した着信側を示す識別情報Ｇ１に応答してアドレス解決部２０２から受信したコンタクトアドレスｂへ、ＩＮＶＩＴＥリクエストを送信する（Ｓ２１４）。同様に、プロキシサーバ１３は、送信した着信側を示す情報Ｇ１に応答してアドレス解決部２０２から受信したコンタクトアドレスｃへＩＮＶＩＴＥリクエストを送信する（Ｓ２１６）。そして、着信側である通信端末１５−２および１５−３のいずれかと、発信側の通信端末１５−１とは、公知のＳＩＰに基づく呼制御によって互いに呼を確立し、通信を行う（Ｓ２１８）。
【００４０】
上記説明から明らかなように、本実施形態のグループ管理装置２０によれば、グループ名に１以上のユーザ名を対応付けて格納するので、ユーザ名に対応するコンタクトアドレスが変更された場合であっても、コンタクトアドレスが変更される都度、コンタクトアドレスとユーザ名との対応関係が更新されるロケーションサーバ１１内のデータベースを参照して、グループに含まれる通信端末１５に対応する最新のコンタクトアドレスを抽出することができる。従って、グループに対応する通信端末１５の新たなコンタクトアドレスを登録し直すことなく、グループへの一斉呼び出しを行うことができる通信環境を迅速に整えることができる。
【００４１】
なお、上述したロケーションサーバ１１、レジストラサーバ１２、プロキシサーバ１３、およびグループ管理装置２０は、それぞれ独立した装置として示されているが、本発明はこれに限られず、ロケーションサーバ１１、レジストラサーバ１２、プロキシサーバ１３、およびグループ管理装置２０の機能を有する１の装置として実現されてもよい。また、グループ管理装置２０が有する各機能ブロックは、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）等の集積ロジックＩＣによりハード的に実行されるものでもよく、あるいは、ＤＳＰ（Digital Signal Processor）や汎用計算機によりソフトウエア的に実現されてもよい。
【００４２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記した実施の形態に記載の範囲には限定されない。また、上記した実施の形態に、多様な変更または改良を加えることが可能であることが当業者にとって明らかである。さらに、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態に係る通信システム１０の構成を示す図である。
【図２】グループ管理装置２０の構成の一例を示すブロック図である。
【図３】ロケーションサーバ１１の構成の一例を示すブロック図である。
【図４】グループ対応表格納部２０４に格納されるグループ対応表の一例を示す図である。
【図５】グループ対応表格納部２０４に格納されるグループ対応表の他の例を示す図である。
【図６】通信端末１５のコンタクトアドレスを登録する場合の通信システム１０の動作の一例を示すシーケンス図である。
【図７】グループＧ３に対して通信端末１５−１が呼び出しを行う場合の通信システム１０の動作の一例を示すシーケンス図である。
【符号の説明】
【００４４】
１０・・・通信システム、１１・・・ロケーションサーバ、１１０・・・アドレス対応表格納部、１１２・・・アドレス登録部、１１４・・・アドレス抽出部、１２・・・レジストラサーバ、１３・・・プロキシサーバ、１４・・・通信網、１５・・・通信端末、２０・・・グループ管理装置、２００・・・ユーザ名抽出部、２０２・・・アドレス解決部、２０４・・・グループ対応表格納部、２０４０・・・グループ名、２０４２・・・ユーザ名、２０６・・・入力部
【図１】
2006100971.tif 000003
【図２】
2006100971.tif 000004
【図３】
2006100971.tif 000005
【図４】
2006100971.tif 000006
【図５】
2006100971.tif 000007
【図６】
2006100971.tif 000008
【図７】
2006100971.tif 000009