[go: up one dir, main page]

JP3920791B2 - Call connection relay system, call connection relay device and program thereof, call connection request information conversion device and program thereof - Google Patents

Call connection relay system, call connection relay device and program thereof, call connection request information conversion device and program thereof Download PDF

Info

Publication number
JP3920791B2
JP3920791B2 JP2003046076A JP2003046076A JP3920791B2 JP 3920791 B2 JP3920791 B2 JP 3920791B2 JP 2003046076 A JP2003046076 A JP 2003046076A JP 2003046076 A JP2003046076 A JP 2003046076A JP 3920791 B2 JP3920791 B2 JP 3920791B2
Authority
JP
Japan
Prior art keywords
information
call connection
connection request
format
address information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003046076A
Other languages
Japanese (ja)
Other versions
JP2004260314A (en
Inventor
徹 高橋
貴博 柴田
裕朗 河原崎
裕一 諏訪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2003046076A priority Critical patent/JP3920791B2/en
Publication of JP2004260314A publication Critical patent/JP2004260314A/en
Application granted granted Critical
Publication of JP3920791B2 publication Critical patent/JP3920791B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、呼接続中継システムに関し、詳しくは、ネットワークを介して端末装置間の通信の確立を要求する呼接続要求情報を中継する呼接続中継システムに関するものである。
【0002】
【従来の技術】
従来、インターネット網で用いられるインターネットプロトコル(Internet Protocol、以下IPという。)の1つであるIPv4において、インターネット網を介して通信する端末装置を識別するためのアドレス情報、すなわちIPアドレスが不足するようになってきた。このため、IPv4に代わりIPアドレスをより多く設定できるIPv6が提案され、IPv6に準拠した端末やネットワーク装置が提供されている。
【0003】
インターネット網がIPv4からIPv6に移行する際に、インターネット網にはIPv4およびIPv6に準拠した端末が接続され、インターネット網内に通信データが混在されて伝送されるようになる。このような網に対応できるルータなどの中継装置の構成を、IPv4/IPv6二重構成(IPv4/IPv6デュアルスタックともいう。)という。このIPv4/IPv6デュアルスタックの中継装置によって、それぞれの端末装置が認識できるようIPv4形式とIPv6形式とを相互に変換するIPv4/IPv6変換を行う中継装置に関する技術が開示されている。
【0004】
例えば、特許文献1には、IPv4/IPv6変換を行い、IPv6を認識する端末装置側には、IPv6のアドレスを動的に割り当てるDHCP(Dynamic Host Configuration Protocol)サーバとして中継装置を認識させ、実際にアドレスを割り当てているIPv4のDHCPサーバ側には、IPv4を認識する端末装置として中継装置を認識させる技術が開示されている。
【0005】
【特許文献1】
特開2001−274845(段落番号0007乃至段落番号0018、図1及び図2)
【発明が解決しようとする課題】
しかしながら、前述したような従来の技術では、伝送される通信データがIPv4/IPv6変換を行うIPv4/IPv6変換装置を必ず経由するように呼接続時にアドレス解決するため、IPv4/IPv6変換装置の負荷が増加し、伝送遅延が発生するといった不具合があった。
【0006】
本発明はこのような事情を考慮してなされたものであり、その目的とするところは、呼接続に関する伝送データの伝送に不必要に遅延が生じることを抑止することを可能とする呼接続中継システム、呼接続中継装置およびそのプログラム、呼接続要求情報変換装置およびそのプログラムを提供することにある。
【0007】
【課題を解決するための手段】
以上の目的を達成するために第1の本発明では、呼接続中継装置は、ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、呼接続要求元を指すために前記呼接続要求情報に含まれる要求元アドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段と、呼接続要求先を指すために前記呼接続要求情報に含まれる要求先アドレス情報の形式を表す要求先形式情報を取得する要求先形式情報取得手段と、前記要求元形式情報と前記要求先形式情報とが等しいか否かを判断する形式判断手段と、この形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しいと判断された場合には前記呼接続要求情報を前記呼接続要求先に送信し、前記形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しくないと判断された場合には前記呼接続要求情報を前記ネットワークを介して呼接続要求情報変換装置に送信する呼接続要求情報送信手段とを備えて構成した。
【0008】
かつ第1の本発明では、前記ネットワークを介して上記の呼接続中継装置と通信可能な呼接続要求情報変換装置は、前記呼接続中継装置から送信されて前記ネットワークを伝送されてきた前記呼接続要求情報を受信する呼接続要求中継情報受信手段と、前記呼接続要求情報に含まれる前記要求元アドレス情報の形式を前記呼接続要求情報に含まれる前記要求先アドレス情報と同じ形式に変換する形式変換手段と、前記要求元アドレス情報の形式が変換された後の呼接続要求情報を前記呼接続要求先に送信する変換呼接続要求情報送信手段とを備えて構成した。
【0009】
このような手段を講じたことにより、呼接続中継装置では、ネットワークを伝送されてきた呼接続要求情報に含まれる要求元アドレス情報の形式を表す要求元形式情報と、呼接続要求先を指すために呼接続要求情報に含まれる要求先アドレス情報の形式を表す要求先形式情報とが取得され、これらの形式情報が互いに等しい場合には前記呼接続要求先に、また等しくない場合には呼接続要求情報変換装置にそれぞれ呼接続要求情報が送信される。
【0010】
そして呼接続要求情報変換装置では、呼接続中継装置から送信されてネットワークを伝送されてきた呼接続要求情報に含まれる要求元アドレス情報の形式を要求先アドレス情報と同じ形式に変換された上で、この要求元アドレス情報の形式が変換された後の呼接続要求情報が呼接続要求先に送信される。
【0011】
従って第1の本発明によれば、要求元アドレス情報の形式変換が必要な呼接続要求情報のみが呼接続要求情報変換装置に送られ、要求元アドレス情報の形式変換がなされる。
【0012】
前記目的を達成するために第2の本発明では、前記呼接続中継装置は、利用者識別情報およびアドレス情報を含む端末アドレス情報を受信する端末アドレス情報受信手段と、前記端末アドレス情報を格納する端末アドレス情報格納手段と、前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、前記呼接続要求情報に含まれる呼接続要求元の利用者識別情報と同一の利用者識別情報を含んだ前記端末アドレス情報を前記端末アドレス情報格納手段より取得する要求元端末アドレス情報取得手段と、この要求元端末アドレス情報取得手段により取得された前記端末アドレス情報に含まれるアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段と、前記呼接続要求情報に含まれる呼接続要求先の利用者識別情報を含んだ前記端末アドレス情報を前記端末アドレス情報格納手段より取得する要求先端末アドレス情報取得手段と、この要求先端末アドレス情報取得手段により取得された前記端末アドレス情報に含まれるアドレス情報の形式を表す要求先形式情報を取得する要求先形式情報取得手段と、前記要求元形式情報と前記要求先形式情報とが等しいか否かを判断する形式判断手段と、この形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しいと判断された場合には前記呼接続要求情報を前記呼接続要求先に送信し、前記形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しくないと判断された場合には前記呼接続要求情報を前記呼接続要求情報変換装置に送信する呼接続要求情報送信手段とを備えて構成した。
【0013】
かつ第2の本発明では、前記ネットワークを介して上記の呼接続中継装置と通信可能な前記呼接続要求情報変換装置は、前記呼接続中継装置から送信されて前記ネットワークを伝送されてきた前記呼接続要求情報を受信する呼接続要求中継情報受信手段と、前記呼接続要求情報に含まれる前記要求元アドレス情報の形式を前記呼接続要求情報に含まれる前記要求先アドレス情報と同じ形式に変換する形式変換手段と、前記要求元アドレス情報の形式が変換された後の呼接続要求情報を前記呼接続要求先に送信する変換呼接続要求情報送信手段とを備えて構成した。
【0014】
呼接続中継装置では、利用者識別情報およびアドレス情報を含む端末アドレス情報を受信し、格納しておくことで、利用者識別情報とアドレス情報との対応関係を登録しておく。呼接続中継装置では、ネットワークを伝送されてきた呼接続要求情報に示される呼接続要求元に対応するアドレス情報の形式を表す要求元形式情報と、呼接続要求先の利用者識別情報に対応する呼接続要求先を指すために呼接続要求情報に含まれる要求先アドレス情報の形式を表す要求先形式情報とが取得され、これらの形式情報が互いに等しい場合には前記呼接続要求先に、また等しくない場合には呼接続要求情報変換装置にそれぞれ呼接続要求情報が送信される。
【0015】
そして呼接続要求情報変換装置では、呼接続中継装置から送信されてネットワークを伝送されてきた呼接続要求情報に含まれる要求元アドレス情報の形式を要求先アドレス情報と同じ形式に変換された上で、この要求元アドレス情報の形式が変換された後の呼接続要求情報が呼接続要求先に送信される。
【0016】
従って第2の本発明によれば、要求元アドレス情報の形式変換が必要な呼接続要求情報のみが呼接続要求情報変換装置に送られ、要求元アドレス情報の形式変換がなされる。
【0017】
前記の目的を達成するために第3の本発明では、呼接続要求情報変換装置は、利用者識別情報および第1のアドレス情報を含む端末アドレス情報を受信する端末アドレス情報受信手段と、前記端末アドレス情報に含まれる前記第1のアドレス情報と異なる形式の前記呼接続要求情報変換装置を指す第2のアドレス情報と前記端末アドレス情報に含まれる前記利用者識別情報および前記第1のアドレス情報とを含むアドレス対応情報を生成するアドレス情報生成手段と、前記アドレス対応情報を前記呼接続中継装置へ送信するアドレス対応情報送信手段と、前記アドレス対応情報を格納するアドレス対応情報格納手段とを備えて構成した。
【0018】
また第3の発明では、前記ネットワークを介して呼接続要求情報変換装置と通信可能な呼接続中継装置は、前記呼接続要求情報変換装置から送信されて前記ネットワークを伝送されてきた前記アドレス対応情報を受信するアドレス対応情報受信手段と、前記アドレス対応情報に含まれる利用者識別情報、第1のアドレス情報および第2のアドレス情報を互いに対応させて格納するアドレス情報格納手段と、前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、前記呼接続要求情報に示される呼接続要求元に対応するアドレス情報を取得する要求元アドレス情報取得手段と、この要求元アドレス情報取得手段により取得された前記アドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段と、前記呼接続要求情報に含まれる呼接続要求先の利用者識別情報に対応させて前記アドレス情報格納手段に格納されている前記第1のアドレス情報および前記第2のアドレス情報のうちで前記要求元形式情報に示される形式と等しい形式のアドレス情報を取得するアドレス情報取得手段と、前記呼接続要求情報に含まれる呼接続要求先の利用者識別情報を前記アドレス情報取得手段より取得されたアドレス情報に置換した上で、この置換がなされた後の呼接続要求情報を前記ネットワークへ送信する呼接続要求情報送信手段とを備えて構成した。
【0019】
さらに第3の発明では、前記呼接続要求情報変換装置に、前記呼接続中継装置によって送信された前記呼接続要求情報を受信する呼接続要求中継情報受信手段と、この呼接続要求中継情報受信手段によって受信された前記呼接続要求情報に呼接続要求先を示すために含まれる前記第2のアドレス情報をこの第2のアドレス情報に対応させて前記アドレス対応情報格納手段に格納された第1のアドレス情報に置換するアドレス置換手段と、このアドレス置換手段によってアドレス情報が置換された後の前記呼接続要求情報を前記ネットワークへ送信する変換呼接続要求情報送信手段とを備えた。
【0020】
このような手段を講じたことにより、呼接続要求情報変換装置では、受信した端末アドレス情報に含まれる第1のアドレス情報と異なる形式の呼接続要求情報変換装置を指す第2のアドレス情報と、端末アドレス情報に含まれる利用者識別情報および第1のアドレス情報とを含むアドレス対応情報が生成され、このアドレス対応情報が呼接続中継装置および呼接続要求情報変換装置でそれぞれ格納される。呼接続中継装置では、ネットワークを伝送されてきた呼接続要求情報に含まれる呼接続要求元の利用者識別情報に対応させて格納されている第1のアドレス情報の形式を表す要求元形式情報が取得され、さらに呼接続要求情報に含まれる呼接続要求先の利用者識別情報に対応させて格納されている第1のアドレス情報および第2のアドレス情報のうちで要求元形式情報に示される形式と等しい形式のアドレス情報が取得される。そして呼接続中継装置では、呼接続要求情報に含まれる呼接続要求先の利用者識別情報が上記の取得されたアドレス情報に置換された上で、この置換がなされた後の呼接続要求情報がネットワークへ送信される。さらに呼接続要求情報変換装置では、呼接続中継装置によって送信された呼接続要求情報に呼接続要求先を示すために含まれる第2のアドレス情報がこの第2のアドレス情報に対応させて格納してある第1のアドレス情報に置換された上で、このようにアドレス情報が置換された後の呼接続要求情報がネットワークへ送信される。
【0021】
従って、呼接続要求元のアドレス情報の形式が第2のアドレス情報の形式と等しい場合にのみ呼接続要求情報変換装置に送られ、要求元アドレス情報の形式変換がなされる。
【0022】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
【0023】
なおここでは、インターネット等のネットワーク上でマルチメディアサービスを提供するために呼を確立するためのプロトコルであるセション・イニシエーション・プロトコル(Session Initiation Protocol、以下SIPと称する)を適用した呼接続中継システムを例にいくつかの実施の形態を説明する。従って、呼接続要求元または呼接続要求先を示すアドレス情報はIPアドレスである。IPアドレスの形式は、IPv4またはIPv6のいずれかに準拠することとする。
【0024】
(第1の実施の形態)
図1は第1の実施の形態に係る呼接続中継システム1の構成を示すブロック図である。
図1に示すように呼接続中継システム1は、呼接続要求装置11、呼接続先装置12、呼接続中継装置13、呼接続要求情報変換装置14およびデータ変換装置15を含む。そしてこれらの呼接続要求装置11、呼接続先装置12、呼接続中継装置13、呼接続要求情報変換装置14およびデータ変換装置15は、インターネット等のネットワーク16を介して互いに通信可能となっている。
【0025】
なお、これらの呼接続要求装置11、呼接続先装置12、呼接続中継装置13、呼接続要求情報変換装置14およびデータ変換装置15は、図1においては1つずつが図示されているが、それぞれ複数が含まれていても良い。
【0026】
呼接続要求装置11および呼接続先装置12は、SIPネットワークにおける端末装置、すなわちユーザエージェント(User Agent、UA)に相当する。呼接続要求装置11は、ネットワーク16を介した呼接続を要求する端末である。呼接続先装置12は、呼接続要求装置11による呼接続の要求先となる端末である。
【0027】
呼接続中継装置13は、呼接続要求装置11による呼接続の要求を中継する。呼接続要求情報変換装置14は、呼接続の要求を表す呼接続要求情報の形式を変換する。データ変換装置15は、呼接続された呼接続要求装置11と呼接続先装置12との間で送受信されるデータを変換する。
【0028】
図2は呼接続中継装置13の構成を示すブロック図である。
図2に示すように呼接続中継装置13は、呼接続要求情報受信部131、要求元形式情報取得部132、要求先形式情報取得部133、形式判断部134、呼接続要求情報送信部135およびネットワークインタフェース136を含む。
【0029】
なお呼接続中継装置13は、例えば端末装置間に介在してSIPに準拠した各命令を中継するSIPサーバとして動作するコンピュータ装置を基本構成として利用することができる。そして上記の各部は、上記のコンピュータ装置が有する中央処理装置(Central Processing Unit、以下単にCPUと称する)に上記各部としての処理を記述したプログラムを実行させることで実現できる。上記のプログラムは、予め上記コンピュータ装置に内蔵された記録媒体に記憶させておいても良いし、CD−ROMなどのようなリムーバブルな記録媒体に格納して、あるいはネットワークを介して配布されるプログラムを上記コンピュータ装置にインストールすることとしても良い。
【0030】
呼接続要求情報受信部131は、ネットワーク16を伝送されてきた呼接続要求情報をネットワークインタフェース136を介して受信する。呼接続要求情報受信部131は、受信した呼接続要求情報を出力する。
【0031】
要求元形式情報取得部132は、呼接続要求元を指すアドレス情報の形式を表す要求元形式情報を、呼接続要求情報受信部131が出力する呼接続要求情報から取得する。要求元形式情報取得部132は、取得した要求元形式情報を形式判断部134に出力する。要求元形式情報取得部132は、SIPにおいて呼接続要求情報を構成するINVITE命令に含まれていて中継経路を表すVIAヘッダ情報、呼接続要求元を表すFROMヘッダ情報、呼接続要求情報に対する応答先を表すCONTACTヘッダ情報、あるいはこれらヘッダ情報に続くメッセージボディ部よりIPアドレスが得られる場合には、このIPアドレスの形式に基づいて要求元形式情報を取得する。
【0032】
なお、セッションの接続先や使用するポート、どのように符号化するかといったセッションに関する情報を規定するSDP(Session Description Protocol)によって上述したメッセージボディ部が構成されている場合には、要求元形式情報取得部132は、メッセージボディ部に含まれ、接続情報を表すcラインより得られるIPアドレスの形式に基づいて要求元形式情報を取得するようにしてもよい。
【0033】
また、上述したVIAヘッダ情報、FROMヘッダ情報、CONTACTヘッダ情報、およびメッセージボディ部よりIPアドレスが得られない場合には、IPアドレスの代わりに格納されているドメイン名等の宛先情報を取得し、この宛先情報に基づいて図示しないロケーションサーバ(Location Server)やドメイン名サーバ(Domain Name Server、以下単にDNSと称する)を介してIPアドレスを取得する。
【0034】
なお、要求元形式情報取得部132は、呼接続要求情報を構成するIP層部に格納されているバージョン情報より要求元形式情報を取得するようにしてもよい。
【0035】
要求先形式情報取得部133は、呼接続要求先を指すアドレス情報の形式を表す要求先形式情報を、呼接続要求情報受信部131が出力する呼接続要求情報から取得する。要求先形式情報取得部133は、取得した要求先形式情報を形式判断部134に出力する。要求先形式情報取得部133は、上述したINVITE命令に含まれる接続要求先を表すTOヘッダ情報よりIPアドレスが得られる場合には、このIPアドレスの形式に基づいて要求先形式情報を取得する。
【0036】
形式判断部134は、要求元形式情報取得部132が出力する要求元形式情報に示される形式と、要求先形式情報取得部133が出力する要求先形式情報に示される形式とが等しいか否かを判断する。形式判断部134は、判断結果を表す形式判断情報を出力する。
【0037】
呼接続要求情報送信部135は、呼接続要求情報受信部131が出力する呼接続要求情報をネットワークインタフェース136を介してネットワーク16へ送出する。呼接続要求情報送信部135は、この送出する呼接続要求情報の送信先を形式判断部134が出力する形式判断情報に応じて変化させる。すなわち呼接続要求情報送信部135は、形式判断情報が「等しい」を示している場合には呼接続要求情報の送信先を呼接続先装置12とし、形式判断情報が「等しくない」を示している場合には呼接続要求情報の送信先を呼接続要求情報変換装置14とする。なお呼接続要求情報送信部135は、取得した呼接続要求情報および形式判断情報を記憶しておき、ACK命令等の呼接続に関する他の命令を受信した場合には、上記の記憶した内容を元に呼接続要求情報と同様にして上記の命令を呼接続先装置12または呼接続要求情報変換装置14に送信する。
【0038】
ネットワークインタフェース136は、ネットワーク16を介して他の装置と通信を行うための各種インタフェース処理を行う。
【0039】
図3は呼接続要求情報変換装置14の構成を示すブロック図である。
図3に示すように呼接続要求情報変換装置14は、呼接続要求中継情報受信部141、形式変換部142、変換呼接続要求情報送信部143、形式変換情報送信部144およびネットワークインタフェース145を含む。
【0040】
呼接続要求情報変換装置14は、SIPに準拠した各命令を構成するアプリケーション層部をIPv4/IPv6変換するSIP−アプリケーション・レベル・ゲートウェイ(SIP-Application Level Gateway、以下単にSIP−ALGと称する)、および上述した各命令を構成するIP層部をIPv4/IPv6変換するトランスレータとして機能するコンピュータ装置を基本構成として利用することができる。そして上記の各部は、上記のコンピュータ装置が有するCPUに上記各部としての処理を記述したプログラムを実行させることで実現できる。上記のプログラムは、予め上記コンピュータ装置に内蔵された記録媒体に記憶させておいても良いし、CD−ROMなどのようなリムーバブルな記録媒体に格納して、あるいはネットワークを介して配布されるプログラムを上記コンピュータ装置にインストールすることとしても良い。
【0041】
呼接続要求中継情報受信部141は、呼接続中継装置13の呼接続要求情報送信部135によって送信され、ネットワーク16を伝送されて到来した呼接続要求情報をネットワークインタフェース145を介して受信する。呼接続要求中継情報受信部141は、受信した呼接続要求情報を出力する。
【0042】
形式変換部142は、呼接続要求中継情報受信部141が出力する呼接続要求情報に含まれていて呼接続要求元を指すアドレス情報を要求先形式情報に示される形式に変換する。形式変換部142は、アドレス情報を形式変換した後のアドレス情報に置換した呼接続要求情報を変換呼接続要求情報送信部143へ出力する。具体的には、形式変換部142は、IPv4およびIPv6のそれぞれに準拠した形式の複数のIPアドレスを予め保持している。形式変換部142は、呼接続要求元を指すIPアドレスがIPv4に準拠した形式であれば、IPv6に準拠した形式の保持されたIPアドレスで上記の呼接続要求元を指すIPアドレスを置き換え、呼接続要求元を指すIPアドレスがIPv6に準拠した形式であれば、IPv4に準拠した形式の保持されたIPアドレスで上記の呼接続要求元を指すIPアドレスを置き換える。なお形式変換部142は、上記の置き換えを行った結果を記憶しておき、ACK命令等の呼接続に関するその他の命令も呼接続要求情報と同様に形式変換する。
【0043】
また形式変換部142は、呼接続先装置12から呼接続要求装置11に向けて送信されるTRYING命令、あるいはRINGING命令等の呼接続の要求に対する応答命令を構成する呼接続要求先を指すIPアドレスがIPv4に準拠した形式であれば、IPv6に準拠した形式の保持されたIPアドレスで呼接続要求先を指すIPアドレスを置き換え、呼接続要求先を指すIPアドレスがIPv6に準拠した形式であれば、IPv4に準拠した形式の保持されたIPアドレスで呼接続要求先を指すIPアドレスを置き換える。すなわち形式変換部142は、前述した応答命令に対しては、呼接続要求情報と逆に形式変換する。
【0044】
さらに形式変換部142は、呼接続要求元を指すアドレス情報と形式変換されたアドレス情報とを含む形式変換情報を生成する。形式変換部142は、この形式変換情報を形式変換情報送信部144へ出力する。
【0045】
変換呼接続要求情報送信部143は、形式変換部142が出力した呼接続要求情報を呼接続先装置12へと送信するためにネットワークインタフェース145を介してネットワーク16へ送出する。
【0046】
形式変換情報送信部144は、形式変換部142が出力する形式変換情報をデータ変換装置15へと送信するためにネットワークインタフェース145を介してネットワーク16へ送出する。
【0047】
図1に示されるデータ変換装置15は、リアルタイム性が要求されるデータストリーム転送のためのリアルタイムデータ転送プロトコル(Real-time Transport Protocol、以下単にRTPと称する)に準拠したデータ転送を行い、IP層部のIPv4/IPv6変換を行うトランスレータを構成するCPUを有するコンピュータ装置によって構成される。またデータ変換装置15は、呼接続要求情報変換装置14の形式変換情報送信部144によって送信された形式変換情報を受信し、呼接続が確立した際に呼接続要求装置11と呼接続先装置12との間で送受信されるマルチメディア情報などの伝送データを受信された形式変換情報に基づいてIPv4/IPv6変換を行う。
【0048】
なお、呼接続要求元と呼接続要求先のアドレス形式が等しく、呼接続中継装置13の呼接続要求情報送信部135によって呼接続先装置12に送信された呼接続要求情報によって確立された呼に基づいて送受信される伝送データは、呼接続要求装置11と呼接続先装置12との間でデータ変換装置15を介さずに送受信される。
【0049】
次に以上のように構成された呼接続中継システム1の動作につき説明する。 図4は呼接続中継装置13の呼接続要求中継動作を示すフローチャートである。
呼接続要求装置11が呼接続先装置12との通信を開始する場合、呼接続要求元のアドレスとして呼接続要求装置11のアドレスを示すとともに、呼接続要求先のアドレスとして呼接続先装置12のアドレスを示した呼接続要求情報を呼接続要求装置11が呼接続中継装置13へ送る。
【0050】
呼接続中継装置13にて呼接続要求情報受信部131は、呼接続要求情報が到来するのを待ち受けており、上述のように呼接続要求装置11から送信された呼接続要求情報が到来したならば、この呼接続要求情報を呼接続要求情報受信部131が受信する(ステップS11)。
【0051】
このように呼接続要求情報が受信されると、要求元形式情報取得部132が、上記の呼接続要求情報から要求元形式情報を取得する(ステップS12)。また、要求先形式情報取得部133が、上記の呼接続要求情報から要求先形式情報を取得する(ステップS13)。
【0052】
次に形式判断部134が、ステップS12にて取得された要求元形式情報に示される形式とステップS13にて取得された要求先形式情報に示される形式とが等しいか否かを判断する(ステップS14)。
【0053】
要求元形式情報に示される形式と要求先形式情報に示される形式とが等しいと形式判断部134によって判断された場合には、呼接続要求情報送信部135は呼接続要求情報を呼接続先装置12へネットワークインタフェース136を介して送信する(ステップS15)。
【0054】
一方、要求元形式情報に示される形式と要求先形式情報に示される形式とが等しくないと形式判断部134によって判断された場合には、呼接続要求情報送信部135は呼接続要求情報を呼接続要求情報変換装置14へネットワークインタフェース136を介して送信する(ステップS16)。
【0055】
図5は呼接続要求情報変換装置14の呼接続要求情報変換動作を示すフローチャートである。
【0056】
呼接続要求情報変換装置14において呼接続要求中継情報受信部141は、呼接続要求情報が到来するのを待ち受けており、上述のように呼接続中継装置13から送信された呼接続要求情報が到来したならば、この呼接続要求情報を呼接続要求中継情報受信部141が受信する(ステップS21)。
【0057】
次に形式変換部142が、上記受信された呼接続要求情報に含まれる呼接続要求元を指すアドレス情報がIPv4に準拠した形式であるか否かを確認する(ステップS22)。そしてIPv4に準拠した形式であれば、形式変換部142が当該アドレス情報をIPv6に準拠した形式に形式変換する(ステップS23)。
【0058】
一方、呼接続要求情報に含まれる呼接続要求元を指すアドレス情報がIPv6に準拠した形式であれば、形式変換部142が当該アドレス情報をIPv4に準拠した形式に形式変換する(ステップS24)。
【0059】
そして変換呼接続要求情報送信部143が、形式変換部142によってアドレス情報の形式変換がなされた後の呼接続要求情報を、ネットワークインタフェース145を介して呼接続先装置12へ送信する(ステップS25)。
【0060】
以上説明したように呼接続中継システム1によれば、呼接続中継装置13においてアドレス情報の形式変換の要否を判断する。そして、形式変換が必要である場合にのみ、呼接続要求情報は呼接続要求情報変換装置14を介して呼接続先装置12に送信され、形式変換が必要でない場合には、呼接続要求情報は呼接続要求情報変換装置14を介さずに呼接続中継装置13から呼接続先装置12に送信される。従って、アドレス情報の形式変換が不要である呼接続要求情報は呼接続要求情報変換装置14を経由することなく伝送されるため、呼接続要求情報の伝送遅延を抑止することができる。また、呼接続要求情報変換装置14はアドレス情報の形式変換が必要な呼接続要求情報に限って処理すればよいので、全ての呼接続要求情報を処理する場合に比べて負荷が軽減される。
【0061】
(第2の実施の形態)
図6は第2の実施の形態に係る呼接続中継システム2の構成を示すブロック図である。なお、図6において図1と同一部分には同一符号を付し、その詳細な説明は省略する。
図6に示すように呼接続中継システム2は、呼接続要求装置11、呼接続先装置12、呼接続要求情報変換装置14、データ変換装置15および呼接続中継装置23を含む。そしてこれらの呼接続要求装置11、呼接続先装置12、呼接続要求情報変換装置14、データ変換装置15および呼接続中継装置23は、インターネット等のネットワーク16を介して互いに通信可能となっている。
【0062】
なお、これらの呼接続要求装置11、呼接続先装置12、呼接続要求情報変換装置14、データ変換装置15および呼接続中継装置23は、図6においては1つずつが図示されているが、それぞれ複数が含まれていても良い。
【0063】
このように第2の実施の形態の呼接続中継システム2は、第1の実施の形態の呼接続中継システム1における呼接続中継装置13に代えて呼接続中継装置23を備える。
【0064】
図7は呼接続中継装置23の構成を示すブロック図である。なお、図7において図2と同一部分には同一符号を付し、その詳細な説明は省略する。
図7に示すように呼接続中継装置23は、呼接続要求情報受信部131、形式判断部134、呼接続要求情報送信部135、ネットワークインタフェース136、端末アドレス情報受信部231、端末アドレス情報格納部232、要求元端末アドレス情報取得部233、要求元形式情報取得部234、要求先端末アドレス情報取得部235および要求先形式情報取得部236を含む。
【0065】
なお呼接続中継装置23は、例えば端末装置間に介在してSIPに準拠した各命令を中継するSIPサーバとして動作するコンピュータ装置を基本構成として利用することができる。そして上記の各部は、上記のコンピュータ装置が有するCPUに上記各部としての処理を記述したプログラムを実行させることで実現できる。上記のプログラムは、予め上記コンピュータ装置に内蔵された記録媒体に記憶させておいても良いし、CD−ROMなどのようなリムーバブルな記録媒体に格納して、あるいはネットワークを介して配布されるプログラムを上記コンピュータ装置にインストールすることとしても良い。
【0066】
端末アドレス情報受信部231は、呼接続要求装置11によって送信されてネットワーク16を介して到来した端末アドレス情報をネットワークインタフェース136を介して受信する。端末アドレス情報受信部231は、受信した端末アドレス情報を出力する。なお端末アドレス情報は、呼接続要求元および呼接続要求先の端末装置の利用者を識別する利用者識別情報と端末装置のアドレス情報とを含む。
【0067】
端末アドレス情報格納部232は、端末アドレス情報受信部231から出力された端末アドレス情報を格納する。
【0068】
要求元端末アドレス情報取得部233は、呼接続要求情報受信部131から出力される呼接続要求情報に含まれる呼接続要求元の利用者識別情報に基づいて端末アドレス情報格納部232より呼接続要求元の端末アドレス情報を取得する。要求元端末アドレス情報取得部233は、取得した端末アドレス情報を要求元形式情報取得部234に出力する。
【0069】
要求元形式情報取得部234は、呼接続要求元を指すアドレス情報、すなわち呼接続要求装置11を指すアドレス情報の形式を表す要求元形式情報を要求元端末アドレス情報取得部233から出力される端末アドレス情報より取得する。要求元形式情報取得部234は、取得した要求元形式情報を形式判断部134に出力する。
【0070】
要求先端末アドレス情報取得部235は、呼接続要求情報受信部131から出力される呼接続要求情報に含まれる呼接続要求先の利用者識別情報に基づいて端末アドレス情報格納部232より呼接続要求先の端末アドレス情報を取得する。要求先端末アドレス情報取得部235は、取得した端末アドレス情報を要求先形式情報取得部236に出力する。
【0071】
要求先形式情報取得部236は、呼接続要求先を指すアドレス情報、すなわち呼接続先装置12を指すアドレス情報の形式を表す要求先形式情報を要求先端末アドレス情報取得部235から出力される端末アドレス情報より取得する。要求先形式情報取得部236は、取得した要求先形式情報を形式判断部134に出力する。
【0072】
そして形式判断部134へは、要求元形式情報取得部234が出力する要求元形式情報と、要求先形式情報取得部236が出力する要求先形式情報とがそれぞれ入力される。
【0073】
なお、端末アドレス情報受信部231および端末アドレス情報格納部232は、SIPネットワークにおける登録サーバ(Registrar Server、以下単にRegistrarと称する)を構成する。
【0074】
また、上述した端末アドレス情報は、利用者の居場所を登録するREGISTER命令によって構成される。このREGISTER命令よりIPアドレスが得られない場合には、IPアドレスの代わりに格納されているドメイン名等の宛先情報に基づいて、前述したDNSを介してIPアドレスを取得するようにしてもよい。
【0075】
次に以上のように構成された呼接続中継システム2の動作につき説明する。 呼接続要求装置11や呼接続先装置12からは、例えば利用者による操作に基づいて端末アドレス情報が呼接続中継装置23へ送信される。この端末アドレス情報には、この端末アドレス情報を送信する装置のアドレス情報と上記利用者を識別する利用者識別情報とが含まれる。
【0076】
図8は呼接続中継装置23の端末アドレス情報受信動作を示すフローチャートである。
呼接続中継装置23にて端末アドレス情報受信部231は、端末アドレス情報が到来するのを待ち受けており、上述のように呼接続要求装置11または呼接続先装置12から送信された端末アドレス情報が到来したならば、この端末アドレス情報を端末アドレス情報受信部231が受信する(ステップS31)。
【0077】
次に端末アドレス情報格納部232が、端末アドレス情報受信部231によって受信された端末アドレス情報を格納する(ステップS32)。
【0078】
図9は呼接続中継装置23の呼接続要求中継動作を示すフローチャートである。なお図9において図4と同一の処理が行われるステップには同一の符号を付し、その詳細な説明は省略する。
ステップS11にて呼接続要求情報が呼接続要求情報受信部131によって受信されたならば、この受信された呼接続要求情報に含まれる呼接続要求元の利用者識別情報に基づいて、要求元端末アドレス情報取得部233が端末アドレス情報格納部232より呼接続要求元の端末アドレス情報を取得する(ステップS41)。そして要求元形式情報取得部234が、この要求元端末アドレス情報取得部233により取得された端末アドレス情報から要求元形式情報を取得する(ステップS42)。
【0079】
また、上記の呼接続要求情報に含まれる呼接続要求先の利用者識別情報に基づいて、要求先端末アドレス情報取得部235が端末アドレス情報格納部232より呼接続要求先の端末アドレス情報を取得する(ステップS43)。そして要求先形式情報取得部236が、この要求先端末アドレス情報取得部235により取得された端末アドレス情報から要求先形式情報を取得する(ステップS44)。
【0080】
次に、形式判断部134がステップS14の判断を、ステップS42にて取得された要求元形式情報に示される形式とステップS44にて取得された要求先形式情報に示される形式との比較により行う。そしてステップS15またはステップS16にて、第1の実施の形態と同様にして呼接続要求情報を送信する。
【0081】
以上説明したように呼接続中継システム2は、呼接続中継装置23において呼接続要求元の利用者が利用している端末のアドレス情報および呼接続要求先の利用者が利用している端末のアドレス情報をそれぞれ取得する。そして呼接続中継装置23においてアドレス情報の形式変換の要否を判断する。そして、形式変換が必要である場合にのみ、呼接続要求情報は呼接続要求情報変換装置14を介して呼接続先装置12に送信され、形式変換が必要でない場合には、呼接続要求情報は呼接続要求情報変換装置14を介さずに呼接続中継装置23から呼接続先装置12に送信される。従って、アドレス情報の形式変換が不要である呼接続要求情報は呼接続要求情報変換装置14を経由することなく伝送されるため、呼接続要求情報の伝送遅延を抑止することができる。また、呼接続要求情報変換装置14はアドレス情報の形式変換が必要な呼接続要求情報に限って処理すればよいので、全ての呼接続要求情報を処理する場合に比べて負荷が軽減される。
【0082】
(第3の実施の形態)
図10は第3の実施の形態に係る呼接続中継システム3の構成を示すブロック図である。なお、図10において図1と同一部分には同一符号を付し、その詳細な説明は省略する。
図10に示すように呼接続中継システム3は、呼接続要求装置11、呼接続先装置12、データ変換装置15、呼接続中継装置33および呼接続要求情報変換装置34を含む。そしてこれらの呼接続要求装置11、呼接続先装置12、データ変換装置15、呼接続中継装置33および呼接続要求情報変換装置34は、インターネット等のネットワーク16を介して互いに通信可能となっている。
【0083】
なお、これらの呼接続要求装置11、呼接続先装置12、データ変換装置15、呼接続中継装置33および呼接続要求情報変換装置34は、図10においては1つずつが図示されているが、それぞれ複数が含まれていても良い。
【0084】
このように第3の実施の形態の呼接続中継システム3は、第1の実施の形態の呼接続中継システム1における呼接続中継装置13に代えて呼接続中継装置33を備えるとともに、呼接続要求情報変換装置14に代えて呼接続要求情報変換装置34を備える。
【0085】
図11は呼接続要求情報変換装置34の構成を示すブロック図である。なお、図11において図3と同一部分には同一符号を付し、その詳細な説明は省略する。
図11に示すように呼接続要求情報変換装置34は、呼接続要求中継情報受信部141、変換呼接続要求情報送信部143、形式変換情報送信部144、ネットワークインタフェース145、端末アドレス情報受信部341、アドレス情報生成部342、アドレス対応情報送信部343、アドレス対応情報格納部344および形式変換部345を含む。
【0086】
呼接続要求情報変換装置34は、SIP−ALGおよびトランスレータとして機能するコンピュータ装置を基本構成として利用することができる。そして上記の各部は、上記のコンピュータ装置が有するCPUに上記各部としての処理を記述したプログラムを実行させることで実現できる。上記のプログラムは、予め上記コンピュータ装置に内蔵された記録媒体に記憶させておいても良いし、CD−ROMなどのようなリムーバブルな記録媒体に格納して、あるいはネットワークを介して配布されるプログラムを上記コンピュータ装置にインストールすることとしても良い。
【0087】
端末アドレス情報受信部341は、呼接続要求装置11または呼接続先装置12を含む端末装置より送信されてネットワーク16を伝送されてきた端末アドレス情報をネットワークインタフェース145を介して受信する。端末アドレス情報受信部341は、受信した端末アドレス情報を出力する。上記の端末アドレス情報は、呼接続要求元および呼接続要求先の端末装置の利用者を識別する利用者識別情報と端末装置のアドレス情報とを含む。
【0088】
アドレス情報生成部342は、端末アドレス情報受信部341が出力する端末アドレス情報に含まれる第1のアドレス情報とは異なる形式の呼接続要求情報変換装置34を指す第2のアドレス情報を生成する。アドレス情報生成部342は、上記の端末アドレス情報に示されていた利用者識別情報および第1のアドレス情報と、上記の生成した第2のアドレス情報とを含むアドレス対応情報を生成し、このアドレス対応情報を出力する。
【0089】
具体的には、アドレス情報生成部342は、入力された端末アドレス情報に含まれる第1のアドレス情報の形式がIPv4を示す場合には、IPv6形式に準拠し、呼接続要求情報変換装置34を指した第2のアドレス情報を生成する。また、アドレス情報生成部342は、入力された端末アドレス情報に含まれる第1のアドレス情報の形式がIPv6を示す場合には、IPv4形式に準拠し、呼接続要求情報変換装置34を指した第2のアドレス情報を生成する。
【0090】
アドレス対応情報送信部343は、アドレス情報生成部342が出力するアドレス対応情報を、呼接続中継装置33へと送信するためにネットワークインタフェース145を介してネットワーク16へと送出する。
【0091】
アドレス対応情報格納部344は、アドレス情報生成部342が出力するアドレス対応情報を格納する。
【0092】
形式変換部345は、呼接続要求中継情報受信部141が出力する呼接続要求情報にて呼接続要求先として指定された呼接続要求情報変換装置34を指す第2のアドレス情報を、アドレス対応情報格納部344に格納されたアドレス対応情報に基づいて呼接続先装置12を指す第1のアドレス情報に変換する。形式変換部345は、アドレス情報を変換した後の呼接続要求情報を変換呼接続要求情報送信部143へ出力する。また、形式変換部345は、呼接続要求元を指すアドレス情報と第1のアドレス情報とを含む形式変換情報を生成し、この形式変換情報を形式変換情報送信部144へ出力する。
【0093】
なお、形式変換部345は、ACK命令等の呼接続に関するその他の命令も呼接続要求情報と同様にアドレス情報を変換する。また、形式変換部345は、呼接続先装置12から呼接続要求装置11に向けて送信されるTRYING命令、およびRINGING命令等の呼接続の要求に対する応答命令に対しては、呼接続要求情報と逆にアドレス情報を変換する。
【0094】
以上のように構成された呼接続要求情報変換装置34において、端末アドレス情報受信部341、アドレス対応情報送信部343、アドレス情報生成部342およびアドレス対応情報格納部344は、SIPネットワークにおけるRegistrarを構成する。
【0095】
図12は呼接続中継装置33の構成を示すブロック図である。なお、図12において図2と同一部分には同一符号を付し、その詳細な説明は省略する。
図12に示すように呼接続中継装置33は、呼接続要求情報受信部131、ネットワークインタフェース136、アドレス対応情報受信部331、アドレス情報格納部332、要求元アドレス情報取得部333、要求元形式情報取得部334、アドレス情報取得部335および呼接続要求情報送信部336を含む。
【0096】
なお呼接続中継装置33は、例えば端末装置間に介在してSIPに準拠した各命令を中継するSIPサーバとして動作するコンピュータ装置を基本構成として利用することができる。そして上記の各部は、上記のコンピュータ装置が有するCPUに上記各部としての処理を記述したプログラムを実行させることで実現できる。上記のプログラムは、予め上記コンピュータ装置に内蔵された記録媒体に記憶させておいても良いし、CD−ROMなどのようなリムーバブルな記録媒体に格納して、あるいはネットワークを介して配布されるプログラムを上記コンピュータ装置にインストールすることとしても良い。
【0097】
アドレス対応情報受信部331は、呼接続要求情報変換装置34のアドレス対応情報送信部343により送信されてネットワーク16を伝送されてきたアドレス対応情報をネットワークインタフェース136を介して受信する。アドレス対応情報受信部331は、受信したアドレス対応情報を出力する。
【0098】
アドレス情報格納部332は、アドレス対応情報受信部331が出力するアドレス対応情報に含まれる利用者識別情報と第1のアドレス情報と第2のアドレス情報とを対応させて格納する。
【0099】
要求元アドレス情報取得部333は、呼接続要求情報受信部131が出力する呼接続要求情報に含まれる呼接続要求元の利用者識別情報に基づいてアドレス情報格納部332より呼接続要求元のアドレス情報、すなわち呼接続要求装置11を指すアドレス情報を取得する。要求元アドレス情報取得部333は、取得したアドレス情報を出力する。
【0100】
要求元形式情報取得部334は、呼接続要求元を指すアドレス情報の形式を表す要求元形式情報を、要求元アドレス情報取得部333が出力する端末アドレス情報より取得する。要求元形式情報取得部334は、取得した要求元形式情報をアドレス情報取得部335に出力する。
【0101】
アドレス情報取得部335は、呼接続要求情報受信部131が出力する呼接続要求情報に示された呼接続先の利用者識別情報に対応するアドレス情報のうち、要求元形式情報取得部334が出力する要求元形式情報に示される形式と等しい形式のアドレス情報をアドレス情報格納部332より取得する。アドレス情報取得部335は、取得したアドレス情報を呼接続要求情報送信部336に出力する。
【0102】
呼接続要求情報送信部336は、アドレス情報取得部335が出力するアドレス情報に基づいて、呼接続要求情報受信部131が出力する呼接続要求情報をネットワークインタフェース136を介して送信する。
【0103】
なお、呼接続中継装置33において、要求元形式情報取得部334が呼接続要求情報より要求元形式情報を取得するようにしてもよい。
【0104】
次に以上のように構成された呼接続中継システム3の動作につき説明する。 呼接続要求装置11や呼接続先装置12からは、例えば利用者による操作に基づいて端末アドレス情報が呼接続要求情報変換装置34へ送信される。この端末アドレス情報には、この端末アドレス情報を送信する装置のアドレス情報と上記利用者を識別する利用者識別情報とが含まれる。
【0105】
図13は呼接続要求情報変換装置34の端末アドレス情報受信動作を示すフローチャートである。
呼接続要求情報変換装置34において端末アドレス情報受信部341は、端末アドレス情報が到来するのを待ち受けており、上述のように呼接続要求装置11や呼接続先装置12によって送信された端末アドレス情報が到来したならば、この端末アドレス情報を端末アドレス情報受信部341が受信する(ステップS51)。
【0106】
次に、端末アドレス情報受信部341が、上記の受信された端末アドレス情報に含まれる第1のアドレス情報とは異なる形式の呼接続要求情報変換装置34を指す第2のアドレス情報を生成する(ステップS52)。具体的には、呼接続要求情報変換装置34はネットワーク16にて割り当てられたアドレス情報を複数有する。そして端末アドレス情報受信部341は、上記の複数のアドレス情報のうちの未使用状態であるアドレス情報のうちの1つを選択することで第2のアドレス情報を生成する。なお未使用状態とは、既に別の第1のアドレス情報に対応付ける第2のアドレス情報として選択されていない状態を指す。従って第2のアドレス情報は、第1のアドレス情報と1対1に対応する。
【0107】
そしてアドレス情報生成部342が、上記の受信された端末アドレス情報に含まれる利用者識別情報および第1のアドレス情報と上記の生成した第2のアドレス情報とを含むアドレス対応情報を生成する(ステップS53)。
【0108】
次にアドレス対応情報送信部343が、上記の生成されたアドレス対応情報を呼接続中継装置33へ送信する(ステップS54)。またアドレス対応情報格納部344が、上記の生成されたアドレス対応情報を格納する(ステップS55)。
【0109】
図14は呼接続中継装置33のアドレス対応情報受信動作を示すフローチャートである。
呼接続中継装置33にて端末アドレス情報受信部231は、アドレス対応情報が到来するのを待ち受けており、上述のように呼接続要求情報変換装置34からから送信されたアドレス対応情報が到来したならば、この端末アドレス情報をアドレス対応情報受信部331が受信する(ステップS61)。
【0110】
次にアドレス情報格納部332が、アドレス対応情報受信部331によって受信されたアドレス対応情報を格納する(ステップS62)。
【0111】
図15は呼接続中継装置33の呼接続要求中継動作を示すフローチャートである。なお図15において図4と同一の処理が行われるステップには同一の符号を付する。
呼接続中継装置33にて呼接続要求情報受信部131は、呼接続要求情報が到来するのを待ち受けており、呼接続要求装置11から送信された呼接続要求情報が到来したならば、この呼接続要求情報を呼接続要求情報受信部131が受信する(ステップS11)。
【0112】
次に要求元アドレス情報取得部333が、上記の受信された呼接続要求情報に含まれる呼接続要求元の利用者識別情報に基づいてアドレス情報格納部332より呼接続要求元のアドレス情報を取得する(ステップS71)。そして要求元形式情報取得部334が、上記の取得されたアドレス情報より要求元形式情報を取得する(ステップS72)。
【0113】
アドレス情報取得部335は、上記の取得された要求元形式情報がIPv6に準拠した形式であるか否かを判断する(ステップS73)。もし、要求元形式情報がIPv6に準拠した形式であれば、アドレス情報取得部335は、アドレス情報格納部332に格納された呼接続要求先の利用者識別情報に対応するアドレス情報のうちIPv6に準拠した形式のアドレス情報を取得する(ステップS74)。しかし、要求元形式情報がIPv4に準拠した形式であれば、アドレス情報取得部335は、アドレス情報格納部332に格納された呼接続要求先の利用者識別情報に対応するアドレス情報のうちIPv4に準拠した形式のアドレス情報を取得する(ステップS75)。
【0114】
そして呼接続要求情報送信部336が、ステップS11にて受信された呼接続要求情報における呼接続要求先のアドレス情報を上記のステップS74またはステップS75にて取得されたアドレス情報に置換した上で、このようにアドレス情報を置換した後の呼接続要求情報をネットワークインタフェース136を介して送信する(ステップS76)。
【0115】
アドレス情報格納部332にて1つの利用者識別情報に対応させて格納されている2つの形式のアドレス情報は、一方が呼接続先装置12を指すアドレス情報であり、他方が呼接続要求情報変換装置34を指すアドレス情報である。従って、ステップS74またはステップS75にて呼接続先装置12を指すアドレス情報が選択されたのであれば、ステップST76で送信される呼接続要求情報は呼接続先装置12を呼接続要求先としたものとなる。この結果、この呼接続要求情報はネットワーク16を介して呼接続先装置12へと伝送されることになる。これに対して、ステップS74またはステップS75にて呼接続要求情報変換装置34を指すアドレス情報が選択されたのであれば、ステップST76で送信される呼接続要求情報は呼接続要求情報変換装置34を呼接続要求先としたものとなる。この結果、この呼接続要求情報はネットワーク16を介して呼接続要求情報変換装置34へと伝送されることになる。
【0116】
図16は呼接続要求情報変換装置34の呼接続要求情報変換動作を示すフローチャートである。なお図16において図5と同一の処理が行われるステップには同一の符号を付する。
呼接続要求情報変換装置34において呼接続要求中継情報受信部141は、呼接続要求情報が到来するのを待ち受けており、上述のように呼接続中継装置33から送信された呼接続要求情報が到来したならば、この呼接続要求情報を呼接続要求中継情報受信部141が受信する(ステップS21)。
【0117】
ここで受信される呼接続要求情報は、呼接続要求先を指すアドレスが常に第2のアドレス情報に相当する。そこで呼接続要求情報が受信されたならば、形式変換部345が、上記の受信された呼接続要求情報に含まれる呼接続要求先を指す第2のアドレス情報をこの第2のアドレス情報に対応させてアドレス対応情報格納部344に格納された第1のアドレス情報に置換する(ステップS81)。
【0118】
そして変換呼接続要求情報送信部143が、上記のようにしてアドレス情報が置換された呼接続要求情報をネットワークインタフェース145を介して呼接続先装置12へ送信する(ステップS25)。
【0119】
第1のアドレス情報は呼接続先装置12を指すアドレス情報であるので、ここで送信された呼接続要求情報はネットワーク16を介して呼接続先装置12へと伝送されることになる。
【0120】
以上説明したように、呼接続中継システム3によれば、呼接続要求情報変換装置34において、呼接続要求先を指す第1のアドレス情報に1対1に対応し、かつ上記第1のアドレス情報とは異なる形式の呼接続要求情報変換装置を指すアドレス情報を第2のアドレス情報として予め生成する。そして呼接続中継装置33および呼接続要求情報変換装置34のそれぞれで、利用者識別情報と上記の第1のアドレス情報と第2のアドレス情報とを対応させて格納しておく。呼接続中継装置33は、呼接続要求装置11から送信された呼接続要求情報に含まれる呼接続要求先の利用者識別情報に対応する第1のアドレス情報および第2のアドレス情報のうちで呼接続要求元のアドレス情報と同一の形式のアドレス情報を選択し、このアドレス情報を呼接続要求先として上記の呼接続要求情報を送信する。従って、呼接続中継装置33が格納している呼接続要求先の第1のアドレス情報が呼接続元のアドレス情報と同一の形式である場合には、呼接続要求情報は呼接続要求情報変換装置14を経由することなく伝送されるため、呼接続要求情報の伝送遅延を抑止することができる。また、呼接続要求情報変換装置34はアドレス情報の形式変換が必要な呼接続要求情報に限って処理すればよいので、全ての呼接続要求情報を処理する場合に比べて負荷が軽減される。
【0121】
(第1の変形例)
第1の実施の形態と第2の実施形態とを組み合わせて実施することができる。
これは、第2の実施形態における呼接続中継装置23に代えて図17に示す呼接続中継装置23aを用いることで実現できる。
【0122】
図17は呼接続中継装置23aの構成を示すブロック図である。なお、図17において図2および図7と同一部分には同一符号を付し、その詳細な説明は省略する。
図17に示すように呼接続中継装置23aは、呼接続要求情報受信部131、要求元形式情報取得部132、形式判断部134、呼接続要求情報送信部135、ネットワークインタフェース136、端末アドレス情報受信部231、端末アドレス情報格納部232、要求先端末アドレス情報取得部235および要求先形式情報取得部236を含む。
【0123】
なお呼接続中継装置23aは、例えば端末装置間に介在してSIPに準拠した各命令を中継するSIPサーバとして動作するコンピュータ装置を基本構成として利用することができる。そして上記の各部は、上記のコンピュータ装置が有するCPUに上記各部としての処理を記述したプログラムを実行させることで実現できる。上記のプログラムは、予め上記コンピュータ装置に内蔵された記録媒体に記憶させておいても良いし、CD−ROMなどのようなリムーバブルな記録媒体に格納して、あるいはネットワークを介して配布されるプログラムを上記コンピュータ装置にインストールすることとしても良い。
【0124】
図17から分かるように呼接続中継装置23aは、呼接続中継装置23から要求元端末アドレス情報取得部233を除去するとともに、要求元形式情報取得部234に代えて要求元形式情報取得部132を設けている。すなわち呼接続中継装置23aは、要求元形式情報を第1の実施の形態のように呼接続要求情報に含まれる要求元アドレス情報から取得するようにした点が第2の実施の形態から変更されている。
【0125】
図18は呼接続中継装置23aの呼接続要求中継動作を示すフローチャートである。なお図18において図4および図9と同一の処理が行われるステップには同一の符号を付し、その詳細な説明は省略する。
この変形例は、呼接続要求情報には、呼接続要求元を示すためにアドレス情報が示され、また呼接続要求先を示すために利用者識別情報が示される状況で使用されることが前提となる。
【0126】
ステップS11にて呼接続要求情報が呼接続要求情報受信部131によって受信されたならば、要求元形式情報取得部132が、上記の呼接続要求情報から要求元形式情報を取得する(ステップS12)。次に上記の呼接続要求情報に含まれる呼接続要求先の利用者識別情報に基づいて、要求先端末アドレス情報取得部235が端末アドレス情報格納部232より呼接続要求先の端末アドレス情報を取得する(ステップS43)。これ以降において呼接続中継装置23aは、第2の実施の形態と同様にして処理を行う。
【0127】
(第2の変形例)
第1の変形例では、呼接続要求情報には、呼接続要求元を示すためにアドレス情報が示され、また呼接続要求先を示すために利用者識別情報が示される状況で使用されることを前提としているが、呼接続要求元を示すためにアドレス情報および利用者識別情報のいずれが示されるかが不定である状況で使用されることを前提とするようにさらに変形することも可能である。
これは、第2の実施形態における呼接続中継装置23に代えて図19に示す呼接続中継装置23bを用いることで実現できる。
【0128】
図19は呼接続中継装置23bの構成を示すブロック図である。なお、図19において図2および図7と同一部分には同一符号を付し、その詳細な説明は省略する。
図19に示すように呼接続中継装置23bは、呼接続要求情報受信部131、形式判断部134、呼接続要求情報送信部135、ネットワークインタフェース136、端末アドレス情報受信部231、端末アドレス情報格納部232、要求元形式情報取得部234、要求先端末アドレス情報取得部235、要求先形式情報取得部236および要求元端末アドレス情報取得部233bを含む。
【0129】
なお呼接続中継装置23bは、例えば端末装置間に介在してSIPに準拠した各命令を中継するSIPサーバとして動作するコンピュータ装置を基本構成として利用することができる。そして上記の各部は、上記のコンピュータ装置が有するCPUに上記各部としての処理を記述したプログラムを実行させることで実現できる。上記のプログラムは、予め上記コンピュータ装置に内蔵された記録媒体に記憶させておいても良いし、CD−ROMなどのようなリムーバブルな記録媒体に格納して、あるいはネットワークを介して配布されるプログラムを上記コンピュータ装置にインストールすることとしても良い。
【0130】
図19から分かるように呼接続中継装置23bは、呼接続中継装置23における要求元端末アドレス情報取得部233に代えて要求元端末アドレス情報取得部233bを設けている。
【0131】
要求元端末アドレス情報取得部233bは、呼接続要求情報受信部131が出力する呼接続要求情報に呼接続要求元を指すアドレス情報が含まれるならば、このアドレス情報の形式を表す要求元形式情報を取得する。要求元端末アドレス情報取得部233bは、呼接続要求情報受信部131が出力する呼接続要求情報に呼接続要求元を指すアドレス情報が含まれないならば、呼接続要求情報受信部131から出力される呼接続要求情報に含まれる呼接続要求元の利用者識別情報に基づいて端末アドレス情報格納部232より呼接続要求元の端末アドレス情報を取得する。要求元端末アドレス情報取得部233bは、取得した端末アドレス情報を要求元形式情報取得部234に出力する。
【0132】
図20は呼接続中継装置23bの呼接続要求中継動作を示すフローチャートである。なお図20において図4および図9と同一の処理が行われるステップには同一の符号を付し、その詳細な説明は省略する。
ステップS11にて呼接続要求情報が呼接続要求情報受信部131によって受信されたならば、要求元端末アドレス情報取得部233bがその受信された呼接続要求情報に要求元アドレス情報が含まれているか否かを判断する(ステップS40)。
【0133】
もし要求元アドレス情報が含まれているならば、要求元端末アドレス情報取得部233bは上記の受信された呼接続要求情報から要求元形式情報を取得する(ステップS12)。そしてこの場合には、次に処理をステップS43に移行する。
【0134】
一方、要求元アドレス情報が含まれていないならば、要求元端末アドレス情報取得部233bは上記の受信された呼接続要求情報に含まれる呼接続要求元の利用者識別情報に基づいて、要求元端末アドレス情報取得部233が端末アドレス情報格納部232より呼接続要求元の端末アドレス情報を取得する(ステップS41)。
これ以降において呼接続中継装置23bは、第2の実施の形態と同様にして処理を行う。
【0135】
(第3の変形例)
第1の実施の形態と第3の実施形態とを組み合わせて実施することができる。
これは、第3の実施形態における呼接続中継装置33に代えて図21に示す呼接続中継装置33aを用いることで実現できる。
【0136】
図21は呼接続中継装置33aの構成を示すブロック図である。なお、図21において図2および図7と同一部分には同一符号を付し、その詳細な説明は省略する。
図21に示すように呼接続中継装置33aは、呼接続要求情報受信部131、要求元形式情報取得部132、ネットワークインタフェース136、アドレス対応情報受信部331、アドレス情報格納部332、アドレス情報取得部335および呼接続要求情報送信部336を含む。
【0137】
なお呼接続中継装置33aは、例えば端末装置間に介在してSIPに準拠した各命令を中継するSIPサーバとして動作するコンピュータ装置を基本構成として利用することができる。そして上記の各部は、上記のコンピュータ装置が有するCPUに上記各部としての処理を記述したプログラムを実行させることで実現できる。上記のプログラムは、予め上記コンピュータ装置に内蔵された記録媒体に記憶させておいても良いし、CD−ROMなどのようなリムーバブルな記録媒体に格納して、あるいはネットワークを介して配布されるプログラムを上記コンピュータ装置にインストールすることとしても良い。
【0138】
図21から分かるように呼接続中継装置33aは、呼接続中継装置33から要求元端末アドレス情報取得部333を除去するとともに、要求元形式情報取得部334に代えて要求元形式情報取得部132を設けている。すなわち呼接続中継装置33aは、要求元形式情報を第1の実施の形態のように呼接続要求情報に含まれる要求元アドレス情報から取得するようにした点が第3の実施の形態から変更されている。
【0139】
図22は呼接続中継装置33aの呼接続要求中継動作を示すフローチャートである。なお図22において図4および図9と同一の処理が行われるステップには同一の符号を付し、その詳細な説明は省略する。
この変形例は、呼接続要求情報には、呼接続要求元を示すためにアドレス情報が示され、また呼接続要求先を示すために利用者識別情報が示される状況で使用されることが前提となる。
【0140】
ステップS11にて呼接続要求情報が呼接続要求情報受信部131によって受信されたならば、要求元形式情報取得部132が、上記の呼接続要求情報から要求元形式情報を取得する(ステップS12)。次に上記の取得された要求元形式情報がIPv6に準拠した形式であるか否かを判断する(ステップS73)。これ以降において呼接続中継装置33aは、第3の実施の形態と同様にして処理を行う。
【0141】
(第4の変形例)
第3の変形例では、呼接続要求情報には、呼接続要求元を示すためにアドレス情報が示され、また呼接続要求先を示すために利用者識別情報が示される状況で使用されることを前提としているが、呼接続要求元を示すためにアドレス情報および利用者識別情報のいずれが示されるかが不定である状況で使用されることを前提とするようにさらに変形することも可能である。
【0142】
これは、第3の実施形態における呼接続中継装置33に代えて図23に示す呼接続中継装置33bを用いることで実現できる。
【0143】
図23は呼接続中継装置33bの構成を示すブロック図である。なお、図23において図2および図7と同一部分には同一符号を付し、その詳細な説明は省略する。
図23に示すように呼接続中継装置33bは、呼接続要求情報受信部131、ネットワークインタフェース136、アドレス対応情報受信部331、アドレス情報格納部332、要求元形式情報取得部334、アドレス情報取得部335、呼接続要求情報送信部336および要求元アドレス情報取得部333bを含む。
【0144】
なお呼接続中継装置33bは、例えば端末装置間に介在してSIPに準拠した各命令を中継するSIPサーバとして動作するコンピュータ装置を基本構成として利用することができる。そして上記の各部は、上記のコンピュータ装置が有するCPUに上記各部としての処理を記述したプログラムを実行させることで実現できる。上記のプログラムは、予め上記コンピュータ装置に内蔵された記録媒体に記憶させておいても良いし、CD−ROMなどのようなリムーバブルな記録媒体に格納して、あるいはネットワークを介して配布されるプログラムを上記コンピュータ装置にインストールすることとしても良い。
【0145】
図23から分かるように呼接続中継装置33bは、呼接続中継装置33における要求元アドレス情報取得部333に代えて要求元アドレス情報取得部333bを設けている。
【0146】
要求元アドレス情報取得部333bは、呼接続要求情報受信部131が出力する呼接続要求情報に呼接続要求元を指すアドレス情報が含まれるならば、このアドレス情報の形式を表す要求元形式情報を取得する。要求元アドレス情報取得部333bは、呼接続要求情報受信部131が出力する呼接続要求情報に呼接続要求元を指すアドレス情報が含まれないならば、呼接続要求情報受信部131が出力する呼接続要求情報に含まれる呼接続要求元の利用者識別情報に基づいてアドレス情報格納部332より呼接続要求元のアドレス情報、すなわち呼接続要求装置11を指すアドレス情報を取得する。要求元アドレス情報取得部333bは、取得したアドレス情報を出力する。
【0147】
図24は呼接続中継装置33bの呼接続要求中継動作を示すフローチャートである。なお図24において図4および図9と同一の処理が行われるステップには同一の符号を付し、その詳細な説明は省略する。
ステップS11にて呼接続要求情報が呼接続要求情報受信部131によって受信されたならば、要求元アドレス情報取得部333bがその受信された呼接続要求情報に要求元アドレス情報が含まれているか否かを判断する(ステップS70)。
【0148】
もし要求元アドレス情報が含まれているならば、要求元アドレス情報取得部333bは上記の受信された呼接続要求情報から要求元形式情報を取得する(ステップS12)。そしてこの場合には、次に処理をステップS73に移行する。
【0149】
一方、要求元アドレス情報が含まれていないならば、要求元アドレス情報取得部333bは上記の受信された呼接続要求情報に含まれる呼接続要求元の利用者識別情報に基づいて、アドレス情報格納部332より呼接続要求元のアドレス情報を取得する(ステップS71)。
これ以降において呼接続中継装置33bは、第3の実施の形態と同様にして処理を行う。
【0150】
(その他の変形例)
前記各実施形態では、アドレス情報としてIPアドレスを使用し、かつその形式はIPv4およびIPv6に準拠した形式としているが、別の形式のIPアドレスや、あるいはIPアドレスとは異なるアドレス情報に適応するように変更することも可能である。
【0151】
このほか、本発明の要旨を逸脱しない範囲で種々の変形実施が可能である。
【0152】
【発明の効果】
本発明によれば、要求元アドレス情報の形式変換が必要な呼接続要求情報のみが呼接続要求情報変換装置に送られ、要求元アドレス情報の形式変換がなされるので、呼接続に関する伝送データの伝送に不必要に遅延が生じることを抑止することが可能となる。
【図面の簡単な説明】
【図1】 第1の実施の形態に係る呼接続中継システム1の構成を示すブロック図。
【図2】 図1中の呼接続中継装置13の構成を示すブロック図。
【図3】 図1中の呼接続要求情報変換装置14の構成を示すブロック図。
【図4】 図1中の呼接続中継装置13の呼接続要求中継動作を示すフローチャート。
【図5】 図1中の呼接続要求情報変換装置14の呼接続要求情報変換動作を示すフローチャート。
【図6】 第2の実施の形態に係る呼接続中継システム2の構成を示すブロック図。
【図7】 図6中の呼接続中継装置23の構成を示すブロック図。
【図8】 図6中の呼接続中継装置23の端末アドレス情報受信動作を示すフローチャート。
【図9】 図6中の呼接続中継装置23の呼接続要求中継動作を示すフローチャート。
【図10】 第3の実施の形態に係る呼接続中継システム3の構成を示すブロック図。
【図11】 図10中の呼接続要求情報変換装置34の構成を示すブロック図。
【図12】 図10中の呼接続中継装置33の構成を示すブロック図。
【図13】 図10中の呼接続要求情報変換装置34の端末アドレス情報受信動作を示すフローチャート。
【図14】 図10中の呼接続中継装置33のアドレス対応情報受信動作を示すフローチャート。
【図15】 図10中の呼接続中継装置33の呼接続要求中継動作を示すフローチャート。
【図16】 図10中の呼接続要求情報変換装置34の呼接続要求情報変換動作を示すフローチャート。
【図17】 第1の変形例における呼接続中継装置23aの構成を示すブロック図。
【図18】 図18に示される呼接続中継装置23aの呼接続要求中継動作を示すフローチャート。
【図19】 第2の変形例における呼接続中継装置23bの構成を示すブロック図。
【図20】 図19に示される呼接続中継装置23bの呼接続要求中継動作を示すフローチャート。
【図21】 第3の変形例における呼接続中継装置33aの構成を示すブロック図。
【図22】 図21に示される呼接続中継装置33aの呼接続要求中継動作を示すフローチャート。
【図23】 第4の変形例における呼接続中継装置33bの構成を示すブロック図。
【図24】 図23に示される呼接続中継装置33bの呼接続要求中継動作を示すフローチャート。
【符号の説明】
1,2,3…呼接続中継システム、11…呼接続要求装置、12…呼接続先装置、13,23,33…呼接続中継装置、14,34…呼接続要求情報変換装置、15…データ変換装置、16…ネットワーク、131…呼接続要求情報受信部、132…要求元形式情報取得部、133,236…要求先形式情報取得部、134…形式判断部、135,336…呼接続要求情報送信部、136,145…ネットワークインタフェース、141…呼接続要求中継情報受信部、142,345…形式変換部、143…変換呼接続要求情報送信部、144…形式変換情報送信部、231,341…端末アドレス情報受信部、232…端末アドレス情報格納部、233,233b…要求元端末アドレス情報取得部、234,334…要求元形式情報取得部、235…要求先端末アドレス情報取得部、331…アドレス対応情報受信部、332…アドレス情報格納部、333,333b…要求元アドレス情報取得部、335…アドレス情報取得部、342…アドレス情報生成部、343…アドレス対応情報送信部、344…アドレス対応情報格納部。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a call connection relay system, and more particularly to a call connection relay system that relays call connection request information for requesting establishment of communication between terminal apparatuses via a network.
[0002]
[Prior art]
Conventionally, in IPv4, which is one of the Internet protocols (hereinafter referred to as IP) used in the Internet network, address information for identifying a terminal device communicating via the Internet network, that is, an IP address is insufficient. It has become. For this reason, IPv6 capable of setting more IP addresses instead of IPv4 has been proposed, and terminals and network devices compliant with IPv6 are provided.
[0003]
When the Internet network shifts from IPv4 to IPv6, terminals conforming to IPv4 and IPv6 are connected to the Internet network, and communication data is mixedly transmitted within the Internet network. A configuration of a relay device such as a router that can cope with such a network is called an IPv4 / IPv6 dual configuration (also referred to as IPv4 / IPv6 dual stack). A technology related to a relay apparatus that performs IPv4 / IPv6 conversion that mutually converts the IPv4 format and the IPv6 format so that each terminal apparatus can be recognized by the IPv4 / IPv6 dual stack relay apparatus is disclosed.
[0004]
For example, in Patent Document 1, a terminal device that performs IPv4 / IPv6 conversion and recognizes IPv6 is made to recognize a relay device as a DHCP (Dynamic Host Configuration Protocol) server that dynamically assigns an IPv6 address. A technology for recognizing a relay device as a terminal device that recognizes IPv4 is disclosed on the DHCP server side of IPv4 to which an address is assigned.
[0005]
[Patent Document 1]
JP 2001-274845 (paragraph number 0007 to paragraph number 0018, FIGS. 1 and 2)
[Problems to be solved by the invention]
However, in the conventional technology as described above, since the address is resolved at the time of call connection so that the communication data to be transmitted always passes through the IPv4 / IPv6 conversion device that performs IPv4 / IPv6 conversion, the load of the IPv4 / IPv6 conversion device is reduced. There is a problem that the transmission delay increases.
[0006]
The present invention has been made in consideration of such circumstances, and the object of the present invention is to provide a call connection relay that can prevent unnecessary delays in transmission of transmission data related to call connections. It is to provide a system, a call connection relay device and a program thereof, a call connection request information conversion device and a program thereof.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, in the first aspect of the present invention, the call connection relay device is configured to indicate call connection request information receiving means for receiving call connection request information transmitted over a network, and a call connection request source. Request source format information acquisition means for acquiring request source format information indicating a format of request source address information included in the call connection request information, and a request destination address included in the call connection request information to indicate a call connection request destination A request destination format information acquisition unit that acquires request destination format information representing a format of information, a format determination unit that determines whether the request source format information and the request destination format information are equal, and the format determination unit When it is determined that the request source format information is equal to the request destination format information, the call connection request information is transmitted to the call connection request destination, and the request source format information and the request source format information are transmitted by the format determination means. If the the Motomesaki format information is determined not equal constructed by a call connection request information transmitting means for transmitting the call connection request information to the call connection request information conversion apparatus via the network.
[0008]
In the first aspect of the present invention, the call connection request information conversion device capable of communicating with the call connection relay device via the network is transmitted from the call connection relay device and transmitted through the network. Call connection request relay information receiving means for receiving request information, and a format for converting the format of the request source address information included in the call connection request information into the same format as the request destination address information included in the call connection request information It comprises conversion means and conversion call connection request information transmission means for transmitting call connection request information after the format of the request source address information is converted to the call connection request destination.
[0009]
By taking such means, the call connection relay device indicates the request source format information indicating the format of the request source address information included in the call connection request information transmitted over the network, and the call connection request destination. Request destination format information indicating the format of the request destination address information included in the call connection request information is acquired, and when these format information are equal to each other, the call connection request destination is obtained. Call connection request information is transmitted to each request information conversion device.
[0010]
Then, the call connection request information conversion device converts the format of the request source address information included in the call connection request information transmitted from the call connection relay device and transmitted through the network into the same format as the request destination address information. The call connection request information after the format of the request source address information is converted is transmitted to the call connection request destination.
[0011]
Therefore, according to the first aspect of the present invention, only call connection request information that requires format conversion of request source address information is sent to the call connection request information conversion device, and format conversion of the request source address information is performed.
[0012]
In order to achieve the above object, in the second present invention, the call connection relay device stores terminal address information receiving means for receiving terminal address information including user identification information and address information, and stores the terminal address information. Terminal address information storage means, call connection request information receiving means for receiving call connection request information transmitted through the network, and use of the same user identification information as the call connection request source included in the call connection request information Request source terminal address information acquisition means for acquiring the terminal address information including the user identification information from the terminal address information storage means, and address information included in the terminal address information acquired by the request source terminal address information acquisition means Request source format information acquisition means for acquiring request source format information representing the format of the call, and call connection included in the call connection request information A request destination terminal address information acquisition unit that acquires the terminal address information including the user identification information of the destination from the terminal address information storage unit, and the terminal address information acquired by the request destination terminal address information acquisition unit Request destination format information acquisition means for acquiring request destination format information representing the format of the included address information, format determination means for determining whether the request source format information and the request destination format information are equal, and this format When it is determined by the determination means that the request source format information is equal to the request destination format information, the call connection request information is transmitted to the call connection request destination, and the request determination format information is transmitted by the format determination means. A call connection request information sender for transmitting the call connection request information to the call connection request information converter when it is determined that the request destination format information is not equal. It was configured with a door.
[0013]
In the second aspect of the present invention, the call connection request information conversion device capable of communicating with the call connection relay device via the network is transmitted from the call connection relay device and transmitted through the network. Call connection request relay information receiving means for receiving connection request information, and converting the format of the request source address information included in the call connection request information into the same format as the request destination address information included in the call connection request information Format conversion means and conversion call connection request information transmission means for transmitting the call connection request information after the format of the request source address information is converted to the call connection request destination are configured.
[0014]
The call connection relay device receives and stores terminal address information including user identification information and address information, thereby registering the correspondence between the user identification information and the address information. The call connection relay device corresponds to request source format information indicating the format of address information corresponding to the call connection request source indicated in the call connection request information transmitted through the network, and user identification information of the call connection request destination. Request destination format information indicating the format of the request destination address information included in the call connection request information in order to indicate the call connection request destination, and when the format information is equal to each other, If they are not equal, the call connection request information is transmitted to the call connection request information converter.
[0015]
Then, the call connection request information conversion device converts the format of the request source address information included in the call connection request information transmitted from the call connection relay device and transmitted through the network into the same format as the request destination address information. The call connection request information after the format of the request source address information is converted is transmitted to the call connection request destination.
[0016]
Therefore, according to the second aspect of the present invention, only call connection request information that requires format conversion of request source address information is sent to the call connection request information conversion device, and format conversion of the request source address information is performed.
[0017]
In order to achieve the above object, according to a third aspect of the present invention, a call connection request information converting device includes terminal address information receiving means for receiving terminal address information including user identification information and first address information, and the terminal. Second address information indicating the call connection request information conversion device in a format different from the first address information included in the address information, the user identification information and the first address information included in the terminal address information, Address correspondence generating means for generating address correspondence information including: address correspondence information transmission means for sending the address correspondence information to the call connection relay device; and address correspondence information storage means for storing the address correspondence information. Configured.
[0018]
In the third invention, the call connection relay device capable of communicating with the call connection request information conversion device via the network includes the address correspondence information transmitted from the call connection request information conversion device and transmitted through the network. The address correspondence information receiving means for receiving the address information, the address information storage means for storing the user identification information, the first address information and the second address information included in the address correspondence information in association with each other, and transmitting the network Call connection request information receiving means for receiving the received call connection request information, request source address information acquiring means for acquiring address information corresponding to the call connection request source indicated in the call connection request information, and the request source address Request source format information acquisition means for acquiring request source format information indicating the format of the address information acquired by the information acquisition means And among the first address information and the second address information stored in the address information storage means in association with user identification information of a call connection request destination included in the call connection request information. Address information acquisition means for acquiring address information in a format equal to the format indicated in the request source format information, and user identification information of the call connection request destination included in the call connection request information is acquired by the address information acquisition means. After replacing the address information, call connection request information transmitting means for transmitting the call connection request information after the replacement to the network is provided.
[0019]
In the third invention, the call connection request relay information receiving means for receiving the call connection request information transmitted by the call connection relay apparatus, and the call connection request relay information receiving means. The second address information included to indicate the call connection request destination in the call connection request information received by the first address information stored in the address correspondence information storage means in association with the second address information. Address replacement means for replacing with address information, and conversion call connection request information transmitting means for transmitting the call connection request information after the address information is replaced by the address replacement means to the network.
[0020]
By taking such means, the call connection request information converting apparatus has second address information indicating a call connection request information converting apparatus in a format different from the first address information included in the received terminal address information; Address correspondence information including user identification information and first address information included in the terminal address information is generated, and this address correspondence information is stored in the call connection relay device and the call connection request information conversion device, respectively. In the call connection relay device, request source format information indicating the format of the first address information stored in correspondence with the user identification information of the call connection request source included in the call connection request information transmitted over the network is stored. The format indicated in the request source format information among the first address information and the second address information that are acquired and stored in correspondence with the user identification information of the call connection request destination included in the call connection request information Address information in the same format as is obtained. In the call connection relay device, the call connection request destination user identification information included in the call connection request information is replaced with the acquired address information, and the call connection request information after the replacement is performed. Sent to the network. Further, in the call connection request information conversion device, second address information included in the call connection request information transmitted by the call connection relay device to indicate the call connection request destination is stored in association with the second address information. The call connection request information after the address information is replaced in this way is transmitted to the network.
[0021]
Accordingly, only when the format of the address information of the call connection request source is the same as the format of the second address information, it is sent to the call connection request information conversion device, and the format of the request source address information is converted.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0023]
Here, a call connection relay system to which a session initiation protocol (hereinafter referred to as SIP), which is a protocol for establishing a call for providing a multimedia service on a network such as the Internet, is applied. Several embodiments will be described by way of example. Therefore, the address information indicating the call connection request source or the call connection request destination is an IP address. The format of the IP address conforms to either IPv4 or IPv6.
[0024]
(First embodiment)
FIG. 1 is a block diagram showing a configuration of a call connection relay system 1 according to the first embodiment.
As shown in FIG. 1, the call connection relay system 1 includes a call connection request device 11, a call connection destination device 12, a call connection relay device 13, a call connection request information conversion device 14, and a data conversion device 15. The call connection request device 11, the call connection destination device 12, the call connection relay device 13, the call connection request information conversion device 14 and the data conversion device 15 can communicate with each other via a network 16 such as the Internet. .
[0025]
The call connection request device 11, the call connection destination device 12, the call connection relay device 13, the call connection request information conversion device 14 and the data conversion device 15 are shown one by one in FIG. A plurality of each may be included.
[0026]
The call connection requesting device 11 and the call connection destination device 12 correspond to a terminal device in the SIP network, that is, a user agent (User Agent, UA). The call connection requesting device 11 is a terminal that requests a call connection via the network 16. The call connection destination device 12 is a terminal that is a request destination of call connection by the call connection request device 11.
[0027]
The call connection relay device 13 relays the call connection request from the call connection request device 11. The call connection request information conversion device 14 converts the format of call connection request information representing a call connection request. The data conversion device 15 converts data transmitted and received between the call connection request device 11 and the call connection destination device 12 that are call-connected.
[0028]
FIG. 2 is a block diagram showing the configuration of the call connection relay device 13.
As shown in FIG. 2, the call connection relay device 13 includes a call connection request information reception unit 131, a request source format information acquisition unit 132, a request destination format information acquisition unit 133, a format determination unit 134, a call connection request information transmission unit 135, and A network interface 136 is included.
[0029]
The call connection relay device 13 can use, for example, a computer device that operates as a SIP server that relays each SIP-compliant command interposed between terminal devices, for example, as a basic configuration. Each unit described above can be realized by causing a central processing unit (hereinafter simply referred to as a CPU) included in the computer device to execute a program describing processing as each unit. The above program may be stored in advance in a recording medium built in the computer apparatus, or stored in a removable recording medium such as a CD-ROM or distributed via a network. May be installed in the computer device.
[0030]
The call connection request information receiving unit 131 receives the call connection request information transmitted through the network 16 via the network interface 136. The call connection request information receiving unit 131 outputs the received call connection request information.
[0031]
The request source format information acquisition unit 132 acquires request source format information indicating the format of address information indicating the call connection request source from the call connection request information output by the call connection request information reception unit 131. The request source format information acquisition unit 132 outputs the acquired request source format information to the format determination unit 134. The request source format information acquisition unit 132 includes VIA header information indicating a relay route included in an INVITE command constituting call connection request information in SIP, FROM header information indicating a call connection request source, and a response destination for call connection request information. If the IP address is obtained from the CONTACT header information indicating the message header or the message body part following the header information, the request source format information is acquired based on the format of the IP address.
[0032]
In addition, when the message body part described above is configured by SDP (Session Description Protocol) that defines information about a session such as a connection destination of a session, a port to be used, and how to encode, request source format information The acquisition unit 132 may acquire the request source format information based on the IP address format included in the message body portion and obtained from the c line representing the connection information.
[0033]
In addition, when the IP address cannot be obtained from the VIA header information, the FROM header information, the CONTACT header information, and the message body part, the destination information such as the domain name stored instead of the IP address is acquired, Based on this destination information, an IP address is acquired via a location server (Location Server) and a domain name server (hereinafter simply referred to as DNS) (not shown).
[0034]
The request source format information acquisition unit 132 may acquire the request source format information from the version information stored in the IP layer unit constituting the call connection request information.
[0035]
The request destination format information acquisition unit 133 acquires request destination format information indicating the format of address information indicating the call connection request destination from the call connection request information output by the call connection request information reception unit 131. The request destination format information acquisition unit 133 outputs the acquired request destination format information to the format determination unit 134. When the IP address is obtained from the TO header information indicating the connection request destination included in the above-described INVITE command, the request destination format information acquisition unit 133 acquires the request destination format information based on the format of the IP address.
[0036]
The format determination unit 134 determines whether the format indicated in the request source format information output from the request source format information acquisition unit 132 is equal to the format indicated in the request destination format information output from the request destination format information acquisition unit 133. Judging. The format determination unit 134 outputs format determination information indicating the determination result.
[0037]
The call connection request information transmission unit 135 sends the call connection request information output from the call connection request information reception unit 131 to the network 16 via the network interface 136. The call connection request information transmission unit 135 changes the transmission destination of the call connection request information to be transmitted according to the format determination information output by the format determination unit 134. That is, when the format determination information indicates “equal”, the call connection request information transmission unit 135 sets the call connection request information transmission destination as the call connection destination device 12 and indicates that the format determination information indicates “not equal”. If the call connection request information is present, the call connection request information converter 14 is set as the transmission destination of the call connection request information. Note that the call connection request information transmission unit 135 stores the acquired call connection request information and format determination information, and when receiving other instructions related to call connection such as an ACK instruction, Similarly to the call connection request information, the above command is transmitted to the call connection destination device 12 or the call connection request information conversion device 14.
[0038]
The network interface 136 performs various interface processes for communicating with other devices via the network 16.
[0039]
FIG. 3 is a block diagram showing the configuration of the call connection request information conversion device 14.
As shown in FIG. 3, the call connection request information conversion device 14 includes a call connection request relay information reception unit 141, a format conversion unit 142, a conversion call connection request information transmission unit 143, a format conversion information transmission unit 144, and a network interface 145. .
[0040]
The call connection request information conversion device 14 is a SIP-Application Level Gateway (SIP-Application Level Gateway, hereinafter simply referred to as SIP-ALG) that converts IPv4 / IPv6 into application layer parts that constitute each SIP-compliant command. In addition, a computer device that functions as a translator that performs IPv4 / IPv6 conversion on the IP layer portion that constitutes each instruction described above can be used as a basic configuration. Each unit described above can be realized by causing a CPU included in the computer apparatus to execute a program describing processing as each unit. The above program may be stored in advance in a recording medium built in the computer apparatus, or stored in a removable recording medium such as a CD-ROM or distributed via a network. May be installed in the computer device.
[0041]
The call connection request relay information receiving unit 141 receives the call connection request information transmitted by the call connection request information transmitting unit 135 of the call connection relay device 13 and transmitted through the network 16 via the network interface 145. The call connection request relay information receiving unit 141 outputs the received call connection request information.
[0042]
The format conversion unit 142 converts the address information indicating the call connection request source included in the call connection request information output from the call connection request relay information receiving unit 141 into a format indicated in the request destination format information. The format conversion unit 142 outputs the call connection request information in which the address information is replaced with the address information after the format conversion to the converted call connection request information transmission unit 143. Specifically, the format conversion unit 142 holds in advance a plurality of IP addresses in a format compliant with IPv4 and IPv6. If the IP address indicating the call connection request source is a format conforming to IPv4, the format conversion unit 142 replaces the IP address indicating the call connection request source with the IP address held in the format conforming to IPv6, and If the IP address indicating the connection request source is in a format conforming to IPv6, the IP address indicating the call connection request source is replaced with the retained IP address in a format conforming to IPv4. The format conversion unit 142 stores the result of the above replacement, and converts the format of other commands related to the call connection such as the ACK command in the same manner as the call connection request information.
[0043]
The format conversion unit 142 also indicates an IP address indicating a call connection request destination that constitutes a response command to a call connection request such as a TRYING command or a RINGING command transmitted from the call connection destination device 12 to the call connection request device 11. If the IP address indicating the call connection request destination is replaced with the IP address held in the IPv6 compatible format, and the IP address indicating the call connection request destination is the format complying with IPv6. Then, the IP address indicating the call connection request destination is replaced with the held IP address in a format compliant with IPv4. That is, the format conversion unit 142 converts the format of the response command described above in reverse to the call connection request information.
[0044]
Further, the format conversion unit 142 generates format conversion information including address information indicating the call connection request source and the format-converted address information. The format conversion unit 142 outputs this format conversion information to the format conversion information transmission unit 144.
[0045]
The conversion call connection request information transmission unit 143 transmits the call connection request information output from the format conversion unit 142 to the network 16 via the network interface 145 in order to transmit the call connection request information to the call connection destination device 12.
[0046]
The format conversion information transmission unit 144 sends the format conversion information output by the format conversion unit 142 to the network 16 via the network interface 145 in order to transmit it to the data conversion device 15.
[0047]
The data converter 15 shown in FIG. 1 performs data transfer conforming to a real-time data transfer protocol (Real-time Transport Protocol, hereinafter simply referred to as RTP) for data stream transfer that requires real-time performance, and provides an IP layer. A computer device having a CPU that constitutes a translator that performs IPv4 / IPv6 conversion. Further, the data conversion device 15 receives the format conversion information transmitted by the format conversion information transmitting unit 144 of the call connection request information conversion device 14 and when the call connection is established, the call connection request device 11 and the call connection destination device 12. IPv4 / IPv6 conversion is performed based on the received format conversion information for transmission data such as multimedia information transmitted / received to / from.
[0048]
The call connection request source and the call connection request destination have the same address format, and the call established by the call connection request information transmitted to the call connection destination device 12 by the call connection request information transmission unit 135 of the call connection relay device 13 The transmission data transmitted / received based on this is transmitted / received between the call connection requesting device 11 and the call connection destination device 12 without going through the data conversion device 15.
[0049]
Next, the operation of the call connection relay system 1 configured as described above will be described. FIG. 4 is a flowchart showing the call connection request relay operation of the call connection relay device 13.
When the call connection request device 11 starts communication with the call connection destination device 12, the address of the call connection request device 11 is shown as the address of the call connection request source, and the call connection destination device 12 has the address of the call connection request destination. The call connection request device 11 sends the call connection request information indicating the address to the call connection relay device 13.
[0050]
The call connection request information receiving unit 131 in the call connection relay device 13 is waiting for the call connection request information to arrive, and if the call connection request information transmitted from the call connection request device 11 has arrived as described above. Then, the call connection request information receiving unit 131 receives this call connection request information (step S11).
[0051]
When the call connection request information is received in this way, the request source format information acquisition unit 132 acquires the request source format information from the call connection request information (step S12). Further, the request destination format information acquisition unit 133 acquires the request destination format information from the call connection request information (step S13).
[0052]
Next, the format determining unit 134 determines whether or not the format indicated in the request source format information acquired in step S12 is equal to the format indicated in the request destination format information acquired in step S13 (step S13). S14).
[0053]
When the format determining unit 134 determines that the format indicated in the request source format information is equal to the format indicated in the request destination format information, the call connection request information transmitting unit 135 sends the call connection request information to the call connection destination device. 12 through the network interface 136 (step S15).
[0054]
On the other hand, when the format determining unit 134 determines that the format indicated in the request source format information and the format indicated in the request destination format information are not equal, the call connection request information transmitting unit 135 calls the call connection request information. It transmits to the connection request information converter 14 via the network interface 136 (step S16).
[0055]
FIG. 5 is a flowchart showing the call connection request information conversion operation of the call connection request information conversion apparatus 14.
[0056]
In the call connection request information converter 14, the call connection request relay information receiving unit 141 waits for call connection request information to arrive, and the call connection request information transmitted from the call connection relay device 13 arrives as described above. Then, the call connection request relay information receiving unit 141 receives this call connection request information (step S21).
[0057]
Next, the format conversion unit 142 confirms whether the address information indicating the call connection request source included in the received call connection request information is in a format compliant with IPv4 (step S22). If the format conforms to IPv4, the format conversion unit 142 converts the address information into a format conforming to IPv6 (step S23).
[0058]
On the other hand, if the address information indicating the call connection request source included in the call connection request information is in a format compliant with IPv6, the format conversion unit 142 converts the address information into a format compliant with IPv4 (step S24).
[0059]
Then, the converted call connection request information transmission unit 143 transmits the call connection request information after the format conversion of the address information by the format conversion unit 142 to the call connection destination device 12 via the network interface 145 (step S25). .
[0060]
As described above, according to the call connection relay system 1, the call connection relay device 13 determines whether or not format conversion of address information is necessary. Then, only when the format conversion is necessary, the call connection request information is transmitted to the call connection destination device 12 via the call connection request information conversion device 14, and when the format conversion is not necessary, the call connection request information is It is transmitted from the call connection relay device 13 to the call connection destination device 12 without going through the call connection request information conversion device 14. Accordingly, since call connection request information that does not require format conversion of address information is transmitted without going through the call connection request information conversion device 14, a delay in transmission of the call connection request information can be suppressed. Further, since the call connection request information conversion device 14 only needs to process the call connection request information that requires the format conversion of the address information, the load is reduced compared to the case of processing all the call connection request information.
[0061]
(Second Embodiment)
FIG. 6 is a block diagram showing the configuration of the call connection relay system 2 according to the second embodiment. In FIG. 6, the same parts as those in FIG. 1 are denoted by the same reference numerals, and detailed description thereof is omitted.
As shown in FIG. 6, the call connection relay system 2 includes a call connection request device 11, a call connection destination device 12, a call connection request information conversion device 14, a data conversion device 15, and a call connection relay device 23. The call connection request device 11, the call connection destination device 12, the call connection request information conversion device 14, the data conversion device 15, and the call connection relay device 23 can communicate with each other via a network 16 such as the Internet. .
[0062]
The call connection request device 11, the call connection destination device 12, the call connection request information conversion device 14, the data conversion device 15, and the call connection relay device 23 are shown one by one in FIG. A plurality of each may be included.
[0063]
As described above, the call connection relay system 2 according to the second embodiment includes the call connection relay device 23 instead of the call connection relay device 13 in the call connection relay system 1 according to the first embodiment.
[0064]
FIG. 7 is a block diagram showing the configuration of the call connection relay device 23. 7 that are the same as those in FIG. 2 are assigned the same reference numerals, and detailed descriptions thereof are omitted.
As shown in FIG. 7, the call connection relay device 23 includes a call connection request information reception unit 131, a format determination unit 134, a call connection request information transmission unit 135, a network interface 136, a terminal address information reception unit 231, and a terminal address information storage unit. 232, a request source terminal address information acquisition unit 233, a request source format information acquisition unit 234, a request destination terminal address information acquisition unit 235, and a request destination format information acquisition unit 236.
[0065]
Note that the call connection relay device 23 can use, for example, a computer device that operates as an SIP server that relays each SIP-compliant command interposed between terminal devices. Each unit described above can be realized by causing a CPU included in the computer apparatus to execute a program describing processing as each unit. The above program may be stored in advance in a recording medium built in the computer apparatus, or stored in a removable recording medium such as a CD-ROM or distributed via a network. May be installed in the computer device.
[0066]
The terminal address information receiving unit 231 receives the terminal address information transmitted from the call connection requesting apparatus 11 and received via the network 16 via the network interface 136. The terminal address information receiving unit 231 outputs the received terminal address information. The terminal address information includes user identification information for identifying the user of the terminal device of the call connection request source and the call connection request destination, and address information of the terminal device.
[0067]
The terminal address information storage unit 232 stores the terminal address information output from the terminal address information reception unit 231.
[0068]
The request source terminal address information acquisition unit 233 receives a call connection request from the terminal address information storage unit 232 based on the user identification information of the call connection request source included in the call connection request information output from the call connection request information reception unit 131. Get the original terminal address information. The request source terminal address information acquisition unit 233 outputs the acquired terminal address information to the request source format information acquisition unit 234.
[0069]
The request source format information acquisition unit 234 outputs the address information indicating the call connection request source, that is, the request source format information indicating the format of the address information indicating the call connection request device 11 from the request source terminal address information acquisition unit 233. Obtain from address information. The request source format information acquisition unit 234 outputs the acquired request source format information to the format determination unit 134.
[0070]
The request destination terminal address information acquisition unit 235 receives a call connection request from the terminal address information storage unit 232 based on the user identification information of the call connection request destination included in the call connection request information output from the call connection request information reception unit 131. Get the previous terminal address information. The request destination terminal address information acquisition unit 235 outputs the acquired terminal address information to the request destination format information acquisition unit 236.
[0071]
The request destination format information acquisition unit 236 outputs the address information indicating the call connection request destination, that is, the request destination format information indicating the format of the address information indicating the call connection destination device 12 from the request destination terminal address information acquisition unit 235. Obtain from address information. The request destination format information acquisition unit 236 outputs the acquired request destination format information to the format determination unit 134.
[0072]
Then, request source format information output from the request source format information acquisition unit 234 and request destination format information output from the request destination format information acquisition unit 236 are input to the format determination unit 134, respectively.
[0073]
Terminal address information receiving section 231 and terminal address information storage section 232 constitute a registration server (Registrar Server, hereinafter simply referred to as Registrar) in the SIP network.
[0074]
Further, the above-described terminal address information is configured by a REGISTER instruction for registering a user's whereabouts. If an IP address cannot be obtained from this REGISTER instruction, the IP address may be acquired via the DNS described above based on destination information such as a domain name stored instead of the IP address.
[0075]
Next, the operation of the call connection relay system 2 configured as described above will be described. From the call connection request device 11 and the call connection destination device 12, for example, terminal address information is transmitted to the call connection relay device 23 based on an operation by a user. The terminal address information includes address information of a device that transmits the terminal address information and user identification information that identifies the user.
[0076]
FIG. 8 is a flowchart showing the terminal address information receiving operation of the call connection relay device 23.
In the call connection relay device 23, the terminal address information receiving unit 231 waits for the arrival of the terminal address information, and the terminal address information transmitted from the call connection requesting device 11 or the call connection destination device 12 is received as described above. If it has arrived, the terminal address information receiving unit 231 receives this terminal address information (step S31).
[0077]
Next, the terminal address information storage unit 232 stores the terminal address information received by the terminal address information receiving unit 231 (step S32).
[0078]
FIG. 9 is a flowchart showing the call connection request relay operation of the call connection relay device 23. In FIG. 9, steps in which the same processing as in FIG. 4 is performed are denoted by the same reference numerals, and detailed description thereof is omitted.
If the call connection request information is received by the call connection request information receiving unit 131 in step S11, the request source terminal is based on the user connection information of the call connection request source included in the received call connection request information. The address information acquisition unit 233 acquires the terminal address information of the call connection request source from the terminal address information storage unit 232 (step S41). Then, the request source format information acquisition unit 234 acquires request source format information from the terminal address information acquired by the request source terminal address information acquisition unit 233 (step S42).
[0079]
Further, based on the user identification information of the call connection request destination included in the call connection request information, the request destination terminal address information acquisition unit 235 acquires the terminal address information of the call connection request destination from the terminal address information storage unit 232. (Step S43). Then, the request destination format information acquisition unit 236 acquires request destination format information from the terminal address information acquired by the request destination terminal address information acquisition unit 235 (step S44).
[0080]
Next, the format determining unit 134 performs the determination in step S14 by comparing the format indicated in the request source format information acquired in step S42 with the format indicated in the request destination format information acquired in step S44. . In step S15 or step S16, call connection request information is transmitted in the same manner as in the first embodiment.
[0081]
As described above, the call connection relay system 2 uses the address information of the terminal used by the user of the call connection request source in the call connection relay device 23 and the address of the terminal used by the user of the call connection request destination. Get information respectively. Then, the call connection relay device 23 determines whether or not format conversion of address information is necessary. Then, only when the format conversion is necessary, the call connection request information is transmitted to the call connection destination device 12 via the call connection request information conversion device 14, and when the format conversion is not necessary, the call connection request information is It is transmitted from the call connection relay device 23 to the call connection destination device 12 without going through the call connection request information conversion device 14. Accordingly, since call connection request information that does not require format conversion of address information is transmitted without going through the call connection request information conversion device 14, a delay in transmission of the call connection request information can be suppressed. Further, since the call connection request information conversion device 14 only needs to process the call connection request information that requires the format conversion of the address information, the load is reduced compared to the case of processing all the call connection request information.
[0082]
(Third embodiment)
FIG. 10 is a block diagram showing the configuration of the call connection relay system 3 according to the third embodiment. 10, the same parts as those in FIG. 1 are denoted by the same reference numerals, and detailed description thereof is omitted.
As shown in FIG. 10, the call connection relay system 3 includes a call connection request device 11, a call connection destination device 12, a data conversion device 15, a call connection relay device 33, and a call connection request information conversion device. The call connection request device 11, the call connection destination device 12, the data conversion device 15, the call connection relay device 33, and the call connection request information conversion device 34 can communicate with each other via the network 16 such as the Internet. .
[0083]
The call connection request device 11, the call connection destination device 12, the data conversion device 15, the call connection relay device 33, and the call connection request information conversion device 34 are shown one by one in FIG. A plurality of each may be included.
[0084]
As described above, the call connection relay system 3 according to the third embodiment includes the call connection relay device 33 instead of the call connection relay device 13 in the call connection relay system 1 according to the first embodiment, and also includes a call connection request. A call connection request information converter 34 is provided instead of the information converter 14.
[0085]
FIG. 11 is a block diagram showing the configuration of the call connection request information conversion device 34. In FIG. 11, the same parts as those in FIG. 3 are denoted by the same reference numerals, and detailed description thereof is omitted.
As shown in FIG. 11, the call connection request information converter 34 includes a call connection request relay information receiving unit 141, a converted call connection request information transmitting unit 143, a format conversion information transmitting unit 144, a network interface 145, and a terminal address information receiving unit 341. , An address information generation unit 342, an address correspondence information transmission unit 343, an address correspondence information storage unit 344, and a format conversion unit 345.
[0086]
The call connection request information conversion device 34 can use a computer device functioning as a SIP-ALG and a translator as a basic configuration. Each unit described above can be realized by causing a CPU included in the computer apparatus to execute a program describing processing as each unit. The above program may be stored in advance in a recording medium built in the computer apparatus, or stored in a removable recording medium such as a CD-ROM or distributed via a network. May be installed in the computer device.
[0087]
The terminal address information receiving unit 341 receives the terminal address information transmitted from the terminal device including the call connection requesting device 11 or the call connection destination device 12 and transmitted through the network 16 via the network interface 145. The terminal address information receiving unit 341 outputs the received terminal address information. The terminal address information includes user identification information for identifying a user of a terminal device that is a call connection request source and a call connection request destination, and address information of the terminal device.
[0088]
The address information generation unit 342 generates second address information indicating the call connection request information conversion device 34 in a format different from the first address information included in the terminal address information output from the terminal address information reception unit 341. The address information generation unit 342 generates address correspondence information including the user identification information and the first address information indicated in the terminal address information, and the generated second address information. Output correspondence information.
[0089]
Specifically, when the format of the first address information included in the input terminal address information indicates IPv4, the address information generation unit 342 conforms to the IPv6 format and sets the call connection request information conversion device 34. The second address information pointed to is generated. In addition, when the format of the first address information included in the input terminal address information indicates IPv6, the address information generation unit 342 conforms to the IPv4 format and points to the call connection request information conversion device 34. 2 address information is generated.
[0090]
The address correspondence information transmission unit 343 sends the address correspondence information output from the address information generation unit 342 to the network 16 via the network interface 145 for transmission to the call connection relay device 33.
[0091]
The address correspondence information storage unit 344 stores address correspondence information output from the address information generation unit 342.
[0092]
The format conversion unit 345 converts the second address information indicating the call connection request information conversion device 34 specified as the call connection request destination in the call connection request information output from the call connection request relay information reception unit 141 into address correspondence information. Based on the address correspondence information stored in the storage unit 344, it is converted into first address information indicating the call connection destination device 12. The format conversion unit 345 outputs the call connection request information after converting the address information to the conversion call connection request information transmission unit 143. Further, the format conversion unit 345 generates format conversion information including address information indicating the call connection request source and the first address information, and outputs the format conversion information to the format conversion information transmission unit 144.
[0093]
Note that the format conversion unit 345 converts address information for other instructions related to call connection such as ACK instruction as well as call connection request information. Further, the format conversion unit 345 responds to call connection request information and a response command for a call connection request such as a TRYING command and a RINGING command transmitted from the call connection destination device 12 to the call connection request device 11. Conversely, the address information is converted.
[0094]
In the call connection request information converting apparatus 34 configured as described above, the terminal address information receiving unit 341, the address correspondence information transmitting unit 343, the address information generating unit 342, and the address correspondence information storage unit 344 form a Registrar in the SIP network. To do.
[0095]
FIG. 12 is a block diagram showing the configuration of the call connection relay device 33. In FIG. 12, the same parts as those in FIG. 2 are denoted by the same reference numerals, and detailed description thereof is omitted.
As shown in FIG. 12, the call connection relay device 33 includes a call connection request information reception unit 131, a network interface 136, an address correspondence information reception unit 331, an address information storage unit 332, a request source address information acquisition unit 333, and request source format information. An acquisition unit 334, an address information acquisition unit 335, and a call connection request information transmission unit 336 are included.
[0096]
Note that the call connection relay device 33 can use, for example, a computer device that operates as a SIP server that relays each SIP-compliant command interposed between terminal devices. Each unit described above can be realized by causing a CPU included in the computer apparatus to execute a program describing processing as each unit. The above program may be stored in advance in a recording medium built in the computer apparatus, or stored in a removable recording medium such as a CD-ROM or distributed via a network. May be installed in the computer device.
[0097]
The address correspondence information receiving unit 331 receives the address correspondence information transmitted from the address correspondence information transmission unit 343 of the call connection request information conversion device 34 and transmitted through the network 16 via the network interface 136. The address correspondence information receiving unit 331 outputs the received address correspondence information.
[0098]
The address information storage unit 332 stores the user identification information, the first address information, and the second address information included in the address correspondence information output from the address correspondence information reception unit 331 in association with each other.
[0099]
The request source address information acquisition unit 333 receives the call connection request source address from the address information storage unit 332 based on the user identification information of the call connection request source included in the call connection request information output from the call connection request information reception unit 131. Information, that is, address information indicating the call connection requesting device 11 is acquired. The request source address information acquisition unit 333 outputs the acquired address information.
[0100]
The request source format information acquisition unit 334 acquires request source format information indicating the format of address information indicating the call connection request source from the terminal address information output by the request source address information acquisition unit 333. The request source format information acquisition unit 334 outputs the acquired request source format information to the address information acquisition unit 335.
[0101]
The address information acquisition unit 335 outputs the request source format information acquisition unit 334 out of the address information corresponding to the user identification information of the call connection destination indicated in the call connection request information output by the call connection request information reception unit 131. The address information storage unit 332 acquires address information in a format equal to the format indicated in the request source format information. The address information acquisition unit 335 outputs the acquired address information to the call connection request information transmission unit 336.
[0102]
The call connection request information transmission unit 336 transmits the call connection request information output from the call connection request information reception unit 131 via the network interface 136 based on the address information output from the address information acquisition unit 335.
[0103]
In the call connection relay device 33, the request source format information acquisition unit 334 may acquire the request source format information from the call connection request information.
[0104]
Next, the operation of the call connection relay system 3 configured as described above will be described. From the call connection request device 11 and the call connection destination device 12, for example, terminal address information is transmitted to the call connection request information conversion device 34 based on an operation by a user. The terminal address information includes address information of a device that transmits the terminal address information and user identification information that identifies the user.
[0105]
FIG. 13 is a flowchart showing the terminal address information receiving operation of the call connection request information converting apparatus 34.
In the call connection request information converting device 34, the terminal address information receiving unit 341 waits for the arrival of the terminal address information, and the terminal address information transmitted by the call connection request device 11 or the call connection destination device 12 as described above. Is received, the terminal address information receiving unit 341 receives the terminal address information (step S51).
[0106]
Next, the terminal address information receiving unit 341 generates second address information indicating the call connection request information conversion device 34 in a format different from the first address information included in the received terminal address information ( Step S52). Specifically, the call connection request information conversion device 34 has a plurality of address information assigned by the network 16. Then, the terminal address information receiving unit 341 generates second address information by selecting one of the address information that is unused among the plurality of address information. Note that the unused state refers to a state that has not been selected as second address information that is already associated with different first address information. Therefore, the second address information has a one-to-one correspondence with the first address information.
[0107]
Then, the address information generation unit 342 generates address correspondence information including the user identification information and the first address information included in the received terminal address information and the generated second address information (step S53).
[0108]
Next, the address correspondence information transmitting unit 343 transmits the generated address correspondence information to the call connection relay device 33 (step S54). The address correspondence information storage unit 344 stores the generated address correspondence information (step S55).
[0109]
FIG. 14 is a flowchart showing the address correspondence information receiving operation of the call connection relay device 33.
In the call connection relay device 33, the terminal address information receiving unit 231 waits for address correspondence information to arrive, and if the address correspondence information transmitted from the call connection request information conversion device 34 has arrived as described above. For example, the address correspondence information receiving unit 331 receives the terminal address information (step S61).
[0110]
Next, the address information storage unit 332 stores the address correspondence information received by the address correspondence information reception unit 331 (step S62).
[0111]
FIG. 15 is a flowchart showing the call connection request relay operation of the call connection relay device 33. In FIG. 15, steps in which the same processing as in FIG. 4 is performed are denoted by the same reference numerals.
The call connection request information receiving unit 131 in the call connection relay device 33 waits for the arrival of call connection request information, and if the call connection request information transmitted from the call connection request device 11 arrives, this call The call connection request information receiving unit 131 receives the connection request information (step S11).
[0112]
Next, the request source address information acquisition unit 333 acquires the call connection request source address information from the address information storage unit 332 based on the call connection request source user identification information included in the received call connection request information. (Step S71). Then, the request source format information acquisition unit 334 acquires request source format information from the acquired address information (step S72).
[0113]
The address information acquisition unit 335 determines whether or not the acquired request source format information is in a format compliant with IPv6 (step S73). If the request source format information is in a format compliant with IPv6, the address information acquisition unit 335 uses IPv6 among the address information corresponding to the user identification information of the call connection request destination stored in the address information storage unit 332. Address information in a compliant format is acquired (step S74). However, if the request source format information is in a format compliant with IPv4, the address information acquisition unit 335 uses IPv4 among the address information corresponding to the call identification request destination user identification information stored in the address information storage unit 332. Address information in a compliant format is acquired (step S75).
[0114]
Then, the call connection request information transmitting unit 336 replaces the address information of the call connection request destination in the call connection request information received in step S11 with the address information acquired in step S74 or step S75, The call connection request information after the replacement of the address information is transmitted via the network interface 136 (step S76).
[0115]
The two types of address information stored corresponding to one user identification information in the address information storage unit 332 are address information indicating one of the call connection destination devices 12, and the other is call connection request information conversion. This is address information indicating the device 34. Therefore, if the address information indicating the call connection destination device 12 is selected in step S74 or step S75, the call connection request information transmitted in step ST76 is the call connection destination device 12 as the call connection request destination. It becomes. As a result, the call connection request information is transmitted to the call connection destination device 12 via the network 16. On the other hand, if the address information indicating the call connection request information converting device 34 is selected in step S74 or step S75, the call connection request information transmitted in step ST76 is transmitted to the call connection request information converting device 34. This is the call connection request destination. As a result, the call connection request information is transmitted to the call connection request information conversion device 34 via the network 16.
[0116]
FIG. 16 is a flowchart showing the call connection request information conversion operation of the call connection request information conversion device 34. In FIG. 16, steps in which the same processing as that in FIG. 5 is performed are denoted by the same reference numerals.
In the call connection request information conversion device 34, the call connection request relay information receiving unit 141 waits for the arrival of call connection request information, and the call connection request information transmitted from the call connection relay device 33 as described above arrives. Then, the call connection request relay information receiving unit 141 receives this call connection request information (step S21).
[0117]
In the call connection request information received here, the address indicating the call connection request destination always corresponds to the second address information. If the call connection request information is received, the format conversion unit 345 corresponds the second address information indicating the call connection request destination included in the received call connection request information to the second address information. Thus, the first address information stored in the address correspondence information storage unit 344 is replaced (step S81).
[0118]
Then, the converted call connection request information transmission unit 143 transmits the call connection request information with the address information replaced as described above to the call connection destination device 12 via the network interface 145 (step S25).
[0119]
Since the first address information is address information indicating the call connection destination device 12, the call connection request information transmitted here is transmitted to the call connection destination device 12 via the network 16.
[0120]
As described above, according to the call connection relay system 3, the call connection request information converter 34 has a one-to-one correspondence with the first address information indicating the call connection request destination, and the first address information. Address information indicating a call connection request information conversion device of a different format from the above is generated in advance as second address information. The call connection relay device 33 and the call connection request information conversion device 34 store the user identification information, the first address information, and the second address information in association with each other. The call connection relay device 33 calls the call among the first address information and the second address information corresponding to the user identification information of the call connection request destination included in the call connection request information transmitted from the call connection request device 11. Address information in the same format as the address information of the connection request source is selected, and the call connection request information is transmitted using this address information as the call connection request destination. Therefore, when the first address information of the call connection request destination stored in the call connection relay device 33 has the same format as the address information of the call connection source, the call connection request information is converted into the call connection request information conversion device. Therefore, transmission delay of call connection request information can be suppressed. Further, since the call connection request information conversion device 34 only needs to process the call connection request information that requires the format conversion of the address information, the load is reduced compared to the case of processing all the call connection request information.
[0121]
(First modification)
The first embodiment and the second embodiment can be implemented in combination.
This can be realized by using a call connection relay device 23a shown in FIG. 17 in place of the call connection relay device 23 in the second embodiment.
[0122]
FIG. 17 is a block diagram showing the configuration of the call connection relay device 23a. In FIG. 17, the same parts as those in FIGS. 2 and 7 are denoted by the same reference numerals, and detailed description thereof is omitted.
As shown in FIG. 17, the call connection relay device 23a includes a call connection request information reception unit 131, a request source format information acquisition unit 132, a format determination unit 134, a call connection request information transmission unit 135, a network interface 136, and terminal address information reception. Section 231, terminal address information storage section 232, request destination terminal address information acquisition section 235, and request destination format information acquisition section 236.
[0123]
The call connection relay device 23a can use, for example, a computer device operating as a SIP server that relays each SIP-compliant command interposed between terminal devices as a basic configuration. Each unit described above can be realized by causing a CPU included in the computer apparatus to execute a program describing processing as each unit. The above program may be stored in advance in a recording medium built in the computer apparatus, or stored in a removable recording medium such as a CD-ROM or distributed via a network. May be installed in the computer device.
[0124]
As can be seen from FIG. 17, the call connection relay device 23 a removes the request source terminal address information acquisition unit 233 from the call connection relay device 23 and replaces the request source format information acquisition unit 234 with a request source format information acquisition unit 132. Provided. That is, the call connection relay device 23a is changed from the second embodiment in that the request source format information is acquired from the request source address information included in the call connection request information as in the first embodiment. ing.
[0125]
FIG. 18 is a flowchart showing the call connection request relay operation of the call connection relay device 23a. In FIG. 18, steps in which the same processes as those in FIGS. 4 and 9 are performed are denoted by the same reference numerals, and detailed description thereof is omitted.
This modification assumes that the call connection request information is used in a situation where address information is indicated to indicate the call connection request source and user identification information is indicated to indicate the call connection request destination. It becomes.
[0126]
If the call connection request information is received by the call connection request information receiving unit 131 in step S11, the request source format information acquiring unit 132 acquires the request source format information from the call connection request information (step S12). . Next, based on the user identification information of the call connection request destination included in the call connection request information, the request destination terminal address information acquisition unit 235 acquires the terminal address information of the call connection request destination from the terminal address information storage unit 232. (Step S43). Thereafter, the call connection relay device 23a performs processing in the same manner as in the second embodiment.
[0127]
(Second modification)
In the first modification, the call connection request information is used in a situation where address information is indicated to indicate the call connection request source, and user identification information is indicated to indicate the call connection request destination. However, it can be further modified so that it is assumed that either address information or user identification information is shown indefinitely to indicate the call connection request source. is there.
This can be realized by using a call connection relay device 23b shown in FIG. 19 instead of the call connection relay device 23 in the second embodiment.
[0128]
FIG. 19 is a block diagram showing the configuration of the call connection relay device 23b. In FIG. 19, the same parts as those in FIGS. 2 and 7 are denoted by the same reference numerals, and detailed description thereof is omitted.
As shown in FIG. 19, the call connection relay device 23b includes a call connection request information receiving unit 131, a format determining unit 134, a call connection request information transmitting unit 135, a network interface 136, a terminal address information receiving unit 231, and a terminal address information storage unit. 232, a request source format information acquisition unit 234, a request destination terminal address information acquisition unit 235, a request destination format information acquisition unit 236, and a request source terminal address information acquisition unit 233b.
[0129]
The call connection relay device 23b can use, for example, a computer device that operates as a SIP server that relays each SIP-compliant command interposed between terminal devices. Each unit described above can be realized by causing a CPU included in the computer apparatus to execute a program describing processing as each unit. The above program may be stored in advance in a recording medium built in the computer apparatus, or stored in a removable recording medium such as a CD-ROM or distributed via a network. May be installed in the computer device.
[0130]
As can be seen from FIG. 19, the call connection relay device 23 b includes a request source terminal address information acquisition unit 233 b instead of the request source terminal address information acquisition unit 233 in the call connection relay device 23.
[0131]
If the call connection request information output from the call connection request information receiving unit 131 includes address information indicating the call connection request source, the request source terminal address information acquisition unit 233b indicates request source format information indicating the format of this address information. To get. If the call connection request information output from the call connection request information receiving unit 131 does not include address information indicating the call connection request source, the request source terminal address information acquiring unit 233b is output from the call connection request information receiving unit 131. The terminal address information of the call connection request source is acquired from the terminal address information storage unit 232 based on the user identification information of the call connection request source included in the call connection request information. The request source terminal address information acquisition unit 233b outputs the acquired terminal address information to the request source format information acquisition unit 234.
[0132]
FIG. 20 is a flowchart showing the call connection request relay operation of the call connection relay device 23b. In FIG. 20, steps in which the same processes as those in FIGS. 4 and 9 are performed are denoted by the same reference numerals, and detailed description thereof is omitted.
If the call connection request information is received by the call connection request information receiving unit 131 in step S11, the request source terminal address information acquiring unit 233b includes the request source address information in the received call connection request information. It is determined whether or not (step S40).
[0133]
If request source address information is included, the request source terminal address information acquisition unit 233b acquires request source format information from the received call connection request information (step S12). In this case, the process proceeds to step S43.
[0134]
On the other hand, if the request source address information is not included, the request source terminal address information acquisition unit 233b requests the request source based on the user identification information of the call connection request source included in the received call connection request information. The terminal address information acquisition unit 233 acquires the terminal address information of the call connection request source from the terminal address information storage unit 232 (step S41).
Thereafter, the call connection relay device 23b performs the same process as in the second embodiment.
[0135]
(Third Modification)
The first embodiment and the third embodiment can be implemented in combination.
This can be realized by using a call connection relay device 33a shown in FIG. 21 instead of the call connection relay device 33 in the third embodiment.
[0136]
FIG. 21 is a block diagram showing the configuration of the call connection relay device 33a. In FIG. 21, the same parts as those in FIGS. 2 and 7 are denoted by the same reference numerals, and detailed description thereof is omitted.
As shown in FIG. 21, the call connection relay device 33a includes a call connection request information receiving unit 131, a request source format information acquiring unit 132, a network interface 136, an address correspondence information receiving unit 331, an address information storage unit 332, and an address information acquiring unit. 335 and a call connection request information transmission unit 336.
[0137]
The call connection relay device 33a can use, for example, a computer device that operates as a SIP server that relays each SIP-compliant command interposed between terminal devices as a basic configuration. Each unit described above can be realized by causing a CPU included in the computer apparatus to execute a program describing processing as each unit. The above program may be stored in advance in a recording medium built in the computer apparatus, or stored in a removable recording medium such as a CD-ROM or distributed via a network. May be installed in the computer device.
[0138]
As can be seen from FIG. 21, the call connection relay device 33 a removes the request source terminal address information acquisition unit 333 from the call connection relay device 33 and replaces the request source format information acquisition unit 334 with a request source format information acquisition unit 132. Provided. That is, the call connection relay device 33a is changed from the third embodiment in that the request source format information is obtained from the request source address information included in the call connection request information as in the first embodiment. ing.
[0139]
FIG. 22 is a flowchart showing the call connection request relay operation of the call connection relay device 33a. In FIG. 22, steps in which the same processing as in FIGS. 4 and 9 is performed are denoted by the same reference numerals, and detailed description thereof is omitted.
This modification assumes that the call connection request information is used in a situation where address information is indicated to indicate the call connection request source and user identification information is indicated to indicate the call connection request destination. It becomes.
[0140]
If the call connection request information is received by the call connection request information receiving unit 131 in step S11, the request source format information acquiring unit 132 acquires the request source format information from the call connection request information (step S12). . Next, it is determined whether or not the acquired request source format information is in a format compliant with IPv6 (step S73). Thereafter, the call connection relay device 33a performs processing in the same manner as in the third embodiment.
[0141]
(Fourth modification)
In the third modification, the call connection request information is used in a situation where address information is indicated to indicate the call connection request source and user identification information is indicated to indicate the call connection request destination. However, it can be further modified so that it is assumed that either address information or user identification information is shown indefinitely to indicate the call connection request source. is there.
[0142]
This can be realized by using a call connection relay device 33b shown in FIG. 23 in place of the call connection relay device 33 in the third embodiment.
[0143]
FIG. 23 is a block diagram showing the configuration of the call connection relay device 33b. In FIG. 23, the same parts as those in FIGS. 2 and 7 are denoted by the same reference numerals, and detailed description thereof is omitted.
As shown in FIG. 23, the call connection relay device 33b includes a call connection request information reception unit 131, a network interface 136, an address correspondence information reception unit 331, an address information storage unit 332, a request source format information acquisition unit 334, and an address information acquisition unit. 335, a call connection request information transmission unit 336 and a request source address information acquisition unit 333b.
[0144]
The call connection relay device 33b can use, for example, a computer device that operates as a SIP server that relays each SIP-compliant command interposed between terminal devices. Each unit described above can be realized by causing a CPU included in the computer apparatus to execute a program describing processing as each unit. The above program may be stored in advance in a recording medium built in the computer apparatus, or stored in a removable recording medium such as a CD-ROM or distributed via a network. May be installed in the computer device.
[0145]
As can be seen from FIG. 23, the call connection relay device 33 b includes a request source address information acquisition unit 333 b instead of the request source address information acquisition unit 333 in the call connection relay device 33.
[0146]
If the call connection request information output from the call connection request information receiving unit 131 includes address information indicating the call connection request source, the request source address information acquisition unit 333b displays request source format information indicating the format of the address information. get. If the call connection request information output from the call connection request information receiving unit 131 does not include address information indicating the call connection request source, the request source address information acquiring unit 333b outputs the call output from the call connection request information receiving unit 131. Based on the user identification information of the call connection request source included in the connection request information, the address information storage unit 332 acquires address information of the call connection request source, that is, address information indicating the call connection request device 11. The request source address information acquisition unit 333b outputs the acquired address information.
[0147]
FIG. 24 is a flowchart showing the call connection request relay operation of the call connection relay device 33b. In FIG. 24, steps in which the same processing as in FIGS. 4 and 9 is performed are denoted by the same reference numerals, and detailed description thereof is omitted.
If the call connection request information is received by the call connection request information receiving unit 131 in step S11, whether the request source address information acquiring unit 333b includes the request source address information in the received call connection request information. Is determined (step S70).
[0148]
If the request source address information is included, the request source address information acquisition unit 333b acquires the request source format information from the received call connection request information (step S12). In this case, the process proceeds to step S73.
[0149]
On the other hand, if the request source address information is not included, the request source address information acquisition unit 333b stores the address information based on the user identification information of the call connection request source included in the received call connection request information. The address information of the call connection request source is acquired from the unit 332 (step S71).
Thereafter, the call connection relay device 33b performs the same process as in the third embodiment.
[0150]
(Other variations)
In each of the above embodiments, an IP address is used as the address information, and the format is compliant with IPv4 and IPv6. However, the IP address is different from the IP address or is different from the IP address. It is also possible to change to.
[0151]
In addition, various modifications can be made without departing from the scope of the present invention.
[0152]
【The invention's effect】
According to the present invention, only the call connection request information that requires format conversion of the request source address information is sent to the call connection request information conversion device, and the format conversion of the request source address information is performed. It is possible to suppress unnecessary delays in transmission.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a call connection relay system 1 according to a first embodiment.
FIG. 2 is a block diagram showing the configuration of the call connection relay device 13 in FIG.
FIG. 3 is a block diagram showing a configuration of a call connection request information conversion device 14 in FIG. 1;
FIG. 4 is a flowchart showing call connection request relay operation of the call connection relay device 13 in FIG. 1;
FIG. 5 is a flowchart showing call connection request information conversion operation of the call connection request information conversion apparatus 14 in FIG. 1;
FIG. 6 is a block diagram showing a configuration of a call connection relay system 2 according to the second embodiment.
7 is a block diagram showing the configuration of the call connection relay device 23 in FIG. 6. FIG.
FIG. 8 is a flowchart showing a terminal address information receiving operation of the call connection relay device 23 in FIG. 6;
9 is a flowchart showing a call connection request relay operation of the call connection relay device 23 in FIG. 6;
FIG. 10 is a block diagram showing a configuration of a call connection relay system 3 according to a third embodiment.
11 is a block diagram showing a configuration of a call connection request information conversion device 34 in FIG.
12 is a block diagram showing the configuration of the call connection relay device 33 in FIG.
13 is a flowchart showing a terminal address information receiving operation of the call connection request information converting apparatus 34 in FIG. 10;
14 is a flowchart showing an address correspondence information receiving operation of the call connection relay device 33 in FIG.
15 is a flowchart showing a call connection request relay operation of the call connection relay device 33 in FIG.
16 is a flowchart showing call connection request information conversion operation of the call connection request information conversion device 34 in FIG. 10;
FIG. 17 is a block diagram showing a configuration of a call connection relay device 23a according to a first modification.
FIG. 18 is a flowchart showing a call connection request relay operation of the call connection relay device 23a shown in FIG.
FIG. 19 is a block diagram showing a configuration of a call connection relay device 23b according to a second modification.
FIG. 20 is a flowchart showing call connection request relay operation of the call connection relay device 23b shown in FIG. 19;
FIG. 21 is a block diagram showing a configuration of a call connection relay device 33a according to a third modification.
FIG. 22 is a flowchart showing a call connection request relay operation of the call connection relay device 33a shown in FIG.
FIG. 23 is a block diagram showing a configuration of a call connection relay device 33b according to a fourth modification.
FIG. 24 is a flowchart showing a call connection request relay operation of the call connection relay device 33b shown in FIG.
[Explanation of symbols]
1, 2, 3 ... call connection relay system, 11 ... call connection request device, 12 ... call connection destination device, 13, 23, 33 ... call connection relay device, 14, 34 ... call connection request information conversion device, 15 ... data Conversion device, 16 ... network, 131 ... call connection request information receiving unit, 132 ... request source format information acquisition unit, 133, 236 ... request destination format information acquisition unit, 134 ... format judgment unit, 135, 336 ... call connection request information Transmission unit 136, 145 ... Network interface, 141 ... Call connection request relay information reception unit, 142, 345 ... Format conversion unit, 143 ... Conversion call connection request information transmission unit, 144 ... Format conversion information transmission unit, 231, 341 ... Terminal address information reception unit, 232... Terminal address information storage unit, 233 and 233b... Request source terminal address information acquisition unit, 234 and 334. 235 ... Request destination terminal address information acquisition unit, 331 ... Address correspondence information reception unit, 332 ... Address information storage unit, 333 and 333b ... Request source address information acquisition unit, 335 ... Address information acquisition unit, 342 ... Address information generation unit, 343 ... Address correspondence information transmission unit, 344 ... Address correspondence information storage unit.

Claims (25)

ネットワークを介して互いに通信可能な呼接続中継装置と呼接続要求情報変換装置とを備え、
前記呼接続中継装置は、
前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、
呼接続要求元を指すために前記呼接続要求情報に含まれる要求元アドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段と、
呼接続要求先を指すために前記呼接続要求情報に含まれる要求先アドレス情報の形式を表す要求先形式情報を取得する要求先形式情報取得手段と、
前記要求元形式情報と前記要求先形式情報とが等しいか否かを判断する形式判断手段と、
この形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しいと判断された場合には前記呼接続要求情報を前記呼接続要求先に送信し、前記形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しくないと判断された場合には前記呼接続要求情報を前記呼接続要求情報変換装置に送信する呼接続要求情報送信手段とを具備し、
かつ前記呼接続要求情報変換装置は、
前記呼接続中継装置から送信されて前記ネットワークを伝送されてきた前記呼接続要求情報を受信する呼接続要求中継情報受信手段と、
前記呼接続要求情報に含まれる前記要求元アドレス情報の形式を前記呼接続要求情報に含まれる前記要求先アドレス情報と同じ形式に変換する形式変換手段と、
前記要求元アドレス情報の形式が変換された後の呼接続要求情報を前記呼接続要求先に送信する変換呼接続要求情報送信手段とを具備したことを特徴とする呼接続中継システム。
A call connection relay device and a call connection request information conversion device capable of communicating with each other via a network;
The call connection relay device is:
Call connection request information receiving means for receiving call connection request information transmitted through the network;
Request source format information acquisition means for acquiring request source format information indicating a format of request source address information included in the call connection request information to indicate a call connection request source;
Request destination format information acquisition means for acquiring request destination format information indicating a format of request destination address information included in the call connection request information to indicate a call connection request destination;
Format determination means for determining whether or not the request source format information and the request destination format information are equal;
When it is determined that the request source format information and the request destination format information are equal by the format determination means, the call connection request information is transmitted to the call connection request destination, and the request determination format is transmitted by the format determination means. Call connection request information transmitting means for transmitting the call connection request information to the call connection request information converter when it is determined that the information and the request destination format information are not equal;
And the call connection request information conversion device,
Call connection request relay information receiving means for receiving the call connection request information transmitted from the call connection relay device and transmitted through the network;
Format conversion means for converting the format of the request source address information included in the call connection request information into the same format as the request destination address information included in the call connection request information;
A call connection relay system comprising: converted call connection request information transmitting means for transmitting call connection request information after the format of the request source address information is converted to the call connection request destination.
ネットワークを介して呼接続要求情報変換装置と通信可能な呼接続中継装置において、
前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、
呼接続要求元を指すために前記呼接続要求情報に含まれる要求元アドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段と、
呼接続要求先を指すために前記呼接続要求情報に含まれる要求先アドレス情報の形式を表す要求先形式情報を取得する要求先形式情報取得手段と、
前記要求元形式情報と前記要求先形式情報とが等しいか否かを判断する形式判断手段と、
この形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しいと判断された場合には前記呼接続要求情報を前記呼接続要求先に送信し、前記形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しくないと判断された場合には前記呼接続要求情報を前記呼接続要求情報変換装置に送信する呼接続要求情報送信手段とを具備した呼接続中継装置。
In a call connection relay device capable of communicating with a call connection request information conversion device via a network,
Call connection request information receiving means for receiving call connection request information transmitted through the network;
Request source format information acquisition means for acquiring request source format information indicating a format of request source address information included in the call connection request information to indicate a call connection request source;
Request destination format information acquisition means for acquiring request destination format information indicating a format of request destination address information included in the call connection request information to indicate a call connection request destination;
Format determination means for determining whether or not the request source format information and the request destination format information are equal;
When it is determined that the request source format information and the request destination format information are equal by the format determination means, the call connection request information is transmitted to the call connection request destination, and the request determination format is transmitted by the format determination means. A call connection relay device comprising: call connection request information transmitting means for transmitting the call connection request information to the call connection request information converter when it is determined that the information and the request destination format information are not equal.
ネットワークを介して呼接続要求情報変換装置と通信可能な呼接続中継装置に備えられたコンピュータを、
前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、
呼接続要求元を指すために前記呼接続要求情報に含まれる要求元アドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段と、
呼接続要求先を指すために前記呼接続要求情報に含まれる要求先アドレス情報の形式を表す要求先形式情報を取得する要求先形式情報取得手段と、
前記要求元形式情報と前記要求先形式情報とが等しいか否かを判断する形式判断手段と、
この形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しいと判断された場合には前記呼接続要求情報を前記呼接続要求先に送信し、前記形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しくないと判断された場合には前記呼接続要求情報を前記呼接続要求情報変換装置に送信する呼接続要求情報送信手段として機能させることを特徴とするプログラム。
A computer provided in a call connection relay device capable of communicating with a call connection request information conversion device via a network,
Call connection request information receiving means for receiving call connection request information transmitted through the network;
Request source format information acquisition means for acquiring request source format information indicating a format of request source address information included in the call connection request information to indicate a call connection request source;
Request destination format information acquisition means for acquiring request destination format information indicating a format of request destination address information included in the call connection request information to indicate a call connection request destination;
Format determination means for determining whether or not the request source format information and the request destination format information are equal;
When it is determined that the request source format information and the request destination format information are equal by the format determination unit, the call connection request information is transmitted to the call connection request destination, and the request source format is transmitted by the format determination unit. A program for causing a call connection request information transmitting means to transmit the call connection request information to the call connection request information converting apparatus when it is determined that the information and the request destination format information are not equal.
ネットワークを介して互いに通信可能な呼接続中継装置と呼接続要求情報変換装置とを備え、
前記呼接続中継装置は、
利用者識別情報およびアドレス情報を含む端末アドレス情報を受信する端末アドレス情報受信手段と、
前記端末アドレス情報を格納する端末アドレス情報格納手段と、
前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、
前記呼接続要求情報に示される呼接続要求元に対応するアドレス情報の形式を表わす要求元形式情報を生成する要求元形式情報生成手段と、
呼接続要求先を示すために前記呼接続要求情報に含まれる利用者識別情報と同一の利用者識別情報を含んだ前記端末アドレス情報を前記端末アドレス情報格納手段より取得する要求先端末アドレス情報取得手段と、
この要求先端末アドレス情報取得手段により取得された前記端末アドレス情報に含まれるアドレス情報の形式を表す要求先形式情報を取得する要求先形式情報取得手段と、
前記要求元形式情報と前記要求先形式情報とが等しいか否かを判断する形式判断手段と、
この形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しいと判断された場合には前記呼接続要求情報を前記呼接続要求先に送信し、前記形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しくないと判断された場合には前記呼接続要求情報を前記呼接続要求情報変換装置に送信する呼接続要求情報送信手段とを具備し、
かつ前記呼接続要求情報変換装置は、
前記呼接続中継装置から送信されて前記ネットワークを伝送されてきた前記呼接続要求情報を受信する呼接続要求中継情報受信手段と、
前記呼接続要求情報に含まれる前記要求元アドレス情報の形式を前記呼接続要求情報に含まれる前記要求先アドレス情報と同じ形式に変換する形式変換手段と、
前記要求元アドレス情報の形式が変換された後の呼接続要求情報を前記呼接続要求先に送信する変換呼接続要求情報送信手段とを具備したことを特徴とする呼接続中継システム。
A call connection relay device and a call connection request information conversion device capable of communicating with each other via a network;
The call connection relay device is:
Terminal address information receiving means for receiving terminal address information including user identification information and address information;
Terminal address information storage means for storing the terminal address information;
Call connection request information receiving means for receiving call connection request information transmitted through the network;
Request source format information generating means for generating request source format information indicating the format of address information corresponding to the call connection request source indicated in the call connection request information;
Requested terminal address information acquisition that acquires the terminal address information including the same user identification information as the user identification information included in the call connection request information from the terminal address information storage means to indicate a call connection request destination Means,
Request destination format information acquisition means for acquiring request destination format information representing the format of address information included in the terminal address information acquired by the request destination terminal address information acquisition means;
Format determination means for determining whether or not the request source format information and the request destination format information are equal;
When it is determined that the request source format information and the request destination format information are equal by the format determination means, the call connection request information is transmitted to the call connection request destination, and the request determination format is transmitted by the format determination means. Call connection request information transmitting means for transmitting the call connection request information to the call connection request information converter when it is determined that the information and the request destination format information are not equal;
And the call connection request information conversion device,
Call connection request relay information receiving means for receiving the call connection request information transmitted from the call connection relay device and transmitted through the network;
Format conversion means for converting the format of the request source address information included in the call connection request information into the same format as the request destination address information included in the call connection request information;
A call connection relay system comprising: converted call connection request information transmitting means for transmitting call connection request information after the format of the request source address information is converted to the call connection request destination.
ネットワークを介して呼接続要求情報変換装置と通信可能な呼接続中継装置において、
利用者識別情報およびアドレス情報を含む端末アドレス情報を受信する端末アドレス情報受信手段と、
前記端末アドレス情報を格納する端末アドレス情報格納手段と、
前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、
前記呼接続要求情報に示される呼接続要求元に対応するアドレス情報の形式を表わす要求元形式情報を生成する要求元形式情報生成手段と、
呼接続要求先を示すために前記呼接続要求情報に含まれる利用者識別情報と同一の利用者識別情報を含んだ前記端末アドレス情報を前記端末アドレス情報格納手段より取得する要求先端末アドレス情報取得手段と、
この要求先端末アドレス情報取得手段により取得された前記端末アドレス情報に含まれるアドレス情報の形式を表す要求先形式情報を取得する要求先形式情報取得手段と、
前記要求元形式情報と前記要求先形式情報とが等しいか否かを判断する形式判断手段と、
この形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しいと判断された場合には前記呼接続要求情報を前記呼接続要求先に送信し、前記形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しくないと判断された場合には前記呼接続要求情報を前記呼接続要求情報変換装置に送信する呼接続要求情報送信手段とを具備したことを特徴とする呼接続中継装置。
In a call connection relay device capable of communicating with a call connection request information conversion device via a network,
Terminal address information receiving means for receiving terminal address information including user identification information and address information;
Terminal address information storage means for storing the terminal address information;
Call connection request information receiving means for receiving call connection request information transmitted through the network;
Request source format information generating means for generating request source format information indicating the format of address information corresponding to the call connection request source indicated in the call connection request information;
Requested terminal address information acquisition that acquires the terminal address information including the same user identification information as the user identification information included in the call connection request information from the terminal address information storage means to indicate a call connection request destination Means,
Request destination format information acquisition means for acquiring request destination format information representing the format of address information included in the terminal address information acquired by the request destination terminal address information acquisition means;
Format determination means for determining whether or not the request source format information and the request destination format information are equal;
When it is determined that the request source format information and the request destination format information are equal by the format determination unit, the call connection request information is transmitted to the call connection request destination, and the request source format is transmitted by the format determination unit. Call connection request information transmission means for transmitting the call connection request information to the call connection request information converter when it is determined that the information is not equal to the request destination format information. Connection relay device.
前記要求元形式情報生成手段は、
呼接続要求元を示すために前記呼接続要求情報に含まれる利用者識別情報と同一の利用者識別情報を含んだ前記端末アドレス情報を前記端末アドレス情報格納手段より取得する要求元端末アドレス情報取得手段と、
この要求元端末アドレス情報取得手段により取得された前記端末アドレス情報に含まれるアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段とを具備することを特徴とする請求項5に記載の呼接続中継装置。
The request source format information generating means includes:
Request source terminal address information acquisition that acquires, from the terminal address information storage means, the terminal address information including the same user identification information as the user identification information included in the call connection request information to indicate the call connection request source Means,
6. A request source format information acquisition unit that acquires request source format information indicating a format of address information included in the terminal address information acquired by the request source terminal address information acquisition unit. The call connection relay device described in 1.
前記要求元形式情報生成手段は、呼接続要求元を示すために前記呼接続要求情報に含まれるアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段であることを特徴とする請求項5に記載の呼接続中継装置。  The request source format information generation means is request source format information acquisition means for acquiring request source format information indicating a format of address information included in the call connection request information to indicate a call connection request source. The call connection relay device according to claim 5. 前記要求元形式情報生成手段は、
呼接続要求元を示すために前記呼接続要求情報に含まれる利用者識別情報と同一の利用者識別情報を含んだ前記端末アドレス情報を前記端末アドレス情報格納手段より取得する要求元端末アドレス情報取得手段と、
呼接続要求元を示すために前記呼接続要求情報にアドレス情報が含まれるならばこのアドレス情報の形式を表す要求元形式情報を取得し、呼接続要求元を示すために前記呼接続要求情報にアドレス情報が含まれないならば前記要求元端末アドレス情報取得手段により取得された前記端末アドレス情報に含まれるアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段とを具備することを特徴とする請求項5に記載の呼接続中継装置。
The request source format information generating means includes:
Request source terminal address information acquisition that acquires, from the terminal address information storage means, the terminal address information including the same user identification information as the user identification information included in the call connection request information to indicate the call connection request source Means,
If address information is included in the call connection request information to indicate the call connection request source, request source format information indicating the format of this address information is acquired, and in the call connection request information to indicate the call connection request source Request source format information acquisition means for acquiring request source format information indicating the format of address information included in the terminal address information acquired by the request source terminal address information acquisition means if address information is not included. The call connection relay device according to claim 5.
ネットワークを介して呼接続要求情報変換装置と通信可能な呼接続中継装置に備えられたコンピュータを、
利用者識別情報およびアドレス情報を含む端末アドレス情報を受信する端末アドレス情報受信手段と、
前記端末アドレス情報を格納する端末アドレス情報格納手段と、
前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、
前記呼接続要求情報に示される呼接続要求元に対応するアドレス情報の形式を表わす要求元形式情報を生成する要求元形式情報生成手段と、
呼接続要求先を示すために前記呼接続要求情報に含まれる利用者識別情報と同一の利用者識別情報を含んだ前記端末アドレス情報を前記端末アドレス情報格納手段より取得する要求先端末アドレス情報取得手段と、
この要求先端末アドレス情報取得手段により取得された前記端末アドレス情報に含まれるアドレス情報の形式を表す要求先形式情報を取得する要求先形式情報取得手段と、
前記要求元形式情報と前記要求先形式情報とが等しいか否かを判断する形式判断手段と、
この形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しいと判断された場合には前記呼接続要求情報を前記呼接続要求先に送信し、前記形式判断手段により前記要求元形式情報と前記要求先形式情報とが等しくないと判断された場合には前記呼接続要求情報を前記呼接続要求情報変換装置に送信する呼接続要求情報送信手段として機能させることを具備したことを特徴とするプログラム。
A computer provided in a call connection relay device capable of communicating with a call connection request information conversion device via a network,
Terminal address information receiving means for receiving terminal address information including user identification information and address information;
Terminal address information storage means for storing the terminal address information;
Call connection request information receiving means for receiving call connection request information transmitted through the network;
Request source format information generating means for generating request source format information indicating the format of address information corresponding to the call connection request source indicated in the call connection request information;
Requested terminal address information acquisition that acquires the terminal address information including the same user identification information as the user identification information included in the call connection request information from the terminal address information storage means to indicate a call connection request destination Means,
Request destination format information acquisition means for acquiring request destination format information representing the format of address information included in the terminal address information acquired by the request destination terminal address information acquisition means;
Format determination means for determining whether or not the request source format information and the request destination format information are equal;
When it is determined that the request source format information and the request destination format information are equal by the format determination unit, the call connection request information is transmitted to the call connection request destination, and the request source format is transmitted by the format determination unit. When it is determined that the information and the request destination format information are not equal, the call connection request information is transmitted to the call connection request information conversion device. Program.
前記要求元形式情報生成手段を、
呼接続要求元を示すために前記呼接続要求情報に含まれる利用者識別情報と同一の利用者識別情報を含んだ前記端末アドレス情報を前記端末アドレス情報格納手段より取得する要求元端末アドレス情報取得手段と、
この要求元端末アドレス情報取得手段により取得された前記端末アドレス情報に含まれるアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段として機能させることを特徴とする請求項9に記載のプログラム。
The request source format information generating means
Request source terminal address information acquisition that acquires, from the terminal address information storage means, the terminal address information including the same user identification information as the user identification information included in the call connection request information to indicate the call connection request source Means,
10. The apparatus according to claim 9, wherein the request source format information acquisition unit acquires request source format information indicating a format of address information included in the terminal address information acquired by the request source terminal address information acquisition unit. The listed program.
前記要求元形式情報生成手段を、呼接続要求元を示すために前記呼接続要求情報に含まれるアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段として機能させることを特徴とする請求項9に記載のプログラム。  The request source format information generating unit functions as a request source format information acquiring unit that acquires request source format information indicating a format of address information included in the call connection request information to indicate a call connection request source. The program according to claim 9. 前記要求元形式情報生成手段を、
呼接続要求元を示すために前記呼接続要求情報に含まれる利用者識別情報と同一の利用者識別情報を含んだ前記端末アドレス情報を前記端末アドレス情報格納手段より取得する要求元端末アドレス情報取得手段と、
呼接続要求元を示すために前記呼接続要求情報にアドレス情報が含まれるならばこのアドレス情報の形式を表す要求元形式情報を取得し、呼接続要求元を示すために前記呼接続要求情報にアドレス情報が含まれないならば前記要求元端末アドレス情報取得手段により取得された前記端末アドレス情報に含まれるアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段として機能させることを特徴とする請求項9に記載のプログラム。
The request source format information generating means
Request source terminal address information acquisition that acquires, from the terminal address information storage means, the terminal address information including the same user identification information as the user identification information included in the call connection request information to indicate the call connection request source Means,
If address information is included in the call connection request information to indicate the call connection request source, request source format information indicating the format of this address information is acquired, and in the call connection request information to indicate the call connection request source If address information is not included, function as request source format information acquisition means for acquiring request source format information indicating the format of address information included in the terminal address information acquired by the request source terminal address information acquisition means The program according to claim 9.
ネットワークを介して互いに通信可能な呼接続中継装置と呼接続要求情報変換装置とを備え、
前記呼接続要求情報変換装置は、
利用者識別情報および第1のアドレス情報を含む端末アドレス情報を受信する端末アドレス情報受信手段と、
前記端末アドレス情報に含まれる前記第1のアドレス情報と異なる形式の前記呼接続要求情報変換装置を指す第2のアドレス情報と前記端末アドレス情報に含まれる前記利用者識別情報および前記第1のアドレス情報とを含むアドレス対応情報を生成するアドレス情報生成手段と、
前記アドレス対応情報を前記呼接続中継装置へ送信するアドレス対応情報送信手段と、
前記アドレス対応情報を格納するアドレス対応情報格納手段とを具備し、
前記呼接続中継装置は、
前記呼接続要求情報変換装置から送信されて前記ネットワークを伝送されてきた前記アドレス対応情報を受信するアドレス対応情報受信手段と、
前記アドレス対応情報に含まれる利用者識別情報、第1のアドレス情報および第2のアドレス情報を互いに対応させて格納するアドレス情報格納手段と、
前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、
前記呼接続要求情報に示される呼接続要求元に対応するアドレス情報の形式を表わす要求元形式情報を生成する要求元形式情報生成手段と、
前記呼接続要求情報に含まれる呼接続要求先の利用者識別情報に対応させて前記アドレス情報格納手段に格納されている前記第1のアドレス情報および前記第2のアドレス情報のうちで前記要求元形式情報に示される形式と等しい形式のアドレス情報を取得するアドレス情報取得手段と、
呼接続要求先を示すために前記呼接続要求情報に含まれる利用者識別情報を前記アドレス情報取得手段より取得されたアドレス情報に置換した上で、この置換がなされた後の呼接続要求情報を前記ネットワークへ送信する呼接続要求情報送信手段とを具備し、
さらに前記呼接続要求情報変換装置は、
前記呼接続中継装置によって送信された前記呼接続要求情報を受信する呼接続要求中継情報受信手段と、
この呼接続要求中継情報受信手段によって受信された前記呼接続要求情報に呼接続要求先を示すために含まれる前記第2のアドレス情報をこの第2のアドレス情報に対応させて前記アドレス対応情報格納手段に格納された第1のアドレス情報に置換するアドレス置換手段と、
このアドレス置換手段によってアドレス情報が置換された後の前記呼接続要求情報を前記ネットワークへ送信する変換呼接続要求情報送信手段とを具備したことを特徴とする呼接続中継システム。
A call connection relay device and a call connection request information conversion device capable of communicating with each other via a network;
The call connection request information conversion device comprises:
Terminal address information receiving means for receiving terminal address information including user identification information and first address information;
Second address information indicating the call connection request information conversion device in a format different from the first address information included in the terminal address information, the user identification information included in the terminal address information, and the first address Address information generating means for generating address correspondence information including information;
Address correspondence information transmitting means for transmitting the address correspondence information to the call connection relay device;
Address correspondence information storage means for storing the address correspondence information;
The call connection relay device is:
Address correspondence information receiving means for receiving the address correspondence information transmitted from the call connection request information converter and transmitted through the network;
Address information storage means for storing user identification information, first address information, and second address information included in the address correspondence information in association with each other;
Call connection request information receiving means for receiving call connection request information transmitted through the network;
Request source format information generating means for generating request source format information indicating the format of address information corresponding to the call connection request source indicated in the call connection request information;
Of the first address information and the second address information stored in the address information storage means in association with the user identification information of the call connection request destination included in the call connection request information, the request source Address information acquisition means for acquiring address information in a format equal to the format indicated in the format information;
After replacing the user identification information included in the call connection request information with the address information acquired from the address information acquisition means to indicate the call connection request destination, the call connection request information after the replacement is performed. Call connection request information transmitting means for transmitting to the network,
Further, the call connection request information conversion device comprises:
Call connection request relay information receiving means for receiving the call connection request information transmitted by the call connection relay device;
The address correspondence information is stored by associating the second address information included in the call connection request information received by the call connection request relay information receiving means with the second address information. Address replacement means for replacing the first address information stored in the means;
A call connection relay system comprising: conversion call connection request information transmission means for transmitting the call connection request information after the address information is replaced by the address replacement means to the network.
ネットワークを介して呼接続中継装置と通信可能な呼接続要求情報変換装置において、
利用者識別情報および第1のアドレス情報を含む端末アドレス情報を受信する端末アドレス情報受信手段と、
前記端末アドレス情報に含まれる前記第1のアドレス情報と異なる形式の前記呼接続要求情報変換装置を指す第2のアドレス情報と前記端末アドレス情報に含まれる前記利用者識別情報および前記第1のアドレス情報とを含むアドレス対応情報を生成するアドレス情報生成手段と、
前記アドレス対応情報を前記呼接続中継装置へ送信するアドレス対応情報送信手段と、
前記アドレス対応情報を格納するアドレス対応情報格納手段と、
前記呼接続中継装置によって送信された前記呼接続要求情報を受信する呼接続要求中継情報受信手段と、
この呼接続要求中継情報受信手段によって受信された前記呼接続要求情報に呼接続要求先を示すために含まれる前記第2のアドレス情報をこの第2のアドレス情報に対応させて前記アドレス対応情報格納手段に格納された第1のアドレス情報に置換するアドレス置換手段と、
このアドレス置換手段によってアドレス情報が置換された後の前記呼接続要求情報を前記ネットワークへ送信する変換呼接続要求情報送信手段とを具備したことを特徴とする呼接続要求情報変換装置。
In a call connection request information conversion device capable of communicating with a call connection relay device via a network,
Terminal address information receiving means for receiving terminal address information including user identification information and first address information;
Second address information indicating the call connection request information conversion device in a format different from the first address information included in the terminal address information, the user identification information included in the terminal address information, and the first address Address information generating means for generating address correspondence information including information;
Address correspondence information transmitting means for transmitting the address correspondence information to the call connection relay device;
Address correspondence information storage means for storing the address correspondence information;
Call connection request relay information receiving means for receiving the call connection request information transmitted by the call connection relay device;
The address correspondence information is stored by associating the second address information included in the call connection request information received by the call connection request relay information receiving means with the second address information. Address replacement means for replacing the first address information stored in the means;
A call connection request information conversion apparatus comprising: conversion call connection request information transmission means for transmitting the call connection request information after the address information is replaced by the address replacement means to the network.
ネットワークを呼接続中継装置と通信可能な呼接続要求情報変換装置に備えられたコンピュータを、
利用者識別情報および第1のアドレス情報を含む端末アドレス情報を受信する端末アドレス情報受信手段と、
前記端末アドレス情報に含まれる前記第1のアドレス情報と異なる形式の前記呼接続要求情報変換装置を指す第2のアドレス情報と前記端末アドレス情報に含まれる前記利用者識別情報および前記第1のアドレス情報とを含むアドレス対応情報を生成するアドレス情報生成手段と、
前記アドレス対応情報を前記呼接続中継装置へ送信するアドレス対応情報送信手段と、
前記アドレス対応情報を格納するアドレス対応情報格納手段と、
前記呼接続中継装置によって送信された前記呼接続要求情報を受信する呼接続要求中継情報受信手段と、
この呼接続要求中継情報受信手段によって受信された前記呼接続要求情報に呼接続要求先を示すために含まれる前記第2のアドレス情報をこの第2のアドレス情報に対応させて前記アドレス対応情報格納手段に格納された第1のアドレス情報に置換するアドレス置換手段と、
このアドレス置換手段によってアドレス情報が置換された後の前記呼接続要求情報を前記ネットワークへ送信する変換呼接続要求情報送信手段として機能させることを特徴とするプログラム。
A computer provided in a call connection request information conversion device capable of communicating with a call connection relay device over a network,
Terminal address information receiving means for receiving terminal address information including user identification information and first address information;
Second address information indicating the call connection request information conversion device in a format different from the first address information included in the terminal address information, the user identification information included in the terminal address information, and the first address Address information generating means for generating address correspondence information including information;
Address correspondence information transmitting means for transmitting the address correspondence information to the call connection relay device;
Address correspondence information storage means for storing the address correspondence information;
Call connection request relay information receiving means for receiving the call connection request information transmitted by the call connection relay device;
The address correspondence information is stored by associating the second address information included in the call connection request information received by the call connection request relay information receiving means with the second address information. Address replacement means for replacing the first address information stored in the means;
A program which functions as a converted call connection request information transmitting unit for transmitting the call connection request information after the address information is replaced by the address replacing unit to the network.
ネットワークを介して呼接続要求情報変換装置と通信可能な呼接続中継装置において、
前記呼接続要求情報変換装置から送信されて前記ネットワークを伝送されてきた前記アドレス対応情報を受信するアドレス対応情報受信手段と、
前記アドレス対応情報に含まれる利用者識別情報、第1のアドレス情報および第2のアドレス情報を互いに対応させて格納するアドレス情報格納手段と、
前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、
前記呼接続要求情報に示される呼接続要求元に対応するアドレス情報の形式を表わす要求元形式情報を生成する要求元形式情報生成手段と、
前記呼接続要求情報に含まれる呼接続要求先の利用者識別情報に対応させて前記アドレス情報格納手段に格納されている前記第1のアドレス情報および前記第2のアドレス情報のうちで前記要求元形式情報に示される形式と等しい形式のアドレス情報を取得するアドレス情報取得手段と、
呼接続要求先を示すために前記呼接続要求情報に含まれる利用者識別情報を前記アドレス情報取得手段より取得されたアドレス情報に置換した上で、この置換がなされた後の呼接続要求情報を前記ネットワークへ送信する呼接続要求情報送信手段とを具備したことを特徴とする呼接続中継装置。
In a call connection relay device capable of communicating with a call connection request information conversion device via a network,
Address correspondence information receiving means for receiving the address correspondence information transmitted from the call connection request information converter and transmitted through the network;
Address information storage means for storing user identification information, first address information, and second address information included in the address correspondence information in association with each other;
Call connection request information receiving means for receiving call connection request information transmitted through the network;
Request source format information generating means for generating request source format information indicating the format of address information corresponding to the call connection request source indicated in the call connection request information;
Of the first address information and the second address information stored in the address information storage means in association with the user identification information of the call connection request destination included in the call connection request information, the request source Address information acquisition means for acquiring address information in a format equal to the format indicated in the format information;
After replacing the user identification information included in the call connection request information with the address information acquired by the address information acquisition means to indicate the call connection request destination, the call connection request information after the replacement is performed. A call connection relay device comprising call connection request information transmitting means for transmitting to the network.
前記要求元形式情報生成手段は、
呼接続要求元を示すために前記呼接続要求情報に含まれる利用者識別情報に対応させて前記アドレス情報格納手段に格納されている前記第1のアドレス情報を取得する要求元アドレス情報取得手段と、
この要求元アドレス情報取得手段により取得された前記第1のアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段とを具備することを特徴とする請求項16に記載の呼接続中継装置。
The request source format information generating means includes:
Request source address information acquisition means for acquiring the first address information stored in the address information storage means in association with user identification information included in the call connection request information to indicate a call connection request source; ,
17. The call according to claim 16, further comprising request source format information acquisition means for acquiring request source format information indicating a format of the first address information acquired by the request source address information acquisition means. Connection relay device.
前記要求元形式情報生成手段は、
呼接続要求元を示すために前記呼接続要求情報に含まれるアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段とを具備することを特徴とする請求項16に記載の呼接続中継装置。
The request source format information generating means includes:
The request source format information acquiring means for acquiring request source format information indicating a format of address information included in the call connection request information in order to indicate a call connection request source. Call connection relay device.
前記要求元形式情報生成手段は、
呼接続要求元を示すために前記呼接続要求情報に含まれる利用者識別情報に対応させて前記アドレス情報格納手段に格納されている前記第1のアドレス情報を取得する要求元アドレス情報取得手段と、
呼接続要求元を示すために前記呼接続要求情報にアドレス情報が含まれるならばこのアドレス情報の形式を表す要求元形式情報を取得し、呼接続要求元を示すために前記呼接続要求情報にアドレス情報が含まれないならば前記要求元アドレス情報取得手段により取得された前記第1のアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段とを具備することを特徴とする請求項16に記載の呼接続中継装置。
The request source format information generating means includes:
Request source address information acquisition means for acquiring the first address information stored in the address information storage means in association with user identification information included in the call connection request information to indicate a call connection request source; ,
If address information is included in the call connection request information to indicate the call connection request source, request source format information indicating the format of this address information is acquired, and in the call connection request information to indicate the call connection request source Request source format information acquisition means for acquiring request source format information indicating the format of the first address information acquired by the request source address information acquisition means if address information is not included, The call connection relay device according to claim 16.
ネットワークを介して呼接続要求情報変換装置と通信可能な呼接続中継装置に備えられたコンピュータを、
前記呼接続要求情報変換装置から送信されて前記ネットワークを伝送されてきた前記アドレス対応情報を受信するアドレス対応情報受信手段と、
前記アドレス対応情報に含まれる利用者識別情報、第1のアドレス情報および第2のアドレス情報を互いに対応させて格納するアドレス情報格納手段と、
前記ネットワークを伝送されてきた呼接続要求情報を受信する呼接続要求情報受信手段と、
前記呼接続要求情報に示される呼接続要求元に対応するアドレス情報の形式を表わす要求元形式情報を生成する要求元形式情報生成手段と、
前記呼接続要求情報に含まれる呼接続要求先の利用者識別情報に対応させて前記アドレス情報格納手段に格納されている前記第1のアドレス情報および前記第2のアドレス情報のうちで前記要求元形式情報に示される形式と等しい形式のアドレス情報を取得するアドレス情報取得手段と、
呼接続要求先を示すために前記呼接続要求情報に含まれる利用者識別情報を前記アドレス情報取得手段より取得されたアドレス情報に置換した上で、この置換がなされた後の呼接続要求情報を前記ネットワークへ送信する呼接続要求情報送信手段として機能させることを特徴とするプログラム。
A computer provided in a call connection relay device capable of communicating with a call connection request information conversion device via a network,
Address correspondence information receiving means for receiving the address correspondence information transmitted from the call connection request information converter and transmitted through the network;
Address information storage means for storing user identification information, first address information, and second address information included in the address correspondence information in association with each other;
Call connection request information receiving means for receiving call connection request information transmitted through the network;
Request source format information generating means for generating request source format information indicating the format of address information corresponding to the call connection request source indicated in the call connection request information;
Of the first address information and the second address information stored in the address information storage means in association with the user identification information of the call connection request destination included in the call connection request information, the request source Address information acquisition means for acquiring address information in a format equal to the format indicated in the format information;
After replacing the user identification information included in the call connection request information with the address information acquired by the address information acquisition means to indicate the call connection request destination, the call connection request information after the replacement is performed. A program that functions as call connection request information transmission means for transmitting to the network.
前記要求元形式情報生成手段を、
呼接続要求元を示すために前記呼接続要求情報に含まれる利用者識別情報に対応させて前記アドレス情報格納手段に格納されている前記第1のアドレス情報を取得する要求元アドレス情報取得手段と、
この要求元アドレス情報取得手段により取得された前記第1のアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段として機能させることを特徴とする請求項20に記載のプログラム。
The request source format information generating means
Request source address information acquisition means for acquiring the first address information stored in the address information storage means in association with user identification information included in the call connection request information to indicate a call connection request source; ,
21. The program according to claim 20, wherein the program functions as request source format information acquisition means for acquiring request source format information representing the format of the first address information acquired by the request source address information acquisition means.
前記要求元形式情報生成手段を、
呼接続要求元を示すために前記呼接続要求情報に含まれるアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段として機能させることを特徴とする請求項20に記載のプログラム。
The request source format information generating means
21. The program according to claim 20, wherein the program functions as request source format information acquisition means for acquiring request source format information indicating a format of address information included in the call connection request information in order to indicate a call connection request source. .
前記要求元形式情報生成手段を、
呼接続要求元を示すために前記呼接続要求情報に含まれる利用者識別情報に対応させて前記アドレス情報格納手段に格納されている前記第1のアドレス情報を取得する要求元アドレス情報取得手段と、
呼接続要求元を示すために前記呼接続要求情報にアドレス情報が含まれるならばこのアドレス情報の形式を表す要求元形式情報を取得し、呼接続要求元を示すために前記呼接続要求情報にアドレス情報が含まれないならば前記要求元アドレス情報取得手段により取得された前記第1のアドレス情報の形式を表す要求元形式情報を取得する要求元形式情報取得手段として機能させることを特徴とする請求項20に記載のプログラム。
The request source format information generating means
Request source address information acquisition means for acquiring the first address information stored in the address information storage means in association with user identification information included in the call connection request information to indicate a call connection request source; ,
If address information is included in the call connection request information to indicate the call connection request source, request source format information indicating the format of this address information is acquired, and in the call connection request information to indicate the call connection request source If the address information is not included, it functions as a request source format information acquisition unit that acquires request source format information indicating the format of the first address information acquired by the request source address information acquisition unit. The program according to claim 20.
前記アドレス情報が、インターネットプロトコルにおけるIPアドレスよりなることを特徴とする請求項1、請求項4および請求項13のいずれか1項に記載の呼接続中継システム。  The call connection relay system according to any one of claims 1, 4, and 13, wherein the address information includes an IP address in an Internet protocol. 前記アドレス情報が、IPv4およびIPv6に準拠した形式よりなることを特徴とする請求項24に記載の呼接続中継システム。  The call connection relay system according to claim 24, wherein the address information has a format conforming to IPv4 and IPv6.
JP2003046076A 2003-02-24 2003-02-24 Call connection relay system, call connection relay device and program thereof, call connection request information conversion device and program thereof Expired - Fee Related JP3920791B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003046076A JP3920791B2 (en) 2003-02-24 2003-02-24 Call connection relay system, call connection relay device and program thereof, call connection request information conversion device and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003046076A JP3920791B2 (en) 2003-02-24 2003-02-24 Call connection relay system, call connection relay device and program thereof, call connection request information conversion device and program thereof

Publications (2)

Publication Number Publication Date
JP2004260314A JP2004260314A (en) 2004-09-16
JP3920791B2 true JP3920791B2 (en) 2007-05-30

Family

ID=33112727

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003046076A Expired - Fee Related JP3920791B2 (en) 2003-02-24 2003-02-24 Call connection relay system, call connection relay device and program thereof, call connection request information conversion device and program thereof

Country Status (1)

Country Link
JP (1) JP3920791B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1761359B (en) * 2004-10-12 2012-02-29 株式会社日立制作所 Mobile communication control method and mobile communication control system
JP2006148418A (en) 2004-11-18 2006-06-08 Fujitsu Ltd Server and communication control method
US8331355B2 (en) * 2008-06-24 2012-12-11 Research In Motion Limited Method for a network component to route a communication session
US8683077B2 (en) 2008-06-24 2014-03-25 Blackberry Limited Method for indicating supported IP versions and reaching a device that supports compatible IP versions with SIP

Also Published As

Publication number Publication date
JP2004260314A (en) 2004-09-16

Similar Documents

Publication Publication Date Title
JP5842290B2 (en) Session start protocol adapter
US8340089B2 (en) Apparatus and method for managing data transfer in VoIP gateway
JP3633546B2 (en) Signaling relay system and signaling relay method
US20050066038A1 (en) Session control system, communication terminal and servers
JP5051728B2 (en) Method and system for transmitting data between nodes connected to different IP environments by assigning a fake address
JP2005236824A (en) IPv6 / IPv4 translator
KR100607993B1 (en) Heterogeneous network communication system and method
JP2007049415A (en) Voice data conversion apparatus, network system, and control method and program
CN102244687B (en) Method, device and system for acquiring multi-address message
JP3920791B2 (en) Call connection relay system, call connection relay device and program thereof, call connection request information conversion device and program thereof
US8224995B2 (en) Method and system for providing an accurate address of a device on a network
JP2008258917A (en) Identical nat subordinate communication control system, nat device, identical nat subordinate communication control method, and program
JP4748092B2 (en) Satellite communication method, slave station and master station
JP3776429B2 (en) Optimal routing when two or more network elements are combined into one element
JP2007104676A (en) VoIP terminal and communication method of the terminal
JP6825702B2 (en) Gateway device, message transmission method and program
JP2014022817A (en) Communication destination resolution device, gateway device, communication destination resolution method, and program
JP2006067592A (en) Message routing between servers on the same board
JP4555005B2 (en) Protocol conversion server
JP2004165823A (en) IP address translator
JP5570392B2 (en) Retransmission request transmission protocol converter
KR20010035641A (en) Internet protocol apparatus for communicating with private network from outsidenetwork
KR100369809B1 (en) Method for transmitting dual tone multiple frequency signal using voip
JP4793477B2 (en) Address translation apparatus, message processing method and apparatus
JP4059445B2 (en) Call connection device, call connection system, and call connection program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061128

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070111

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070215

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110223

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110223

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120223

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130223

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees