(57)【要約】【課題】一旦通話端末が登録された場合であっても、他の通話端末が登録される通信制御装置、通信制御方法、及び通信制御プログラムを提供する。【解決手段】通信制御装置では、登録リストへの登録を要求する登録要求信号が通話端末から送信された場合に、この登録要求信号が受信される（Ｓ１１：ＹＥＳ）。登録要求信号を送信した通話端末に割り当てられているＳＩＰアドレスと同一ＳＩＰアドレスの通話端末が、既に登録リストに登録されている場合（Ｓ１５：ＹＥＳ）であって、双方が同一の通話端末でない場合（Ｓ１９：ＮＯ）、後で登録要求信号を送信した通話端末の登録情報を有効とし、登録されていた通話端末を登録リストから削除する（Ｓ３３）。登録リストから削除した通話端末から登録要求信号を受信した場合、この通話端末を登録リストに登録せず、登録拒否通知を送信する（Ｓ２６）。【選択図】図６
2010200116.tif 000002
【特許請求の範囲】
【請求項１】
通話端末間の通話のための通信を制御する通信制御装置であって、
前記通話端末が登録される登録リストであって、登録されている前記通話端末から通話を要求する信号である通話要求信号を受信した場合に通話を実行させ、登録されていない前記通話端末から前記通話要求信号を受信した場合には通話を実行させない通話制御を行うための前記登録リストが記憶される第一記憶手段と、
前記通話端末を識別するために前記通話端末に割り当てられる情報である識別情報が同一の通話端末である第一通話端末が複数存在する場合において、複数の前記第一通話端末のうち少なくともいずれかから送信される信号であって前記登録リストへの登録を要求する信号である登録要求信号を受信する第一受信制御手段と、
前記第一受信制御手段にて前記複数の第一通話端末のうちいずれかが送信した前記登録要求信号を受信した場合であって、前記複数の第一通話端末のうち前記登録要求信号を送信した第一通話端末とは異なる通話端末である第二通話端末が、前記第一記憶手段に記憶された前記登録リストに登録されていない場合に、前記登録要求信号を送信した第一通話端末を前記登録リストに登録する第一登録制御手段と、
前記第一受信制御手段にて前記複数の第一通信端末のうちいずれかが送信した前記登録要求信号を受信した場合であって、前記第一記憶手段に記憶された前記登録リストに前記第二通話端末が登録されている場合に、前記登録要求信号を送信した第一通話端末を前記登録リストに登録し、次いで、前記第二通話端末を前記登録リストから抹消する第二登録制御手段と
を備えた通信制御装置。
【請求項２】
前記第二登録制御手段にて前記第二通話端末を前記登録リストから抹消させた後、前記第一受信制御手段にて、前記第二通話端末から前記登録要求信号を受信した場合に、前記第二通話端末の前記登録リストへの登録を禁止する第三登録制御手段を備えたことを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記第二登録制御手段にて前記第二通話端末を前記登録リストから抹消させた後、前記第一受信制御手段にて、前記第二通話端末から前記登録要求信号を受信した場合に、前記登録リストに登録されず通話が許可されない旨を通知する信号である登録拒否信号を前記第二通話端末に送信する第一送信制御手段を備えたことを特徴とする請求項２に記載の通信制御装置。
【請求項４】
前記第二通話端末が通話中であるか否かを判断する通話中判断手段を備え、
前記第二登録制御手段は、
前記通話中判断手段にて前記第二通話端末が通話中であると判断された場合には、前記登録要求信号を送信した第一通話端末の前記登録リストへの登録を行わず、且つ、前記第二通話端末の前記登録リストからの抹消を行わないことを特徴とする請求項１乃至３のいずれかに記載の通信制御装置。
【請求項５】
前記通話中判断手段にて前記第二通話端末が通話中であると判断された場合であって、前記第一受信手段にて前記複数の第一通話端末のうちいずれかから前記登録要求信号を受信した場合に、前記登録リストに登録済みの前記第二通話端末が通話中であり前記登録リストに登録されない旨を通知する信号である通話中通知信号を、前記登録要求信号を送信した第一通話端末に送信する第二送信制御手段を備えたことを特徴とする請求項４に記載の通信制御装置。
【請求項６】
前記第二通話端末が通話中であるか否かを判断する通話中判断手段を備え、
前記第二登録制御手段は、
前記通話中判断手段にて前記第二通話端末が通話中であると判断された場合には、前記登録要求信号を送信した第一通話端末を前記登録リストに登録し、且つ、前記第二通話端末を前記登録リストから抹消しないことを特徴とする請求項１乃至３のいずれかに記載の通信制御装置。
【請求項７】
前記登録要求信号を送信した第一通話端末及び前記第二通話端末が前記登録リストに登録されている状態で、前記通話中判断手段にて、前記第二通話端末の通話が終了したと判断された場合に、通話が終了した前記第二通話端末を前記登録リストから抹消する第四登録制御手段を備えたことを特徴とする請求項６に記載の通信制御装置。
【請求項８】
前記第二登録制御手段において、前記登録要求信号を送信した第一通話端末を前記登録リストに登録してから、前記第二通話端末を前記登録リストから抹消するまでの間に、前記登録リストに登録されている第一通話端末及び第二通話端末とは異なる通話端末であって、前記登録リストに登録されている通話端末である第三通話端末から、前記登録リストに登録されている第一通話端末及び第二通話端末に割り当てられた前記識別情報宛てに送信される前記通話要求信号を受信する第二受信制御手段と、
前記第二受信制御手段にて前記通話要求信号を受信した場合に、前記通話要求信号を前記登録リストに登録されている第一通話端末に対して送信する第三送信制御手段と
を備えたことを特徴とする請求項１乃至３のいずれかに記載の通信制御装置。
【請求項９】
前記第二登録制御手段において、前記登録要求信号を送信した第一通話端末を前記登録リストに登録してから、前記第二通話端末が前記登録リストから抹消されるまでの間に、前記登録リストに登録されている第一通話端末及び第二通話端末のうち少なくともいずれかから送信される前記通話要求信号であって、他の前記通話端末との通話を要求する前記通話要求信号を受信する第三受信制御手段と、
前記第三受信制御手段にて前記通話要求信号を受信した場合に、前記通話要求通知を前記他の通話端末に対して送信する第四送信制御手段と
を備えたことを特徴とする請求項１乃至３のいずれかに記載の通信制御装置。
【請求項１０】
通話端末間の通話のための通信を制御する通信制御方法であって、
前記通話端末を識別するために前記通話端末に割り当てられる情報である識別情報が同一の通話端末である第一通話端末が複数存在する場合において、複数の前記第一通話端末のうち少なくともいずれかから送信される信号であって、登録されている前記通話端末から通話を要求する信号である通話要求信号を受信した場合に通話を実行させ、登録されていない前記通話端末から前記通話要求信号を受信した場合には通話を実行させない通話制御を行うために第一記憶手段に記憶される登録リストへの登録を要求する信号である登録要求信号を受信する第一受信制御ステップと、
前記第一受信制御ステップにて前記複数の第一通話端末のうちいずれかが送信した前記登録要求信号を受信した場合であって、前記複数の第一通話端末のうち前記登録要求信号を送信した第一通話端末とは異なる通話端末である第二通話端末が、前記第一記憶手段に記憶された前記登録リストに登録されていない場合に、前記登録要求信号を送信した第一通話端末を前記登録リストに登録する第一登録制御ステップと、
前記第一受信制御ステップにて前記複数の第一通信端末のうちいずれかが送信した前記登録要求信号を受信した場合であって、前記第一記憶手段に記憶された前記登録リストに前記第二通話端末が登録されている場合に、前記登録要求信号を送信した第一通話端末を前記登録リストに登録し、次いで、前記第二通話端末を前記登録リストから抹消する第二登録制御ステップと
を備えた通信制御方法。
【請求項１１】
請求項１乃至９のいずれかに記載の通信制御装置の各処理手段としてコンピュータを機能させるための通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置、通信制御方法、及び通信制御プログラムに関する。より詳細には、同一の識別情報が割り当てられた複数の通話端末から、通話を許可する通話端末を管理する登録リストへの登録要求があった場合に、後で登録要求のあった通話端末を優先して登録リストに登録する通信制御装置、通信制御方法、及び通信制御プログラムに関する。
【背景技術】
【０００２】
インターネットなどのネットワーク上において通信端末が通信を開始するための双方向通信プロトコルとして、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が知られている。ＳＩＰは、ＩＰ電話の呼制御を行うプロトコルとして使用されているほか、テレビ電話やインスタントメッセージなどの接続制御を行うプロトコルとしても使用可能であるとして注目されている。
【０００３】
ＳＩＰを使用したＩＰ電話システムにおいては、ユーザを識別する為のＳＩＰアドレスが、各通話端末に対して割り当てられる。通話のための通信制御を行う通信制御装置（ＳＩＰサーバ（レジストラサーバ）など）では、ＳＩＰアドレスと、各通話端末を特定する為の情報（以下「端末特定情報」という。例えばＩＰアドレス）とが対応づけられ登録される。これによって、通話端末間の通話開始時において、通話先を特定可能としている。従前より、このような登録管理を行う通信制御装置が提案されている（特許文献１参照）。また通常、通信制御装置へのＳＩＰアドレス及び端末特定情報の登録は、通話端末から送信される登録要求信号（Ｒｅｇｉｓｔｅｒコマンドなど）を通信制御装置が受信することによって実行される。
【０００４】
一ユーザが複数の通話端末を所有し、場所や状況に応じていずれかの通話端末を選択し使用するような使用形態が所望されている。このような使用形態では、複数の通話端末に同一のＳＩＰアドレスが割り当てられる。この場合、通信制御装置は、同一のＳＩＰアドレスが割り当てられた複数の通話端末から送信される登録要求信号を受信することとなる。ここで通話端末間の通話を実現するためには、通信制御装置は、唯一の通話端末を選択して登録しなければならない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１５２８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら例えば、通信制御装置が、先に受信した登録要求信号を有効と判断し、この登録要求信号を優先して通話端末を登録すると、一旦通話端末が登録された場合に、他の通話端末が登録されなくなってしまうという問題点があった。
【０００７】
本発明は上述の問題点を解決するためになされたものであり、一旦通話端末が登録された後であっても、他の通話端末が登録される通信制御装置、通信制御方法、及び通信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の問題点を解決するために、請求項１に係る発明の通信制御装置は、通話端末間の通話のための通信を制御する通信制御装置であって、前記通話端末が登録される登録リストであって、登録されている前記通話端末から通話を要求する信号である通話要求信号を受信した場合に通話を実行させ、登録されていない前記通話端末から前記通話要求信号を受信した場合には通話を実行させない通話制御を行うための前記登録リストが記憶される第一記憶手段と、前記通話端末を識別するために前記通話端末に割り当てられる情報である識別情報が同一の通話端末である第一通話端末が複数存在する場合において、複数の前記第一通話端末のうち少なくともいずれかから送信される信号であって前記登録リストへの登録を要求する信号である登録要求信号を受信する第一受信制御手段と、前記第一受信制御手段にて前記複数の第一通話端末のうちいずれかが送信した前記登録要求信号を受信した場合であって、前記複数の第一通話端末のうち前記登録要求信号を送信した第一通話端末とは異なる一つ以上の通話端末である第二通話端末が、前記第一記憶手段に記憶された前記登録リストに登録されていない場合に、前記登録要求信号を送信した第一通話端末を前記登録リストに登録する第一登録制御手段と、前記第一受信制御手段にて前記複数の第一通信端末のうちいずれかが送信した前記登録要求信号を受信した場合であって、前記第一記憶手段に記憶された前記登録リストに前記第二通話端末が登録されている場合に、前記登録要求信号を送信した第一通話端末を前記登録リストに登録し、次いで、前記第二通話端末を前記登録リストから抹消する第二登録制御手段とを備えている。
【０００９】
また、請求項２に係る発明の通信制御装置は、請求項１に記載の発明の構成に加えて、前記第二登録制御手段にて前記第二通話端末を前記登録リストから抹消させた後、前記第一受信制御手段にて、前記第二通話端末から前記登録要求信号を受信した場合に、前記第二通話端末の前記登録リストへの登録を禁止する第三登録制御手段を備えている。
【００１０】
また、請求項３に係る発明の通信制御装置は、請求項２に記載の発明の構成に加えて、前記第二登録制御手段にて前記第二通話端末を前記登録リストから抹消させた後、前記第一受信制御手段にて、前記第二通話端末から前記登録要求信号を受信した場合に、前記登録リストに登録されず通話が許可されない旨を通知する信号である登録拒否信号を前記第二通話端末に送信する第一送信制御手段を備えている。
【００１１】
また、請求項４に係る発明の通信制御装置は、請求項１乃至３のいずれかに記載の発明の構成に加えて、前記第二通話端末が通話中であるか否かを判断する通話中判断手段を備え、前記第二登録制御手段は、前記通話中判断手段にて前記第二通話端末が通話中であると判断された場合には、前記登録要求信号を送信した第一通話端末の前記登録リストへの登録を行わず、且つ、前記第二通話端末の前記登録リストからの抹消を行わないことを特徴とする。
【００１２】
また、請求項５に係る発明の通信制御装置は、請求項４に記載の発明の構成に加えて、前記通話中判断手段にて前記第二通話端末が通話中であると判断された場合であって、前記第一受信手段にて前記複数の第一通話端末のうちいずれかから前記登録要求信号を受信した場合に、前記登録リストに登録済みの前記第二通話端末が通話中であり前記登録リストに登録されない旨を通知する信号である通話中通知信号を、前記登録要求信号を送信した第一通話端末に送信する第二送信制御手段を備えている。
【００１３】
また、請求項６に係る発明の通信制御装置は、請求項１乃至３のいずれかに記載の発明の構成に加えて、前記第二通話端末が通話中であるか否かを判断する通話中判断手段を備え、前記第二登録制御手段は、前記通話中判断手段にて前記第二通話端末が通話中であると判断された場合には、前記登録要求信号を送信した第一通話端末を前記登録リストに登録し、且つ、前記第二通話端末を前記登録リストから抹消しないことを特徴とする。
【００１４】
また、請求項７に係る発明の通信制御装置は、請求項６に記載の発明の構成に加えて、前記登録要求信号を送信した第一通話端末及び前記第二通話端末が前記登録リストに登録されている状態で、前記通話中判断手段にて、前記第二通話端末の通話が終了したと判断された場合に、通話が終了した前記第二通話端末を前記登録リストから抹消する第四登録制御手段を備えている。
【００１５】
また、請求項８に係る発明の通信制御装置は、請求項１乃至３のいずれかに記載の発明の構成に加えて、前記第二登録制御手段において、前記登録要求信号を送信した第一通話端末を前記登録リストに登録してから、前記第二通話端末を前記登録リストから抹消するまでの間に、前記登録リストに登録されている第一通話端末及び第二通話端末とは異なる通話端末であって、前記登録リストに登録されている通話端末である第三通話端末から、前記登録リストに登録されている第一通話端末及び第二通話端末に割り当てられた前記識別情報宛てに送信される前記通話要求信号を受信する第二受信制御手段と、前記第二受信制御手段にて前記通話要求信号を受信した場合に、前記通話要求信号を前記登録リストに登録されている第一通話端末に対して送信する第三送信制御手段とを備えている。
【００１６】
また、請求項９に係る発明の通信制御装置は、請求項１乃至３のいずれかに記載の発明の構成に加えて、前記第二登録制御手段において、前記登録要求信号を送信した第一通話端末を前記登録リストに登録してから、前記第二通話端末が前記登録リストから抹消されるまでの間に、前記登録リストに登録されている第一通話端末及び第二通話端末のうち少なくともいずれかより送信される前記通話要求信号であって、他の前記通話端末との通話を要求する前記通話要求信号を受信する第三受信制御手段と、前記第三受信制御手段にて前記通話要求信号を受信した場合に、前記通話要求通知を前記他の通話端末に対して送信する第四送信制御手段とを備えている。
【００１７】
また、請求項１０に係る発明の通信制御方法は、通話端末間の通話のための通信を制御する通信制御方法であって、前記通話端末を識別するために前記通話端末に割り当てられる情報である識別情報が同一の通話端末である第一通話端末が複数存在する場合において、複数の前記第一通話端末のうち少なくともいずれかから送信される信号であって、登録されている前記通話端末から通話を要求する信号である通話要求信号を受信した場合に通話を実行させ、登録されていない前記通話端末から前記通話要求信号を受信した場合には通話を実行させない通話制御を行うために第一記憶手段に記憶される登録リストへの登録を要求する信号である登録要求信号を受信する第一受信制御ステップと、前記第一受信制御ステップにて前記複数の第一通話端末のうちいずれかが送信した前記登録要求信号を受信した場合であって、前記複数の第一通話端末のうち前記登録要求信号を送信した第一通話端末とは異なる通話端末である第二通話端末が、前記第一記憶手段に記憶された前記登録リストに登録されていない場合に、前記登録要求信号を送信した第一通話端末を前記登録リストに登録する第一登録制御ステップと、前記第一受信制御ステップにて前記複数の第一通信端末のうちいずれかが送信した前記登録要求信号を受信した場合であって、前記第一記憶手段に記憶された前記登録リストに前記第二通話端末が登録されている場合に、前記登録要求信号を送信した第一通話端末を前記登録リストに登録し、次いで、前記第二通話端末を前記登録リストから抹消する第二登録制御ステップとを備えている。
【００１８】
また、請求項１１に係る発明の通信制御プログラムでは、請求項１乃至９のいずれかに記載の通信制御装置の各処理手段としてコンピュータを機能させる。
【発明の効果】
【００１９】
請求項１に係る発明の通信制御装置では、通話要求信号を受信した場合に通話を実行させる（以下「通話を許可する」という。）通話端末を管理する為の登録リストを第一記憶手段に記憶している。そして、第一通話端末のうちいずれかから登録要求信号を受信した場合であって、登録要求信号を送信した第一通話端末とは異なる第二通話端末が登録リストに登録されていない場合に、登録要求信号を送信した第一通話端末を登録リストに登録する。一方、第二通話端末が既に登録リストに登録されている場合には、登録要求信号を送信した第一通話端末を新たに登録リストに登録し、次いで第二通話端末を登録リストから削除する。
【００２０】
このように、同一の識別情報を有する複数の通話端末から登録要求信号を受信した場合、後から登録要求信号を送信した通話端末を優先して登録リストに登録する。これによって、後から登録要求信号を送信した通話端末が登録リストに登録されずに通話が許可されない状態を防止できる。
【００２１】
また、請求項２に係る発明の通信制御装置では、請求項１に記載の発明の効果に加えて、一旦登録リストから抹消した通話端末は、以降、再度登録要求信号を受信した場合であっても登録リストに登録しない。これによって、周期的に繰り返し通話端末が通信制御装置に対して登録要求信号を送信する場合に、通話端末が交互に繰返し登録リストに登録される（交互に繰返し登録リストから抹消される）不具合を防止することが可能となる。
【００２２】
また、請求項３に係る発明の通信制御装置では、請求項２に記載の発明の効果に加えて、一旦登録リストから抹消した通話端末から、再度登録要求信号を受信した場合に、登録拒否信号を返信する。このようにして、登録要求信号を送信した通話端末に対して、同一識別情報が割り当てられた他の通話端末が新たに登録リストに登録され、登録リストへの登録が拒否されたことを通知する。これによって、登録拒否信号を受信した通話端末では、通話が許可されなかった理由を認識することが可能となる。
【００２３】
また、請求項４に係る発明の通信制御装置では、請求項１乃至３のいずれかに記載の発明の効果に加えて、先に登録リストに登録された状態の通話端末が通話中である場合、強制的に登録リストから抹消せず、継続して登録リストに残存させることによって、通話を許可する。後から登録要求信号を送信した通話端末は登録リストに登録せず、通話を許可しない。これによって、通話端末の通話を途中で切断させてしまうことを防止できる。
【００２４】
また、請求項５に係る発明の通信制御装置は、請求項４に記載の発明の効果に加えて、先に登録されている通話端末が通話中であり、登録リストに登録されない旨を通知する通話中通知信号を、登録要求信号を送信した第一通話端末に対して送信する。これによって通話中通知信号を受信した第一通話端末では、登録リストに登録されなかった理由が通話中の第二通話端末の存在によるものであることを認識することが可能となる。
【００２５】
また、請求項６に係る発明の通信制御装置では、請求項１乃至３のいずれかに記載の発明の効果に加えて、第二通話端末が通話中の場合には、第二通話端末を登録リストから抹消せず、登録要求信号を送信した第一通話端末と第二通話端末との両方を登録リストに登録する。これによって、通話中の第二通話端末は登録リストに残存するので、通話可能な状態が継続する。従って、第二通話端末の通話状態を途中で切断させることなく、継続して通話を実行させることが可能となる。
【００２６】
また、請求項７に係る発明の通信制御装置では、請求項６に記載の発明の効果に加えて、第二通話端末の通話終了時に、第二通話端末を登録リストから抹消する。これによって、第一通話端末のみが登録リストに登録された状態となるので、第一通話端末のみを、通話を許可する通話端末と認識することが可能となる。
【００２７】
また、請求項８に係る発明の通信制御装置では、請求項１乃至３のいずれかに記載の発明の効果に加えて、同一の識別情報が割り当てられた複数の通話端末が同時に登録リストに登録されている状態で、この識別情報宛ての通話要求信号を受信した場合には、後に登録された第一通話端末に対して通話要求信号を転送する。これによって通話端末のユーザは、後に登録された通話端末を優先的に使用して通話を行うことが可能となる。
【００２８】
また、請求項９に係る発明の通信制御装置では、請求項１乃至３のいずれかに記載の発明の効果に加えて、同一の識別情報が割り当てられた複数の通話端末が同時に登録リストに登録されている状態で、これらの通話端末から通話要求信号を受信した場合には、通話先の通話端末に対して通話要求信号を転送する。これによって通話端末のユーザは、複数の通話端末を使用して通話を行うことが可能となる。
【００２９】
また、請求項１０に係る発明の通信制御方法では、通話要求信号を受信した場合に通話を実行させる（以下「通話を許可する」という。）通話端末を管理する為の登録リストを第一記憶手段に記憶している。そして、第一通話端末のうちいずれかから登録要求信号を受信した場合であって、登録要求信号を送信した第一通話端末とは異なる第二通話端末が登録リストに登録されていない場合に、登録要求信号を送信した第一通話端末を登録リストに登録する。一方、第二通話端末が既に登録リストに登録されている場合には、登録要求信号を送信した第一通話端末を新たに登録リストに登録し、次いで第二通話端末を登録リストから削除する。
【００３０】
このように、同一の識別情報を有する複数の通話端末から登録要求信号を受信した場合、後から登録要求信号を送信した通話端末を優先して登録リストに登録する。これによって、後から登録要求信号を送信した通話端末が登録リストに登録されずに通話が許可されない状態を防止できる。
【００３１】
また、請求項１１に係る発明の通信制御プログラムでは、請求項１乃至９のいずれかに記載の通信制御装置の各処理手段としてコンピュータを機能させることが可能となる。
【図面の簡単な説明】
【００３２】
【図１】通信制御装置２を含む通話システム１の概要を示す模式図である。
【図２】通信制御装置２の電気的構成を示す模式図である。
【図３】通話端末１０の電気的構成を示す模式図である。
【図４】ＡＯＲリストを示す模式図である。
【図５】登録リストを示す模式図である。
【図６】登録要求受信処理を示すフローチャートである。
【図７】リスト更新処理を示すフローチャートである。
【図８】通話制御処理を示すフローチャートである。
【図９】登録要求送信処理を示すフローチャートである。
【図１０】発呼処理を示すフローチャートである。
【図１１】着呼処理を示すフローチャートである。
【図１２】変形例における登録要求受信処理を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、本発明に係る通信制御装置を具現化した通信制御装置２について、図面を参照して説明する。なおこれらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置、端末の構成、各種処理のフローチャートなどは、特に特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。
【００３４】
はじめに、図１を参照し、通信制御装置２を含む通話システム１の概要について説明する。図１に示すように、通話システム１は、インターネット３に接続された携帯通話端末１１、携帯通話端末１２、ＰＣ１３、ＰＣ１４、及び通信制御装置２から構成されている。携帯通話端末１１は、ユーザ４によって所有されている。携帯通話端末１２及びＰＣ１３は、ユーザ５によって所有されている。ＰＣ１４は、ユーザ６によって所有されている。
【００３５】
携帯通話端末１１、携帯通話端末１２、ＰＣ１３、及びＰＣ１４について説明する。携帯通話端末１１、携帯通話端末１２、ＰＣ１３、及びＰＣ１４は何れも、インターネット３を介して他の端末（携帯通話端末及びＰＣ）と通信を行い、端末の所有者間で通話を実行させる機能（ＩＰ電話機能）を少なくとも備えている。携帯通話端末１１及び１２は、インターネット３に接続された図示外のアクセスポイントと無線通信を行うことによって、インターネット３に接続される。携帯通話端末１１及び１２としては、例えば無線ＩＰ電話が使用可能である。ＰＣ１３及び１４は、インターネット３に直接接続される。以下、携帯通話端末１１、携帯通話端末１２、ＰＣ１３、ＰＣ１４を総称して「通話端末１０」という。通話端末１０では、ＩＰ電話機能を実現するための呼制御プロトコルとして、ＳＩＰ（Session Initiation Protocol）が用いられる。
【００３６】
通話端末１０の其々には、ユーザを識別するための識別情報が割り当てられている。ＳＩＰにおいては、「ＳＩＰアドレス」が識別情報に相当する。ユーザは、ＳＩＰアドレスを指定して特定のユーザの通話端末１０を呼び出すことによって、特定のユーザと通話を行うことが可能となる。図１に示す例では、携帯通話端末１１（ユーザ４が所有）に対してＳＩＰアドレス「hanako@hoge.co.jp」が割り当てられている。携帯通話端末１２及びＰＣ１３（いずれもユーザ５が所有）に対してＳＩＰアドレス「taro@hogehoge.co.jp」が割り当てられている。ＰＣ１４（ユーザ６が所有）に対してＳＩＰアドレス「ichiro@hoge.co.jp」が割り当てられている。
【００３７】
図１にて示されているように、ユーザ５の使用する二つの通話端末１０（携帯通話端末１２、ＰＣ１３）には、共通のＳＩＰアドレス「taro@hogehoge.co.jp」が割り当てられている。ユーザ５は、共通のＳＩＰアドレスが割り当てられた通話端末を、状況に応じて使い分けることが可能となる。例えば、ユーザ５がＰＣ１３に向かって作業を行っている場合には、ＰＣ１３を通話端末として使用し通話を行う。ユーザ５がＰＣ１３から離れて作業を行っている場合には、携帯通話端末１２を通話端末として使用し通話を行う。
【００３８】
通信制御装置２について説明する。通信制御装置２は、ＳＩＰにおけるＳＩＰサーバとして機能する。本実施の形態では、通信制御装置２の有するＳＩＰサーバとしての機能のうちレジスタ機能及びプロキシ機能について詳説する。しかしながら通信制御装置２は、ＳＩＰサーバが通常備える他の機能（相手のＳＩＰ  ＵＡの移動先を調べる機能（リダイレクト機能）や、ＳＩＰ  ＵＡの情報を管理する機能（ロケーション機能））を備えた構成であってもよい。
【００３９】
通信制御装置２が備えるレジスタ機能について概説する。通話端末１０は、通信制御装置２が備える登録リスト（図５参照、詳細後述）への登録を要求する信号（以下「登録要求信号（ＲＥＧＩＳＴＥＲ）」という。）を通信制御装置２に対して送信する。通信制御装置２では、登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した場合、通話端末１０の情報を登録リストに記憶し管理する。登録リストに登録されている通話端末１０同士の通話要求を受け付けた場合、通信制御装置２は通話端末１０間の通話を実行させる。登録リストに登録されていない通話端末１０同士の通話要求を受け付けた場合、通信制御装置２は通話端末１０間の通話を実行させない。
【００４０】
通信制御装置２が備えるプロキシ機能について概説する。通話端末１０は、通話の開始を要求するための信号（以下「呼び出し要求（ＩＮＶＩＴＥ）」という。）を通信制御装置２に対して送信する。通信制御装置２では、呼び出し要求（ＩＮＶＩＴＥ）を受信した場合、相手先の通話端末１０のＩＰアドレスなどを調査し、受信した呼び出し要求（ＩＮＶＩＴＥ）を調査した通話端末１０に対して転送する。以降、ＳＩＰに基づき双方の通話端末１０から送信される信号を、相手通話端末１０に対して転送する。このようにして所定の一連の通信手続きが完了すると、通話端末１０間で通話が可能となる。
【００４１】
ここで図１に示すように、同じＳＩＰアドレスが割り当てられた通話端末１０が複数存在する場合、通信制御装置２では、両方の通話端末１０から登録要求信号（ＲＥＧＩＳＴＥＲ）を受信する可能性がある。通信制御装置２において、通話端末１０間の通話を実現させるためには、ＳＩＰアドレスと通話端末１０とが一対一で対応付けられ登録リストに登録されなければならない。本実施の形態における通信制御装置２では、原則として、後で登録要求信号（ＲＥＧＩＳＴＥＲ）を送信した通話端末１０を優先して登録リストに登録する。先に登録されていた通話端末１０は、登録リストから抹消させる。登録リストへの登録／抹消が繰り返し行われないように、一旦登録リストから抹消された通話端末１０から再度登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した場合、この通話端末１０を登録リストに登録させない。
【００４２】
図２を参照し、通信制御装置２の電気的構成について説明する。図２に示すように、通信制御装置２は、通話端末１０の登録制御や通話端末１０間の呼制御が実行されるＣＰＵ２１、ブートプログラムやＢＩＯＳが記憶されるＲＯＭ２２、フラグ情報やタイマ情報、カウンタ情報等が一時的に記憶されるＲＡＭ２３、プログラム、登録情報、設定情報などが記憶されるハードディスク（以下「ＨＤＤ」という。）２８を備えている。そして、ＣＰＵ２１とＲＯＭ２２、ＲＡＭ２３、及びＨＤＤ２８とは、其々電気的に接続されている。ＣＰＵ２１は、ＲＯＭ２２、ＲＡＭ２３、及びＨＤＤ２８の記憶領域に対してアクセスすることが可能となっている。
【００４３】
ＨＤＤ２８は、アドレスオブレコード（以下「ＡＯＲ」と略す。）リスト記憶領域２８１、登録リスト記憶領域２８２、及びその他の領域を備えている。ＡＯＲリスト記憶領域２８１には、登録リストへの登録を認める通話端末１０に関する情報がＡＯＲリストとして記憶される。登録リスト記憶領域２８２には、上述した登録リストが記憶される。ＡＯＲリスト記憶領域２８１、及び登録リスト記憶領域２８２に記憶されている情報の詳細については後述する。
【００４４】
通信制御装置２は、インターネット３（図１参照）に接続する為の通信モジュール３１を備えている。ＣＰＵ２１と通信モジュール３１とは電気的に接続されている。ＣＰＵ２１は、所望のデータをインターネット３に送信することが可能となっている。またＣＰＵ２１は、インターネット３から受信されるデータを認識することが可能となっている。通信モジュール３１としてネットワークカードが使用可能である。
【００４５】
通信制御装置２は、ディスプレイ２５に画像を表示させることが可能な表示ドライバ２４を備えている。ＣＰＵ２１と表示ドライバ２４とは電気的に接続されている。表示ドライバ２４とディスプレイ２５とは電気的に接続されている。ＣＰＵ２１は、ディスプレイ２５に所望の画像を表示させることが可能となっている。
【００４６】
通信制御装置２は、キーボード２７を介してユーザによって入力される情報を検出することが可能な入力ドライバ２６を備えている。ＣＰＵ２１と入力ドライバ２６とは電気的に接続されている。入力ドライバ２６とキーボード２７とは電気的に接続されている。ＣＰＵ２１は、キーボード２７を介して入力される情報を認識することが可能となっている。
【００４７】
通信制御装置２は、ＣＤ−ＲＯＭ３０に記憶された情報を読み取ることが可能なＣＤ−ＲＯＭドライブ２９を備えている。ＣＰＵ２１とＣＤ−ＲＯＭドライブ２９とは電気的に接続されている。ＣＤ−ＲＯＭ３０には、例えばＣＰＵ２１を駆動させるために必要なプログラムが記憶される。ＣＰＵ２１は、ＣＤ−ＲＯＭ３０に記憶されている情報を認識することが可能となっている。
【００４８】
図３を参照し、通話端末１０の電気的構成について説明する。図３に示すように、通話端末１０は、通信制御装置２への登録要求や通話のための通信制御が実行されるＣＰＵ４１、ＣＰＵ４１の実行するプログラム等が記憶されるＲＯＭ４２、フラグ情報やタイマ情報、カウンタ情報が一時的に記憶されるＲＡＭ４３、ディスプレイ４９（後述）に表示させる画像データや、スピーカ４６（後述）から出力させる音源データなどが記憶されるフラッシュメモリ４４を備えている。そして、ＣＰＵ４１とＲＯＭ４２、ＲＡＭ４３、及びフラッシュメモリ４４とは、其々電気的に接続されている。ＣＰＵ４１は、ＲＯＭ４２、ＲＡＭ４３、及びフラッシュメモリ４４の記憶領域に対してアクセスすることが可能となっている。
【００４９】
通話端末１０は、インターネット３（図１参照）に接続する為の通信モジュール４５を備えている。ＣＰＵ４１と通信モジュール４５とは電気的に接続されている。ＣＰＵ４１は、所望のデータをインターネット３に送信することが可能となっている。またＣＰＵ４１は、インターネット３から受信されるデータを認識することが可能となっている。通話端末１０が携帯通話端末１１及び携帯通話端末１２である場合、通信モジュール４５としてＲＦモジュールが使用可能である。通話端末１０がＰＣ１３及びＰＣ１４である場合、通信モジュール４５としてネットワークカードが使用可能である。
【００５０】
通話端末１０は、音声を出力するスピーカ４６、及び、音声を入力するマイク４７を備えている。ＣＰＵ４１とスピーカ４６及びマイク４７とは、其々電気的に接続されている。ＣＰＵ４１は、スピーカ４６から所望の音声を出力させることが可能となっている。ＣＰＵ４１は、マイク４７を介して入力された音声を認識することが可能となっている。
【００５１】
通話端末１０は、ディスプレイ４９と、画像をディスプレイ４９に表示させることが可能な表示ドライバ４８とを備えている。ＣＰＵ４１と表示ドライバ４８とは電気的に接続されている。表示ドライバ４８とディスプレイ４９とは電気的に接続されている。ＣＰＵ４１は、ディスプレイ４９に所望の画像を表示させることが可能となっている。
【００５２】
通話端末１０は、キーボード５１と、キーボード５１を介してユーザによって入力される情報を検出することが可能な入力ドライバ５０とを備えている。ＣＰＵ４１と入力ドライバ５０とは電気的に接続されている。入力ドライバ５０とキーボード５１とは電気的に接続されている。ＣＰＵ４１は、キーボード５１を介して入力される情報を認識することが可能となっている。
【００５３】
図４を参照し、ＡＯＲリスト記憶領域２８１に記憶されるＡＯＲリストについて説明する。図４に示すように、ＡＯＲリストには、ＡＯＲ−ＩＤ、ＳＩＰアドレス、及び保持期間の各情報が記憶される。ＡＯＲリストへの情報登録は、例えばシステム管理者等がキーボード２７（図２参照）を介し入力操作を行うことによって行われる。ＡＯＲ−ＩＤは、ＡＯＲリストに情報が記憶される場合に自動的に付加されるインデックス情報である。ＳＩＰアドレスとしては、登録リストへの登録が認められた通話端末１０のＳＩＰアドレスが記憶される。保持期間としては、通話端末１０の情報が登録リストに保持される時間が記憶される。
【００５４】
図４に示す例では、ＳＩＰアドレスが「hanako@hoge.co.jp」（ＡＯＲ−ＩＤ：１）である携帯通話端末１１と、ＳＩＰアドレスが「taro@hogehoge.co.jp」（ＡＯＲ−ＩＤ：２）である携帯通話端末１２及びＰＣ１３と、ＳＩＰアドレスが「ichiro@hoge.co.jp」（ＡＯＲ−ＩＤ：３）であるＰＣ１４とが、ＡＯＲリストに記憶されている。其々の保持期間は、１８００ｓ（ＡＯＲ−ＩＤ：１）、１０００ｓ（ＡＯＲ−ＩＤ：２）、１２００ｓ（ＡＯＲ−ＩＤ：３）である。
【００５５】
図５を参照し、登録リスト記録領域２８２に記憶される登録リストについて説明する。図５に示すように、登録リストには、ＩＤ、ＡＯＲ−ＩＤ、Ｃｏｎｔａｃｔ−ＵＲＩ、Ｃａｌｌ−ＩＤ、アクティブフラグ、通話許可フラグ、通話中フラグ、保持期間、及び登録日時の各情報が記憶される。ＩＤは、登録リストに情報が記憶される場合に、自動的に付加されるインデックス情報である。ＡＯＲ−ＩＤとしては、登録リストに記憶された通話端末１０に対して、ＡＯＲリスト（図４参照）において付加されているＡＯＲ−ＩＤが記憶される。
【００５６】
Ｃｏｎｔａｃｔ−ＵＲＩは、通信制御装置２が通話端末１０から受信した通話データなどを他の通話端末１０に対して転送する場合において、転送先を特定するために参照されるアドレス情報である。Ｃｏｎｔａｃｔ−ＵＲＩは、登録リストに記憶された通話端末１０のＳＩＰアドレスの頭に「ｓｉｐ：」が付加され、ドメイン名がＩＰアドレスに変換されたものである。
【００５７】
Ｃａｌｌ−ＩＤは、通話端末１０間や通話端末１０と通信制御装置２との間で通信が行われる場合において、データに付加されるＩＤ情報である。Ｃａｌｌ−ＩＤは、通話端末１０からデータが送信される場合に、通話端末１０によって付加される。Ｃａｌｌ−ＩＤは、所定の通話端末１０間や通話端末１０と通信制御装置２との間で実行される一連の通信において発生する各種データを、他の通信におけるデータと識別するために使用されるものである。
【００５８】
アクティブフラグは、登録リストに記憶されている通話端末１０の登録情報が有効であるか無効であるかを示すフラグ情報である（詳細は後述する。）。図５では、記憶されている通話端末１０の登録情報が有効である場合に「ＴＲＵＥ」、無効である場合に「ＦＡＬＳＥ」が模式的に示されている。以下、登録情報が有効であることを示すフラグ情報がアクティブフラグとして記憶されることを「アクティブフラグに「ＴＲＵＥ」が記憶される。」といい、登録情報が無効であることを示すフラグ情報がアクティブフラグとして記憶されることを「アクティブフラグに「ＦＡＬＳＥ」が記憶される。」という。
【００５９】
通話許可フラグは、登録リストに記憶されている通話端末１０の通話が許可されているか否かを示すフラグ情報である。図５では、登録リストに記憶されている通話端末１０の通話が許可されていることを表す「ＴＲＵＥ」が模式的に示されている。以下、通話が許可された旨が通話許可フラグに記憶されることを「通話許可フラグに「ＴＲＵＥ」が記憶される。」といい、通話が禁止された旨が通話許可フラグに記憶されることを「通話許可フラグに「ＦＡＬＳＥ」が記憶される。」という。また、通話許可フラグに「ＴＲＵＥ」が記憶された状態で通話端末１０が登録リストに記憶されることを、特に「登録リストに登録される。」といい、記憶された通話端末１０の通話許可フラグに「ＦＡＬＳＥ」が記憶されることを「登録リストから抹消される」という。
【００６０】
通話中フラグは、登録されている通話端末１０が通話中であるか否かを示すフラグ情報である。図５では、通話端末１０が通話中である場合に「ＴＲＵＥ」、通話中でない場合に「ＦＡＬＳＥ」が模式的に示されている。以下、通話端末１０が通話中であることを示すフラグ情報が通話中フラグとして記憶されることを「通話中フラグに「ＴＲＵＥ」が記憶される。」といい、通話中でないことを示すフラグ情報が通話中フラグとして記憶されることを「通話中フラグに「ＦＡＬＳＥ」が記憶される。」という。
【００６１】
保持期間としては、通話端末１０の登録情報を登録リストに保持する時間が記憶される。登録日時としては、通話端末１０から登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した際の受信日時の情報が記憶される。
【００６２】
図５に示す例では、Ｃｏｎｔａｃｔ−ＵＲＩが「sip:hanako@192.0.2.4」である携帯通話端末１１（ＡＯＲ−ＩＤ：１）が、登録リストに登録されている。携帯通話端末１１より受信したデータに付加されたＣａｌｌ−ＩＤは「841234@hoge.co.jp」である。登録情報は有効であり（アクティブフラグ：「ＴＲＵＥ」）、通話は許可されており（通話許可フラグ：「ＴＲＵＥ」）、通話中でない（通話中フラグ：「ＦＡＬＳＥ」）。携帯通話端末１１の保持期間は「１８００ｓ」である。携帯通話端末１１より登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した際の最新日時は「２００８年１２月１８日  １０時０１分」である。
【００６３】
図６乃至９を参照し、通信制御装置２のＣＰＵ２１にて実行される処理（登録要求受信処理、リスト更新処理、通信制御処理）について説明する。なおこれらの処理には、予め所定の優先順位が設定される。いずれかの処理が実行状態であって、優先順位がより高い他の処理が起動タイミングとなった場合、実行状態の処理は一旦中断される。そして優先順位がより高い他の処理が代わりに実行される。優先順位がより高い他の処理が実行終了した後、中断された処理が、中断時点から処理を再開する。優先順位は、例えば「通信制御処理：１」「登録要求受信処理：２」「リスト更新処理：３」のように設定される。但し他の設定であってもよい。各処理の起動タイミングについては、下記にて説明する。
【００６４】
はじめに図６を参照し、登録要求受信処理について説明する。登録要求受信処理では、通信制御装置２が通話端末１０から登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した場合に、登録要求信号（ＲＥＧＩＳＴＥＲ）を送信した通話端末１０（以下「登録要求端末」という。）を登録リストに登録する為の処理が実行される。登録要求受信処理は、通信制御装置２の電源が投入された場合に、ＣＰＵ２１により起動され実行される。
【００６５】
図６に示すように、登録要求受信処理では、登録要求端末から送信される登録要求信号（ＲＥＧＩＳＴＥＲ）を受信したかが判断される（Ｓ１１）。登録要求信号（ＲＥＧＩＳＴＥＲ）を受信していない場合（Ｓ１１：ＮＯ）、Ｓ１１に戻り、継続して登録要求信号（ＲＥＧＩＳＴＥＲ）の受信が監視される。
【００６６】
登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した場合（Ｓ１１：ＹＥＳ）、ＨＤＤ２８の登録リスト記憶領域２８２に記憶されている登録リストが読みだされる（Ｓ１３）。そして、登録要求端末のＳＩＰアドレスと同一のＳＩＰアドレスが割り当てられた通話端末１０の情報が、登録リストに記憶されているかが判断される（Ｓ１５）。具体的には、登録リストに記憶されているＡＯＲ−ＩＤの全てが抽出される。ＨＤＤ２８のＡＯＲリスト記憶領域２８１に記憶されているＡＯＲリストが参照され、抽出されたＡＯＲ−ＩＤに対応するＳＩＰアドレスが特定される。登録要求信号（ＲＥＧＩＳＴＥＲ）に含まれている送信元ＳＩＰアドレスの情報から、登録要求端末のＳＩＰアドレスが特定される。ＡＯＲリストから特定されたＳＩＰアドレスの中に、登録要求信号（ＲＥＧＩＳＴＥＲ）から特定された登録要求端末のＳＩＰアドレスと同一のＳＩＰアドレスが含まれているかが判断される。
【００６７】
登録要求端末のＳＩＰアドレスと同一ＳＩＰアドレスの通話端末１０の情報が、登録リストに記憶されていないと判断された場合（Ｓ１５：ＮＯ）、登録要求端末を登録リストに登録するために、必要な情報が登録リストに記憶される（Ｓ１７）。具体的には、ＨＤＤ２８のＡＯＲリスト記憶領域２８１に記憶されているＡＯＲリストが参照されて登録要求端末のＡＯＲ−ＩＤが特定される。特定されたＡＯＲ−ＩＤが登録リストに記憶される。受信した登録要求信号（ＲＥＧＩＳＴＥＲ）から特定された登録要求端末のＳＩＰアドレスの先頭に「ｓｉｐ：」が付加される。ＳＩＰアドレスのドメイン名部分がＩＰアドレスに変換される。これによって得られたＣｏｎｔａｃｔ−ＵＲＩが、登録リストに記憶される。登録要求信号（ＲＥＧＩＳＴＥＲ）に含まれているＣａｌｌ−ＩＤが登録リストに記憶される。上述にて記憶された情報が有効であることを示すために、アクティブフラグに「ＴＲＵＥ」が記憶される。通話許可フラグに「ＴＲＵＥ」が記憶される。登録要求端末が通話中でないことを示すために、通話中フラグに「ＦＡＬＳＥ」が記憶される。ＡＯＲリストにおいて登録要求端末に対応付けられている保持期間が、登録リストの保持期間として記憶される。登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した日時（登録日時）が取得され、登録日時として記憶される。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【００６８】
一方、登録要求端末のＳＩＰアドレスと同一ＳＩＰアドレスの通話端末１０の情報が、登録リストに記憶されていると判断された場合（Ｓ１５：ＹＥＳ）、記憶されている同一ＳＩＰアドレスの通話端末１０（以下「登録済み端末」という。）が登録要求端末と同一の端末であるかが判断される（Ｓ１９）。登録済み端末と登録要求端末とが同一の端末であるか否かは、受信した登録要求信号（ＲＥＧＩＳＴＥＲ）に含まれているＣａｌｌ−ＩＤと、登録リストの内、登録済み端末に対応付けられたＣａｌｌ−ＩＤとを比較することによって行われる。
【００６９】
Ｃａｌｌ−ＩＤが同一である場合（Ｓ１９：ＹＥＳ）、登録済み端末と登録要求端末とは同じ通話端末１０であると判断される。この場合、次いで、登録リストの内、登録済み端末に対応付けられたアクティブフラグが参照される（Ｓ２１）。アクティブフラグに「ＴＲＵＥ」が記憶されている場合（Ｓ２１：ＹＥＳ）、登録済み端末に対応付けられた登録日時に、登録要求端末から登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した日時の情報が上書きされる。これによって、登録リストの登録情報が更新される（Ｓ２７）。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【００７０】
一方、登録リストの内、登録済み端末に対応付けられたアクティブフラグに「ＦＡＬＳＥ」が記憶されている場合（Ｓ２１：ＮＯ）、通話許可フラグに「ＦＡＬＳＥ」が記憶されて、登録情報が抹消され（Ｓ２３）、Ｓ２４に移行される。
【００７１】
Ｓ２４では、登録リストの内、登録済み端末に対応付けられた登録日時に、登録要求端末から登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した日時の情報が上書きされる。これによって、登録リストの情報が更新される（Ｓ２４）。次いで、登録要求端末の通話は禁止されている旨を通知する為の信号（以下「登録拒否信号」という。）が、登録要求端末に対して送信される（Ｓ２６）。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【００７２】
Ｓ１９においてＣａｌｌ−ＩＤが相違すると判断された場合（Ｓ１９：ＮＯ）、登録済み端末が通話中であるかが判断される（Ｓ２９）。登録リストの内、登録済み端末に対応付けられた通話中フラグに「ＦＡＬＳＥ」が記憶されている場合には、登録済み端末は通話中でない（Ｓ２９：ＮＯ）。この場合、登録済み端末に対応付けられているアクティブフラグに「ＦＡＬＳＥ」が記憶され、登録済み端末の登録情報が無効にされる（Ｓ３３）。次いで、登録要求端末が登録リストに登録される（Ｓ３５）。登録リストへの登録方法は、Ｓ１７における方法と同様である。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【００７３】
なお上述において、登録リストの内、登録済み端末に対応付けられたアクティブフラグに「ＦＡＬＳＥ」が記憶されると、次にＳ１１において、登録済み端末から登録要求信号（ＲＥＧＩＳＴＥＲ）が受信された場合に、登録済み端末の登録情報のうち通話許可フラグに「ＦＡＬＳＥ」が記憶され、登録リストから抹消される（Ｓ２１：ＹＥＳ→Ｓ２３）。
【００７４】
登録リストの内、登録積み端末に対応付けられた通話中フラグに「ＴＲＵＥ」が記憶されている場合（Ｓ２９：ＹＥＳ）、登録済み端末は通話中である。この場合、登録済み端末が通話中であり登録要求端末が登録されない旨を通知する為の信号（「通話中通知信号」という。）を、登録要求端末に対して送信する（Ｓ３１）。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【００７５】
以上のように、同一のＳＩＰアドレスが割り当てられた複数の通話端末１０から登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した場合、原則として、後で登録要求信号（ＲＥＧＩＳＴＥＲ）を送信した通話端末１０を優先して登録リストに登録する。また、一旦登録リストから抹消された通話端末１０から、再度登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した場合には、この通話端末１０を登録リストに登録させない。これによって、登録リストに登録される通話端末１０が次々と変更されてしまう不具合を防止することが可能となる。
【００７６】
また、先に登録リストに登録されている通話端末１０が通話中である場合には、通話中の通話端末１０の登録情報を無効とせず、継続して通話状態を維持させる。これによって、通話端末１０の通話を途中で切断させてしまうことを防止できる。
【００７７】
また、先に登録リストに登録されている通話端末１０が通話中であり、後から登録要求信号（ＲＥＧＩＳＴＥＲ）を送信した通話端末１０が登録リストに登録されない場合、この通話端末１０に対して通話中通知信号を送信する。これによって、後から登録要求信号（ＲＥＧＩＳＴＥＲ）を送信した通話端末１０に対して、登録リストに登録されなかった理由を通知することが可能となる。
【００７８】
図７を参照し、リスト更新処理について説明する。リスト更新処理では、登録リストに記憶されている情報の保持期間を監視する処理が一定周期で行われる。登録日時から現在日時迄の経過時間が保持期間を超えた場合に、情報を登録リストから削除する。リスト更新処理は、ＣＰＵ２１により所定の周期（例えば１ｓ周期）で起動され実行される。
【００７９】
図７に示すように、リスト更新処理では、はじめに登録リストのうち一通話端末の情報が選択される（Ｓ４１）。選択された情報のうち、保持期間と登録日時とが参照される。現在日時から登録日時を差し引いた時間、即ち、登録要求端末から登録要求信号（ＲＥＧＩＳＴＥＲ）を最後に受信してから現在までの経過時間が算出される。算出された経過時間が保持期間を超えているかが判断される（Ｓ４３）。経過時間が保持期間を超えている場合（Ｓ４３：ＹＥＳ）、該当する情報が登録リストから削除される（Ｓ４５）。そしてＳ４７に移行される。経過時間が保持期間を超えていない場合（Ｓ４３：ＮＯ）、情報は削除せず、Ｓ４７に移行される。
【００８０】
Ｓ４７では、登録リストの全ての情報について、上述の処理が実行されたかが判断される（Ｓ４７）。処理が実行されていない情報が残存する場合（Ｓ４７：ＹＥＳ）、Ｓ４１に戻り、残りの登録情報に対して上述の処理が繰り返し実行される。全ての情報に対して処理が実行された場合（Ｓ４７：ＮＯ）、リスト更新処理は終了される。
【００８１】
図８を参照し、通話制御処理について説明する。通話制御処理では、ＳＩＰに基づき、登録リストに登録されている（通話許可フラグに「ＴＲＵＥ」が記憶されている）通話端末１０間の通話を実行させる。通話制御処理は、通信制御装置２の電源が投入された場合において、ＣＰＵ２１により起動され実行される。
【００８２】
図８に示すように通話制御処理では、通話開始を望む通話端末１０（以下「発呼側端末」という。）から送信される呼び出し要求（ＩＮＶＩＴＥ）の受信が監視される（Ｓ８１）。呼び出し要求（ＩＮＶＩＴＥ）を受信していない場合（Ｓ８１：ＮＯ）、Ｓ８１に戻り、継続して呼び出し要求（ＩＮＶＩＴＥ）の受信が監視される。
【００８３】
呼び出し要求（ＩＮＶＩＴＥ）を受信した場合（Ｓ８１：ＹＥＳ）、呼び出し要求（ＩＮＶＩＴＥ）を送信した発呼側端末、及び、通話相手先の通話端末１０（以下「着呼側端末」という。）が登録リストに登録されているかが判断される（Ｓ８３）。具体的には、呼び出し要求（ＩＮＶＩＴＥ）に含まれている発呼側端末のＳＩＰ  ＵＲＩと着呼側端末のＳＩＰ  ＵＲＩが参照される。そして其々のＳＩＰ  ＵＲＩが、登録リストにＳＩＰ  ＵＲＩとして記憶されており、且つその通話許可フラグに「ＴＲＵＥ」が記憶されているかが判断される。発呼側端末及び着呼側端末のうち少なくともいずれかのＳＩＰ  ＵＲＩが、通話許可フラグに「ＴＲＵＥ」が記憶されている状態で登録リストに記憶されていない場合（Ｓ８３：ＮＯ）、発呼側端末と着呼側端末との通話を開始させることなくＳ８１に戻り、上述の処理が継続して実行される。
【００８４】
発呼側端末と着呼側端末との両方のＳＩＰ  ＵＲＩが登録リストに記憶されており、且つその通話許可フラグに「ＴＲＵＥ」が記憶されている場合（Ｓ８３：ＹＥＳ）、着呼側端末のＳＩＰ  ＵＲＩが登録リストに複数登録されている状態であるかが判断される（Ｓ８５）。着呼側端末のＳＩＰ  ＵＲＩが登録リストに複数記憶されており、且つその通話許可フラグに「ＴＲＵＥ」が記憶されている場合（Ｓ８５：ＹＥＳ）、後から登録リストに登録された通話端末（登録済み端末）が、呼び出し要求（ＩＮＶＩＴＥ）の転送先端末として選択される（Ｓ８９）。着呼側端末のＳＩＰ  ＵＲＩとして記憶されている複数の登録情報のうち、対応するアクティブフラグに「ＴＲＵＥ」が記憶されている登録情報に対応する通話端末１０が、後から登録リストに登録されていた通話端末（転送先端末）に相当する。そしてＳ９１に移行される。
【００８５】
一方、登録リストに登録されている着呼側端末のＳＩＰ  ＵＲＩが唯一つである場合（Ｓ８５：ＮＯ）、唯一つの着呼側端末が呼び出し要求（ＩＮＶＩＴＥ）の転送先端末として選択される（Ｓ８７）。そしてＳ９１に移行される。
【００８６】
Ｓ９１では、転送先端末として選択された着呼側端末のＳＩＰ  ＵＲＩ宛てに、発呼側端末から受信した呼び出し要求（ＩＮＶＩＴＥ）が転送される（Ｓ９１）。
【００８７】
呼び出し要求（ＩＮＶＩＴＥ）が着呼側端末に転送された後、着呼側端末から送信される呼び出し中（Ｒｉｎｇｉｎｇ）が受信される。受信された呼び出し中（Ｒｉｎｇｉｎｇ）は、発呼側端末に対して転送される（Ｓ９３）。
【００８８】
発呼側端末に対して呼び出し中（Ｒｉｎｇｉｎｇ）が転送された後、着呼側端末から送信される呼び出し成功（２００  ＯＫ）の受信が監視される（Ｓ９５）。呼び出し成功（２００  ＯＫ）を受信していない状態では（Ｓ９５：ＮＯ）、着呼側端末において通話拒否されたことを通知する拒否通知（４８６  ＢＵＳＹ  ＨＥＲＥ）を受信したかが判断される（Ｓ１１５）。拒否通知（４８６  ＢＵＳＹ  ＨＥＲＥ）を受信した場合（Ｓ１１５：ＹＥＳ）、受信した拒否通知（４８６  ＢＵＳＹ  ＨＥＲＥ）を発呼側端末に対して転送する（Ｓ１１７）。そしてＳ８１に戻り、上述の処理が繰り返し実行される。拒否通知（４８６  ＢＵＳＹ  ＨＥＲＥ）を受信していない状態では（Ｓ１１５：ＮＯ）、Ｓ９５に戻り、着呼側端末から送信される呼び出し信号（２００  ＯＫ）の受信が継続して監視される。
【００８９】
一方、着信側端末から送信される呼び出し成功（２００  ＯＫ）を受信した場合（Ｓ９５：ＹＥＳ）、受信した呼び出し成功（２００  ＯＫ）が発呼側端末に対して転送される（Ｓ９７）。次いで、発呼側端末から送信される確認応答（ＡＣＫ）が受信され、着呼側端末に対して受信した確認応答（ＡＣＫ）が転送される（Ｓ９９）。次いで、登録リスト記憶領域２８２に記憶されている登録リストの内、発呼側端末及び着呼側端末の其々に対応する通話中フラグに「ＴＲＵＥ」が記憶される（Ｓ１０１）。
【００９０】
これによって、発呼側端末と着呼側端末との間で通話が可能な状態となるので、ＲＴＰ（Real-time Transport protocol）に基づき、発呼側端末と着呼側端末との間で通話が実行される（Ｓ１３９（図１０参照）、Ｓ１６９（図１１参照）、後述）。
【００９１】
発呼側端末と着呼側端末との間で通話が実行されている最中において、発呼側端末及び着呼側端末のいずれかより送信される終了通知（ＢＹＥ）を受信したかが監視される（Ｓ１０３）。通話中の通話端末１０（発呼側端末、着呼側端末）のうちいずれかから送信される終了通知（ＢＹＥ）を受信した場合（Ｓ１０３：ＹＥＳ）、受信した終了通知（ＢＹＥ）が、通話先の通話端末１０に対して転送される（Ｓ１０９）。そしてＳ１１１に移行される。
【００９２】
発呼側端末及び着呼側端末のいずれからも終了通知（ＢＹＥ）を受信していない状態では（Ｓ１０３：ＮＯ）、登録リスト記憶領域２８２に記憶されている登録リストの情報が参照される。そして、発呼側端末及び着呼側端末の登録情報が登録リストに記憶されており、且つその通話許可フラグに「ＴＲＵＥ」が記憶されている状態であるかが判断される（Ｓ１０５）。発呼側端末及び着呼側端末のうち少なくとも一方の登録情報が登録リストから抹消された（通話許可フラグに「ＦＡＬＳＥ」が記憶された）場合（Ｓ１０５：ＮＯ）、発呼側端末及び着呼側端末の両方に対して終了通知（ＢＹＥ）が送信される。これによって、発呼側端末と着呼側端末との間の通話を終了させる（Ｓ１０７）。そしてＳ１１１に移行される。発呼側端末及び着呼側端末が登録リストに登録されている場合（Ｓ１０５：ＹＥＳ）、Ｓ１０３に戻り、上述の処理が繰り返し実行される。
【００９３】
Ｓ１１１では、発呼側端末又は着呼側端末に対して送信された終了通知（ＢＹＥ）（Ｓ１０７、Ｓ１０９）に応じて発呼側端末又は着呼側端末から送信される確認応答（ＡＣＫ）が受信される。受信された確認応答（ＡＣＫ）は、通話先の通話端末１０に対して転送される（Ｓ１１１）。次いで、登録リスト記憶領域２８２に記憶されている登録リストの内、発呼側端末及び着呼側端末の其々に対応する通話中フラグに「ＦＡＬＳＥ」が記憶される（Ｓ１１３）。そしてＳ８１に戻り、上述の処理が繰り返し実行される。
【００９４】
以上のように、同一のＳＩＰアドレスが割り当てられた複数の通話端末１０が同時に登録リストに登録されている状態で、このＳＩＰアドレス宛ての呼び出し要求（ＩＮＶＩＴＥ）を受信した場合には、後から登録リストに登録された通話端末１０に対して呼び出し要求（ＩＮＶＩＴＥ）を転送する。これによって通話端末１０のユーザは、後から登録リストに登録された通話端末１０を優先的に使用して通話を行うことが可能となる。
【００９５】
また、同一のＳＩＰアドレスが割り当てられた複数の通話端末１０が同時に登録リストに登録されている状態で、これらの通話端末１０から呼び出し要求（ＩＮＶＩＴＥ）を受信した場合であっても、通話先の通話端末１０に対して呼び出し要求（ＩＮＶＩＴＥ）を転送する。これによって通話端末１０のユーザは、複数の通話端末１０を使用して通話を行うことが可能となる。
【００９６】
図９乃至１１を参照し、通話端末１０のＣＰＵ４１にて実行される処理（登録要求送信処理、発呼処理、着呼処理）の詳細について説明する。なおこれらの処理には、予め所定の優先順位が設定される。いずれかの処理が実行状態であって、優先順位がより高い他の処理が起動タイミングとなった場合、実行状態の処理は一旦中断される。そして優先順位がより高い他の処理が代わりに実行される。優先順位がより高い他の処理が実行終了した後、中断された処理が、中断時点から処理を再開する。優先順位は、例えば「発呼処理：１」「着呼処理：２」「登録要求送信処理：３」のように設定される。但し他の設定であってもよい。各処理の起動タイミングについては、下記にて説明する。
【００９７】
はじめに、図９を参照し、登録要求送信処理について説明する。登録要求送信処理では、通信制御装置２に対して登録要求信号（ＲＥＧＩＳＴＥＲ）が一定周期（例えば１０ｓ）で送信される。これによって、通信制御装置２の登録リストに自身を登録させる。登録要求送信処理は、通話端末１０の電源が投入された場合に、ＣＰＵ４１により一定周期で起動され実行される。
【００９８】
図９に示すように、登録要求処理が起動されると、はじめに、登録要求信号（ＲＥＧＩＳＴＥＲ）が通信制御装置２に対して送信される（Ｓ１２１）。次いで、送信した登録要求信号（ＲＥＧＩＳＴＥＲ）に応じて通信制御装置２から送信される信号を受信する処理が実行される。通信制御装置２から送信される登録拒否信号を受信したかが判断される（Ｓ１２３）。登録拒否信号を受信したと判断された場合（Ｓ１２３：ＹＥＳ）、登録リストに登録されない旨をディスプレイ４９に表示させ、通話端末１０のユーザに通知する（Ｓ１２５）。そして登録要求送信処理は終了される。
【００９９】
登録拒否信号を受信しなかった場合（Ｓ１２３：ＮＯ）、通信制御装置２から送信される通話中通知信号を受信したかが判断される（Ｓ１２７）。通話中通知信号を受信したと判断された場合（Ｓ１２７：ＹＥＳ）、通話中の通話端末１０の存在をディスプレイ４９に表示させて通話端末１０のユーザに通知する（Ｓ１２９）。そして登録要求送信処理は終了される。
【０１００】
送信した登録要求信号（ＲＥＧＩＳＴＥＲ）に対し、通信制御装置２から登録拒否信号及び通話中通知信号のいずれも受信していない場合（Ｓ１２７：ＮＯ）、通信制御装置２からの応答を待つ所定時間が経過したかが判断される（Ｓ１３０）。所定時間が経過していない場合（Ｓ１３０：ＮＯ）、Ｓ１２３に戻り、登録拒否信号及び通話中通知信号の受信を監視する処理が繰り返し実行される。通信制御装置２からの応答を待つ所定時間が経過した場合（Ｓ１３０：ＹＥＳ）、登録要求信号処理は終了される。
【０１０１】
図１０を参照し、発呼処理について説明する。発呼処理では、自身が発呼することによって他の通話端末１０と通話を開始させ、通話を実行させるための処理が実行される。発呼処理は、着呼側端末との通話を開始させるための操作がキーボード５１を介してユーザによってなされた場合に、ＣＰＵ４１によって起動され実行される。
【０１０２】
図１０に示すように、はじめに、着呼側端末を指定した呼び出し要求（ＩＮＶＩＴＥ）が、通信制御装置２を介し着呼側端末に対して送信される（Ｓ１３１）。送信された呼び出し要求に応じ、着呼側端末から送信される呼び出し中（Ｒｉｎｇｉｎｇ）が、通信制御装置２を介して受信される（Ｓ１３３）。
【０１０３】
呼び出し中（Ｒｉｎｇｉｎｇ）を受信した後、着呼側端末から送信される呼び出し成功（２００  ＯＫ）を、通信制御装置２を介して受信したかが監視される（Ｓ１３５）。呼び出し成功（２００  ＯＫ）を受信していない状態では（Ｓ１３５：ＮＯ）、キーボード５１を介して通話を終了させるための入力操作がなされたかが監視される（Ｓ１５１）。通話を終了させるための入力操作がなされた場合（Ｓ１５１：ＹＥＳ）、通信制御装置２を介し、着呼側端末に対して終了通知（ＢＹＥ）が送信される（Ｓ１５３）。次いで、着呼側端末から送信される確認応答（ＡＣＫ）が、通信制御装置２を介して受信される（Ｓ１５５）。そして発呼処理は終了される。
【０１０４】
通話を終了させるための入力操作がなされない状態では（Ｓ１５１：ＮＯ）、着信側端末から送信される拒否通知（４８６  ＢＵＳＹ  ＨＥＲＥ）を、通信制御装置２を介して受信したかが監視される（Ｓ１５７）。拒否通知（４８６  ＢＵＳＹ  ＨＥＲＥ）を受信した場合（Ｓ１５７：ＹＥＳ）、通信制御装置２を介し、着信側端末に対して確認応答（ＡＣＫ）を送信する（Ｓ１５９）。そして発呼処理は終了される。一方、拒否通知（４８６  ＢＵＳＹ  ＨＥＲＥ）を受信していない場合（Ｓ１５７：ＮＯ）、Ｓ１３５に戻り、上述の処理が繰り返し実行される。
【０１０５】
一方、着呼側端末から送信される呼び出し成功（２００  ＯＫ）を、通信制御装置２を介して受信した場合（Ｓ１３５：ＹＥＳ）、通信制御装置２を介し、着呼側端末に対して応答確認（ＡＣＫ）が送信される（Ｓ１３７）。これによって、着呼側端末との間で通話が可能となるので、ＲＴＰに基づき、着呼側端末との間で通話が実行される（Ｓ１３９）。
【０１０６】
着呼側端末との間で通話が行われている間、キーボード５１を介して通話を終了させるための入力操作がなされたかが監視される（Ｓ１４１）。入力操作がなされていない状態では（Ｓ１４１：ＮＯ）、着呼側端末から送信される終了通知（ＢＹＥ）を、通信制御装置２を介して受信したかが監視される（Ｓ１４７）。終了通知（ＢＹＥ）を受信した場合（Ｓ１４７：ＹＥＳ）、通信制御装置２を介し、確認応答（ＡＣＫ）が着呼側端末に対して送信される（Ｓ１４９）。そして発呼処理は終了される。一方、終了通知（ＢＹＥ）を受信していない場合（Ｓ１４７：ＮＯ）、Ｓ１４１に戻り、キーボード５１を介した入力操作、及び、着呼側端末からの終了通知（ＢＹＥ）の受信の監視が継続して実行される。
【０１０７】
一方、通話を終了させる為の入力操作がなされた場合には（Ｓ１４１：ＹＥＳ）、通信制御装置２を介し、着呼側端末に対して終了通知（ＢＹＥ）が送信される（Ｓ１４３）。次いで、着呼側端末から送信される確認応答（ＡＣＫ）が、通信制御装置２を介して受信される（Ｓ１４５）。そして発呼側処理は終了される。
【０１０８】
図１１を参照し、着呼処理について説明する。着呼処理では、発呼側端末から通話開始の要求があった場合に、発呼側端末との通話を開始させ、通話を実行させるための処理が実行される。着呼処理は、発呼側端末から送信される呼び出し要求（ＩＮＶＩＴＥ）を受信した場合に、着呼側端末のＣＰＵ４１によって起動され実行される。
【０１０９】
図１１に示すように、呼び出し要求（ＩＮＶＩＴＥ）を受信して着呼処理が起動されると、はじめに、通信制御装置２を介し、発呼側端末に対して呼び出し中（Ｒｉｎｇｉｎｇ）が送信される（Ｓ１６１）。次いで、ユーザに対して着信を通知する処理（着信音声出力、着信通知画面表示等）が実行される。そして、着信する為の入力操作がユーザによりキーボード５１を介してなされたかが監視される（Ｓ１６３）。
【０１１０】
着信する為の入力操作がなされない状態では（Ｓ１６３：ＮＯ）、通話を拒否するための入力操作がユーザによりキーボード５１を介してなされたかが監視される（Ｓ１８１）。通話を拒否するための入力操作がなされた場合（Ｓ１８１：ＹＥＳ）、通信制御装置２を介し、発呼側端末に対して拒否通知（４８６  ＢＵＳＹ  ＨＥＲＥ）が送信される（Ｓ１８３）。次いで、着呼側端末から送信される確認応答（ＡＣＫ）が、通信制御装置２を介して受信される（Ｓ１８５）。そして発呼処理は終了される。一方、通話を拒否するための入力操作がなされない状態では（Ｓ１８１：ＮＯ）、発信側端末から送信される終了通知（ＢＹＥ）を、通信制御装置２を介して受信したかが監視される（Ｓ１８７）。終了通知（ＢＹＥ）を受信した場合（Ｓ１８７：ＹＥＳ）、通信制御装置２を介し、着信側端末に対して確認応答（ＡＣＫ）が送信される（Ｓ１８９）。そして発呼処理は終了される。一方、終了通知（ＢＹＥ）を受信していない場合（Ｓ１８７：ＮＯ）、Ｓ１６３に戻り、上述の処理が繰り返し実行される。
【０１１１】
一方、着信する為の入力操作が、ユーザによってキーボード５１を介してなされた場合（Ｓ１６３：ＹＥＳ）、通信制御装置２を介し、発呼側端末に対して呼び出し成功（２００  ＯＫ）が送信される（Ｓ１６５）。次いで、発呼側端末から送信される確認応答（ＡＣＫ）が、通信制御装置２を介して受信される（Ｓ１６７）。これによって、発呼側端末との間で通話が可能となるので、ＲＴＰに基づき、発呼側端末との間で通話が実行される（Ｓ１６９）。
【０１１２】
発呼側端末との間で通話が行われている間、キーボード５１を介し、ユーザによって通話を終了させるための入力操作がなされたかが監視される（Ｓ１７１）。操作入力がなされていない状態では（Ｓ１７１：ＮＯ）、発呼側端末から送信される終了通知（ＢＹＥ）を、通信制御装置２を介して受信したかが監視される（Ｓ１７７）。終了通知（ＢＹＥ）を受信した場合（Ｓ１７７：ＹＥＳ）、通信制御装置２を介し、確認応答（ＡＣＫ）が発呼側端末に対して送信される（Ｓ１７９）。そして着呼処理は終了される。一方、終了通知（ＢＹＥ）を受信していない場合（Ｓ１７７：ＮＯ）、Ｓ１７１に戻り、ユーザによる入力操作、及び、通信制御装置２を介した発呼側端末からの終了通知（ＢＹＥ）の受信の監視が継続して実行される。
【０１１３】
一方、キーボード５１を介して通話を終了させる為の入力操作がなされた場合には（Ｓ１７１：ＹＥＳ）、通信制御装置２を介し、発呼側端末に対して終了通知（ＢＹＥ）が送信される（Ｓ１７３）。次いで、発呼側端末から送信される確認応答（ＡＣＫ）が、通信制御装置２を介して受信される（Ｓ１７５）。そして発呼側処理は終了される。
【０１１４】
以上説明したように、通信制御装置２では、同一のＳＩＰアドレスが割り当てられた複数の通話端末１０から登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した場合、原則として、後から登録要求通知（ＲＥＧＩＳＴＥＲ）を送信した通話端末１０を優先して登録リストに登録する。これによって、後から登録要求通知を送信した通話端末１０が登録リストに登録されない不具合を防止することが可能となる。
【０１１５】
なお、図２のＨＤＤ２８の登録リスト記憶領域２８２が本発明の「第一記憶手段」に相当する。ＳＩＰアドレスが本発明の「識別情報」に相当する。通話端末１０から送信される呼び出し要求（ＩＮＶＩＴＥ）が本発明の「通話要求信号」に相当する。同一のＳＩＰアドレスが割り当てられた複数の通話端末１０（例えば、図１における携帯通話端末１２とＰＣ１３）が本発明の「第一通話端末」に相当する。第一通話端末のうち、登録リストに登録されている通話端末（登録済み端末）が本発明の「第二通話端末」に相当する。図６のＳ１１の処理を行うＣＰＵ２１が本発明の「第一受信制御手段」に相当し、Ｓ１７の処理を行うＣＰＵ２１が本発明の「第一登録制御手段」に相当し、同一のＣａｌｌ−ＩＤでない場合（Ｓ１９：ＮＯ）の処理を行った後、Ｓ２３の処理を行うＣＰＵ２１が本発明の「第二登録制御手段」に相当する。
【０１１６】
図６のＳ３３にて登録済み端末のアクティブフラグに「ＦＡＬＳＥ」を記憶することによって、第二通話端末の再登録を禁止する処理を行うＣＰＵ２１が本発明の「第三登録制御手段」に相当する。図６のＳ２６の処理を行うＣＰＵ２１が本発明の「第一送信制御手段」に相当し、Ｓ２９の処理を行うＣＰＵ２１が本発明の「通話中判断手段」に相当し、Ｓ３１の処理を行うＣＰＵ２１が本発明の「第二送信制御手段」に相当する。
【０１１７】
図８のＳ８１の処理を行うＣＰＵ２１が本発明の「第二受信制御手段」「第三受信制御手段」に相当し、Ｓ８９の後Ｓ９１の処理を行うＣＰＵ２１が本発明の「第三送信制御手段」に相当する。Ｓ８７の後Ｓ９１の処理を行うＣＰＵ２１が本発明の「第四送信制御手段」に相当する。
【０１１８】
図６のＳ１１の処理が本発明の「第一受信制御ステップ」に相当し、Ｓ１７の処理が本発明の「第一登録制御ステップ」に相当する。同一のＣａｌｌ−ＩＤでない場合（Ｓ１９：ＮＯ→Ｓ２３）の処理が本発明の「第二登録制御ステップ」に相当する。
【０１１９】
なお、本発明は上記実施の形態に限定されるものではなく、種々の変更が可能である。上述の実施の形態では、登録済み端末が通話中であった場合には、登録要求端末の登録リストへの登録は行わない構成とした。しかしながら本発明はこれに限定されない。従って例えば、登録済み端末が通話中であっても、登録要求端末を登録リストに登録する構成としてもよい。また登録済み端末の登録情報は、通話が終了するまで登録リストに残存させ、通話終了時に登録を抹消する構成としてもよい。以下、本発明の変形例について説明する。
【０１２０】
本発明の変形例における登録要求受信処理について説明する。なお、通話システム１の構成、通信制御装置２及び通話端末１０の電気的構成、通信制御装置２及び通話端末１０にて実行される各種処理のうち登録要求受信処理を除く処理については、上述の実施の形態と同様であるので、説明を省略する。また、上述した登録要求受信処理と以下に述べる変形例における登録要求受信処理との共通処理部分については、説明を省略し又は簡略化する。
【０１２１】
図１２を参照し、本実施の形態の変形例における登録要求受信処理について説明する。登録要求受信処理は、通信制御装置２の電源が投入された状態で、ＣＰＵ２１により起動され実行される。
【０１２２】
図１２に示すように、登録要求受信処理では、はじめに、登録要求端末から登録要求信号（ＲＥＧＩＳＴＥＲ）を受信したかが判断される（Ｓ１１）。登録要求信号（ＲＥＧＩＳＴＥＲ）を受信していない場合（Ｓ１１：ＮＯ）、Ｓ１１に戻り、継続して登録要求信号（ＲＥＧＩＳＴＥＲ）を受信したかが判断される。
【０１２３】
登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した場合（Ｓ１１：ＹＥＳ）、登録リストに記憶されている情報が読みだされる（Ｓ１３）。登録要求端末のＳＩＰアドレスと同一ＳＩＰアドレスの通話端末１０の情報が、登録リストに記憶されているかが判断される（Ｓ１５）。登録リストに記憶されていないと判断された場合（Ｓ１５：ＮＯ）、登録要求端末を登録する為に必要な情報が登録リストに記憶される（Ｓ１７）。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【０１２４】
一方、登録要求端末のＳＩＰアドレスと同一ＳＩＰアドレスの通話端末１０の情報が、登録リストに記憶されていると判断された場合（Ｓ１５：ＹＥＳ）、記憶されている同一ＳＩＰアドレスの通話端末１０である登録済み端末が登録要求端末と同一の端末であるかが判断される。受信した登録要求信号（ＲＥＧＩＳＴＥＲ）に含まれているＣａｌｌ−ＩＤと、登録リストの内、登録済み端末に対応付けられたＣａｌｌ−ＩＤとが比較される。双方のＣａｌｌ−ＩＤが同一である場合（Ｓ１９：ＹＥＳ）、登録済み端末に対応付けられたアクティブフラグが参照される（Ｓ２１）。アクティブフラグに「ＴＲＵＥ」が記憶されている場合（Ｓ２１：ＹＥＳ）、登録済み端末に対応付けられた登録日時が更新される（Ｓ２７）。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【０１２５】
一方、登録済み端末に対応付けられたアクティブフラグに「ＴＲＵＥ」が記憶されていない場合（Ｓ２１：ＮＯ）、登録済み端末に対応付けられた通話許可フラグに「ＦＡＬＳＥ」が記憶される（Ｓ２３）。そしてＳ２４に移行される。
【０１２６】
Ｓ２４では、登録リストの内、登録済み端末に対応付けられた登録日時が更新される（Ｓ２４）。次いで、登録要求端末に対して登録拒否信号が送信される（Ｓ２６）。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【０１２７】
Ｓ１９において、Ｃａｌｌ−ＩＤが相違すると判断された場合（Ｓ１９：ＮＯ）、はじめに、登録済み端末が通話中であるかが判断される（Ｓ２２１）。登録済み端末に対応付けられた通話中フラグに「ＦＡＬＳＥ」が記憶されている場合、登録済み端末は通話中でない（Ｓ２２１：ＮＯ）。またこの場合、登録済み端末は、通話中状態から通話が終了した状態に変化したという条件にも該当しない（Ｓ２２３：ＮＯ）。そこで、登録済み端末に対応付けられているアクティブフラグに「ＦＡＬＳＥ」が記憶され、登録済み端末の登録情報が無効にされる（Ｓ２２５）。次いで、登録要求端末を登録リストに登録させるために、必要な情報が登録リストに記憶される（Ｓ２２７）。そしてＳ１１に戻り、上述の処理が繰り返される。
【０１２８】
一方、登録済み端末に対応付けられた通話中フラグに「ＴＲＵＥ」が記憶されている場合（Ｓ２２１：ＹＥＳ）、登録済み端末は通話中となっている。このような場合、登録要求端末を登録リストに登録させるために、必要な情報が登録リストに記憶される（Ｓ２３１）。そしてＳ１１に戻り、上述の処理が繰り返される。
【０１２９】
そして、登録要求端末から周期的に繰り返し登録要求信号（ＲＥＧＩＳＴＥＲ）が送信される中で、登録済み端末での通話が終了した場合（Ｓ２２１：ＮＯ）、登録済み端末は通話中状態から通話中でない状態に変化したので（Ｓ２２３：ＹＥＳ）、登録リストの内、登録済み端末に対応付けられているアクティブフラグに「ＦＡＬＳＥ」が記憶される（Ｓ２２９）。これによって、登録リストに登録されている登録済み端末の登録情報が無効とされる。そしてＳ１１に戻り、上述の処理が繰り返される。
【０１３０】
なお、登録リストに登録済み端末の情報が記憶された状態で、上述において、登録済み端末に対応付けられたアクティブフラグに「ＦＡＬＳＥ」が記憶されると、次にＳ１１において、登録済み端末から登録要求信号（ＲＥＧＩＳＴＥＲ）が受信された場合に、登録済み端末の登録情報のうち通話許可フラグに「ＦＡＬＳＥ」が記憶され、登録リストから抹消される（Ｓ２１：ＹＥＳ→Ｓ２３）。
【０１３１】
以上説明したように、変形例における通信制御装置２では、登録済み端末が通話中の状態で、登録要求端末から登録要求信号（ＲＥＧＩＳＴＥＲ）を受信した場合に、登録要求端末を登録リストに登録する。通話中の登録済み端末の登録情報は何ら変更しない。そして、登録済み端末の通話が終了した時点で、登録済み端末の登録情報を無効とし、登録情報から抹消する。これによって、登録済み端末の通話状態を継続させることが可能であるとともに、登録済み端末の通話が終了した場合、直ぐに登録要求端末のみを通話可能な通話端末として認識することが可能となる。
【０１３２】
なお、図１２のＳ２９の処理を行った後、図６のＳ２４の処理を行うＣＰＵ２１が本発明の「第四登録制御手段」に相当する。
【符号の説明】
【０１３３】
１      通話システム
２      通信制御装置
３      インターネット
１０    通話端末
２１    ＣＰＵ
２８    ＨＤＤ
２８２  登録リスト記憶領域
【図１】
2010200116.tif 000003
【図２】
2010200116.tif 000004
【図３】
2010200116.tif 000005
【図４】
2010200116.tif 000006
【図５】
2010200116.tif 000007
【図６】
2010200116.tif 000008
【図７】
2010200116.tif 000009
【図８】
2010200116.tif 000010
【図９】
2010200116.tif 000011
【図１０】
2010200116.tif 000012
【図１１】
2010200116.tif 000013
【図１２】
2010200116.tif 000014