(57)【要約】【課題】  呼接続に関する信号の伝送遅延を抑止することができる呼接続装置および呼接続プログラムを提供するものである。【解決手段】  プロトコルを識別するプロトコル識別子を、通信相手の電話番号に対応して記憶するプロトコル識別子記憶部と、上記通信相手の電話番号に基づいて、上記プロトコル識別子記憶部に記憶されているプロトコル識別子を取得するプロトコル識別子取得部と、上記プロトコル識別子取得部が取得したプロトコル識別子によって識別されるプロトコルに準拠し、上記通信相手に呼接続を要求する呼接続要求信号を生成する呼接続要求信号生成部と、上記呼接続要求信号を上記通信相手に送信する呼接続要求信号送信部とを有する呼接続装置である。【選択図】  図１
2005295463.tif 000002
【特許請求の範囲】
【請求項１】
プロトコルを識別するプロトコル識別子を、通信相手の電話番号に対応して記憶するプロトコル識別子記憶部と；
上記通信相手の電話番号に基づいて、上記プロトコル識別子記憶部に記憶されているプロトコル識別子を取得するプロトコル識別子取得部と；
上記プロトコル識別子取得部が取得したプロトコル識別子によって識別されるプロトコルに準拠し、上記通信相手に呼接続を要求する呼接続要求信号を生成する呼接続要求信号生成部と；
上記呼接続要求信号を上記通信相手に送信する呼接続要求信号送信部と；
を有することを特徴とする呼接続装置。
【請求項２】
請求項１において、
上記呼接続要求信号を受信する呼接続要求信号受信部と；
上記呼接続要求信号受信部が受信した呼接続要求信号から、上記呼接続要求信号の送信元の電話番号を取得する電話番号取得部と；
上記呼接続要求信号受信部が受信した呼接続要求信号が準拠するプロトコルに基づいて、上記プロトコル識別子を生成するプロトコル識別子生成部と；
上記プロトコル識別子生成部が生成したプロトコル識別子を、上記電話番号取得部が取得した電話番号に対応して、上記プロトコル識別子記憶部に記憶させる記憶制御手段と；を有することを特徴とする呼接続装置。
【請求項３】
請求項１または請求項２において、
上記呼接続要求信号生成部は、上記プロトコル識別子取得部がプロトコル識別子を取得しなければ、予め定められたプロトコルから、１つのプロトコルを選択し、この選択されたプロトコルに準拠して、呼接続要求信号を生成し、この生成した呼接続要求信号によって呼接続が確立できなければ、他のプロトコルを順次選択する手段であることを特徴とする呼接続装置。
【請求項４】
請求項１〜請求項３のいずれか１項において、
上記記憶制御手段は、上記呼接続要求信号生成部が生成した呼接続要求信号によって呼接続が確立したときに、上記呼接続要求信号が準拠するプロトコルを識別するプロトコル識別子を、上記呼接続要求信号の送信先の電話番号に対応させて、上記プロトコル識別子記憶部に記憶させる手段であることを特徴とする呼接続装置。
【請求項５】
請求項１において、
上記呼接続に関する信号を中継する呼接続サーバから、上記プロトコル識別子と上記電話番号とが対応しているプロトコル対応情報を受信するプロトコル対応情報受信部を備え、
上記記憶制御手段は、上記プロトコル対応情報に表されるプロトコル識別子を、上記プロトコル対応情報に表される電話番号に対応させて、上記プロトコル識別子記憶部に記憶する手段であることを特徴とする呼接続装置。
【請求項６】
プロトコルを識別するプロトコル識別子を、通信相手の電話番号に対応させて記憶するプロトコル識別子記憶部から、通信相手の電話番号に基づいて、プロトコル識別子を取得するプロトコル識別子取得ステップと；
上記プロトコル識別子取得ステップで取得されたプロトコル識別子によって識別されるプロトコルに準拠して、上記通信相手に呼接続を要求する呼接続要求信号を生成する呼接続要求信号生成ステップと；
上記呼接続要求信号を、上記通信相手に送信するステップと；
を、ネットワークを介した呼接続を行う呼接続装置に実行させる呼接続プログラム。
【請求項７】
請求項６において、
上記呼接続要求信号を受信する呼接続要求信号受信ステップと；
上記呼接続要求信号受信ステップで受信された呼接続要求信号から、上記呼接続要求信号の送信元の電話番号を取得する電話番号取得ステップと；
上記呼接続要求信号受信ステップで受信された呼接続要求信号が準拠するプロトコルに基づいて、上記プロトコル識別子を生成するプロトコル識別子生成ステップと；
上記プロトコル識別子生成ステップで生成されたプロトコル識別子を、上記電話番号取得ステップで取得された電話番号に対応させて記憶するステップと；
を上記呼接続装置に実行させる呼接続プログラム。
【請求項８】
請求項６または請求項７において、
上記プロトコル識別子取得ステップでプロトコル識別子が取得されなかった場合に、予め定められたプロトコルから、１つのプロトコルを選択するプロトコル選択ステップと；
上記選択されたプロトコルに準拠して、呼接続要求信号を生成するステップと；
上記生成された呼接続要求信号によって呼接続が確立できなかった場合に、上記プロトコル選択ステップで、他のプロトコルを順次選択するステップと；
を上記呼接続装置に実行させる呼接続プログラム。
【請求項９】
請求項６〜請求項８のいずれか１項において、
上記呼接続要求信号生成ステップで生成された呼接続要求信号によって呼接続が確立したときに、上記呼接続要求信号が準拠するプロトコルを識別するプロトコル識別子に、上記呼接続要求信号の送信先の電話番号を対応させて記憶するステップを上記呼接続装置に実行させる呼接続プログラム。
【請求項１０】
請求項６において、
上記呼接続に関する信号を中継する呼接続サーバから、上記プロトコル識別子と上記電話番号とが対応したプロトコル対応情報を受信するステップと；
上記プロトコル対応情報に表されるプロトコル識別子を、上記プロトコル対応情報に表される電話番号に対応させて記憶するステップと；
を上記呼接続装置に実行させるための呼接続プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼接続装置および呼接続プログラムに係り、特に、ネットワークを介して、複数のプロトコルに準拠した呼接続を行う呼接続装置および呼接続プログラムに関する。
【背景技術】
【０００２】
従来、インターネット網で用いられているインターネットプロトコル（Internet Protocol、以下「ＩＰ」という、）の１つであるＩＰｖ４において、インターネット網を介して通信する端末装置を識別するアドレス情報（ＩＰアドレス）が不足している。このＩＰアドレス不足を解消するために、ＩＰｖ４に代わり、ＩＰアドレスをより多く設定することができるＩＰｖ６が提案され、ＩＰｖ６に準拠した端末やネットワーク装置が提供されている。
【０００３】
インターネット網が、ＩＰｖ４からＩＰｖ６に移行する際に、インターネット網には、ＩＰｖ４に準拠した端末と、ＩＰｖ６に準拠した端末とが接続され、インターネット網内に、通信データが混在して伝送される。このような網に対応することができるルータ等、中継装置の構成を、「ＩＰｖ４／ＩＰｖ６二重構成」といい、また、「ＩＰｖ４／ＩＰｖ６デュアルスタック」ともいう。
【０００４】
このＩＰｖ４／ＩＰｖ６デュアルスタックの中継装置によって、ＩＰｖ４に対応する端末装置と、ＩＰｖ６に対応する端末装置とを相互に認識できるように、ＩＰｖ４形式とＩＰｖ６形式とを相互に変換するＩＰｖ４／ＩＰｖ６変換を行う装置が知られている。
【０００５】
たとえば、ＩＰｖ４／ＩＰｖ６変換を行い、ＩＰｖ６を認識する端末装置側には、ＩＰｖ６のアドレスを動的に割り当てるＤＨＣＰ（Dynamic Host Configuration Protocol）サーバとして、中継装置を認識させ、一方、実際にアドレスを割り当てているＩＰｖ４のＤＨＣＰサーバ側には、ＩＰｖ４を認識する端末装置として、中継装置を認識させる装置が知られている（たとえば、特許文献１参照）。
【特許文献１】特開２００１−２７４８４５号公報（段落番号０００７〜００１８、図１および図２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来技術では、伝送される通信データが、ＩＰｖ４／ＩＰｖ６変換を行うＩＰｖ４／ＩＰｖ６変換装置を必ず経由するので、ＩＰｖ４／ＩＰｖ６変換装置の負荷が増加し、伝送遅延が発生するという問題がある。
【０００７】
本発明は、呼接続に関する信号の伝送遅延を抑止することができる呼接続装置および呼接続プログラムを提供するものである。
【課題を解決するための手段】
【０００８】
本発明は、プロトコルを識別するプロトコル識別子を、通信相手の電話番号に対応して記憶するプロトコル識別子記憶部と、上記通信相手の電話番号に基づいて、上記プロトコル識別子記憶部に記憶されているプロトコル識別子を取得するプロトコル識別子取得部と、上記プロトコル識別子取得部が取得したプロトコル識別子によって識別されるプロトコルに準拠し、上記通信相手に呼接続を要求する呼接続要求信号を生成する呼接続要求信号生成部と、上記呼接続要求信号を上記通信相手に送信する呼接続要求信号送信部とを有する呼接続装置である。
【発明の効果】
【０００９】
請求項１、６記載の発明によれば、プロトコル変換を行う装置を使用しなくても、通信相手が対応するプロトコルに準拠した信号を送信することができるので、呼接続に関する信号の伝送遅延を抑止することができるという効果を奏する。
【００１０】
請求項２、７記載の発明によれば、呼接続要求信号が受信されたときに、受信された呼接続要求信号が準拠するプロトコルを、通信相手の電話番号に対応付けて記憶するので、呼接続要求信号を送信した通信相手に、呼接続要求信号を送信する際に、通信相手が対応するプロトコルに準拠して送信することができるという効果を奏する。
【００１１】
請求項３、８記載の発明によれば、通信相手が対応するプロトコルが分からない場合でも、予め定められたプロトコルから、１つのプロトコルを順次選択し、選択されたプロトコルに準拠した呼接続要求信号を通信相手に送信するので、通信相手と呼接続を確立することができるという効果を奏する。
【００１２】
請求項４、９記載の発明によれば、呼接続を確立することができた呼接続要求信号に基づいて、プロトコルを通信相手の電話番号に対応付けて記憶するので、通信相手に呼接続要求信号を次に送信する際に、通信相手が対応するプロトコルに準拠して送信することができるという効果を奏する。
【００１３】
請求項５、１０記載の発明によれば、呼接続サーバから送信されるプロトコル対応情報に基づいて、プロトコルを電話番号に対応付けて記憶するので、プロトコル対応情報に含まれている電話番号を割り当てられた通信相手が対応するプロトコルに準拠して、呼接続要求信号を送信することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
発明を実施するための最良の形態は、以下の実施例である。
【実施例１】
【００１５】
図１は、本発明の実施例１に係る呼接続装置４を含む呼接続システム１の構成を示すブロック図である。
【００１６】
呼接続システム１は、電話機等によって構成される端末装置２と、ネットワーク３と端末装置２との間に設けられている呼接続装置４と、電話機等によって構成される相手端末装置５と、ネットワーク３と相手端末装置５との間に設けられている呼接続装置６と、呼接続装置４と呼接続装置６との間で送受信される呼接続に関する信号を中継する呼接続サーバ７とを有する。
【００１７】
なお、図１には、実施例を理解し易くするために、単純な構成を記載してあるが、呼接続システム１において、複数の端末装置と、複数の呼接続装置と、複数の相手端末装置と、複数の呼接続装置と、複数の呼接続サーバとを設けるようにしてもよい。
【００１８】
呼接続システム１は、ＳＩＰ（Session Initiation Protocol、ＲＦＣ３２６１参照）に準拠して呼接続を行うものであり、端末装置２から入力された電話番号に基づいて、呼接続サーバ７を介して、呼接続装置４が呼接続装置６に呼接続することによって、端末装置２と相手端末装置５との間で通話するように構成されている。
【００１９】
図２は、呼接続システム１に設けられている呼接続装置４の構成を示すブロック図である。
【００２０】
呼接続装置４は、端末インタフェース１１と、ネットワークインタフェース１２と、呼接続制御部１３と、メディア処理部１４とを有する。
【００２１】
端末インタフェース１１は、端末装置２との間で、音声信号等のメディアや制御信号の送受信を行う。
【００２２】
ネットワークインタフェース１２は、端末インタフェース１１と、ネットワーク３に接続された呼接続装置６等の装置との間で、信号の送受信を行う。
【００２３】
呼接続制御部１３は、ネットワークインタフェース１２を介して、呼接続サーバ７との間で、ＳＩＰに準拠した信号を送受信することによって、呼接続装置６と呼接続を確立する。
【００２４】
メディア処理部１４は、呼接続が確立された際に、確立された呼接続の情報に基づいてメディアを処理する。つまり、メディア処理部１４は、呼接続制御部１３が呼接続装置６との呼接続を確立した際に、端末インタフェース１１を介して入力された音声信号を、インターネット網に送信できるように、パケット化し、ネットワークインタフェース１２を介して、相手端末装置５に送信する。また、メディア処理部１４は、呼接続制御部１３が、呼接続装置６との呼接続を確立した際に、ネットワークインタフェース１２を介して入力されたパケットを、音声信号に変換し、この変換された音声信号を、端末インタフェース１１を介して、端末装置２に送信する。
【００２５】
図３は、呼接続装置４に設けられている呼接続制御部１３の構成を示すブロック図である。
【００２６】
呼接続制御部１３は、プロトコル識別子記憶部１５と、プロトコル識別子取得部１６と、呼接続要求信号生成部１７と、呼接続要求信号送信部１８と、呼接続要求信号受信部１９と、電話番号取得部２０と、プロトコル識別子生成部２１とを有する。
【００２７】
プロトコル識別子記憶部１５は、プロトコルを識別するためのプロトコル識別子を、通信相手の電話番号に対応させて記憶し、通信相手の電話番号に基づいて、プロトコル識別子を取得する。
【００２８】
プロトコル識別子取得部１６は、プロトコル識別子記憶部１５に記憶されているプロトコル識別子を取得し、端末インタフェース１１を介して入力された通信相手（呼接続装置６または相手端末装置５）の電話番号に基づいて、プロトコル識別子を取得する。
【００２９】
呼接続要求信号生成部１７は、通信相手に呼接続を要求するための呼接続要求信号を生成し、プロトコル識別了取得部１６が取得したプロトコル識別子によって識別されるプロトコルに準拠して、通信相手に呼接続を要求するための呼接続要求信号を生成する。具体的には、呼接続要求信号生成部１７は、プロトコル識別子取得部１６によって取得されたプロトコル識別子に基づいてＳＩＰに準拠した呼接続要求信号を示すメソッド「ＩＮＶＩＴＥ」を構成するＩＰｖ４またはＩＰｖ６に準拠したＩＰパケットを生成する。
【００３０】
また、呼接続要求信号生成部１７は、プロトコル識別子取得部１６がプロトコル識別子を取得しなかった場合、予め定められたプロトコルから１つのプロトコルを選択し、この選択されたプロトコルに準拠して、呼接続要求信号を生成し、この生成された呼接続要求信号によって呼接続が確立できなかった場合には、他のプロトコルを順次選択する。具体的には、呼接続要求信号生成部１７は、ＩＮＶＩＴＥを構成するＩＰｖ６に準拠したＩＰパケットを生成し、このＩＰパケットによって呼接続が確立できなかった場合、ＩＮＶＩＴＥを構成するＩＰｖ４に準拠したＩＰパケットを生成する。
【００３１】
ここで、呼接続要求信号生成部１７は、生成した呼接続要求信号によって呼接続が確立された場合、この呼接続要求信号が準拠するプロトコルを識別するためのプロトコル識別子に、通信相手の電話番号を対応させて、プロトコル識別子記憶部１５に記憶する。
【００３２】
呼接続要求信号送信部１８は、呼接続要求信号を通信相手に送信する。
【００３３】
呼接続要求信号送信部１８は、呼接続要求信号生成部１７によって生成された呼接続要求信号を、ネットワークインタフェース１２を介して、通信相手に向けて送信する。
【００３４】
呼接続要求信号送信部１８が送信した呼接続要求信号は、呼接続サーバ７によって受信され、呼接続サーバ７は、呼接続要求信号に含まれている電話番号に基づいて、呼接続装置６に呼接続要求信号を中継する。
【００３５】
ここで、呼接続装置６が、呼接続要求信号が準拠するプロトコルに対応できない場合、呼接続サーバ７は、呼接続装置４にエラーを示すレスポンスコードを送信する。
【００３６】
また、呼接続要求信号送信部１８が送信した呼接続要求信号（ＩＮＶＩＴＥ）に対する応答を示す呼接続応答信号（レスポンスコード「１８０  Ｒｉｎｇｉｎｇ」または「２００  ＯＫ」）が、ネットワークインタフェース１２を介して、呼接続制御部１３が受信した場合、呼接続制御部１３は、この呼接続要求信号が準拠するプロトコルに準拠して呼接続に関する信号をパケット化し、メディア処理部１４は、この呼接続要求信号が準拠するプロトコルに準拠して、メディアをパケット化する。
【００３７】
呼接続要求信号受信部１９は、呼接続要求信号を受信する。
【００３８】
電話番号取得部２０は、呼接続要求信号から呼接続要求信号の送信元の電話番号を取得する。
プロトコル識別子生成部２１は、呼接続要求信号が準拠するプロトコルに基づいてプロトコル識別子を生成する。
【００３９】
ここで、呼接続装置６から呼接続要求信号が送信され、ネットワークインタフェース１２を介して、呼接続要求信号受信部１９が受信した場合、この受信した呼接続要求信号から、電話番号取得部２０が電話番号を取得し、呼接続要求信号が準拠するプロトコルに基づいて、プロトコル識別子生成部２１がプロトコル識別子を生成する。
【００４０】
そして、電話番号取得部２０とプロトコル識別子生成部２１とは、プロトコル識別子生成部２１が生成したプロトコル識別子を、電話番号取得部２０が取得した電話番号に対応して、プロトコル識別子記憶部１５に記憶する。
【００４１】
図４は、実施例１において、呼接続装置４による呼接続要求信号の送信動作を示すフローチャートである。
【００４２】
なお、以下に示す呼接続要求信号の送信動作は、端末インタフェース１１を介して、通信相手の電話番号を、端末装置２が受信したときにスタートする。
【００４３】
まず、受信された電話番号に基づいて、プロトコル識別子取得部１６が、プロトコル識別子を、プロトコル識別子記憶部１５から取得する（Ｓ１）。
【００４４】
プロトコル識別子取得部１６がプロトコル識別子を取得した場合、この取得されたプロトコル識別子に基づいて、呼接続要求信号生成部１７が、呼接続要求信号を生成し（Ｓ２）、この生成された呼接続要求信号を、ネットワークインタフェース１２を介して、呼接続要求信号送信部１８が通信相手に送信する（Ｓ３）。
【００４５】
一方、プロトコル識別子取得部１６がプロトコル識別子を取得しなかった場合、予め定められたプロトコルから、１つのプロトコルが選択され（Ｓ４）、この選択されたプロトコルに準拠して、呼接続要求信号生成部１７が、呼接続要求信号を生成し（Ｓ５）、この生成された呼接続要求信号を、ネットワークインタフェース１２を介して、呼接続要求信号送信部１８が通信相手に送信する（Ｓ６）。
【００４６】
ここで、呼接続要求信号生成部１７が生成した呼接続要求信号によって呼接続が確立できなかった場合（Ｓ７）、呼接続要求信号生成部１７が、他のプロトコルを順次選択する（Ｓ８）。
【００４７】
一方、呼接続要求信号生成部１７が選択したプロトコルに準拠した呼接続要求信号によって呼接続が確立できた場合（Ｓ７）、この選択されたプロトコルを識別するためのプロトコル識別子を、呼接続要求信号生成部１７が、通信相手の電話番号に対応してプロトコル識別子記憶部１５に記憶する（Ｓ９）。
【００４８】
なお、ステップＳ８において、予め定められた全てのプロトコルにそれぞれ準拠した呼接続要求信号によって呼接続を確立できなかった場合、呼接続は確立されずに、呼接続要求信号の送信動作を終了する。
【００４９】
また、呼接続要求信号送信部１８が送信した呼接続要求信号に対する応答を示す呼接続応答信号を、ネットワークインタフェース１２を介して、呼接続制御部１３が受信した場合、呼接続に関する信号とメディアとを、この呼接続要求信号が準拠するプロトコルに準拠して、呼接続制御部１３とメディア処理部１４とが、それぞれパケット化する。
【００５０】
図５は、呼接続装置４が呼接続要求信号を受信する動作を示すフローチャートである。
【００５１】
なお、以下に示す呼接続要求信号受信動作は、ネットワークインタフェース１２を介して、通信相手から呼接続要求信号を、呼接続要求信号受信部１９が受信したときにスタートする。
【００５２】
まず、受信された呼接続要求信号から、電話番号取得部２０が電話番号を取得し（Ｓ１１）、呼接続要求信号が準拠するプロトコルに基づいて、プロトコル識別子をプロトコル識別子生成部２１が生成する（Ｓ１２）。
【００５３】
次に、プロトコル識別子生成部２１が生成したプロトコル識別子を、電話番号取得部２０が取得した電話番号に対応して、プロトコル識別子記憶部１５に記憶する（Ｓ１３）。
【００５４】
図６は、呼接続装置４の具体的なハードウェア構成を示す図である。
【００５５】
呼接続装置４は、端末インタフェース１１と、ネットワークインタフェース１２と、中央処理装置３０（Central Processing Unit、以下単に「ＣＰＵ」という、）と、アナログ信号とデジタル信号を相互に変換するアナログデジタル変換器３１と、フラッシュメモリ３２と、ＲＯＭ（Read Only Memory）３３と、ＲＡＭ（Random Access Memory）３４と、押しボタン等の入力装置３５と液晶ディスプレイ装置等の出力装置３６とを有する。
【００５６】
ＣＰＵ３０は、上記呼接続要求信号の送信動作と呼接続要求信号受信動作とを、呼接続装置４に実行させるように記述してある呼接続プログラムを、ＲＯＭ３３からＲＡＭ３４にロードし、ＲＡＭ３４にロードした上記呼接続プログラムを実行することによって、図３で説明したプロトコル識別子取得部１６と、呼接続要求信号生成部１７と、呼接続要求信号送信部１８と、呼接続要求信号受信部１９と、電話番号取得部２０と、プロトコル識別子生成部２１とを構成する。
【００５７】
また、フラッシュメモリ３２は、プロトコル識別子記憶部１５を構成し、ＣＰＵ３０とアナログデジタル変換器３１とは、図２で説明したメディア処理部１４を構成する。
【００５８】
呼接続装置４によれば、プロトコル変換を行う装置を要せずに、通信相手が対応するプロトコルに準拠した信号を送信することができるので、呼接続に関する信号の伝送遅延を抑止することができる。
【実施例２】
【００５９】
図７は、本発明の実施例２である呼接続装置４４を有する呼接続システム４１の構成を示すブロック図である。
【００６０】
なお、実施例２である呼接続システム４１において、実施例１における呼接続システム１の構成要素と同一の構成要素に、同一の符号を付し、その説明を省略する。
【００６１】
呼接続システム４１は、端末装置２と、ネットワーク３と端末装置２との間に設けられている呼接続装置４４と、相手端末装置５と、呼接続装置６と、呼接続サーバ７とを有する。
【００６２】
呼接続システム４１は、ＳＩＰ（Session Initiation Protocol、ＲＦＣ３２６１参照）に準拠して呼接続を行い、端末装置２から入力された電話番号に基づいて、呼接続サーバ７を介して、呼接続装置４４が呼接続装置６に呼接続することによって、端末装置２と相手端末装置５との間で通話ができる。
【００６３】
図８は、呼接続システム４１に設けられている呼接続装置４４の構成を示すブロック図である。
【００６４】
なお、呼接続装置４４において、実施例１における呼接続装置４の構成要素と同一の構成要素には、同一の符号を付し、その説明を省略する。
【００６５】
呼接続装置４４は、端末インタフェース１１と、ネットワークインタフェース１２と、呼接続の制御を行う呼接続制御部５３と、メディア処理部１４とを有する。
【００６６】
呼接続制御部５３は、ネットワークインタフェース１２を介して、呼接続サーバ７とＳＩＰに準拠した信号を送受信することによって、呼接続装置６と呼接続を確立する。
【００６７】
図９は、呼接続装置４４に設けられている呼接続制御部５３の構成を示すブロック図である。
【００６８】
なお、呼接続制御部５３において、呼接続制御部１３の構成要素と同一の構成要素には、同一の符号を付し、その説明を省略する。
【００６９】
呼接続制御部５３は、プロトコル識別子記憶部１５と、プロトコル識別子取得部１６と、呼接続要求信号生成部１７と、呼接続要求信号送信部１８と、プロトコル対応情報受信部５４とを有する。
【００７０】
プロトコル対応情報受信部５４は、呼接続サーバ７から、プロトコル識別子と電話番号とが対応しているプロトコル対応情報を受信する。また、プロトコル対応情報受信部５４は、プロトコル対応情報に表されるプロトコル識別子を、プロトコル対応情報に表される電話番号に対応させて、プロトコル識別子記憶部１５に記憶する。
【００７１】
なお、呼接続サーバ７は、呼接続に関する信号を中継する際に、この信号に含まれている情報から、電話番号を取得し、また、プロトコルを識別することによって、プロトコル対応情報を生成し、この生成されたプロトコル対応情報を、呼接続装置４４等の登録された装置に送信する。呼接続サーバ７から呼接続装置４４に送信されるプロトコル対応情報は、呼接続サーバ７が生成した全てのものでもよく、過去に送信したものとの差分でもよい。
【００７２】
次に、呼接続装置４４のプロトコル対応情報を受信する動作について説明する。
【００７３】
呼接続サーバ７が送信したプロトコル対応情報は、ネットワークインタフェース１２を介して、プロトコル対応情報受信部５４が受信し、プロトコル対応情報が示すプロトコル識別子を、プロトコル対応情報に示す電話番号に対応して、プロトコル対応情報受信部５４が、プロトコル識別子記憶部１５に記憶する。
【００７４】
呼接続装置４４の具体的なハードウェア構成の例は、呼接続装置４の構成と同様であるので、その図示を省略する。
【００７５】
なお、ＣＰＵは、上記プロトコル対応情報受信動作を、呼接続装置４４に実行させるように記述された呼接続プログラムを、ＲＯＭからＲＡＭにロードし、ＲＡＭにロードした呼接続プログラムを、実行することによって、図９で説明したプロトコル対応情報受信部５４をさらに構成する。
【００７６】
呼接続装置４４によれば、プロトコル変換を行う装置を使用しなくても、通信相手が対応するプロトコルに準拠した信号を、送信することができるので、呼接続に関する信号の伝送遅延を抑止することができる。
【００７７】
上起呼接続装置と上記呼接続プログラムとは、ＩＰ電話サービスを実現するＩＰネットワーク上に接続される家庭内のルータ機器や、ＶｏＩＰターミナルアダプタ等の中継装置において、回線接続サービス業、通信サービス業、ＩＰネットワークサービス業、ＩＰネットワーク中継装置製造業、ＶｏＩＰソフトウェア製造業、ＶｏＩＰソフトウェア販売業等に利用することができる。
【００７８】
上記実施例によれば、プロトコル変換を行う装置を使用しなくても、通信相手が対応するプロトコルに準拠した信号を送信することができるので、呼接続に関する信号の伝送遅延を抑止することができる。
【００７９】
つまり、上記実施例は、プロトコルを識別するプロトコル識別子を、通信相手の電話番号に対応して記憶するプロトコル識別子記憶部と、上記通信相手の電話番号に基づいて、上記プロトコル識別子記憶部に記憶されているプロトコル識別子を取得するプロトコル識別子取得部と、上記プロトコル識別子取得部が取得したプロトコル識別子によって識別されるプロトコルに準拠し、上記通信相手に呼接続を要求する呼接続要求信号を生成する呼接続要求信号生成部と、上記呼接続要求信号を上記通信相手に送信する呼接続要求信号送信部とを有する呼接続装置の例である。
【００８０】
この場合、上記呼接続要求信号を受信する呼接続要求信号受信部と、上記呼接続要求信号受信部が受信した呼接続要求信号から、上記呼接続要求信号の送信元の電話番号を取得する電話番号取得部と、上記呼接続要求信号受信部が受信した呼接続要求信号が準拠するプロトコルに基づいて、上記プロトコル識別子を生成するプロトコル識別子生成部と、上記プロトコル識別子生成部が生成したプロトコル識別子を、上記電話番号取得部が取得した電話番号に対応して、上記プロトコル識別子記憶部に記憶させる記憶制御手段とを有するようにしてもよい。
【００８１】
また、上記呼接続要求信号生成部は、上記プロトコル識別子取得部がプロトコル識別子を取得しなければ、予め定められたプロトコルから、１つのプロトコルを選択し、この選択されたプロトコルに準拠して、呼接続要求信号を生成し、この生成した呼接続要求信号によって呼接続が確立できなければ、他のプロトコルを順次選択する手段である。
【００８２】
さらに、上記記憶制御手段は、上記呼接続要求信号生成部が生成した呼接続要求信号によって呼接続が確立したときに、上記呼接続要求信号が準拠するプロトコルを識別するプロトコル識別子を、上記呼接続要求信号の送信先の電話番号に対応させて、上記プロトコル識別子記憶部に記憶させる手段である。
【００８３】
そして、上記呼接続に関する信号を中継する呼接続サーバから、上記プロトコル識別子と上記電話番号とが対応しているプロトコル対応情報を受信するプロトコル対応情報受信部を備え、上記記憶制御手段は、上記プロトコル対応情報に表されるプロトコル識別子を、上記プロトコル対応情報に表される電話番号に対応させて、上記プロトコル識別子記憶部に記憶する手段である。
【００８４】
また、上記実施例をプログラムの発明として把握することができる。つまり、上記実施例は、プロトコルを識別するプロトコル識別子を、通信相手の電話番号に対応させて記憶するプロトコル識別子記憶部から、通信相手の電話番号に基づいて、プロトコル識別子を取得するプロトコル識別子取得ステップと、上記プロトコル識別子取得ステップで取得されたプロトコル識別子によって識別されるプロトコルに準拠して、上記通信相手に呼接続を要求する呼接続要求信号を生成する呼接続要求信号生成ステップと、上記呼接続要求信号を、上記通信相手に送信するステップとを、ネットワークを介した呼接続を行う呼接続装置に実行させる呼接続プログラムの例である。
【００８５】
この場合、上記呼接続要求信号を受信する呼接続要求信号受信ステップと、上記呼接続要求信号受信ステップで受信された呼接続要求信号から、上記呼接続要求信号の送信元の電話番号を取得する電話番号取得ステップと、上記呼接続要求信号受信ステップで受信された呼接続要求信号が準拠するプロトコルに基づいて、上記プロトコル識別子を生成するプロトコル識別子生成ステップと、上記プロトコル識別子生成ステップで生成されたプロトコル識別子を、上記電話番号取得ステップで取得された電話番号に対応させて記憶するステップとを上記呼接続装置に実行させる呼接続プログラムであるとしてもよい。
【００８６】
また、上記プロトコル識別子取得ステップでプロトコル識別子が取得されなかった場合に、予め定められたプロトコルから、１つのプロトコルを選択するプロトコル選択ステップと、上記選択されたプロトコルに準拠して、呼接続要求信号を生成するステップと、上記生成された呼接続要求信号によって呼接続が確立できなかった場合に、上記プロトコル選択ステップで、他のプロトコルを順次選択するステップとを上記呼接続装置に実行させる呼接続プログラムであるとしてもよい。
【００８７】
さらに、上記呼接続要求信号生成ステップで生成された呼接続要求信号によって呼接続が確立したときに、上記呼接続要求信号が準拠するプロトコルを識別するプロトコル識別子に、上記呼接続要求信号の送信先の電話番号を対応させて記憶するステップを上記呼接続装置に実行させる呼接続プログラムであってもよい。
【００８８】
そして、上記呼接続に関する信号を中継する呼接続サーバから、上記プロトコル識別子と上記電話番号とが対応したプロトコル対応情報を受信するステップと、上記プロトコル対応情報に表されるプロトコル識別子を、上記プロトコル対応情報に表される電話番号に対応させて記憶するステップとを上記呼接続装置に実行させるための呼接続プログラムであってもよい。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施例１に係る呼接続装置４を含む呼接続システム１の構成を示すブロック図である。
【図２】呼接続システム１に設けられている呼接続装置４の構成を示すブロック図である。
【図３】呼接続装置４に設けられている呼接続制御部１３の構成を示すブロック図である。
【図４】実施例１において、呼接続装置４による呼接続要求信号の送信動作を示すフローチャートである。
【図５】呼接続装置４が呼接続要求信号を受信する動作を示すフローチャートである。
【図６】呼接続装置４の具体的なハードウェア構成を示す図である。
【図７】本発明の実施例２である呼接続装置４４を有する呼接続システム４１の構成を示すブロック図である。
【図８】呼接続システム４１に設けられている呼接続装置４４の構成を示すブロック図である。
【図９】呼接続装置４４に設けられている呼接続制御部５３の構成を示すブロック図である。
【符号の説明】
【００９０】
１、４１…呼接続システム、
２…端末装置、
３…ネットワーク、
４、６、４４…呼接続装置、
５…相手端末装置、
７…呼接続サーバ、
１１…端末インタフェース、
１２…ネットワークインタフェース、
１３、５３…呼接続制御部、
１４…メディア処理部、
１５…プロトコル識別子記憶部、
１６…プロトコル識別子取得部、
１７…呼接続要求信号生成部、
１８…呼接続要求信号送信部、
１９…呼接続要求信号受信部、
２０…電話番号取得部、
２１…プロトコル識別子生成部、
３０…ＣＰＵ、
３１…アナログデジタル変換器、
３２…フラッシュメモリ、
３３…ＲＯＭ、
３４…ＲＡＭ、
３５…入力装置、
３６…出力装置、
５４…プロトコル対応情報受信部。
【図１】
2005295463.tif 000003
【図２】
2005295463.tif 000004
【図３】
2005295463.tif 000005
【図４】
2005295463.tif 000006
【図５】
2005295463.tif 000007
【図６】
2005295463.tif 000008
【図７】
2005295463.tif 000009
【図８】
2005295463.tif 000010
【図９】
2005295463.tif 000011