(57)【特許請求の範囲】
【請求項１】
複数の端末と、通信制御サーバとが、第１呼制御サーバおよび第２呼制御サーバを介して接続される通信システムであって、
前記第１呼制御サーバは、
発信元の端末から、前記発信元の端末の識別子と、前記発信元の端末が通信を希望する着信先の端末の識別子と、通信を希望するメディアの種別を含むリクエスト信号を、受信し、前記リクエスト信号を前記通信制御サーバに送信し、前記通信制御サーバで、前記リクエスト信号に含まれるメディアの種別による通信について、前記発信元の端末が、前記着信先の端末と通信可能であると判定された場合、前記リクエスト信号を、前記第２呼制御サーバに送信する手段を有し、
前記第２呼制御サーバは、
前記第１呼制御サーバから前記リクエスト信号を受信すると、前記リクエスト信号を前記通信制御サーバに送信し、前記通信制御サーバで、前記リクエスト信号に含まれるメディアの種別による通信について、前記着信先の端末が、前記発信元の端末と通信可能であると判定された場合、前記リクエスト信号を、前記着信先の端末に送信する手段を有し、
前記通信制御サーバは、
前記複数の端末のそれぞれについて、端末の識別子と、メディアの種別と、当該端末が発信して当該メディアの種別による通信が可能な着信先の端末を特定する情報と、当該端末に着信して当該メディアの種別による通信が可能な発信元の端末を特定する情報とを対応づけた制限データを記憶する制限データ記憶手段と、
前記第１呼制御サーバから前記リクエスト信号を受信すると、前記制限データ記憶手段から前記制限データを読み出し、受信したリクエスト信号に含まれるメディアの種別による通信について、前記発信元の端末が、前記着信先の端末と通信可能であるか否かを判定する第１判定手段と、
前記第１判定手段の判定結果を、前記第１呼制御サーバに送信する第１送信手段と、
前記第２呼制御サーバから前記リクエスト信号を受信すると、前記制限データ記憶手段から前記制限データを読み出し、受信したリクエスト信号に含まれるメディアの種別による通信について、前記着信先の端末が、前記発信元の端末と通信可能であるか否かを判定する第２判定手段と、
前記第２判定手段の判定結果を、前記第２呼制御サーバに送信する第２送信手段とを有する
ことを特徴とする通信システム。
【請求項２】
前記通信制御サーバは、
前記メディアの種別による通信が可能な前記着信先又は前記発信元の端末を特定する情報として、通信が可能な端末を特定する許可リストデータ又は通信を拒否する端末を特定する拒否リストデータを記憶し、
前記第１判定手段および前記第２判定手段は、前記許可リストデータ又は前記拒否リストデータを読み出して通信可能であるか否かを判定する
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記第１呼制御サーバは、
前記発信元の端末から、前記着信先の端末との通信を実行中に、前記発信元の端末の識別子と、前記着信先の端末の識別子と、実行中の通信で使用しているメディアの種別と、実行中の通信で使用していない他のメディアの種別を含む変更要求信号を受信し、前記変更要求信号を、前記通信制御サーバに送信し、前記通信制御サーバで、前記変更要求信号に含まれる他のメディアの種別による通信について、前記発信元の端末が、前記着信先の端末と通信可能であると判定された場合、前記変更要求信号を、前記第２呼制御サーバに送信する手段を有し、
前記第２呼制御サーバは、
前記第１呼制御サーバから前記変更要求信号を受信すると、前記変更要求信号を前記通信制御サーバに送信し、前記通信制御サーバで、前記変更要求信号に含まれる他のメディアの種別による通信について、前記着信先の端末が、前記発信元の端末と通信可能であると判定された場合、前記変更要求信号を、前記着信先の端末に送信する手段を有し、
前記通信制御サーバにおいて、
前記第１判定手段は、前記第１呼制御サーバから前記変更要求信号を受信すると、受信した変更要求信号に含まれる他のメディアの種別による通信について、前記発信元の端末が、前記着信先の端末と通信可能であるか否かを判定し、
前記第２判定手段は、前記第２呼制御サーバから前記変更要求信号を受信すると、受信した変更要求信号に含まれる他のメディアの種別による通信について、前記着信先の端末が、前記発信元の端末と通信可能であるか否かを判定する
ことを特徴とする請求項１又は２記載の通信システム。
【請求項４】
前記制限データにおいて、着信先又は発信元の端末を特定する情報は、端末の電話番号の前方である
ことを特徴とする請求項１ないし３のいずれか１項記載の通信システム。
【請求項５】
複数の端末と、通信制御サーバとが、第１呼制御サーバおよび第２呼制御サーバを介して接続される通信方法であって、
前記通信制御サーバは、前記複数の端末のそれぞれについて、端末の識別子と、メディアの種別と、当該端末が発信して当該メディアの種別による通信が可能な着信先の端末を特定する情報と、当該端末に着信して当該メディアの種別による通信が可能な発信元の端末を特定する情報とを対応づけた制限データを記憶する制限データ記憶手段を有し、
前記第１呼制御サーバにおいて、発信元の端末から、前記発信元の端末の識別子と、前記発信元の端末が通信を希望する着信先の端末の識別子と、通信を希望するメディアの種別を含むリクエスト信号を、受信し、前記リクエスト信号を前記通信制御サーバに送信するステップと、
前記通信制御サーバにおいて、前記第１呼制御サーバから前記リクエスト信号を受信するステップと、
前記通信制御サーバにおいて、前記第１呼制御サーバから前記リクエスト信号を受信すると、前記制限データを読み出し、受信したリクエスト信号に含まれるメディアの種別による通信について、前記発信元の端末が、前記着信先の端末と通信可能であるか否かを判定する第１判定ステップと、
前記通信制御サーバにおいて、前記第１判定ステップにおける判定結果を、前記第１呼制御サーバに送信するステップと、
前記第１呼制御サーバにおいて、前記通信制御サーバで、前記リクエスト信号に含まれるメディアの種別による通信について、前記発信元の端末が、前記着信先の端末と通信可能であると判定された場合、前記リクエスト信号を、前記第２呼制御サーバに送信するステップと、
前記第２呼制御サーバにおいて、前記第１呼制御サーバから前記リクエスト信号を受信すると、前記リクエスト信号を前記通信制御サーバに送信するステップと、
前記通信制御サーバにおいて、前記第２呼制御サーバから前記リクエスト信号を受信すると、前記制限データを読み出し、受信したリクエスト信号に含まれるメディアの種別による通信について、前記着信先の端末が、前記発信元の端末と通信可能であるか否かを判定する第２判定ステップと、
前記通信制御サーバにおいて、前記第２判定ステップにおける判定結果を、前記第２呼制御サーバに送信するステップと、
前記第２呼制御サーバにおいて、前記通信制御サーバで、前記リクエスト信号に含まれるメディアの種別による通信について、前記着信先の端末が、前記発信元の端末と通信可能であると判定された場合、前記リクエスト信号を、前記着信先の端末に送信するステップ
を有することを特徴とする通信方法。
【請求項６】
呼制御サーバを介して複数の端末と接続する通信制御サーバであって、
前記複数の端末のそれぞれについて、端末の識別子と、メディアの種別と、当該端末が発信して当該メディアの種別による通信が可能な着信先の端末を特定する情報と、当該端末に着信して当該メディアの種別による通信が可能な発信元の端末を特定する情報とを対応づけた制限データを記憶する制限データ記憶手段と、
発信元の端末に接続する第１呼制御サーバから、前記発信元の端末の識別子と、前記発信元の端末が通信を希望する着信先の端末の識別子と、通信を希望するメディアの種別を含むリクエスト信号を受信すると、前記制限データ記憶手段から前記制限データを読み出し、受信したリクエスト信号に含まれるメディアの種別による通信について、前記発信元の端末が、前記着信先の端末と通信可能であるか否かを判定する第１判定手段と、
前記第１判定手段の判定結果を、前記第１呼制御サーバに送信する第１送信手段と、
前記着信先の端末に接続する第２呼制御サーバから、前記リクエスト信号を受信すると、前記制限データ記憶手段から前記制限データを読み出し、受信したリクエスト信号に含まれるメディアの種別による通信について、前記着信先の端末が、前記発信元の端末と通信可能であるか否かを判定する第２判定手段と、
前記第２判定手段の判定結果を、前記第１呼制御サーバに送信する第２送信手段と、
とを有することを特徴とする通信制御サーバ。
【請求項７】
コンピュータを、請求項６に記載の手段として機能させることを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される端末同士で通信を実現する際に、端末毎に通信で使用するメディアを制限し、予め許可されているメディアでのみ通信を可能とする通信システム、通信方法、通信制御サーバ及び通信制御プログラムに関する。
【背景技術】
【０００２】
ＩＰ網上にて呼制御サーバで同一音声グループの管理を行い、同一音声グループ内の通話であるか、グループ外のＩＰ網やＰＳＴＮへの接続であるかを判断し、発信および着信を制御する技術がある（例えば、特許文献１参照）。
【０００３】
また、拠点番号を呼制御サーバにて管理し、拠点間の発信制御や固定の番号への発信規制を行う技術が提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４０１２２０９号公報
【特許文献２】特許第４３０９８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した方法では、通信先の電話番号による発着信の制御を実現することは可能であるが、通信先のメディア（例えば、音声、ビデオ電話、データ通信等）の利用用途に応じて発着信を制御することはできない。
【０００６】
上記課題に鑑み、本発明では、通信システムにおいて、端末同士の通信に利用されるメディアを容易に制限することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る通信システムは、複数の端末と、通信制御サーバとがネットワークを介して接続される通信システムであって、端末は、他の端末との通信を希望するメディアの種別を含むリクエスト信号を送信し、当該リクエスト信号に応答して通信が許可されると、リクエスト信号に含まれる種別のメディアを使用して他の端末と通信を実行する通信手段を有し、通信制御サーバは、接続される端末からリクエスト信号を受信する受信手段と、受信手段がリクエスト信号を受信すると、制限データ記憶部から通信に利用するメディアの制限に関する制限データを読み出し、受信したリクエスト信号に含まれるメディアについて、発信元と、着信先に制限があるか否かを判定する判定手段と、判定手段の判定結果を端末に送信する送信手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、端末同士の通信に利用されるメディアを容易に制限することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る通信システムを説明する概略図である。
【図２】図２は、実施形態に係る通信システムで利用する通信制御サーバを説明するブロック図である。
【図３】図３は、通信制御サーバが使用するデータの一例である。
【図４】図４は、通信システムで実行される処理を説明するシーケンス図である。
【図５】図５は、通信システムで送受信されるデータの一例である。
【図６】図６は、通信制御サーバ伝実行される処理を説明するフローチャートである。
【図７】図７は、通信システムで実行される確認処理を説明するシーケンス図である。
【図８】図８は、通信システムで実行される変更処理を説明するシーケンス図である。
【図９】図９は、第１変形例に係る通信システムを説明する概略図である。
【発明を実施するための形態】
【００１０】
以下に、図面を用いて本発明の実施形態に係る通信システム及び通信方法について説明する。なお、以下の説明において、同一の構成については同一の符号を付して説明を省略する。
【００１１】
実施形態に係る通信システムは、ネットワークに接続される端末同士で通信を実現する際に、端末毎に通信で使用するメディアを制限し、予め許可されているメディアでのみ通信を可能とするものである。ここで、端末が使用するメディアとは、例えば、「音声電話」、「テレビ電話」、「データ通信」等の端末同士の通信に利用する技術である。例えば、一台の端末であっても、ある端末との間では音声通話のみが可能と設定し、別の端末との間では音声通話とビデオ通話が可能と設定することができる。
【００１２】
図１に示すように、実施形態に通信システム１は、通信制御サーバ２と、端末３ａ〜３ｃと、呼制御サーバ４ａ、４ｂとがネットワーク５を介して接続されている。端末３ａ〜３ｃは、操作ボタン、表示装置、マイク、カメラ等の入出力手段を有する電話機等の端末である。具体的には、端末３ａ〜３ｃは、他の端末との通信を希望するメディアの種別を含むリクエスト信号を送信し、当該リクエスト信号に応答して通信が許可されると、送信したリクエスト信号に含まれる種別のメディアを使用して他の端末と通信を実行する通信手段を備えている。
【００１３】
また、呼制御サーバ４ａ、４ｂは、予め登録されている端末からのリクエストに応じて他の端末への接続を制御する装置である。さらに、通信制御サーバ２は、呼制御サーバ４ａ、４ｂを介して端末３ａ〜３ｃ間の通信を制御する装置である。また、ネットワーク５は、ＩＰ網等のネットワークである。ここでは、通信システム１は、ＳＩＰ（Session Initiation Protocol）システムであって、端末３ａ〜３ｂはＳＩＰ端末、呼制御サーバ４ａ、４ｂはＳＩＰサーバであるものとして説明する。
【００１４】
図１に示す例では、端末３ａ、３ｂの通信は呼制御サーバ４ａを介して実行され、端末３ｃの通信は呼制御サーバ４ｂを介して実行されるものとする。また、図１に示す通信システム１の例では、ネットワーク５は３台の端末３ａ〜３ｃと２台の呼制御サーバ４ａ、４ｂとが接続されているが、通信システム１が有する端末及び呼制御サーバの数は限定されない。
【００１５】
通信制御サーバ２は、図２に示すように、ＣＰＵ２０、記憶装置２１、通信インタフェース（通信Ｉ／Ｆ）２２、入力装置２３及び出力装置２４等を有する情報処理装置である。この通信制御サーバ２は、記憶装置２１に記憶される通信プログラムＰが実行されることで、ＣＰＵがメディア判定手段２０１、信号判定手段２０２、発信処理部２１０及び着信処理部２２０として処理を実行する。
【００１６】
具体的には、通信制御サーバ２は、通信Ｉ／Ｆ２２を介して処理部接続される端末３ａ、３ｂから送信される信号を受信する。発信処理部２１０は、発信元の端末から送信されたリクエスト信号を受信すると、受信したリクエスト信号に含まれる端末の識別子及びメディアの種別に関する通信の制限を判定して判定結果を端末に送信する。また、発信処理部２１０は、発信元の端末から送信された変更要求信号を受信すると、受信した変更要求信号に含まれる端末の識別子及び実行中の通信で使用していない他のメディアに関する通信の制限を判定して判定結果を端末に送信する。この発信処理部２１０は、第１抽出手段２１１、第１判定手段２１２及び第１送信手段２１３を含んでいる。
【００１７】
さらに、着信処理手段２２０は、着信先の端末から送信されたリクエスト信号を受信すると、受信したリクエスト信号に含まれる端末の識別子及びメディアの種別に関する通信の制限を判定して判定結果を端末に送信する。また、着信処理部２１０は、発信元の端末から送信された変更要求信号を受信すると、受信した変更要求信号に含まれる端末の端末の識別子及び実行中の通信で使用していない他のメディアに関する通信の制限を判定するして判定結果を端末に送信する。この着信処理部２２０は、第２抽出手段２２１、第２判定手段２２２及び第２送信手段２２３を含んでいる。
【００１８】
記憶装置２１は、通信プログラムＰとともに、制限データＤ及びリストデータＬ１、Ｌ２を記憶している。制限データＤは、端末３ａ〜３ｃと他の端末との間の通信に関し、各メディアを使用する場合の発信及び着信の制限に関するデータであって、図３（ａ）に一例を示すようなデータである。また、リストデータＬ１、Ｌ２は、制限データＤと関連付けられるデータであって、図３（ｂ）、３（ｃ）に一例を示すように、メディアの発信や着信を許可する端末の識別用のリストである。ここで、端末の識別子としては、端末に割り当てられた電話番号を使用する。なお、図３（ｄ）は、メディアの種別の識別子の説明に使用する一覧である。
【００１９】
この制限データＤやリストデータＬ１、Ｌ２は、例えば、端末３ａ〜３ｃ毎に設定される。したがって、記憶装置２１では、各端末３ａ〜３ｃについて生成された複数の制限データＤ及びリストデータＬ１、Ｌ２を有している。なお、制限データＤ及びリストデータＬ１、Ｌ２は、端末毎に設定する他、複数の端末でグループを設け、グループに属する端末は同一の制限データＤ及びリストデータＬ１、Ｌ２を使用するようにしてもよい。また、以下の説明では、図３（ａ）〜図３（ｃ）に示す例は、端末３ａに設定された制限データＤ及びリストデータＬ１、Ｌ２であるものとする。
【００２０】
図３（ａ）に示す例では、「メディア種別」毎に、発信の制限情報（発信制御）と着信の制限情報（着信制御）を関連付けるデータである。メディア種別としては、「音声電話」、「音声電話＋データ通信」、「テレビ電話」、「テレビ電話＋データ通信」、「データ通信」、「その他」がある。「発信制御」と「着信制御」について、「制限なし」の場合、どの端末とも制限なく通信可能であるが、「発信不可」の場合、どの端末とも通信を行うことができないことを規定している。また、「リスト適用」の場合、リストＬ１，Ｌ２等のリストに含まれる端末とのみ通信が可能であることを規定している。
【００２１】
図３（ａ）に示す例では、端末３ａは「音声電話」の発信と着信は制限されておらず、どの端末とも音声電話を使用できることが分かる。
【００２２】
また、図３（ａ）に示す例では、端末３ｂは「音声電話＋データ通信」について制限されており、「リスト１」に含まれる識別子の端末とのみ通信が可能であることを示している。ここでは、「リスト１」は、図３（ｂ）に示すリストデータＬ１であって、「音声電話＋データ通信」の発信及び着信が許可される端末の識別子のリストである。また、このリストデータＬ１は、制限データＤと関連付けられ、図３（ｂ）に示すように、端末の識別子として電話番号の一部である「０３」と「０４３２１１」を含んでいる。リストデータＬ１では、電話番号の全部を含んでいてもよいが、図３（ｂ）に示す一例では、前方一致検索に利用する識別子を含んでいる。したがって、端末３ａは、電話番号の前方が「０３」と「０４３２１１」の場合にのみ「音声通話＋データ通信」を利用することができる。
【００２３】
さらに、図３（ａ）に示す例では、「テレビ電話」と「テレビ電話＋データ通信」の発信と着信は制限されており、いずれの端末との間でも使用できないことが分かる。
【００２４】
また、図３（ａ）に示す例では、「データ通信」について制限されており、「リスト２」に含まれる識別子の端末とのみ通信が可能であることを示している。ここでは、「リスト２」は、図３（ｃ）に示すリストデータＬ２であって、「データ通信」の発信及び着信が許可される端末の識別子のリストである。また、このリストデータＬ２は、制限データＤと関連付けられ、図３（ｃ）に示すように、端末の識別子として電話番号の一部である「０３」、「０４２２５６」及び「０４２２５５６２２２２」を含んでいる。この場合、端末３ａは、電話番号の前方が「０３」、「０４２２５６」又は「０４３３３３２２２２」の場合にのみ「データ通信」を利用することができる。
【００２５】
［発信及び着信の処理］
図４に示すシーケンス図を用いて、通信システム１における発信及び着信の処理の流れと通信制御サーバ２の構成を説明する。なお、図４に示す例では、呼制御サーバ４ａに属する端末３ａが呼制御サーバ４ｂに属する端末３ｃとの通信をリクエストする場合を説明する。まず、端末３ａが、発信元である端末３ａの電話番号、着信先である端末３ｃの電話番号、発着信の種別及びメディアの種別を含むリクエスト信号を生成し（Ｓ１）、呼制御サーバ４ａに送信する（Ｓ２）。
【００２６】
例えば、図５（ａ）に示すリクエスト信号は、発信元の端末３ａがステップＳ1で生成したＳＩＰ信号（INVITE）の一例であり、メディアを識別する方法として、信号中にＲＦＣ２３２７、４５６６で規定されるＳＤＰ（Session Description Protocol）に従い、メディア種別の識別子「ａｕｄｉｏ」を含んでいる。また、図５（ａ）に一例を示すリクエスト信号は、着信先の端末の電話番号として「０３４４４４５５５５」、発信元の端末の電話番号として「０６７７７７８８８８」、発信または着信の種別として、「ｏｒｉｇ」を含んでいる。
【００２７】
ここで、図５（ａ）に例を示すように、「ｏｒｉｇ」は、発信の種別であって、後述する図５（ｂ）に示すように、「ｔｅｒｍ」は、着信の種別である。また、図３（ｄ）に示すように、例えば、メディアの種別が「音声電話」であるとき、識別子「ａｕｄｉｏ」が使用され、「音声電話＋データ通信」であるとき、識別子「ａｕｄｉｏ」と、「ｄａｔａ」、「ａｐｐｌｉｃａｔｉｏｎ」又は「ｉｍａｇｅ」のいずれか１つが使用され、「テレビ電話」であるとき、識別子「ａｕｄｉｏ」及び「ｖｉｄｅｏ」が使用される。
【００２８】
リクエスト信号を受信した呼制御サーバ４ａは、予め有している契約者の識別子（電話番号）に関するデータを利用して、端末３ａが呼制御サーバ４ａに契約されている端末であるか否かを判定する（Ｓ３）。また、契約されている端末であるとき、呼制御サーバ４ａはリクエスト信号を通信制御サーバ２に送信する（Ｓ４）。ここで呼制御サーバ４ａが送信するリクエスト信号は、ステップＳ２で端末３ａが送信したリクエスト信号と同一の項目の内容（例えば、「メディアの種別」、「着信先の端末の電話番号」、「発信元の端末の電話番号」及び「発信又は着信の種別」）を含む信号である。
【００２９】
通信制御サーバ２は、リクエスト信号を受信すると、メディア判定手段２０１でリクエストされたメディアの種別を判定し、信号判定手段２０２で発信のリクエストであるか着信のリクエストであるかを判定する（Ｓ５）。
【００３０】
具体的には、メディア判定手段２０１は、リクエスト信号に含まれる「メディアの種別」を抽出し、リクエストされたメディアの種別を判定する。図５（ａ）に示す例では、メディア判定手段２０１は、「ａｕｄｉｏ」を抽出することで、音声電話のリクエストであると判定することができる。
【００３１】
また、信号判定手段２０２は、リクエスト信号に含まれる「発信または着信の種別」を抽出し、リクエストされた発信のリクエストであるか着信のリクエストであるかを判定する。図５（ａ）に示す例では、メディア判定手段２０１は、「ｏｒｉｇ」を抽出することで、発信のリクエストであると判定することができる。
【００３２】
メディア判定手段２０１でメディアの種別が判定され、信号判定手段２０２で発信のリクエストであると判定されると、発信処理部２１０は、発信のリクエストを受信した際に、発信許可される対象であるか否かを判定する発信制御処理を実行する（Ｓ６）。この発信処理部２１０における発信制御の処理は、図６（ａ）に示すフローチャートを用いて後述する。
【００３３】
発信許可される対象である場合には、発信処理部２１０は、ステップＳ４で受信したリクエスト信号に応答する信号として、呼制御サーバ４ａに発信許可信号を送信する（Ｓ７）。また、この発信許可信号を受信した呼制御サーバ４ａは、端末３ｃが属する呼制御サーバ４ｂにリクエスト信号を送信する。ここで呼制御サーバ４ａが送信するリクエスト信号は、ステップＳ２で端末３ａが送信したリクエスト信号と同一の項目の内容を含む信号である。なお、図４では示されていないが、発信許可の対象でない場合には、発信処理部２１０は、呼制御サーバ４ａに発信拒否信号を送信する。
【００３４】
リクエスト信号を受信した呼制御サーバ４ｂは、予め有している契約者の識別子（電話番号）に関するデータを利用して、端末３ｃが呼制御サーバ４ｂに契約されている端末か否かを判定する（Ｓ９）。また、契約されている端末であるとき、呼制御サーバ４ｂはリクエスト信号を通信制御サーバ２に送信する（Ｓ１０）。ここで呼制御サーバ４ｂが送信するリクエスト信号は、着信のリクエスト信号である。例えば、呼制御サーバ４ｂは、呼制御サーバ４ａから受信したリクエスト信号を利用して通信制御サーバ２に送信するリクエスト信号を生成する。
【００３５】
通信制御サーバ２は、リクエスト信号を受信すると、メディア判定手段２０１でリクエストされたメディアの種別を判定し、信号判定手段２０２で発信のリクエストであるか着信のリクエストであるかを判定する（Ｓ１１）。ここで、図５（ｂ）に示すリクエスト信号を受信した場合、メディア判定手段２０１は「メディアの種別」（ａｕｄｉｏ）を抽出して音声電話のリクエストであると判定し、信号判定手段２０２は、「発着信の種別」（ｔｅｒｍ）を抽出して着信のリクエストであると判定することができる。
【００３６】
メディア判定手段２０１でメディアの種別が判定され、信号判定手段２０２で着信のリクエストであると判定されると、着信処理部２２０は、着信のリクエストを受信した際に、着信許可される対象であるか否かを判定する着信制御処理を実行する（Ｓ１２）。この着信処理部２２０における着信制御の処理は、図６（ｂ）に示すフローチャートを用いて後述する。
【００３７】
着信許可される対象である場合には、着信処理部２２０は、ステップＳ１０で受信したリクエスト信号に対応する信号として、呼制御サーバ４ｂに着信許可信号を送信する（Ｓ１３）。また、この着信許可信号を受信した呼制御サーバ４ｂは、端末３ｃにリクエスト信号を送信する（Ｓ１４）。ここで呼制御サーバ４ｂが送信するリクエスト信号は、ステップＳ１０で呼制御サーバ４ｂが送信したリクエスト信号と同一の項目の内容を含む信号である。
【００３８】
その後、ステップＳ１４で受信したリクエスト信号に応じて端末３ｃが応答を送信する（Ｓ１５）。また、ステップＳ１３の着信許可信号に対応する応答（Ｓ１６）、ステップＳ１０のリクエスト信号に対応する応答（Ｓ１７）、ステップＳ８のリクエスト信号に対応する応答（Ｓ１８）、ステップＳ７の発信許可信号に対応する応答（Ｓ１９）、ステップＳ８４のリクエスト信号に対応する応答（Ｓ２０）、ステップＳ２のリクエスト信号に対応する応答（Ｓ２１）が送信される。なお、各応答は、対応する信号の項目の内容を含んでいる。
【００３９】
その後、発信元の端末３ａと着信先の端末３ｂとの間で通信が開始する（Ｓ２２）。
【００４０】
［発信制御］
図６（ａ）を用いて、図４のシーケンス図のステップＳ６において発信処理部２１０で実行される発信制御の処理について説明する。まず、第１抽出手段２１１は、記憶装置２１から発信元の端末３ａに関する制限データＤを読み出し、該当する発信の制限情報（発信制御）を抽出する（Ｓ３０）。
【００４１】
該当する制限情報を抽出すると、第１判定手段２１２は、制限があるか否かを判定し（Ｓ３１）、制限がある場合（Ｓ３１でＮＯ）、制限がリストの適用であるか否かを判定する（Ｓ３２）。また、第１判定手段２１２は、制限がリストの適用であるとき（Ｓ３２でＹＥＳ）、リストに含まれる許可番号への発信のリクエストであるか否かを判定する（Ｓ３３）。
【００４２】
制限がない場合（Ｓ３１でＹＥＳ）及びリストに含まれる許可番号への発信のリクエストである場合（Ｓ３３でＹＥＳ）、発信することができる「発信許可」であるため、第１送信手段２１３は、呼制御サーバ４ａに発信許可信号を送信する（Ｓ３４）。なお、ステップＳ３４の発信許可信号の送信は、図４のシーケンスのステップＳ７の処理と同一である。
【００４３】
一方、制限がリストの適用でない場合（Ｓ３２でＮＯ）、制限が「発信不可」であるため、第１送信手段２１３は、呼制御サーバ４ａに発信拒否信号を送信する（Ｓ３５）。また、リストデータに含まれる許可番号への発信のリクエストでない場合（Ｓ３３でＮＯ）も同様に、呼制御サーバ４ａに発信拒否信号を送信する（Ｓ３５）。
【００４４】
［着信制御］
続いて、図６（ｂ）を用いて、図４のシーケンス図のステップ１２において着信処理部２２０で実行される着信制御の処理について説明する。まず、第２抽出手段２２１は、記憶装置２１から着信先の端末３ｃに関する制限データＤを読み出し、該当する着信の制限情報（着信制御）を抽出する（Ｓ４０）。
【００４５】
該当する制限情報を抽出すると、第２判定手段２２２は、制限があるか否かを判定し（Ｓ４１）、制限がある場合（Ｓ４１でＮＯ）、制限がリストの適用であるか否かを判定する（Ｓ４２）。また、第２判定手段２２２は、制限がリストの適用であるとき（Ｓ４２でＹＥＳ）、リストに含まれる許可番号からの着信のリクエストであるか否かを判定する（Ｓ４３）。
【００４６】
制限がない場合（Ｓ４１でＹＥＳ）及びリストに含まれる許可番号からの着信のリクエストである場合（Ｓ４３でＹＥＳ）、着信を受けることができる「着信許可」であるため、第２送信手段２２３は、呼制御サーバ４ｂに着信許可信号を送信する（Ｓ４４）。なお、ステップＳ４４の着信許可信号の送信は、図４のシーケンス図のＳ１３の処理と同一である。
【００４７】
一方、制限がリストの適用でない場合（Ｓ４２でＮＯ）、制限が「着信不可」であるため、第２送信手段２２３は、呼制御サーバ４ｂに着信拒否信号を送信する（Ｓ４５）。また、リストに含まれる許可番号からの着信のリクエストでない場合（Ｓ４３でＮＯ）も同様に、呼制御サーバ４ｂに着信拒否信号を送信する（Ｓ４５）。
【００４８】
［確認処理］
図７に示すシーケンス図を用いて、図４を用いて説明した処理の実行後、端末３ａと端末３ｃとで通信が実行中に通信の実行を確認する確認処理の流れを説明する。
【００４９】
まず、端末３ａと端末３ｃとの間で通信が実行中（Ｓ５１）には、端末３ａは、例えば定期的なタイミングで呼制御サーバ４ａを介して通信制御サーバ２に確認信号を送信する（Ｓ５２、Ｓ５３）。この確認信号は、例えば、図５（ｃ）に示すように「着信先の識別子」、「発信元の識別子」、「着信先であるか発信元であるかの種別」、「メディアの種別」を含んでいる。
【００５０】
通信制御サーバ２は、確認信号を受信すると、これに対して呼制御サーバ４ａに確認信号を送信する（Ｓ５４）。確認信号を受信した呼制御サーバ４ａは、通信中の端末３ｃが属する呼制御サーバ４ｂに確認信号を送信する（Ｓ５５）。これらの確認信号は、例えば、ステップＳ５２で送信された確認信号と同一の項目の内容を含んでいる。
【００５１】
呼制御サーバ４ｂは、確認信号を受信すると、呼制御サーバ２に確認信号を送信する（Ｓ５６）。通信制御サーバ２は、確認信号を受信すると、これに対して呼制御サーバ４ｂに確認信号を送信する（Ｓ５７）。例えば、確認信号を受信した後に応答信号を送信するまでの処理は、着信処理部２２０によって実行される。確認信号を受信した呼制御サーバ４ｂは、端末３ｃに確認信号を送信する（Ｓ５８）。これらの確認信号も、例えば、ステップＳ５２で送信された確認信号と同一の項目の内容を含んでいる。
【００５２】
その後、ステップＳ５８で受信した確認信号に応じて端末３ｃが応答を送信する（Ｓ５９）。また、ステップＳ５７の確認信号に対応する応答（Ｓ６０）、ステップＳ５６の確認信号に対応する応答（Ｓ６１）、ステップＳ５５の確認信号に対応する応答（Ｓ６２）、ステップＳ５４の確認信号に対応する応答（Ｓ６３）、ステップＳ５３の確認信号に対応する応答（Ｓ６４）、ステップＳ５２の確認信号に対応する応答（Ｓ６５）が送信される。なお、各応答は、対応する確認信号の項目の内容を含んでいる。
【００５３】
通信制御サーバ２は、定期的に確認信号を受信している間、通信制御サーバ２の端末３ａ、３ｃが通信を行っているとし、通信中の端末に関する通信状況データとして保持している。ここで、通信制御サーバ２は、通信状況データで通信中である端末に対応する確認信号を受信（Ｓ５３，Ｓ５６）した場合にのみ確認信号を送信（Ｓ５４，Ｓ５７）する。一方、通信状況データに含まれない端末（通信中でない端末）に対応する確認信号を受信した場合、通信制御サーバ２は、この確認信号を破棄するが、これらの処理については、図示を用いた説明は省略する。
【００５４】
通信制御サーバ２は、受信をしていた確認信号を受信しなくなると、通信が終了したとして通信状況データから削除する。また、通信制御サーバ２は、通信で使用されるメディアが変更した場合には、通信状況データを更新する。なお、切断要求信号を受信した場合にも同様に通信状況データから削除するが、切断要求信号を受信した際の処理については、図示を用いた説明は省略する。また、通信状況データの追加、変更及び削除等の処理については、図示を用いた説明は省略する。
【００５５】
［変更処理］
図８に示すシーケンス図を用いて、通信システム１において通信で使用中のメディアを変更する変更処理の流れを説明する。図４に示した処理が実行され、端末３ａと端末３ｃの間で通信が通信が実行中に（Ｓ７１）、通信で使用しているメディアの変更を希望するタイミングで、端末３ａが呼制御サーバ４ａを介して通信制御サーバ２に変更のリクエスト信号（変更要求信号）を送信する（Ｓ７２、Ｓ７３）。例えば、変更要求信号は、図５（ｄ）に一例を示すように「着信先の識別子」、「発信元の識別子」、「着信先であるか発信元であるかの種別」、「メディアの種別」を含んでいる。この要求信号を図５（ｃ）に示す確認信号と比較すると、確認信号では「メディアの種別」が「ｍ＝ａｕｄｉｏ」であったのに対し、要求信号では「メディアの種別」が「ｍ＝ａｕｄｉｏ  ｍ＝ｖｉｄｅｏ」である点で異なる。このように、通信状況データに登録されている現在使用中のメディアとは別のメディアの種別が含まれている場合に通信制御サーバ２の判定処理手段２０２は、確認信号と変更のリクエスト信号（変更要求信号）を区別することができる。
【００５６】
通信制御サーバ２は、変更要求信号を受信すると、メディア判定手段２０１で信号に含まれるメディアの種別を判定し、信号判定手段２０２で発信元から送信された信号であるか着信先から送信された信号であるかを判定する（Ｓ７４）。
【００５７】
メディア判定手段２０１でメディアの種別が判定され、信号判定手段２０２で発信元から送信された信号であると判定されると、発信処理部２１０は、発信のリクエストを受信した際に、メディアの変更が許可される対象であるか否かを判定する発信制御処理を実行する（Ｓ７５）。この発信処理部２１０における処理は、図６（ａ）に示すフローチャートを用いて上述した発信制御の処理と同一である。
【００５８】
変更が許可される場合には、発信処理部２１０は、ステップＳ７６で受信した変更要求信号に応答する信号として、呼制御サーバ４ａに発信許可信号を送信する（Ｓ７６）。
【００５９】
発信許可信号を受信した呼制御サーバ４ａは、呼制御サーバ４ｂに変更要求信号を送信する（Ｓ７７）。変更要求信号を受信した呼制御サーバ４ｂは、通信制御サーバ２に変更要求信号を送信する（Ｓ７８）。これらの変更要求信号は、ステップＳ７２で呼制御サーバが送信した変更要求信号と同一の項目の内容を含むが、着信先の信号である。
【００６０】
通信制御サーバ２は、変更要求信号を受信すると、メディア判定手段２０１で変更要求信号に含まれるメディアの種別を判定し、信号判定手段２０２で発信元から送信された信号であるか着信先から送信された信号であるかを判定する（Ｓ７９）。
【００６１】
メディア判定手段２０１でメディアの種別が判定され、信号判定手段２０２で着信先から送信された信号であると判定されると、着信処理部２２０は、メディアの変更が許可される対象であるか否かを判定する着信制御処理を実行する（Ｓ８０）。この着信処理部２２０における処理は、図６（ｂ）に示すフローチャートを用いて上述した着信制御の処理と同一である。
【００６２】
変更が許可される場合には、着信処理部２２０は、ステップＳ７８で受信した変更要求信号に対応する信号として、呼制御サーバ４ｂに着信許可信号を送信する（Ｓ８１）。また、この着信許可信号を受信した呼制御サーバ４ｂは、端末３ｃに変更要求信号を送信する（Ｓ８２）。ここで呼制御サーバ４ｂが送信する変更要求信号は、ステップＳ７８で呼制御サーバ４ｂが送信した変更要求信号と同一の項目の内容を含む信号である。
【００６３】
その後、ステップＳ８２で受信した確認信号に応じて端末３ｃが応答を送信する（Ｓ８３）。また、ステップＳ８１の着信許可信号に対応する応答（Ｓ８４）、ステップＳ７８の変更要求信号に対応する応答（Ｓ８５）、ステップＳ７７の変更要求信号に対応する応答（Ｓ８６）、ステップＳ７６の発信許可信号に対応する応答（Ｓ８７）、ステップＳ７３の変更要求信号に対応する応答（Ｓ８８）、ステップＳ７２の変更要求信号に対応する応答（Ｓ８９）が送信される。なお、各応答は、対応する信号の項目の内容を含んでいる。
【００６４】
その後、ステップＳ８９で送信された応答が端末３ａで受信されると、発信元の端末３ａと着信先の端末３cとの間でメディアを変更した通信が開始する（Ｓ９０）。
【００６５】
上述したように、実施形態に係る通信システム１では、通信制御サーバ２において各端末３ａ〜３ｃが通信に使用可能なメディアの種別を制限データＤとして保存しておくことで、この制限データＤに応じて端末間では許可されるメディアを使用して自由に通信を実行することができる。また、端末間で通信中に制限データＤを変更することで、通信に利用するメディアを自由に追加や削除することもできる。
【００６６】
［第１変形例］
図９を用いて、第１変形例に係る通信システム１Ａを説明する。図９に示す第１変形例に係る通信システム１Ａのネットワーク５は、複数のネットワーク５Ａ，５Ｂで構成されている。各ネットワーク５Ａ，５Ｂは異なる事業者が提供するＩＰ網である。また、このネットワーク５Ａには、それぞれ、端末３ａ、３ｂ、３ｃ、３ｍが接続されている。
【００６７】
通信システム１Ａは、ネットワーク５が複数の事業者が提供するＩＰ網で形成されている場合であっても同様に通信制御を行うことができる。
【００６８】
［第２変形例］
第２変形例に係る通信システムは、制限データＤに対応付けられるリストデータＬ１，Ｌ２として、ホワイトリストの代わりにブラックリストを使用する。すなわち、図３（ｂ）、３（ｃ）を用いて上述したリストデータＬ１，Ｌ２は、通信を許可する端末の識別子を有していた。しかしながら、第２変形例に係る通信システムは、通信を拒否する端末の識別子を有する。
【００６９】
したがって、発信制御処理の際には、第１判定手段２１２及び第２判定手段２２２は、許可番号であるか否かを判定する際、リストデータＬ１，Ｌ２に含まれていない場合に許可番号であると判定する。このようにブラックリストを利用する場合でも同様に通信の制限を実現することができる。
【００７０】
以上、実施形態を用いて本発明を詳細に説明したが、本発明は本明細書中に説明した実施形態に限定されるものではない。本発明の範囲は、特許請求の範囲の記載及び特許請求の範囲の記載と均等の範囲により決定されるものである。
【符号の説明】
【００７１】
１，１Ａ  通信システム
２  通信制御サーバ
２０  ＣＰＵ
２０１  メディア判定手段
２０２  信号判定手段
２１０  発信処理部
２１１  第１抽出手段
２１２  第１判定手段
２１３  第１送信手段
２２０  着信処理部
２２１  第２抽出手段
２２２  第２判定手段
２２３  第２送信手段
２１  記憶装置
Ｄ  制限データ
Ｌ１，Ｌ２  リストデータ
Ｐ  通信プログラム
２２  通信インタフェース
２３  入力装置
２４  出力装置
３ａ〜３ｂ  端末
４ａ，４ｂ  呼制御サーバ
５，５Ａ，５Ｂ  ネットワーク
【図１】
0006018550.tif 000002
【図２】
0006018550.tif 000003
【図３】
0006018550.tif 000004
【図４】
0006018550.tif 000005
【図５】
0006018550.tif 000006
【図６】
0006018550.tif 000007
【図７】
0006018550.tif 000008
【図８】
0006018550.tif 000009
【図９】
0006018550.tif 000010