(57)【要約】【課題】オペレータ等による対応表の更新作業が不要な通信制御システム、通信制御方法、通信制御装置、通信制御プログラムを提供する。【解決手段】通信制御装置は、中継器から鍵要求信号を受信した場合（Ｓ５１：ＹＥＳ）、中継器に対して鍵データを送信する（Ｓ５３）。中継器では、受信した鍵データを使用して中継器ＩＤを暗号化し、ＰＳＴＮ網経由で返信する。通信制御装置では、暗号化データを受信した場合（Ｓ５７：ＹＥＳ）、鍵データを送信してから暗号化データを受信するまでの経過時間から鍵データを特定し（Ｓ６１）、特定した鍵データを使用して暗号化データを復号化する（Ｓ６３）。また、中継器の電話番号が特定される（Ｓ６５）。特定された電話番号が、通信テーブルに記憶される（Ｓ６７）。通信テーブルは、通話端末同士で通話が行われる場合の相手通話端末の宛先を特定する場合に使用される。【選択図】図８
2011009896.tif 000002
【特許請求の範囲】
【請求項１】
インターネット網に接続する通話端末と、前記インターネット網及び公衆電話網に接続する中継器であって、自身の電話番号宛てに通話データを受信した場合に、同一構内に配置された前記通話端末に対して前記通話データを中継転送する中継器と、前記インターネット網及び公衆電話網に接続し、前記通話端末間の通信を制御する通信制御装置とを備えた通信制御システムであって、
前記通話端末は、
通話相手方の前記通話端末である相手通話端末を呼び出すための電話番号であって、前記相手通話端末と同一構内に配置された前記中継器の電話番号が特定された場合、又は、前記相手通話端末から前記通話データを受信した場合に、前記インターネット網を介して前記通話データの送受信を行うことによって、前記相手通話端末との通話を実行させる通話制御手段を備え、
前記中継器は、
前記中継器を識別する情報である中継器ＩＤを、前記公衆電話網を介して前記通信制御装置に送信する中継器ＩＤ送信手段を備え、
前記通信制御装置は、
通信可能な前記中継器の前記中継器ＩＤと、前記通話端末を識別する情報である端末ＩＤであって前記通話可能な中継器と同一構内に配置される通話端末の端末ＩＤと、前記通話端末のＩＰアドレスである端末ＩＰであって前記通話可能な中継器と同一構内に配置される通話端末の端末ＩＰとが対応付けられた対応テーブルを記憶する記憶手段と、
前記中継器から送信される前記中継器ＩＤを、前記公衆電話網を介して受信する中継器ＩＤ受信手段と、
前記中継器ＩＤ受信手段において受信された前記中継器ＩＤの送信元の前記電話番号を特定する第一番号特定手段と、
前記記憶手段に記憶されている前記対応テーブルの前記中継器ＩＤのうち、前記中継器ＩＤ受信手段において受信された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第一番号特定手段において特定された前記電話番号を対応付けて記憶する第一記憶制御手段と、
前記インターネット網を介して前記通話データを受信する通話データ受信手段と、
前記通話データ受信手段において前記通話端末から前記通話データを受信した場合であって、前記通話データの通話相手先の前記電話番号である相手電話番号と同一の前記電話番号が、前記対応テーブルに記憶されている場合に、前記電話番号に対応付けられている前記端末ＩＰを特定し、受信した前記通話データを、前記インターネット網を介して前記端末ＩＰ宛てに送信する通話データ送信手段と
を備えた通信制御システム。
【請求項２】
前記中継器は、
前記通信制御装置から送信される鍵データであって前記中継器ＩＤを暗号化／復号化するために使用される前記鍵データを受信する鍵データ受信手段と、
前記鍵データ受信手段において受信された前記鍵データを使用して、前記中継器ＩＤを暗号化する第一暗号化手段と
を備え、
前記中継器ＩＤ送信手段は、
前記第一暗号化手段において暗号化された中継器ＩＤを送信し、
前記通信制御装置は、
少なくとも一つの前記鍵データを前記記憶手段に記憶しており、
前記記憶手段に記憶された前記鍵データのうち一を前記中継器に対して送信する鍵データ送信手段を備え、
前記中継器ＩＤ受信手段は、
前記中継器から返信される前記暗号化された中継器ＩＤを受信し、
前記鍵データ送信手段において送信された前記鍵データを使用して、前記暗号化された中継器ＩＤを復号化する第一復号化手段をさらに備え、
前記第一記憶制御手段は、
前記対応テーブルに記憶されている前記中継器ＩＤのうち、前記第一復号化手段において復号化された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第一番号特定手段において特定された前記電話番号を対応付けて記憶することを特徴とする請求項１に記載の通信制御システム。
【請求項３】
前記中継器は、
前記鍵データ受信手段において、所定時間を特定する情報である時間情報と前記鍵データとを受信し、
前記鍵データ受信手段において前記時間情報及び前記鍵データを受信してからの経過時間を計測する第一中継器計測手段を備え、
前記中継器ＩＤ送信手段は、
前記第一中継器計測手段において計測された前記経過時間が前記時間情報と一致した場合に、前記第一暗号化手段によって暗号化された中継器ＩＤを送信し、
前記通信制御装置は、
前記鍵データに前記時間情報を対応付けて前記記憶手段に記憶しており、
前記鍵データ送信手段は、
一の前記鍵データと、前記一の鍵データに対応付けられた前記時間情報とを送信し、
前記鍵データ送信手段において前記鍵データと前記時間情報とを送信してから、前記中継器ＩＤ受信手段において前記暗号化された中継器ＩＤを受信するまでの経過時間を計測する第一装置計測手段をさらに備え、
前記第一復号化手段は、
前記第一装置計測手段において計測された前記経過時間と一致する前記時間情報に対応付けられた前記鍵データを選択し、選択された前記鍵データを使用して前記暗号化された中継器ＩＤを復号化することを特徴とする請求項２に記載の通信制御システム。
【請求項４】
前記中継器は、
前記鍵データ受信手段において、所定の番号である番号情報と前記鍵データとを受信し、
前記中継器ＩＤ送信手段は、
前記鍵データ受信手段において受信された前記番号情報と、前記第一暗号化手段によって暗号化された中継器ＩＤとを送信し、
前記通信制御装置は、
前記鍵データに前記番号情報を対応付けて前記記憶手段に記憶しており、
前記鍵データ送信手段は、
一の前記鍵データと、前記鍵データに対応付けられた前記番号情報とを送信し、
前記中継器ＩＤ受信手段は、
前記番号情報と前記暗号化された中継器ＩＤとを受信し、
前記第一復号化手段は、
前記中継器ＩＤ受信手段において受信された前記番号情報と一致する前記番号情報に対応付けられた前記鍵データを選択し、選択された前記鍵データを使用して前記暗号化された中継器ＩＤを復号化することを特徴とする請求項２に記載の通信制御システム。
【請求項５】
前記鍵データは、共通鍵暗号方式に基づく共通鍵のデータであることを特徴とする請求項２乃至４のいずれかに記載の通信制御システム。
【請求項６】
前記中継器は、
所定時間を特定する情報である時間情報を受信する時間受信手段と、
前記時間受信手段において前記時間情報を受信してからの経過時間を計測する第二中継器計測手段と
を備え、
前記中継器ＩＤ送信手段は、
前記第二中継器計測手段において計測された前記経過時間が前記時間情報と一致した場合に、所定の情報を送信し、
前記通信制御装置は、
前記時間情報と前記中継器ＩＤとを対応付けて前記対応テーブルに記憶しており、
前記中継器に対して前記時間情報を送信する時間送信手段を備え、
前記中継器ＩＤ受信手段は、
前記時間送信手段によって送信された前記時間情報に応じ、前記中継器から送信された前記所定の情報を受信し、
前記時間送信手段において前記時間情報を送信してから、前記中継器ＩＤ受信手段において前記所定の情報を受信するまでの経過時間を計測する第二装置計測手段をさらに備え、
前記第一記憶制御手段は、
前記対応テーブルに記憶されている前記中継器ＩＤのうち、前記第二装置計測手段において計測された前記経過時間と一致する前記時間情報に対応付けられた前記中継器ＩＤに、前記第一番号特定手段において特定された前記電話番号を対応付けて記憶することを特徴とする請求項１に記載の通信制御システム。
【請求項７】
前記中継器は、
前記通信制御装置から送信される鍵データであって前記中継器ＩＤを暗号化するために使用される前記鍵データを受信する暗号鍵データ受信手段と、
前記暗号鍵データ受信手段において受信された前記鍵データを使用して、前記中継器ＩＤを暗号化する第二暗号化手段と
を備え、
前記中継器ＩＤ送信手段は、
前記第二暗号化手段において暗号化された中継器ＩＤを送信し、
前記通信制御装置は、
前記鍵データと、前記鍵データによって暗号化されたデータを復号化する為の鍵データである復号鍵データとを前記記憶手段に記憶しており、
前記記憶手段に記憶された前記鍵データを前記中継器に対して送信する鍵データ送信手段を備え、
前記中継器ＩＤ受信手段は、
前記鍵データ送信手段において送信された前記鍵データに応じ、前記中継器から返信される前記暗号化された中継器ＩＤを受信し、
前記記憶手段に記憶されている前記復号鍵データを使用して、前記暗号化された中継器ＩＤを復号化する第二復号化手段をさらに備え、
前記第一記憶制御手段は、
前記対応テーブルに記憶されている前記中継器ＩＤのうち、前記第二復号化手段において復号化された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第一番号特定手段において特定された前記電話番号を対応付けて記憶することを特徴とする請求項１に記載の通信制御システム。
【請求項８】
前記鍵データは、公開鍵暗号方式に基づく公開鍵のデータであり、前記復号鍵データは、公開鍵暗号方式に基づく秘密鍵のデータであることを特徴とする請求項７に記載の通信制御システム。
【請求項９】
前記中継器は、
前記鍵データの送信を要求する信号である鍵データ要求信号を前記通信制御装置に対して送信する要求信号送信手段を備え、
前記通信制御装置は、
前記鍵データ要求信号を受信する要求信号受信手段を備え、
前記鍵データ送信手段は、
前記要求信号受信手段において前記鍵データ要求信号を受信した場合に、前記鍵データ要求信号を送信した前記中継器に対して前記鍵データを送信することを特徴とする請求項２乃至５、７、８のいずれかに記載の通信制御システム。
【請求項１０】
インターネット網に接続する通話端末と、前記インターネット網及び公衆電話網に接続する中継器であって、自身の電話番号宛てに通話データを受信した場合に、同一構内に配置された前記通話端末に対して前記通話データを中継転送する中継器と、前記インターネット網に少なくとも接続し、前記通話端末間の通信を制御する通信制御装置と、前記インターネット網及び公衆電話網に接続し、通話先を特定する為の対応テーブルを管理するテーブル管理装置とを備えた通信制御システムであって、
前記通話端末は、
通話相手方の前記通話端末である相手通話端末を呼び出すための電話番号であって、前記相手通話端末と同一構内に配置された前記中継器の電話番号が特定された場合、又は、前記相手通話端末から前記通話データを受信した場合に、前記インターネット網を介して前記通話データの送受信を行うことによって、前記相手通話端末との通話を実行させる通話制御手段を備え、
前記中継器は、
前記中継器を識別する情報である中継器ＩＤを、前記公衆電話網を介して前記テーブル管理装置に送信する中継器ＩＤ送信手段を備え、
前記テーブル管理装置は、
前記中継器から送信される前記中継器ＩＤを、前記公衆電話網を介して受信する管理受信手段と、
前記管理受信手段において受信された前記中継器ＩＤの送信元の前記電話番号を特定する第二番号特定手段と、
記憶手段に記憶された前記対応テーブルであって、前記通信制御装置が通信可能な前記中継器の前記中継器ＩＤと、前記通話端末を識別する情報である端末ＩＤであって前記通話可能な前記中継器と同一構内に配置される通話端末の端末ＩＤと、前記通話端末のＩＰアドレスである端末ＩＰであって前記通話可能な前記中継器と同一構内に配置される通話端末の端末ＩＰとが対応付けられた前記対応テーブルのうち、前記管理受信手段において受信された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第二番号特定手段において特定された前記電話番号を対応付けて記憶する第二記憶制御手段と
を備え、
前記通信制御装置は、
前記インターネット網を介して前記通話データを受信する通話データ受信手段と、
前記通話データ受信手段において前記通話端末から前記通話データを受信した場合であって、前記通話データの通話相手先の前記電話番号である相手電話番号と同一の前記電話番号が、前記対応テーブルに記憶されている場合に、前記電話番号に対応付けられている前記端末ＩＰを特定し、受信した前記通話データを、前記インターネット網を介して前記端末ＩＰ宛てに送信する通話データ送信手段と
を備えた通信制御システム。
【請求項１１】
インターネット網に接続する通話端末と、前記インターネット網及び公衆電話網に接続する中継器であって、自身の電話番号宛てに通話データを受信した場合に、同一構内に配置された前記通話端末に対して前記通話データを中継転送する中継器と、前記インターネット網及び公衆電話網に接続し、前記通話端末間の通信を制御する通信制御装置とで実行される通信制御方法であって、
前記通話端末において、通話相手方の前記通話端末である相手通話端末を呼び出すための電話番号であって、前記相手通話端末と同一構内に配置された前記中継器の電話番号が特定された場合、又は、前記相手通話端末から前記通話データを受信した場合に、前記インターネット網を介して前記通話データの送受信を行うことによって、前記相手通話端末との通話を実行させる通話制御ステップと、
前記中継器において、前記中継器を識別する情報である中継器ＩＤを、前記公衆電話網を介して前記通信制御装置に送信する中継器ＩＤ送信ステップと、
前記通信制御装置において、前記中継器から送信される前記中継器ＩＤを、前記公衆電話網を介して受信する中継器ＩＤ受信ステップと、
前記通信制御装置において、前記中継器ＩＤ受信ステップにおいて受信された前記中継器ＩＤの送信元の前記電話番号を特定する第一番号特定ステップと、
前記通信制御装置において、記憶手段に記憶されている対応テーブルであって、通信可能な前記中継器の前記中継器ＩＤと、前記通話端末を識別する情報である端末ＩＤであって前記通信可能な中継器と同一構内に配置される通話端末の端末ＩＤと、前記通話端末のＩＰアドレスである端末ＩＰであって前記通信可能な中継器と同一構内に配置される通話端末の端末ＩＰとが対応付けられた対応テーブルの前記中継器ＩＤのうち、前記中継器ＩＤ受信ステップにおいて受信された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第一番号特定ステップにおいて特定された前記電話番号を対応付けて記憶する第一記憶制御ステップと、
前記通信制御装置において、前記インターネット網を介して前記通話データを受信する通話データ受信ステップと、
前記通信制御装置において、前記通話データ受信ステップにおいて前記通話端末から前記通話データを受信した場合であって、前記通話データの通話相手先の前記電話番号である相手電話番号と同一の前記電話番号が、前記対応テーブルに記憶されている場合に、前記電話番号に対応付けられている前記端末ＩＰを特定し、受信した前記通話データを、前記インターネット網を介して前記端末ＩＰ宛てに送信する第一通話データ送信ステップと
を備えた通信制御方法。
【請求項１２】
インターネット網に接続する通話端末と、前記インターネット網及び公衆電話網に接続する中継器であって、自身の電話番号宛てに通話データを受信した場合に、同一構内に配置された前記通話端末に対して前記通話データを中継転送する中継器とを介して行われる通話のための通信を制御する通信制御装置であって、
前記中継器を識別する情報である中継器ＩＤであって通信可能な前記中継器の中継器ＩＤと、前記通話端末を識別する情報である端末ＩＤであって通信可能な前記中継器と同一構内に配置される通話端末の端末ＩＤと、前記通話端末のＩＰアドレスである端末ＩＰであって前記通信可能な中継器と同一構内に配置される通話端末の端末ＩＰに対応付けられた対応テーブルを記憶する記憶手段と、
前記中継器から送信される前記中継器ＩＤを、前記公衆電話網を介して受信する中継器ＩＤ受信手段と、
前記中継器ＩＤ受信手段において受信された前記中継器ＩＤの送信元の前記電話番号を特定する第一番号特定手段と、
前記記憶手段に記憶されている前記対応テーブルの前記中継器ＩＤのうち、前記中継器ＩＤ受信手段において受信された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第一番号特定手段において特定された前記電話番号を対応付けて記憶する第一記憶制御手段と、
前記インターネット網を介して前記通話データを受信する通話データ受信手段と、
前記通話データ受信手段において前記通話端末から前記通話データを受信した場合であって、前記通話データの通話相手先の前記電話番号である相手電話番号と同一の前記電話番号が、前記対応テーブルに記憶されている場合に、前記電話番号に対応付けられている前記端末ＩＰを特定し、受信した前記通話データを、前記インターネット網を介して前記端末ＩＰ宛てに送信する通話データ送信手段と
を備えた通信制御装置。
【請求項１３】
請求項１２に記載の通信制御装置の各処理手段としてコンピュータを機能させるための通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御システム、通信制御方法、通信制御装置、通信制御プログラムに関する。より詳細には、インターネット網と公衆電話網との両方を介して通信を行う通信制御システム、通信制御方法、通信制御装置、通信制御プログラムに関する。
【背景技術】
【０００２】
近年、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）の技術を用い、インターネット網を介して音声通話を行うＩＰ電話システムが利用されている。ＩＰ電話システムでは、音声通話の相手方の環境に応じて、インターネット網と公衆電話網とのいずれかの通信網が選択される。通話相手方の環境がＩＰ電話可能な環境である場合、インターネット網が選択される。通話相手方の環境がＩＰ電話不可能な環境である場合、公衆電話網が選択される。選択された通信網を介して通信が行われることによって、音声通話が実行される。
【０００３】
通信網を選択する方法としては、例えば特許文献１に記載されている方法が使用される。特許文献１に記載されている方法では、ユーザＩＤ（電話番号など）とＩＰアドレスとの対応表がＶｏＩＰサーバに記憶される。ＶｏＩＰサーバが通話データを受信した場合、対応表が参照される。通話相手方のユーザＩＤが対応表に記憶されている場合、インターネット網が選択される。通話相手方のユーザＩＤからＩＰアドレスが特定され、特定されたＩＰアドレス宛に通話データが転送される。一方、通話相手方のユーザＩＤが対応表に記憶されていない場合、公衆電話網が選択される。通話相手方の電話番号に基づいて、公衆電話網を介して通話データが転送される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−７９９３０
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上述の方法では、ユーザＩＤとＩＰアドレスとの対応表はオペレータ等によって予めＶｏＩＰサーバに入力設定されなければならない。従って、ユーザの増加や変更が発生する度に、オペレータ等は対応表を更新する作業を行わなければならないという問題点があった。
【０００６】
本発明は上述の問題点を解決するためになされたものであり、オペレータ等による対応表の更新作業が不要な通信制御システム、通信制御方法、通信制御装置、通信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の問題点を解決するために、請求項１に係る発明の通信制御システムは、インターネット網に接続する通話端末と、前記インターネット網及び公衆電話網に接続する中継器であって、自身の電話番号宛てに通話データを受信した場合に、同一構内に配置された前記通話端末に対して前記通話データを中継転送する中継器と、前記インターネット網及び公衆電話網に接続し、前記通話端末間の通信を制御する通信制御装置とを備えた通信制御システムであって、前記通話端末は、通話相手方の前記通話端末である相手通話端末を呼び出すための電話番号であって、前記相手通話端末と同一構内に配置された前記中継器の電話番号が特定された場合、又は、前記相手通話端末から前記通話データを受信した場合に、前記インターネット網を介して前記通話データの送受信を行うことによって、前記相手通話端末との通話を実行させる通話制御手段を備え、前記中継器は、前記中継器を識別する情報である中継器ＩＤを、前記公衆電話網を介して前記通信制御装置に送信する中継器ＩＤ送信手段を備え、前記通信制御装置は、通信可能な前記中継器の前記中継器ＩＤと、前記通話端末を識別する情報である端末ＩＤであって前記通話可能な中継器と同一構内に配置される通話端末の端末ＩＤと、前記通話端末のＩＰアドレスである端末ＩＰであって前記通話可能な中継器と同一構内に配置される通話端末の端末ＩＰとが対応付けられた対応テーブルを記憶する記憶手段と、前記中継器から送信される前記中継器ＩＤを、前記公衆電話網を介して受信する中継器ＩＤ受信手段と、前記中継器ＩＤ受信手段において受信された前記中継器ＩＤの送信元の前記電話番号を特定する第一番号特定手段と、前記記憶手段に記憶されている前記対応テーブルの前記中継器ＩＤのうち、前記中継器ＩＤ受信手段において受信された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第一番号特定手段において特定された前記電話番号を対応付けて記憶する第一記憶制御手段と、前記インターネット網を介して前記通話データを受信する通話データ受信手段と、前記通話データ受信手段において前記通話端末から前記通話データを受信した場合であって、前記通話データの通話相手先の前記電話番号である相手電話番号と同一の前記電話番号が、前記対応テーブルに記憶されている場合に、前記電話番号に対応付けられている前記端末ＩＰを特定し、受信した前記通話データを、前記インターネット網を介して前記端末ＩＰ宛てに送信する通話データ送信手段とを備えている。
【０００８】
また、請求項２に係る発明の通信制御システムは、請求項１に記載の発明の構成に加えて、前記中継器は、前記通信制御装置から送信される鍵データであって前記中継器ＩＤを暗号化／復号化するために使用される前記鍵データを受信する鍵データ受信手段と、前記鍵データ受信手段において受信された前記鍵データを使用して、前記中継器ＩＤを暗号化する第一暗号化手段とを備え、前記中継器ＩＤ送信手段は、前記第一暗号化手段において暗号化された中継器ＩＤを送信し、前記通信制御装置は、少なくとも一つの前記鍵データを前記記憶手段に記憶しており、前記記憶手段に記憶された前記鍵データのうち一を前記中継器に対して送信する鍵データ送信手段を備え、前記中継器ＩＤ受信手段は、前記中継器から返信される前記暗号化された中継器ＩＤを受信し、前記鍵データ送信手段において送信された前記鍵データを使用して、前記暗号化された中継器ＩＤを復号化する第一復号化手段をさらに備え、前記第一記憶制御手段は、前記対応テーブルに記憶されている前記中継器ＩＤのうち、前記第一復号化手段において復号化された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第一番号特定手段において特定された前記電話番号を対応付けて記憶することを特徴とする。
【０００９】
また、請求項３に係る発明の通信制御システムは、請求項２に記載の発明の構成に加えて、前記中継器は、前記鍵データ受信手段において、所定時間を特定する情報である時間情報と前記鍵データとを受信し、前記鍵データ受信手段において前記時間情報及び前記鍵データを受信してからの経過時間を計測する第一中継器計測手段を備え、前記中継器ＩＤ送信手段は、前記第一中継器計測手段において計測された前記経過時間が前記時間情報と一致した場合に、前記第一暗号化手段によって暗号化された中継器ＩＤを送信し、前記通信制御装置は、前記鍵データに前記時間情報を対応付けて前記記憶手段に記憶しており、前記鍵データ送信手段は、一の前記鍵データと、前記一の鍵データに対応付けられた前記時間情報とを送信し、前記鍵データ送信手段において前記鍵データと前記時間情報とを送信してから、前記中継器ＩＤ受信手段において前記暗号化された中継器ＩＤを受信するまでの経過時間を計測する第一装置計測手段をさらに備え、前記第一復号化手段は、前記第一装置計測手段において計測された前記経過時間と一致する前記時間情報に対応付けられた前記鍵データを選択し、選択された前記鍵データを使用して前記暗号化された中継器ＩＤを復号化することを特徴とする。
【００１０】
また、請求項４に係る発明の通信制御システムは、請求項２に記載の発明の構成に加えて、前記中継器は、鍵データ受信手段において、所定の番号である番号情報と前記鍵データとを受信し、前記中継器ＩＤ送信手段は、前記鍵データ受信手段において受信された前記番号情報と、前記第一暗号化手段によって暗号化された中継器ＩＤとを送信し、前記通信制御装置は、前記鍵データに前記番号情報を対応付けて前記記憶手段に記憶しており、前記鍵データ送信手段は、一の前記鍵データと、前記鍵データに対応付けられた前記番号情報とを送信し、前記中継器ＩＤ受信手段は、前記番号情報と前記暗号化された中継器ＩＤとを受信し、前記第一復号化手段は、前記中継器ＩＤ受信手段において受信された前記番号情報と一致する前記番号情報に対応付けられた前記鍵データを選択し、選択された前記鍵データを使用して前記暗号化された中継器ＩＤを復号化することを特徴とする。
【００１１】
また、請求項５に係る発明の通信制御システムは、請求項２乃至４のいずれかに記載の発明の構成に加えて、前記鍵データは、共通鍵暗号方式に基づく共通鍵のデータであることを特徴とする。
【００１２】
また、請求項６に係る発明の通信制御システムは、請求項１に記載の発明の構成に加えて、前記中継器は、所定時間を特定する情報である時間情報を受信する時間受信手段と、前記時間受信手段において前記時間情報を受信してからの経過時間を計測する第二中継器計測手段とを備え、前記中継器ＩＤ送信手段は、前記第二中継器計測手段において計測された前記経過時間が前記時間情報と一致した場合に、所定の情報を送信し、前記通信制御装置は、前記時間情報と前記中継器ＩＤとを対応付けて前記対応テーブルに記憶しており、前記中継器に対して前記時間情報を送信する時間送信手段を備え、前記中継器ＩＤ受信手段は、前記時間送信手段によって送信された前記時間情報に応じ、前記中継器から送信された前記所定の情報を受信し、前記時間送信手段において前記時間情報を送信してから、前記中継器ＩＤ受信手段において前記所定の情報を受信するまでの経過時間を計測する第二装置計測手段をさらに備え、前記第一記憶制御手段は、前記対応テーブルに記憶されている前記中継器ＩＤのうち、前記第二装置計測手段において計測された前記経過時間と一致する前記時間情報に対応付けられた前記中継器ＩＤに、前記第一番号特定手段において特定された前記電話番号を対応付けて記憶することを特徴とする。
【００１３】
また、請求項７に係る発明の通信制御システムは、請求項１に記載の発明の構成に加えて、前記中継器は、前記通信制御装置から送信される鍵データであって前記中継器ＩＤを暗号化するために使用される前記鍵データを受信する暗号鍵データ受信手段と、前記暗号鍵データ受信手段において受信された前記鍵データを使用して、前記中継器ＩＤを暗号化する第二暗号化手段とを備え、前記中継器ＩＤ送信手段は、前記第二暗号化手段において暗号化された中継器ＩＤを送信し、前記通信制御装置は、前記鍵データと、前記鍵データによって暗号化されたデータを復号化する為の鍵データである復号鍵データとを前記記憶手段に記憶しており、前記記憶手段に記憶された前記鍵データを前記中継器に対して送信する鍵データ送信手段を備え、前記中継器ＩＤ受信手段は、前記鍵データ送信手段において送信された前記鍵データに応じ、前記中継器から返信される前記暗号化された中継器ＩＤを受信し、前記記憶手段に記憶されている前記復号鍵データを使用して、前記暗号化された中継器ＩＤを復号化する第二復号化手段をさらに備え、前記第一記憶制御手段は、前記対応テーブルに記憶されている前記中継器ＩＤのうち、前記第二復号化手段において復号化された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第一番号特定手段において特定された前記電話番号を対応付けて記憶することを特徴とする。
【００１４】
また、請求項８に係る発明の通信制御システムは、請求項７に記載の発明の構成に加えて、前記鍵データは、公開鍵暗号方式に基づく公開鍵のデータであり、前記復号鍵データは、公開鍵暗号方式に基づく秘密鍵のデータであることを特徴とする。
【００１５】
また、請求項９に係る発明の通信制御システムは、請求項２乃至５、７、８のいずれかに記載の発明の構成に加えて、前記中継器は、前記鍵データの送信を要求する信号である鍵データ要求信号を前記通信制御装置に対して送信する要求信号送信手段を備え、前記通信制御装置は、前記鍵データ要求信号を受信する要求信号受信手段を備え、前記鍵データ送信手段は、前記要求信号受信手段において前記鍵データ要求信号を受信した場合に、前記鍵データ要求信号を送信した前記中継器に対して前記鍵データを送信することを特徴とする。
【００１６】
また、請求項１０に係る発明の通信制御システムは、インターネット網に接続する通話端末と、前記インターネット網及び公衆電話網に接続する中継器であって、自身の電話番号宛てに通話データを受信した場合に、同一構内に配置された前記通話端末に対して前記通話データを中継転送する中継器と、前記インターネット網に少なくとも接続し、前記通話端末間の通信を制御する通信制御装置と、前記インターネット網及び公衆電話網に接続し、通話先を特定する為の対応テーブルを管理するテーブル管理装置とを備えた通信制御システムであって、前記通話端末は、通話相手方の前記通話端末である相手通話端末を呼び出すための電話番号であって、前記相手通話端末と同一構内に配置された前記中継器の電話番号が特定された場合、又は、前記相手通話端末から前記通話データを受信した場合に、前記インターネット網を介して前記通話データの送受信を行うことによって、前記相手通話端末との通話を実行させる通話制御手段を備え、前記中継器は、前記中継器を識別する情報である前記中継器ＩＤを、前記公衆電話網を介して前記テーブル管理装置に送信する中継器ＩＤ送信手段を備え、前記テーブル管理装置は、前記中継器から送信される前記中継器ＩＤを、前記公衆電話網を介して受信する管理受信手段と、前記管理受信手段において受信された前記中継器ＩＤの送信元の前記電話番号を特定する第二番号特定手段と、記憶手段に記憶された前記対応テーブルであって、前記通信制御装置が通信可能な前記中継器の前記中継器ＩＤと、前記通話端末を識別する情報である端末ＩＤであって前記通話可能な前記中継器と同一構内に配置される通話端末の端末ＩＤと、前記通話端末のＩＰアドレスである端末ＩＰであって前記通話可能な前記中継器と同一構内に配置される通話端末の端末ＩＰとが対応付けられた前記対応テーブルのうち、前記管理受信手段において受信された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第二番号特定手段において特定された前記電話番号を対応付けて記憶する第二記憶制御手段とを備え、前記通信制御装置は、前記インターネット網を介して前記通話データを受信する通話データ受信手段と、前記通話データ受信手段において前記通話端末から前記通話データを受信した場合であって、前記通話データの通話相手先の前記電話番号である相手電話番号と同一の前記電話番号が、前記対応テーブルに記憶されている場合に、前記電話番号に対応付けられている前記端末ＩＰを特定し、受信した前記通話データを、前記インターネット網を介して前記端末ＩＰ宛てに送信する通話データ送信手段とを備えている。
【００１７】
また、請求項１１に係る発明の通信制御方法は、インターネット網に接続する通話端末と、前記インターネット網及び公衆電話網に接続する中継器であって、自身の電話番号宛てに通話データを受信した場合に、同一構内に配置された前記通話端末に対して前記通話データを中継転送する中継器と、前記インターネット網及び公衆電話網に接続し、前記通話端末間の通信を制御する通信制御装置とで実行される通信制御方法であって、前記通話端末において、通話相手方の前記通話端末である相手通話端末を呼び出すための電話番号であって、前記相手通話端末と同一構内に配置された前記中継器の電話番号が特定された場合、又は、前記相手通話端末から前記通話データを受信した場合に、前記インターネット網を介して前記通話データの送受信を行うことによって、前記相手通話端末との通話を実行させる通話制御ステップと、前記中継器において、前記中継器を識別する情報である中継器ＩＤを、前記公衆電話網を介して前記通信制御装置に送信する中継器ＩＤ送信ステップと、前記通信制御装置において、前記中継器から送信される前記中継器ＩＤを、前記公衆電話網を介して受信する中継器ＩＤ受信ステップと、前記通信制御装置において、前記中継器ＩＤ受信ステップにおいて受信された前記中継器ＩＤの送信元の前記電話番号を特定する第一番号特定ステップと、前記通信制御装置において、記憶手段に記憶されている対応テーブルであって、通信可能な前記中継器の前記中継器ＩＤと、前記通話端末を識別する情報である端末ＩＤであって前記通信可能な中継器と同一構内に配置される通話端末の端末ＩＤと、前記通話端末のＩＰアドレスである端末ＩＰであって前記通信可能な中継器と同一構内に配置される通話端末の端末ＩＰとが対応付けられた対応テーブルの前記中継器ＩＤのうち、前記中継器ＩＤ受信ステップにおいて受信された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第一番号特定ステップにおいて特定された前記電話番号を対応付けて記憶する第一記憶制御ステップと、前記通信制御装置において、前記インターネット網を介して前記通話データを受信する通話データ受信ステップと、前記通信制御装置において、前記通話データ受信ステップにおいて前記通話端末から前記通話データを受信した場合であって、前記通話データの通話相手先の前記電話番号である相手電話番号と同一の前記電話番号が、前記対応テーブルに記憶されている場合に、前記電話番号に対応付けられている前記端末ＩＰを特定し、受信した前記通話データを、前記インターネット網を介して前記端末ＩＰ宛てに送信する第一通話データ送信ステップとを備えている。
【００１８】
また、請求項１２に係る発明の通信制御装置は、インターネット網に接続する通話端末と、前記インターネット網及び公衆電話網に接続する中継器であって、自身の電話番号宛てに通話データを受信した場合に、同一構内に配置された前記通話端末に対して前記通話データを中継転送する中継器とを介して行われる通話のための通信を制御する通信制御装置であって、前記中継器を識別する情報である中継器ＩＤであって通信可能な前記中継器の中継器ＩＤと、前記通話端末を識別する情報である端末ＩＤであって通信可能な前記中継器と同一構内に配置される通話端末の端末ＩＤと、前記通話端末のＩＰアドレスである端末ＩＰであって前記通信可能な中継器と同一構内に配置される通話端末の端末ＩＰに対応付けられた対応テーブルを記憶する記憶手段と、前記中継器から送信される前記中継器ＩＤを、前記公衆電話網を介して受信する中継器ＩＤ受信手段と、前記中継器ＩＤ受信手段において受信された前記中継器ＩＤの送信元の前記電話番号を特定する第一番号特定手段と、前記記憶手段に記憶されている前記対応テーブルの前記中継器ＩＤのうち、前記中継器ＩＤ受信手段において受信された前記中継器ＩＤと同一の前記中継器ＩＤに、前記第一番号特定手段において特定された前記電話番号を対応付けて記憶する第一記憶制御手段と、前記インターネット網を介して前記通話データを受信する通話データ受信手段と、前記通話データ受信手段において前記通話端末から前記通話データを受信した場合であって、前記通話データの通話相手先の前記電話番号である相手電話番号と同一の前記電話番号が、前記対応テーブルに記憶されている場合に、前記電話番号に対応付けられている前記端末ＩＰを特定し、受信した前記通話データを、前記インターネット網を介して前記端末ＩＰ宛てに送信する通話データ送信手段とを備えている。
【００１９】
また、請求項１３に係る発明の通信制御プログラムは、請求項１２に記載の通信制御装置の各処理手段としてコンピュータを機能させる。
【発明の効果】
【００２０】
請求項１に係る発明の通信制御システムでは、通信制御装置は、中継器ＩＤ及び電話番号と、中継器と同一構内に配置されている通話端末の端末ＩＰとを対応付け、対応テーブルに記憶している。対応テーブルのうち電話番号は、公衆電話網を介して中継器から中継器ＩＤを受信した場合に特定され記憶される。通話端末から通話データを受信した場合、対応テーブルに記憶されている情報が参照され、通話相手先の電話番号に基づいて相手通話端末の端末ＩＰが特定される。そして特定された端末ＩＰに対して通話データが送信される。このように、通信制御に必要となる中継器の電話番号は、公衆電話網を介し通信制御装置と中継器との間で行われる通信によって、自動的に登録される。従って、オペレータ等による手動での電話番号登録の手間を省略することが可能となる。
【００２１】
また、請求項２に係る発明の通信制御システムでは、請求項１に記載の発明の効果に加えて、中継器から送信される中継器ＩＤは暗号化された状態で通信されるので、中継器ＩＤの情報が第三者に漏えいしてしまうことを防止できる。
【００２２】
また、請求項３に係る発明の通信制御システムは、請求項２に記載の発明の効果に加えて、通信制御装置は、復号化に使用する鍵データを、時間情報に基づいて特定することができる。従って、復号化に使用する鍵データを抽出する時間を短縮できるので、復号化に要する時間を短縮し、効率的に復号化を行うことが可能となる。中継器は、時間情報に基づいて暗号化された中継器ＩＤを送信するので、通信のトラフィックの増大が抑制される。
【００２３】
また、請求項４に係る発明の通信制御システムは、請求項２に記載の発明の効果に加えて、通信制御装置は、復号化に使用する鍵データを、番号情報に基づいて特定することができる。従って、復号化に使用する鍵データを抽出する時間を短縮できるので、復号化に要する時間を短縮し、効率的に復号化を行うことが可能となる。
【００２４】
また、請求項５に係る発明の通信制御システムは、請求項２乃至４のいずれかに記載の発明の効果に加えて、共通鍵暗号方式に基づいた暗号化通信が可能となるので、通信制御装置は、共通の鍵を暗号鍵及び復号鍵として使用することができる。発効される鍵のデータは所謂One Time Passwordとなるため、共通鍵が第三者に盗まれた場合であっても、復号化の被害を最小限に抑えることができる。
【００２５】
また、請求項６に係る発明の通信制御システムは、請求項１に記載の発明の効果に加えて、通信制御装置では、時間情報が中継器に対して送信される。中継器は、時間情報を受信してから、時間情報分経過した場合に、所定の情報を通信制御装置に対して返信する。通信制御装置では、時間情報を送信してから所定の情報を受信する迄の経過時間を計測し、経過時間と一致する時間情報に対応付けられた中継器ＩＤを特定する。従って、中継器の返送時間が制御できるので、通信トラフィックの増大が抑制できる。
【００２６】
また、請求項７に係る発明の通信制御システムは、請求項１に記載の発明の効果に加えて、通信制御装置は、一の暗号鍵データによって暗号化された中継器ＩＤを、一の復号鍵データによって復号化することが可能となる。これによって、暗号化された中継器ＩＤを復号化するための複号鍵を選択する時間を短縮し、効率的に復号化を行うことが可能となる。また、鍵の管理を簡素化することができる。
【００２７】
また、請求項８に係る発明の通信制御システムは、請求項７に記載の発明の効果に加えて、公開鍵暗号方式に基づいた暗号化通信が可能となるので、通信制御装置は、一の秘密鍵を使用して暗号化されたすべてのデータを復号化することができる。これによって、暗号化された中継器ＩＤを復号化するための複号鍵を選択する時間を短縮し、効率的に復号化を行うことが可能となる。また、鍵の管理を簡素化することができる。
【００２８】
また、請求項９に係る発明の通信制御システムは、請求項２乃至５、７、８のいずれかに記載の発明の効果に加えて、中継器において暗号鍵が必要な場合にのみ、通信制御装置は暗号鍵を受信することが可能となる。通信制御装置が暗号鍵を送信する頻度を抑えることが可能となるので、通信のトラフィックを抑制することができる。また、暗号鍵の第三者への漏えいを抑制することができる。
【００２９】
また、請求項１０に係る発明の通信制御システムは、記憶手段には、中継器ＩＤ及び電話番号と、中継器と同一構内に配置されている通話端末の識別情報及び端末ＩＰとを対応付けられた対応テーブルが記憶されている。対応テーブルのうち電話番号は、テーブル管理装置と中継器との間で公衆電話網を介して行われる通信によって取得され記憶される。通信制御装置において、通話端末から通話データが受信された場合、対応テーブルに記憶されている情報が参照され、通話相手先の電話番号に基づいて相手通話端末のＩＰアドレスが特定される。特定されたＩＰアドレスに対して通話データが送信される。このように、通信制御に必要となる中継器の電話番号は、テーブル管理装置と中継器との間で行われる通信によって自動的に対応テーブルに登録される。従って、オペレータ等による手動での電話番号登録の手間を省略することが可能となる。
【００３０】
また、請求項１１に係る発明の通信制御方法は、通信制御装置は、中継器ＩＤ及び電話番号と、中継器と同一構内に配置されている通話端末の識別情報及び端末ＩＰとを対応付け、対応テーブルに記憶している。対応テーブルのうち電話番号は、公衆電話網を介して中継器から中継器ＩＤを受信した場合に特定され記憶される。通話端末から通話データを受信した場合、対応テーブルに記憶されている情報が参照され、通話相手先の電話番号に基づいて相手通話端末の端末ＩＰが特定される。そして特定された端末ＩＰに対して通話データが送信される。このように、通信制御に必要となる中継器の電話番号は、公衆電話網を介した中継器との通信によって自動的に登録される。従って、オペレータ等による手動での電話番号登録の手間を省略することが可能となる。
【００３１】
また、請求項１２に係る発明の通信制御装置は、中継器ＩＤ及び電話番号と、中継器と同一構内に配置されている通話端末の識別情報及び端末ＩＰとを対応付け、対応テーブルに記憶している。対応テーブルのうち電話番号は、公衆電話網を介して中継器から中継器ＩＤを受信した場合に特定され記憶される。通話端末から通話データを受信した場合、対応テーブルに記憶されている情報が参照され、通話相手先の電話番号に基づいて相手通話端末の端末ＩＰが特定される。そして特定された端末ＩＰに対して通話データが送信される。このように、通信制御に必要となる中継器の電話番号は、公衆電話網を介した中継器との通信によって自動的に登録される。従って、オペレータ等による手動での電話番号登録の手間を省略することが可能となる。
【００３２】
また、請求項１３に係る発明の通信制御プログラムは、請求項１２に記載の通信制御装置の各処理手段としてコンピュータを機能させることができる。
【図面の簡単な説明】
【００３３】
【図１】通信制御システム１の概要を示す模式図である。
【図２】通信制御装置２の電気的構成を示すブロック図である。
【図３】通信テーブル２４２１の一例を示す模式図である。
【図４】鍵テーブル２４３１の一例を示す模式図である。
【図５】中継器３の電気的構成を示すブロック図である。
【図６】通話端末５の電気的構成を示すブロック図である。
【図７】装置通信制御処理を示すフローチャートである。
【図８】テーブル作成処理を示すフローチャートである。
【図９】ＩＰ割当処理を示すフローチャートである。
【図１０】中継器通信制御処理を示すフローチャートである。
【図１１】ＩＰ取得処理を示すフローチャートである。
【図１２】ＩＤ通知処理を示すフローチャートである。
【図１３】通話処理を示すフローチャートである。
【図１４】通信シーケンスを示す図である。
【図１５】通信シーケンスを示す図である。
【図１６】変形例における通信制御システム２０の概要を示す模式図である。
【図１７】鍵管理装置１６の電気的構成を示すブロック図である。
【図１８】変形例における装置通信制御処理を示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明に係る通信制御システム、通信制御方法、通信制御装置の実施の形態について、図面を参照して説明する。なおこれらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００３５】
図１を参照して、通信制御システム１について説明する。図１に示すように、通信制御システム１は、通信制御装置２、通話端末５〜８、中継器３、４を備えている。通信制御装置２は、インターネット網１１及び公衆回線網（以下「ＰＳＴＮ網」という。）１２に接続される。中継器３、４は、インターネット網１１及びＰＳＴＮ網１２に接続される。通話端末５〜８は、インターネット網１１に接続される。通話端末５及び通話端末６は、中継器３と同一構内に配置されている。通話端末７及び通話端末８は、中継器４と同一構内に配置されている。以下詳説する。
【００３６】
通話端末５〜８について説明する。通話端末５〜８は、インターネット網１１を介して他の通話端末５〜８との間で通話データを送受信する。これによって、通話端末５〜８を所有するユーザ同士で通話を行うことができる。通話端末５〜８としては、例えばＩＰ電話が使用可能である。
【００３７】
通話端末５〜８を使用するユーザは、他の通話端末５〜８を使用するユーザとの間で通話を開始させる場合、他の通話端末５〜８が属する構内に配置される中継器３、４（詳細後述）に登録されている電話番号を入力する。例えば、通話端末５を使用するユーザが通話端末７を使用するユーザを呼び出して通話を開始させる場合、中継器４に登録されている電話番号（052-000-0000、図３参照）が通話端末５に入力される。これによって、入力された電話番号宛ての通話データが通話端末５から送信される。
【００３８】
中継器３、４について説明する。中継器３、４は、通話端末５〜８から送信された通話データを中継転送する。中継器３、４には電話番号が予め登録される。通話端末５〜８では、通話相手方の通話端末（以下「相手通話端末」という。）との通話が開始される場合、相手通話端末と同一構内に配置された中継器３、４の電話番号宛てに、通話データが送信される。中継器３、４では、自身の電話番号宛ての通話データが受信された場合、予め登録されているポリシーに基づき、同一構内に配置される相手通話端末に対し、インターネット網１１を介して受信した通話データが中継転送される。例えば、中継器４が自身の電話番号宛ての通話データを受信した場合には、通話端末７、８に対して受信した通話データを中継転送する。
【００３９】
通信制御装置２について説明する。通信制御装置２は、通話端末５〜８間で行われる通話データの通信を制御する。通信制御装置２は、通話端末５〜８から送信された通話データを受信した場合、通話相手方の電話番号（以下「相手電話番号」という。）が登録された中継器と同一構内に配置されている通話端末のＩＰアドレスを、通信テーブル（詳細後述）を参照して特定する。特定されたＩＰアドレス宛に、インターネット網１１を介して受信した通話データが転送される。これによって、中継器３、４及びＰＳＴＮ網１２を介さず、直接通話端末５〜８間の通話データ通信を行うことができる。通話データの遅延を抑制することができるので、良好な音声品質での通話が可能となる。
【００４０】
一方、電話番号と中継器３、４との対応関係が通信テーブルに登録されていない場合、電話番号から中継器３、４が特定できないので、転送先の通話端末５〜８のＩＰアドレスが特定できない。従って、従来通り通信制御装置２は、中継器３，４及びＰＳＴＮ網１２を経由して通話データを転送する。中継器３、４及びＰＳＴＮ網１２を経由して通話データが転送されるため、通話データの通信に遅延が発生し、音声品質が悪化する可能性がある。従って音声品質を維持するためには、中継器３、４と、中継器３、４に登録されている電話番号との対応関係が常に通信テーブルに登録されている必要がある。なお、中継器と、同一構内に配置されている通話端末のＩＰアドレスとの対応関係は、予めオペレータ等によって登録される。従って、電話番号から中継器が特定されれば、通話端末のＩＰアドレスが特定できる。
【００４１】
本実施の形態では、中継器３、４と通信制御装置２との間で行われる通信に基づいて、中継器３、４と電話番号との対応関係が通信制御装置２に登録される。オペレータ等が手動で中継器３，４と電話番号との対応関係を登録する必要がないので、最新の情報を自動で通信テーブルに登録することができる。これによって、通話データの遅延を抑制し、良好な音声品質での通話が可能となる。
【００４２】
図２を参照し、通信制御装置２の電気的構成について説明する。図２に示すように、通信制御装置２は、プログラムに基づいて各種通信制御処理を実行するＣＰＵ２１、ＢｏｏｔプログラムやＢＩＯＳデータ等が記憶されるＲＯＭ２２、タイマやカウンタ等が記憶されるＲＡＭ２３、各種情報（詳細後述）が記憶されるハードディスクを収納したハードディスクドライブ（以下「ＨＤＤ」という。）２４を備えている。ＣＰＵ２１は、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤ２４とバスを介して電気的に接続している。ＣＰＵ２１は、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤ２４の記憶領域にアクセスすることが可能である。ＨＤＤ２４の記憶領域の詳細は後述する。
【００４３】
通信制御装置２は、インターネット網１１と接続する為のインターネット網インタフェース（以下「インターネット網Ｉ／Ｆ」という。）２５を備えている。ＣＰＵ２１とインターネット網Ｉ／Ｆ２５とは電気的に接続している。ＣＰＵ２１は、インターネット網１１（図１参照）を介してデータを送受信することができる。通信制御装置２は、ＰＳＴＮ網１２と接続する為のＰＳＴＮ網インタフェース（以下「ＰＳＴＮ網Ｉ／Ｆ」という。）２６を備えている。ＣＰＵ２１とＰＳＴＮ網Ｉ／Ｆ２６とは電気的に接続している。ＣＰＵ２１は、ＰＳＴＮ網１２（図１参照）を介してデータを送受信することができる。
【００４４】
通信制御装置２は、ＣＤ−ＲＯＭドライブ２７を備えている。ＣＰＵ２１とＣＤ−ＲＯＭドライブ２７とは電気的に接続している。ＣＤ−ＲＯＭドライブ２７に挿入されるＣＤ−ＲＯＭ２７１には、通信制御装置２のメインプログラムや、本発明の通信制御プログラム等が記憶されている。通信制御装置２の導入時には、これら各種プログラムが、ＣＤ−ＲＯＭ２７１からＨＤＤ２４にセットアップされて、プログラム記憶領域２４４（後述）に記憶される。尚、これらのプログラムは、インターネット等の公知の通信網を介して、所定のサーバからダウンロードされたものがＨＤＤ２４にセットアップされ、プログラム記憶領域２４４に記憶されたものであっても良い。
【００４５】
ＨＤＤ２４の記憶領域について説明する。ＨＤＤ２４には、設定情報記憶領域２４１、通信テーブル記憶領域２４２、鍵テーブル記憶領域２４３、プログラム記憶領域２４４、及びその他の情報記憶領域２４５が少なくとも設けられる。設定情報記憶領域２４１には、自身のＭＡＣアドレスやＩＰアドレス、通信パラメータ等の情報が記憶される。通信テーブル記憶領域２４２には、インターネット網１１及びＰＳＴＮ網１２を介して通信可能な中継器３、４や通話端末５〜８のＩＰアドレス、中継器３，４の電話番号等が格納された通信テーブルが記憶されている。通信テーブルの詳細は後述する。鍵テーブル記憶領域２４３には、中継器３，４との間で暗号化通信を行う場合に使用される鍵データが格納された鍵テーブルが記憶されている。鍵テーブルの詳細は後述する。プログラム記憶領域２４４には、ＣＰＵ２１が駆動する為のプログラムが記憶される。その他の情報記憶領域２４５には、上述以外の各種情報が記憶される。
【００４６】
通信テーブルの一例である通信テーブル２４２１について、図３を参照して説明する。図３に示すように、通信テーブル２４２１には、中継器３、４を特定するための情報である「中継器ＩＤ」、中継器のＩＰアドレス（以下、「中継器ＩＰ」と略す。）、中継器３，４に登録されている「電話番号」、同一構内に配置される通話端末５〜８に通話データを転送する場合における呼び出し方式の取り決めである「ポリシー」、同一構内に配置されている通話端末を特定するための情報である「端末ＩＤ」、通話端末のＩＰアドレス（以下「端末ＩＰ」と略す。）、通話端末の「内線電話番号」の情報が格納される。
【００４７】
これらの情報のうち「中継器ＩＤ」「ポリシー」「端末ＩＤ」「内線電話番号」の各情報は、予めオペレータ等によって設定入力される。「中継器ＩＰ」「端末ＩＰ」は、通信制御装置２のＣＰＵ２１にて実行されるＩＰ割当処理（図９参照、後述）によって登録される。「電話番号」は、通信制御装置２のＣＰＵ２１にて実行されるテーブル作成処理（図８参照、後述）によって登録される。
【００４８】
図３に示す例では、中継器ＩＤが「000000100」（中継器３に相当）と「000000200」（中継器４に相当）である二台の中継器が通信テーブル２４２１に登録されている。中継器３の中継器ＩＰは「192.168.0.10」である。電話番号は「03-0000-0000」である。ポリシーとして「ＩＶＲ（Interactive Voice Response）」が登録されている。中継器３と同一構内に配置されている通話端末として、端末ＩＤが「000000101」（通話端末５に相当）と「000000102」（通話端末６に相当）である二台の通話端末が登録されている。通話端末５の端末ＩＰは「192.168.1.11」である。内線電話番号は「1111」である。通話端末６の端末ＩＰは「192.168.1.12」である。内線電話番号は「2222」である。
【００４９】
鍵テーブルの一例である鍵テーブル２４３１について、図４を参照して説明する。図４に示すように、鍵テーブル２４３１には、データを暗号化／復号化する為の「鍵データ」と、所定時間の情報である「時間情報」の情報とが対応付けられ格納される。鍵データで暗号化されたデータは、同一の鍵データで復号化することが可能である。鍵データは、所謂共通鍵暗号方式に基づいたものである。「時間情報」の詳細については後述する。
【００５０】
図４に示す例では、鍵データとして「01234」が記憶されている。対応付けられている時間情報は「１０ｓ」である。
【００５１】
なお本実施の形態では、所謂共通鍵暗号方式に基づいた鍵データが鍵テーブルに記憶されていた。しかしながら本発明はこの構成に限定されない。従って例えば、公開鍵暗号方式に基づいた「暗号鍵」及び「復号鍵」が鍵テーブルに記憶されていてもよい。
【００５２】
図５を参照し、中継器３、４の電気的構成について説明する。なお、中継器３及び４は同一の電気構成である。従って以下においては、中継器３の電気的構成についてのみ説明し、中継器４の電気的構成については説明を省略する。
【００５３】
図５に示すように、中継器３は、プログラムに基づいて各種通信制御処理を実行するＣＰＵ３１、ＢｏｏｔプログラムやＢＩＯＳデータ等が記憶されるＲＯＭ３２、タイマやカウンタ等が記憶されるＲＡＭ３３、各種情報（詳細後述）が記憶されるＨＤＤ３４を備えている。ＣＰＵ３１は、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤ３４とバスを介して電気的に接続している。ＣＰＵ３１は、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤ３４の記憶領域にアクセスすることが可能である。ＨＤＤ３４の記憶領域の詳細は後述する。
【００５４】
中継器３は、インターネット網１１と接続する為のインターネット網Ｉ／Ｆ３５を備えている。ＣＰＵ３１とインターネット網Ｉ／Ｆ３５とは電気的に接続している。ＣＰＵ３１は、インターネット網１１（図１参照）を介してデータを送受信することができる。中継器３は、ＰＳＴＮ網１２（図１参照）と接続する為のＰＳＴＮ網Ｉ／Ｆ３６を備えている。ＣＰＵ３１とＰＳＴＮ網Ｉ／Ｆ３６とは電気的に接続している。ＣＰＵ３１は、ＰＳＴＮ網３６を介してデータを送受信することができる。
【００５５】
中継器３は、ＣＤ−ＲＯＭドライブ３７を備えている。ＣＰＵ３１とＣＤ−ＲＯＭドライブ３７とは電気的に接続している。ＣＤ−ＲＯＭドライブ３７に挿入されるＣＤ−ＲＯＭ３７１には、中継器３のメインプログラムや、本発明の通信制御プログラム等が記憶されている。中継器３の導入時には、これら各種プログラムが、ＣＤ−ＲＯＭ３７１からＨＤＤ３４にセットアップされて、プログラム記憶領域３４２（後述）に記憶される。尚、これらのプログラムは、インターネット等の公知の通信網を介して、所定のサーバからダウンロードされたものがＨＤＤ３４にセットアップされ、プログラム記憶領域３４２に記憶されたものであっても良い。
【００５６】
ＨＤＤ３４の記憶領域について説明する。ＨＤＤ３４には、設定情報記憶領域３４１、プログラム記憶領域３４２、及びその他の情報記憶領域３４３が少なくとも設けられている。設定情報記憶領域３４１には、自身のＭＡＣアドレスやＩＰアドレス、通信制御装置２のＭＡＣアドレスやＩＰアドレス、通信パラメータ等が記憶される。プログラム記憶領域３４２には、ＣＰＵ３１が駆動する為のプログラムが記憶される。その他の情報記憶領域３４３には、上述以外の各種情報が記憶される。
【００５７】
図６を参照し、通話端末５〜８の電気的構成について説明する。なお、通話端末５〜８は同一の電気構成である。従って以下においては、通話端末５の電気的構成についてのみ説明し、通話端末６〜８の電気的構成については説明を省略する。
【００５８】
図６に示すように、通話端末５は、プログラムに基づいて各種通信制御処理を実行するＣＰＵ５１、Ｂｏｏｔプログラム等が記憶されるＲＯＭ５２、タイマやカウンタ等が記憶されるＲＡＭ５３、各種情報（詳細後述）が記憶されるフラッシュメモリ５４を備えている。ＣＰＵ５１は、ＲＯＭ５２、ＲＡＭ５３、フラッシュメモリ５４と電気的に接続している。ＣＰＵ５１は、ＲＯＭ５２、ＲＡＭ５３、フラッシュメモリ５４の記憶領域にアクセスすることが可能である。フラッシュメモリ５４の記憶領域の詳細は後述する。
【００５９】
通話端末５は、ユーザが各種情報の入力を行うための操作部５５を備えている。ＣＰＵ５１と操作部５５とは電気的に接続している。ＣＰＵ５１は、操作部５５を介して入力された情報を認識することができる。操作部５５としては、例えばボタンやタッチパネル等が使用可能である。
【００６０】
通話端末５は、画像が表示される表示部５６を備えている。ＣＰＵ５１と表示部５６とは電気的に接続している。ＣＰＵ５１は、表示部５６に所望の画像を表示させることができる。通話端末５は、音声を出力可能なスピーカ５７と、音声が入力されるマイク５８とを備えている。ＣＰＵ５１とスピーカ５７及びマイク５８とは電気的に接続している。ＣＰＵ５１は、所望の音声をスピーカ５７から出力させることができる。またＣＰＵ５１は、マイク５８を介して入力された音声を認識することができる。
【００６１】
通話端末５は、インターネット網１１と接続する為のインターネット網Ｉ／Ｆ５９を備えている。ＣＰＵ５１とインターネット網Ｉ／Ｆ５９とは電気的に接続している。ＣＰＵ５１は、インターネット網１１を介してデータを送受信することができる。
【００６２】
フラッシュメモリ５４の記憶領域について説明する。フラッシュメモリ５４には、設定情報記憶領域５４１、プログラム記憶領域５４２、及びその他の情報記憶領域５４３が少なくとも設けられている。設定情報記憶領域５４１には、自身のＭＡＣアドレスやＩＰアドレス、通信制御装置２のＭＡＣアドレスやＩＰアドレス、通信パラメータ等が記憶される。プログラム記憶領域５４２には、ＣＰＵ５１が駆動する為のプログラムが記憶される。その他の情報記憶領域５４３には、上述以外の各種情報が記憶される。尚、これらのプログラムは、インターネット等の公知の通信網を介して、所定のサーバからダウンロードされたものがフラッシュメモリ５４にセットアップされ、プログラム記憶領域５４２に記憶されたものであっても良い。
【００６３】
図７〜図９を参照し、通信制御装置２のＣＰＵ２１において実行される各種処理（装置通信制御処理、テーブル作成処理、ＩＰ割当処理）について説明する。なお上述の各処理は、所定の周期又は各処理に予め設定される優先順位に基づいて適宜スイッチングされ実行される。これによって、特定の処理が連続して実行され続けてしまい、他の処理が実行されない状態を回避している。いずれかの処理が実行されている状態で他の処理が実行される場合には、実行状態の処理は一旦中断される。そして他の処理が代わりに実行される。中断された処理は、次の実行タイミングで、中断時点から処理を再開する。上述の各処理は、通信制御装置２の電源が投入され、ＣＰＵ２１が駆動開始した場合に、ＣＰＵ２１によって起動され実行開始される。
【００６４】
図７を参照し、装置通信制御処理について説明する。装置通信制御処理では、インターネット網１１及びＰＳＴＮ網１２を介して行われる通話データの通話が制御される。図７に示すように、装置通信制御処理が実行されると、はじめに、通話時において通話端末５〜８から送信される通話データを、インターネット網１１を介して受信したかが判断される（Ｓ１１）。インターネット網１１を介して通話データを受信していない場合（Ｓ１１：ＮＯ）、なんら処理を行うことなくＳ１１に戻り、継続して通話データの受信が監視される。
【００６５】
インターネット網１１を介して通話データが受信された場合（Ｓ１１：ＹＥＳ）、通話端末５〜８のうちいずれかから直接受信した通話データであるかが判断される（Ｓ１３）。例えば、通話データを構成するＩＰデータのうち送信元ＩＰアドレスが、通話端末５〜８のうちいずれかのＩＰアドレスであるか否かによって判断される。
【００６６】
通話端末から通話データを直接受信していない場合（Ｓ１３：ＮＯ）、受信した通話データは中継器３、４から送信されたものであるということになる。中継器３、４は、自身の電話番号宛ての通話データを受信した場合、同一構内に配置された相手通話端末宛てに通話データを中継転送するために、通信制御装置２に対して通話データを送信する。通信制御装置２は、受信した通話データを、送信元の中継器３、４と同一構内に配置されている通話端末に対して転送する。具体的には以下のようにして転送される。
【００６７】
通信テーブルのうちポリシーの情報が参照される（Ｓ２５）。ポリシーが「全鳴動」である場合（Ｓ２５：ＹＥＳ）、受信した通話データの送信元ＩＰアドレス（中継器ＩＰ）に対応付けられている端末ＩＰの全てが、送信先ＩＰアドレスとして特定される（Ｓ２７）。特定された端末ＩＰ宛に、インターネット網１１を介して受信した通話データが転送される（Ｓ２９）。これによって、通話データの送信元の中継器と同一構内に配置されている全ての通話端末に対して、通話データが送信される。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【００６８】
一方、ポリシーが「ＩＶＲ」である場合（Ｓ２５：ＮＯ）、受信した通話データに含まれる相手電話番号に、内線電話番号が付加されているかが判断される（Ｓ３１）。内線電話番号が付加されている場合（Ｓ３１：ＹＥＳ）、通信テーブルが参照される。受信した通話データの送信元ＩＰアドレス（中継器ＩＰ）に対応付けられている内線電話番号のうち、付加されていた内線電話番号と同一の内線電話番号に対応付けられている端末ＩＰが特定される（Ｓ３３）。特定された端末ＩＰ宛てに、インターネット網１１を介して通話データが転送される（Ｓ３５）。これによって、内線電話番号にて特定される通話端末に対して通話データが送信される。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【００６９】
一方、相手電話番号に内線電話番号が付加されていない場合（Ｓ３１：ＮＯ）、通話を行うために通話データを送信した通話端末５〜８（以下、「発呼通話端末」という。）のユーザに対して、内線電話番号を選択させる必要がある。内線電話番号の入力を促す音声データ（例えば「内線電話番号を入力してください」など。）を含む通話データが作成される（Ｓ３７）。通話データの送信元ＩＰアドレス（中継器ＩＰ）が特定される（Ｓ３９）。特定された中継器ＩＰ宛に、Ｓ３７において作成された通話データがインターネット網１１を介して送信される（Ｓ４１）。これによって、内線電話番号の入力を促すための通話データが、中継器及びＰＳＴＮ網１２を介して発呼通話端末に対して送信される。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【００７０】
一方Ｓ１３において、通話端末５〜８から通話データを直接受信したと判断された場合（Ｓ１３：ＹＥＳ）、相手通話端末に対して直接インターネット網１１を介して通話データを転送できるかが判断される。通信テーブルが参照され、受信した通話データに含まれる相手電話番号が、通信テーブルに登録されているかが判断される（Ｓ１９）。登録されていない場合（Ｓ１９：ＮＯ）、相手通話端末の端末ＩＰが特定できないので、インターネット網１１を介して通話データを相手通話端末に転送できない。そこで、ＰＳＴＮ網１２を介して通話データを相手電話番号宛てに転送される。具体的には、以下のようにして転送される。
【００７１】
通信テーブルが参照される。通話データの送信元ＩＰアドレス（端末ＩＰ）に対応付けられている中継器ＩＤ及び中継器ＩＰが特定される（Ｓ２１）。この中継器ＩＤの中継器は、発呼通話端末と同一構内に配置されている中継器ということになる。特定された中継器ＩＰ宛てに、インターネット網１１を介して通話データが転送される（Ｓ２３）。転送された通話データは、中継器を経由しＰＳＴＮ網１２を介して転送される（詳細は後述する）。そしてＳ１１に戻り、上述の処理が繰り返し実行される。
【００７２】
一方Ｓ１９において、相手電話番号が通信テーブルに登録されていると判断された場合（Ｓ１９：ＹＥＳ）、相手電話番号に対応付けられている端末ＩＰが相手通話端末に相当する。この場合、通信テーブルのうちポリシーの情報が参照される（Ｓ２５）。ポリシーが「全鳴動」である場合（Ｓ２５：ＹＥＳ）、相手電話番号に対応付けられている端末ＩＰの全てが送信先のＩＰアドレスとして特定される（Ｓ２７）。特定されたＩＰアドレス宛に、受信した通話データが転送される（Ｓ２９）。そしてＳ１１に戻る。
【００７３】
一方、ポリシーが「ＩＶＲ」である場合（Ｓ２５：ＮＯ）、受信した通話データに含まれる相手電話番号に、内線電話番号が付加されているかが判断される（Ｓ３１）。内線電話番号が付加されている場合（Ｓ３１：ＹＥＳ）、通信テーブルが参照される。相手電話番号に対応付けられている内線電話番号のうち、付加されている内線電話番号と同一の内線電話番号に対応付けられている端末ＩＰが特定される（Ｓ３３）。特定された端末ＩＰ宛てに、インターネット網１１を介して通話データが転送される（Ｓ３５）。そしてＳ１１に戻る。
【００７４】
一方、相手電話番号に内線電話番号が付加されていない場合（Ｓ３１：ＮＯ）、内線電話番号の入力を促す音声データ（例えば「内線電話番号を入力してください」など。）を含む通話データが作成される（Ｓ３７）。通話データの送信元ＩＰアドレス（発呼通話端末の端末ＩＰ）が特定される（Ｓ３９）。特定された端末ＩＰ宛に、Ｓ３７において作成された通話データが送信される（Ｓ４１）。そしてＳ１１に戻る。
【００７５】
以上のように、相手電話番号が通信テーブルに登録されている場合には、相手通話端末の端末ＩＰが特定される。従って通信制御装置２は、受信した通話データを直接相手通話端末に対して転送することができる。また、通信ポリシー（「全鳴動」「ＩＶＲ」など）が予め設定されるので、通信ポリシーに基づいた通話が可能となる。
【００７６】
図８を参照し、テーブル作成処理について説明する。テーブル作成処理では、通信テーブルに予め記憶されている中継器ＩＤに中継器３、４の電話番号を登録する為の処理が実行される。電話番号は、中継器３、４との暗号化通信を行うことによって取得される。図８に示すように、テーブル作成処理が実行されると、はじめに、中継器３、４からインターネット網１１を介して鍵要求信号を受信したかが判断される（Ｓ５１）。鍵要求信号が受信されていない場合（Ｓ５１：ＮＯ）、Ｓ５１に戻り、継続して鍵要求信号の受信が監視される。
【００７７】
鍵要求信号を受信した場合（Ｓ５１：ＹＥＳ）、鍵テーブルが参照され、鍵テーブルに記憶されている鍵データのうち一が選択される。選択された鍵データと、鍵データに対応付けられている時間情報とが、鍵要求信号を送信した中継器に対して送信される（Ｓ５３）。次いで、鍵データが中継器に送信されてからの経過時間の監視が開始される（Ｓ５５）。具体的には例えば、ＲＡＭ２３に記憶されているタイマの更新が開始される。タイマの値に基づいて、経過時間が判断される。
【００７８】
中継器３、４から送信される暗号化データを、ＰＳＴＮ網１２を介して受信したかが監視される（Ｓ５７）。暗号化データは、Ｓ５３において送信された鍵データによって中継器ＩＤが暗号化されたデータである。暗号化データを受信していない状態では（Ｓ５７：ＮＯ）、鍵データを送信してからの経過時間が判断される（Ｓ５９）。経過時間が所定時間（例えば１２０秒）以下である場合（Ｓ５９：ＮＯ）、Ｓ５７に戻り、継続して暗号化データの受信が監視される。経過時間が所定時間を超えた場合（Ｓ５９：ＹＥＳ）、Ｓ５１に戻る。そして上述の処理が繰り返し実行される。
【００７９】
ＰＳＴＮ網１２を介して暗号化データを受信した場合（Ｓ５７：ＹＥＳ）、鍵データが中継器に送信されてからの経過時間が取得される。鍵テーブルのうち、取得された経過時間と一致する時間情報が選択され、選択された時間情報に対応付けられた鍵データが特定される（Ｓ６１）。特定された鍵データを使用することによって、受信した暗号化データが復号化される。復号化によって中継器ＩＤが取得される（Ｓ６３）。また、暗号化データの送信元の中継器の電話番号が特定される（Ｓ６５）。暗号化データはＰＳＴＮ網１２を介して受信しているので、送信元の電話番号が中継器の電話番号に相当する。通信テーブルが参照され、Ｓ６３において取得された中継器ＩＤと同一の中継器ＩＤに対応付けて、Ｓ６５にて特定された電話場号が通信テーブルに記憶される（Ｓ６７）。そしてＳ５１に戻り、上述の処理が繰り返し実行される。
【００８０】
以上のように、ＰＳＴＮ網１２を介して中継器と暗号化通信を行うことによって、中継器３、４の電話番号を中継器ＩＤに対応づけて通信テーブルに登録することが可能となる。従って、オペレータ等が手動で通信制御装置２に電話番号の登録手続きを行う手間を省くことができる。また、中継器ＩＤは暗号化され通信されるので、中継器ＩＤと電話番号との対応関係が第三者に漏えいしてしまうことを防止できる。
【００８１】
図９を参照し、ＩＰ割当処理について説明する。ＩＰ割当処理では、通話端末及び中継器からの要求に応じ、通話端末５〜８及び中継器３、４に対してＩＰアドレスを割り当てる。図９に示すように、ＩＰ割当処理では、はじめに、通話端末５〜８又は中継器からＩＰ割当要求信号を受信したかが監視される（Ｓ７１）。ＩＰ割当要求信号には、送信元の通話端末５〜８又は中継器３、４のＩＤ（端末ＩＤ又は中継器ＩＤ）が付加されている。ＩＰ割当要求信号を受信していない場合（Ｓ７１：ＮＯ）、Ｓ７１に戻り、継続してＩＰ割当要求信号の受信が監視される。
【００８２】
ＩＰ割当要求信号を受信した場合（Ｓ７１：ＹＥＳ）、ＨＤＤ２４のその他の情報記憶領域２４５に記憶されているＩＰアドレステーブル（図示外）が参照され、割り当て可能なＩＰアドレスのうち一が選択される（Ｓ７３）。選択されたＩＰアドレスを通知する為の信号（「ＩＰ通知信号」という。）が、ＩＰ割当要求信号を送信した通話端末５〜８又は中継器３、４に対して送信される（Ｓ７５）。通信テーブルのうち、受信したＩＰ割当要求信号に付加されているＩＤ（端末ＩＤ又は中継器ＩＤ）と同一のＩＤに、Ｓ７３にて選択されたＩＰアドレスが対応付けられ登録される（Ｓ７７）。そしてＳ７１に戻り、上述の処理が繰り返し実行される。
【００８３】
以上のように、ＩＰ割当要求のあった通話端末５〜８及び中継器３、４に対してＩＰアドレスを割り当てるとともに、割り当てたＩＰアドレスを通信テーブル（図３参照）に記憶する。これによって、ＩＤ（端末ＩＰ及び中継器ＩＤ）とＩＰアドレスとを対応付けることが可能となる。
【００８４】
なお、ＩＰ割当処理は、周知のＤＨＣＰ（Dynamic Host Configuration Protocol）に基づいて実行されてもよい。
【００８５】
図１０〜図１２を参照し、中継器３、４のＣＰＵ３１において実行される中継器通信制御処理について説明する。中継器通信制御処理は、中継器３、４の電源が投入され、ＣＰＵ３１が駆動開始した場合に、ＣＰＵ３１によって起動され実行される。
【００８６】
図１０に示すように、中継器通信制御処理では、はじめに、通信制御装置２からＩＰアドレスを取得する為の処理（ＩＰ取得処理）が実行される（Ｓ８１）。図１１を参照し、ＩＰ取得処理について説明する。ＩＰ取得処理では、はじめに、通信制御装置２に対し、ＩＰアドレスの割り当てを要求する為の信号であるＩＰ割当要求信号がインターネット網１１を介して送信される（Ｓ１０１）。次いで、送信されたＩＰ割当要求信号に応じ、通信制御装置２から返信されるＩＰ通知信号を、インターネット網１１を介して受信したかが判断される（Ｓ１０３）。ＩＰ通知信号を受信していない状態では（Ｓ１０３：ＮＯ）、Ｓ１０３に戻り、継続してＩＰ通知信号の受信が監視される。ＩＰ通知信号を受信した場合（Ｓ１０３：ＹＥＳ）、受信したＩＰ通知信号に含まれるＩＰアドレスが、ＨＤＤ３４の設定情報記憶領域３４１に記憶される（Ｓ１０５）。そしてＩＰ取得処理は終了され、中継器通信制御処理（図１０参照）に戻る。
【００８７】
図１０に示すように、ＩＰ取得処理（Ｓ８１）が終了した後、自身の中継器ＩＤを通信制御装置２に対して通知する為の処理（ＩＤ通知処理）が実行される（Ｓ８３）。図１２を参照し、ＩＤ通知処理について説明する。
【００８８】
図１２に示すように、ＩＤ通知処理では、はじめに、暗号化通信時に使用される鍵データの取得を要求する信号（以下「鍵要求信号」という。）が、インターネット網１１を介し通信制御装置２に対して送信される（Ｓ１０７）。次いで、鍵要求信号に応じ通信制御装置２から返信される鍵データ及び時間情報の受信が監視される（Ｓ１０９）。鍵データ及び時間情報を受信していない状態では（Ｓ１０９：ＮＯ）、鍵要求信号を送信してからの経過時間が判断される（Ｓ１１１）。経過時間が所定時間（例えば１２０秒）以下である場合（Ｓ１１１：ＮＯ）、Ｓ１０９に戻り、継続して鍵データ及び時間情報の受信が監視される。経過時間が所定時間を超えた場合（Ｓ１１１：ＹＥＳ）、Ｓ１０７に戻る。そして再度鍵要求信号が送信され、上述の処理が繰り返し実行される。
【００８９】
鍵データ及び時間情報を受信した場合（Ｓ１０９：ＹＥＳ）、受信した鍵データ及び時間情報が、ＨＤＤ３４のその他の情報記憶領域３４３に記憶される（Ｓ１１３）。次いで、鍵データ及び時間情報を受信してからの経過時間の監視が開始される（Ｓ１１５）。次いで、その他の情報記憶領域３４３に記憶された鍵データを使用することによって、自身の中継器ＩＤが暗号化される（Ｓ１１７）。
【００９０】
暗号化された中継器ＩＤのデータ（以下「暗号化データ」という。）は、鍵データと併せて受信した時間情報だけ待機した後、通信制御装置２に対して送信される。Ｓ１１５において監視開始した経過時間が、その他の情報記憶領域３４３に記憶された時間情報以上となったかが判断される（Ｓ１１９）。経過時間が時間情報未満である状態では（Ｓ１１９：ＮＯ）、Ｓ１１９に戻り、継続して経過時間が監視される。経過時間が時間情報以上となった場合（Ｓ１１９：ＹＥＳ）、Ｓ１１７において暗号化された結果の暗号化データが、ＰＳＴＮ網１２を介して通信制御装置２に対して送信される（Ｓ１２１）。そしてＩＤ通知処理は終了され、中継器通信制御処理（図１０参照）に戻る。
【００９１】
図１０に示すように、ＩＤ通知処理（Ｓ８３）が終了した後、通信制御装置２から通話データを受信したかが判断される（Ｓ８５）。通話データを受信していない状態では（Ｓ８５：ＮＯ）、Ｓ８５に戻り、継続して通話データの受信が監視される。
【００９２】
通話データを受信した場合（Ｓ８５：ＹＥＳ）、ＰＳＴＮ網１２を介して通話データを受信したかが判断される（Ｓ８７）。ＰＳＴＮ網１２を介して通話データを受信している場合（Ｓ８７：ＹＥＳ）、通話データの送信元は、ＰＳＴＮ網１２を介して接続した状態の他の中継器３、４ということになる。また受信した通話データは、自身の電話番号宛てに送信された通話データということになる。この場合、自身と同一構内に配置されている通話端末に対して、受信した通話データを転送するために、受信した通話データは通信制御装置２に対して転送される（Ｓ８９）。そしてＳ８５に戻り、通話データの受信監視が継続して実行される。
【００９３】
一方Ｓ８７において、インターネット網１１を介して通話データを受信した場合（Ｓ８７：ＮＯ）、受信した通話データは、ＰＳＴＮ網１２を介して通信を行うために通信制御装置２から送信された通話データということになる。この場合、受信した通話データはＰＳＴＮ網１２を介して相手電話番号宛てに転送される（Ｓ９１）。そしてＳ８５に戻り、通話データの受信監視が継続して実行される。
【００９４】
以上のように通信制御を行うことによって、中継器における通話データの中継転送が可能となる。通信制御装置２の通信テーブルに相手電話番号が登録されていない場合でも、中継器３、４を経由させＰＳＴＮ網１２を介して通話データの通信を行うことによって、通話端末間の通話が可能となっている。
【００９５】
図１３を参照し、通話端末５〜８のＣＰＵ５１において実行される通話処理について説明する。通話処理では、通話端末５〜８の電源が投入され、ＣＰＵ５１が駆動開始した場合に、ＣＰＵ５１によって起動され実行される。
【００９６】
図１３に示すように、通話処理では、はじめに、ユーザによって相手電話番号が操作部５５を介して入力され、通話開始ボタンが選択されたかが監視される（Ｓ１３１）。入力操作が検出された場合（Ｓ１３１：ＹＥＳ）、Ｓ１３５に移行される。入力操作が検出されない状態では（Ｓ１３１：ＮＯ）、他の通話端末５〜８から通話を開始させるための通話データ（通話開始データ）を受信したかが判断される（Ｓ１３３）。通話開始データを受信していない場合（Ｓ１３３：ＮＯ）、Ｓ１３１に戻り、上述の処理が繰り返し実行される。通話開始データを受信した場合（Ｓ１３３：ＹＥＳ）、Ｓ１３５に移行される。
【００９７】
Ｓ１３５では、所定の手順に従い他の通話端末５〜８と通信が行われた後、他の通話端末との間で通話が実行される（Ｓ１３５）。通話実行中においては、通話を終了させるための入力操作がユーザによって実行されるか、通話を終了させるための通話データ（通話終了データ）を他の通話端末５〜８から受信したかが判断される（Ｓ１３７）。通話終了の操作や、通話終了データの受信が検出された場合（Ｓ１３７：ＹＥＳ）、通話中の通話を終了させてＳ１３１に戻る。そして上述の処理が繰り返し実行される。通話終了の操作や終了通知信号の受信が検出されなかった場合（Ｓ１３７：ＮＯ）、Ｓ１３５に戻り、継続して通話が実行される。
【００９８】
図１４を参照し、通信制御装置２と中継器３，４との間で行われる暗号化通信の通信シーケンスについて、上述のテーブル及びフローチャートを参照しつつ説明する。中継器３の電源が投入されると、はじめに中継器３に対してＩＰアドレス（192.168.0.10）が割り当てられる（Ｓ８１、図１０参照）。次いで中継器３では、鍵データの送信を要求する鍵要求信号が、通信制御装置２に対して送信される（１０１）（Ｓ１０７、図１２参照）。
【００９９】
通信制御装置２では、鍵要求信号を受信した場合（Ｓ５１、図８参照）、鍵データ（例えば01234）と時間情報（１０秒）とが中継器３に対して返信される（１０２）（Ｓ５３、図８参照）。中継器３では、鍵データ及び時間情報を受信した場合（１０３）（Ｓ１０９、図１２参照）、受信した時間情報（１０秒）分待機した（１０３〜１０４）（Ｓ１１９、図１２参照）後、暗号化された中継器ＩＤ（000000100）を暗号化データとして通信制御装置２に対して送信する（１０４）（Ｓ１２１、図１２参照）。
【０１００】
通信制御装置２では、中継器３から送信された暗号化データが受信される（１０５）（Ｓ５７、図８参照）。鍵データ（01234）及び時間情報（１０秒）を送信してから、暗号化データを受信するまでの間の経過時間と一致する時間情報に対応付けられた鍵データ（01234）が選択される（Ｓ６１、図８参照）。選択された鍵データ（01234）を使用することによって、暗号化データが復号化され、中継器ＩＤ（000000100）が得られる。得られた中継器ＩＤ（000000100）と、送信元電話番号から特定された中継器３の電話番号（03-0000-0000）とが、通信テーブルに記憶される（Ｓ６７、図８参照）。以上の処理を経て、中継器ＩＤと中継器の電話番号とが対応付けられる。
【０１０１】
通信制御装置２と中継器４との間でも同様に暗号化通信が行われる（１０６〜１１０）。中継器４の中継器ＩＤと中継器４の電話番号とが対応付けられ、通信テーブルに記憶される。説明は省略する。
【０１０２】
図１５を参照し、通信制御システム１において実行される通信の通信シーケンスについて、上述のテーブル及びフローチャートを参照しつつ説明する。はじめに、通信制御装置２が通話端末５からの通話データを直接相手通話端末７に対して転送する場合について説明する。通話端末５から通話端末７宛て（通話端末７と同一構内に配置される中継器４の電話番号宛て、相手電話番号：052-000-0000）の通話データが送信される（１１１）（Ｓ１３５、図１３参照）。送信された通話データは、インターネット網１１を介し、通信制御装置２において受信される（１１２）（Ｓ１１、図７参照）。
【０１０３】
通信制御装置２では、通話データを受信した場合、相手電話番号（052-000-0000）が通信テーブルに登録されているかが判断される（Ｓ１９）。相手電話番号（052-000-0000）が登録されている場合、ポリシーは「全鳴動」であるので、相手電話番号に対応付けられている端末ＩＰ（通話端末７：10.10.10.11、通話端末８：10.10.10.12）が通信テーブルを参照することによって特定される（Ｓ２７、図７参照）。特定された全ての端末ＩＰ宛てに、通話データが転送される（Ｓ２９、図７参照）。通話端末７（及び通話端末８）では、通信制御装置２にて転送された通話データが受信される（１１３）（Ｓ１３５、図１３参照）。
【０１０４】
次いで、ＰＳＴＮ網１２を介して通話データの通信が行われる場合について説明する。はじめに、通話端末５から通話端末７宛て（相手電話番号：052-000-0000）の通話データが送信される（１１４）（Ｓ１３５、図１３参照）。送信された通話データは、インターネット網１１を介し、通信制御装置２において受信される（１１５）（Ｓ１１、図７参照）。
【０１０５】
通信制御装置２では、通話データを受信し、相手電話番号（052-000-0000）が通信テーブルに登録されていない場合、相手通話端末（通話端末７）の端末ＩＰ（10.10.10.11）を特定することができない。そこで、送信元の通話端末と同一構内に配置されている中継器３（中継器ＩＤ：000000100）の中継器ＩＰ（192.168.0.10）を特定し（Ｓ２１、図７参照）、中継器３に対して受信した通話データを転送する（Ｓ２３、図７参照）。
【０１０６】
中継器３では、インターネット網１１を介して通話データが受信される（１１６）（Ｓ８５、図１０参照）。中継器３では、インターネット網１１を介して通話データを受信した場合、相手電話番号（中継器４の電話番号、052-000-0000）宛てにＰＳＴＮ網１２を介して通話データを転送する（Ｓ９１、図１０参照）。
【０１０７】
中継器４では、中継器３から転送された通話データが受信される（１１７）（Ｓ８５、図１０参照）。中継器４では、ＰＳＴＮ網１２を介して通話データを受信した場合、同一構内に配置される通話端末（通話端末７、８）に受信した通話データを転送するために、通信制御装置２宛てにインターネット網１１を介して通話データを転送する（１１７）（Ｓ８９、図１０参照）。
【０１０８】
通信制御装置２では、中継器４から通話データを受信した場合（Ｓ１３：ＮＯ、図７参照）、ポリシーは「全鳴動」であるので、送信元の中継器４と同一構内に配置されている通話端末（通話端末７、８）の端末ＩＰ（通話端末７：10.10.10.11、通話端末８：10.10.10.12）が特定される（Ｓ２７、図７参照）。特定された全ての端末ＩＰ宛てに、受信した通話データが転送される（１１８）（Ｓ２９、図７参照）。通話端末７（及び通話端末８）では、通信制御装置２にて転送された通話データが受信される（１１９）（Ｓ１３５、図１３参照）。
【０１０９】
以上説明したように、通信制御システム１では、通信制御装置２に記憶されている通信テーブルの情報に基づき、通話端末５〜８から送信される通話データの通信制御が行われ、通話端末５〜８間の通話が実行される。通信制御装置２は、受信した通話データの相手電話番号と同一の電話番号が通信テーブルに登録されている場合には、相手通話端末の端末ＩＰが特定されるので、直接相手通話端末に対し、インターネット網１１を介して通話データが転送される。これによって、ＰＳＴＮ網１２を介さず通信を行うことが可能となる。通話データの通信遅延が解消され、音声品質のよい通話サービスをユーザに対して提供することができる。なお、通信テーブルに相手電話番号が登録されていない場合であっても、ＰＳＴＮ網１２を介して通話データの通信を行い、通話を行うことが可能である。
【０１１０】
通信制御装置２と中継器３，４との間で暗号化通信が行われた場合に、中継器３、４の電話番号が通信テーブルに登録される。これによって、オペレータ等が手動で電話番号を登録する手間を省略することができる。また、中継器３、４の中継器ＩＤは、暗号化通信によって通信制御装置２に通知される。これによって、中継器ＩＤと中継器３、４の電話番号との対応関係が第三者に漏えいしてしまうことを防止できる。
【０１１１】
中継器は、鍵データを受信してから、鍵データと併せて受信した時間情報の経過後に、暗号化データを通信制御装置２に対して送信する。通信制御装置２は、鍵データを送信してから暗号化データを受信するまでの経過時間から鍵データを特定し、特定された鍵データを使用して暗号化データを復号化する。これによって通信制御装置２は、復号可能な鍵データを素早く選択して復号化することが可能となる。従って、迅速に復号化処理を行うことが可能となる。また、中継器からの暗号化データの送信タイミングを制御できるので、通信トラフィックの増大を防止できる。
【０１１２】
鍵データとして、共通鍵暗号方式に基づいた鍵のデータを用いているので、公開鍵暗号方式に基づいた鍵のデータを使用した場合と比較して、セキュリティ面で優れている。公開鍵暗号方式の場合、秘密鍵が第三者に盗まれた場合に、全ての暗号化データが復号化されてしまうためである。これに対して、共通鍵暗号方式の場合は、発行される鍵のデータは所謂One Time Passwordとなるため、共通鍵が第三者に盗まれた場合であっても、復号化の被害を最小限に抑えることができる。
【０１１３】
なお、図１３のＳ１３５の処理を行うＣＰＵ５１が本発明の「通話制御手段」に相当する。図１２のＳ１２１の処理を行うＣＰＵ３１が本発明の「中継器ＩＤ送信手段」に相当する。図２の通信テーブル記憶領域２４２を備えたＨＤＤ２４が本発明の「記憶手段」に相当する。図８のＳ５７の処理を行うＣＰＵ２１が本発明の「中継器ＩＤ受信手段」に相当し、Ｓ６５の処理を行うＣＰＵ２１が本発明の「第一番号特定手段」に相当し、Ｓ６７の処理を行うＣＰＵ２１が本発明の「第一記憶制御手段」に相当する。図７のＳ１１の処理を行うＣＰＵ２１が本発明の「通話データ受信手段」に相当し、Ｓ２９、Ｓ３５、Ｓ４１の処理を行うＣＰＵ２１が本発明の「通話データ送信手段」に相当する。
【０１１４】
図１２のＳ１０９の処理を行うＣＰＵ３１が本発明の「鍵データ受信手段」「時間受信手段」に相当し、Ｓ１１７の処理を行うＣＰＵ３１が本発明の「第一暗号化手段」に相当する。図８のＳ５３の処理を行うＣＰＵ２１が本発明の「鍵データ送信手段」に相当し、Ｓ６３の処理を行うＣＰＵ２１が本発明の「第一復号化手段」に相当する。図１２のＳ１１９の処理を行うＣＰＵ３１が本発明の「第一中継器計測手段」に相当する。図８のＳ５５の処理を行うＣＰＵ２１が本発明の「第一装置計測手段」に相当する。
【０１１５】
なお、本発明は上記実施の形態に限定されるものではなく、種々の変更が可能である。上述の実施の形態では、中継器３、４から送信される中継器ＩＤは暗号化されていたが、本発明はこの方法に限定されない。秘匿性が要求されない場合には、中継器ＩＤは暗号化されなくてもよい。暗号化／復号化処理を行わないことによって、各種処理時間を短縮することができる。
【０１１６】
上述の実施の形態では、中継器３、４は、鍵データ及び時間情報を受信してから時間情報の経過後に、暗号化データを送信していた。しかしながら本発明はこの方法に限定されない。例えば、時間情報の通信を行わなくてもよい。この場合、復号化のための鍵データを鍵テーブルから選択する方法としては、例えば鍵テーブルに記憶されている鍵データの全てを試すことによって復号化可能な鍵データを選択してもよい。また例えば以下のようにしてもよい。通信制御装置２は、固有の識別番号を鍵データと対応付けて鍵テーブル記憶領域２４３に記憶する。中継器３、４に鍵データを送信する場合、併せて識別番号を送信する。中継器３、４では、鍵データを使用して中継器ＩＤを暗号化し、暗号化データとともに識別番号を通信制御装置２に対して返信する。通信制御装置２では、受信した識別番号を参照し、鍵テーブルのうち受信した識別番号に対応付けられている鍵データを、復号化可能な鍵データとして選択する。これによって、中継器ＩＤの情報が第三者に漏えいしてしまうことを防止できる。
【０１１７】
上述の実施の形態では、中継器３、４は中継器ＩＤを暗号化した暗号化データを通信制御装置２に対して送信していた。しかしながら本発明はこの方法に限定されない。例えば中継器３、４は、時間情報を受信してから時間情報の経過後に、所定の情報を暗号化を行うことなく通信制御装置２に対して送信してもよい。このような方法とした場合であっても、通信制御装置２は、時間情報を中継器３、４に対して送信してから所定の情報を受信するまでの間の経過時間に基づいて、中継器３，４を特定できる。このため、所定の情報を受信した場合に特定される中継器３、４の電話番号を、中継器ＩＤに対応付けて通信テーブルに記憶することができる。
【０１１８】
なお上述の構成とした場合における、時間情報を受信する処理（図１２のＳ１０９に相当）を行う中継器３、４のＣＰＵ３１が本発明の「時間受信手段」に相当し、時間情報を受信してからの経過時間を測定する処理（図１２のＳ１１９に相当）を行う中継器３、４のＣＰＵ３１が本発明の「第二中継器計測手段」に相当する。時間情報を送信する処理（図８のＳ５３に相当）を行う通信制御装置２のＣＰＵ２１が本発明の「時間送信手段」に相当し、時間情報を送信してからの経過時間を計測する処理（図８のＳ５５に相当）を行う通信制御装置２のＣＰＵ２１が本発明の「第二装置計測手段」に相当する。
【０１１９】
上述の実施の形態では、暗号化する為の鍵データと復号化する為の鍵データとを共通としていた。しかしながら本発明はこの構成に限定されない。例えば、暗号化のための鍵データ（暗号鍵データ）と復号化のための鍵データ（復号鍵データ）とが異なる構成であってもよい。例えば暗号鍵データは、公開鍵暗号方式に基づく公開鍵のデータとし、復号鍵データは、公開鍵暗号方式に基づく秘密鍵のデータであってもよい。この構成とすることによって、中継器毎の暗号鍵データ及び復号鍵を共通化することができるので、鍵管理を簡素化することができる。また、復号鍵を選択するために要する時間が不要となるので、復号化に必要な時間を短縮することができる。
【０１２０】
なお上述の構成とした場合における、暗号鍵データを受信する処理（図１２のＳ１０９に相当）を行う中継器３、４のＣＰＵ３１が本発明の「暗号鍵データ受信手段」に相当し、暗号鍵データに基づいて暗号化を実行する（図１２のＳ１１７に相当）中継器３，４のＣＰＵ３１が本発明の「第二暗号化手段」に相当し、受信した暗号化データを復号鍵データに基づいて復号化する（図８のＳ６３に相当）通信制御装置２のＣＰＵ２１が本発明の「第二復号化手段」に相当する。
【０１２１】
上述の実施の形態では、所謂共通鍵暗号方式に基づいて暗号化通信を行っていた。しかしながら本発明はこの構成に限定されない。例えば、共通鍵暗号方式と公開鍵暗号方式とを組み合わせたハイブリッド暗号方式に基づいて暗号化通信を行ってもよい。
【０１２２】
上述の実施の形態では、通信制御装置２が通信テーブル及び鍵テーブルを管理し、これらのテーブルに基づいて通信制御を行っていた。しかしながら本発明はこの構成に限定されない。以下、本発明の変形例について説明する。
【０１２３】
本発明の変形例における通信制御システム２０について、図面を参照して説明する。変形例における通信制御システム２０は、鍵管理装置１６を備えている。鍵管理装置１６は、通信テーブルをＨＤＤ６４に記憶している。鍵管理装置１６は、中継器３，４との間で暗号化通信を行うことによって、中継器３，４の中継器ＩＤと電話番号との対応関係の情報を取得し、通信テーブルに記憶する。通信制御装置２は、鍵管理装置１６のＨＤＤ６４に記憶されている通信テーブルを参照することによって、通話データの通信制御を行う。
【０１２４】
はじめに、変形例における通信制御システム２０について、図１６を参照して説明する。図１６に示すように、通信制御システム２０は、通信制御装置１５、通話端末５〜８、中継器３，４、及び鍵管理装置１６を備えている。鍵管理装置１６は、インターネット網１１及びＰＳＴＮ網１２に接続される。通信制御装置１５及び鍵管理装置１６を除く構成は、上述の実施の形態と同一である。従って下記では、通信制御装置１５及び鍵管理装置１６についてのみ説明し、他の構成については説明を省略する。
【０１２５】
通信制御装置１５の電気的構成について説明する。なお、ＨＤＤ２４を除く電気的構成は、上述の実施の形態における通信制御装置２と同様である。ＨＤＤ２４には、上述の通信制御装置２とは異なり、通信テーブル記憶領域２４２及び鍵テーブル記憶領域２４３は設けられていない。その他の記憶領域については、上述の通信制御装置２と同様である。
【０１２６】
鍵管理装置１６の電気的構成について、図１７を参照して説明する。鍵管理装置１６は、プログラムに基づいて各種通信制御処理を実行するＣＰＵ６１、ＢＩＯＳデータ等が記憶されるＲＯＭ６２、タイマやカウンタ等が記憶されるＲＡＭ６３、各種情報（詳細後述）が記憶されるＨＤＤ６４を備えている。ＣＰＵ６１は、ＲＯＭ６２、ＲＡＭ６３、ＨＤＤ６４とバスを介して電気的に接続している。ＣＰＵ６１は、ＲＯＭ６２、ＲＡＭ６３、ＨＤＤ６４の記憶領域にアクセスすることが可能である。ＨＤＤ６４の記憶領域の詳細は後述する。
【０１２７】
鍵管理装置１６は、インターネット網１１と接続する為のインターネット網Ｉ／Ｆ６５を備えている。ＣＰＵ６１とインターネット網Ｉ／Ｆ６５とは電気的に接続している。ＣＰＵ６１は、インターネット網１１を介してデータを送受信することができる。鍵管理装置１６は、ＰＳＴＮ網１２と接続する為のＰＳＴＮ網Ｉ／Ｆ６６を備えている。ＣＰＵ６１とＰＳＴＮ網Ｉ／Ｆ６６とは電気的に接続している。ＣＰＵ６１は、ＰＳＴＮ網１２を介してデータを送受信することができる。
【０１２８】
鍵管理装置１６は、ＣＤ−ＲＯＭドライブ６７を備えている。ＣＰＵ６１とＣＤ−ＲＯＭドライブ６７とは電気的に接続している。ＣＤ−ＲＯＭドライブ６７に挿入されるＣＤ−ＲＯＭ６７１には、鍵管理装置１６のメインプログラムや、本発明の通信制御プログラム等が記憶されている。鍵管理装置１６の導入時には、これら各種プログラムが、ＣＤ−ＲＯＭ６７１からＨＤＤ６４にセットアップされて、プログラム記憶領域６４４（後述）に記憶される。尚、これらのプログラムは、インターネット等の公知の通信網を介して、所定のサーバからダウンロードされたものがＨＤＤ６４にセットアップされ、プログラム記憶領域６４４に記憶されたものであっても良い。
【０１２９】
ＨＤＤ６４の記憶領域について説明する。ＨＤＤ６４には、設定情報記憶領域６４１、通信テーブル記憶領域６４２、鍵テーブル記憶領域６４３、プログラム記憶領域６４４、及びその他の情報記憶領域６４５が少なくとも設けられる。設定情報記憶領域６４１には、自身のＭＡＣアドレスやＩＰアドレス、通信制御装置１５のＭＡＣアドレスやＩＰアドレス、通信パラメータ等が記憶される。通信テーブル記憶領域６４２には、通信テーブルが記憶されている。通信テーブルの詳細は、上述の実施の形態と同様である。鍵テーブル記憶領域６４３には、鍵テーブルが記憶される。鍵テーブルの詳細は、上述の実施の形態と同様である。プログラム記憶領域６４４には、ＣＰＵ６１が駆動する為のプログラムが記憶される。その他の情報記憶領域６４５には、上述以外の各種情報が記憶される。
【０１３０】
変形例における通信制御装置１５、鍵管理装置１６、中継器３，４、通話端末５〜８の各ＣＰＵにおいて実行される処理について説明する。通信制御装置１５のＣＰＵ２１においては、後述する装置通信制御処理、及び、上述の実施の形態と同様のＩＰ割当処理が実行される。鍵管理装置１６のＣＰＵ６１では、上述の実施の形態におけるテーブル作成処理が実行される。中継器３，４のＣＰＵ３１では、上述の実施の形態と同様の中継器通信制御処理が実行される。通話端末５〜８のＣＰＵ５１では、上述の実施の形態と同様の通話処理が実行される。
【０１３１】
変形例においては、鍵管理装置１６のＨＤＤ６４に通信テーブル及び鍵テーブルが記憶される。鍵管理装置１６と中継器３，４との間で暗号化通信が実行され、通信テーブルのうち中継器ＩＤに中継器の電話番号が対応付けて登録される。従って、中継器３，４のＣＰＵ３１において実行される中継器通信制御処理のうち、鍵要求信号の送信（Ｓ１０７、図１２参照）、鍵データ及び時間情報の受信（Ｓ１０９、図１２参照）、暗号化データの送信（Ｓ１２１、図１２参照）における通信相手は、通信制御装置２ではなく鍵管理装置１６ということになる。
【０１３２】
図１８を参照し、変形例における通信制御装置１５のＣＰＵ２１にて実行される装置通信制御処理について説明する。変形例においては、鍵管理装置１６のＨＤＤ６４に通信テーブルが記憶される。テーブル作成処理に基づき、中継器３，４と鍵管理装置１６との間で暗号化通信が行われる。暗号化通信によって、中継器３，４の電話番号が中継器ＩＤに対応付けられ、通信テーブルに記憶される。通信制御装置２は、鍵管理装置１６と通信を行うことによって、通信テーブルの情報を参照し、通信テーブルの情報に基づいた通話データの通信制御を実行する。以下、詳細を説明する。なお上述の実施の形態と同様部分については、説明を省略し又は簡略化している。
【０１３３】
図１８に示すように、装置通信制御処理が実行されると、はじめに、通話端末から送信される通話データを受信したかが判断される（Ｓ１１）。受信していない場合（Ｓ１１：ＮＯ）、Ｓ１１に戻る。通話データが受信された場合（Ｓ１１：ＹＥＳ）、通話データを直接通話端末５〜８から受信したか否かが判断される。
【０１３４】
鍵管理装置１６と通信を行うことによって、ＨＤＤ６４に記憶されている通信テーブルが参照される（Ｓ１４１）。通話データの送信元ＩＰアドレスが、通信テーブルに登録されている端末ＩＰのいずれとも一致しない場合（Ｓ１３：ＮＯ）、受信した通話データは、送信元の中継器３、４と同一構内に配置されている通話端末５〜８に対して転送される（Ｓ２５〜Ｓ４１）。
【０１３５】
一方Ｓ１３において、送信元ＩＰアドレスが、通信テーブルに記憶されている端末ＩＰのいずれかと一致した場合（Ｓ１３：ＹＥＳ）、相手電話番号が、通信テーブルに登録されているかが判断される（Ｓ１９）。登録されていない場合（Ｓ１９：ＮＯ）、発呼通話端末と同一構内に配置される中継器３、４の中継器ＩＰ宛てに通話データが転送される（Ｓ２１、Ｓ２３）。
【０１３６】
一方Ｓ１９において、受信した通話データに含まれる相手電話番号が、通信テーブルに登録されていると判断された場合（Ｓ１９：ＹＥＳ）、登録されている端末ＩＰに対して通話データが転送される（Ｓ２５〜Ｓ４１）。
【０１３７】
以上のように、鍵管理装置１６と中継器３，４との間で行われる暗号化通信によって、通信テーブルに中継器ＩＤと電話番号との対応関係の情報が登録される。これによって、通信制御装置１５が直接暗号化通信を行って通信テーブルの管理を行う必要がなくなるので、通信制御装置１５の負荷を抑制することが可能となる。また、鍵管理装置１６と中継器３、４とが通信を行うことによって通信テーブルが自動的に更新されるので、オペレータ等が手動で電話番号を登録する手間を省くことができる。
【０１３８】
なお、図８のＳ５７の処理を行うＣＰＵ６１が本発明の「管理受信手段」に相当し、Ｓ６５の処理を行うＣＰＵ６１が本発明の「第二番号特定手段」に相当し、Ｓ６７の処理を行うＣＰＵ６１が本発明の「第二記憶制御手段」に相当する。
【０１３９】
なお、本発明は上記実施の形態に限定されるものではなく、種々の変更が可能である。上述の実施の形態では、鍵管理装置１６のＨＤＤ６４に通信テーブル及び鍵テーブルが記憶されていたが、本発明はこの構成に限定されない。記憶手段を有し、インターネット網１１に接続された別のサーバ等に、通信テーブル及び鍵テーブルが記憶されていてもよい。鍵管理装置１６は、サーバ等に記憶された通信テーブル及び鍵テーブルにアクセスし、情報の更新処理を行うこととしてもよい。また通信制御装置２は、サーバ等に記憶された通信テーブル及び鍵テーブルを参照し、通信制御を行うこととしてもよい。
【符号の説明】
【０１４０】
１、２０  通信制御システム
２、１５  通信制御装置
３、４  中継器
５，６，７，８  通話端末
１６    鍵管理装置
２１、３１、５１、６１  ＣＰＵ
２４、６４  ＨＤＤ
【図１】
2011009896.tif 000003
【図２】
2011009896.tif 000004
【図３】
2011009896.tif 000005
【図４】
2011009896.tif 000006
【図５】
2011009896.tif 000007
【図６】
2011009896.tif 000008
【図７】
2011009896.tif 000009
【図８】
2011009896.tif 000010
【図９】
2011009896.tif 000011
【図１０】
2011009896.tif 000012
【図１１】
2011009896.tif 000013
【図１２】
2011009896.tif 000014
【図１３】
2011009896.tif 000015
【図１４】
2011009896.tif 000016
【図１５】
2011009896.tif 000017
【図１６】
2011009896.tif 000018
【図１７】
2011009896.tif 000019
【図１８】
2011009896.tif 000020