(57)【特許請求の範囲】
【請求項１】
制御プロトコルに基づく制御信号の通信を行った後に、データ転送プロトコルに基づいて、複数の符号化方式のうちいずれかの符号化方式によりデータを符号化したデータ信号の通信を行う複数の通信装置にネットワークを介して接続された通信制御装置であって、
前記複数の通信装置毎に、当該通信装置を識別する通信装置識別情報と、前記複数の符号化方式のうち当該通信装置が用いる符号化方式を示す情報とが対応付けられて記憶される装置能力記憶部と、
前記複数の符号化方式のうちいずれかの符号化方式により符号化された前記データ信号を、他の符号化方式により符号化された前記データ信号に変換する変換装置の接続先を示す情報が記憶されている変換装置記憶部と、
前記通信装置から、当該通信装置が用いる前記符号化方式を示す情報が含まれる前記制御信号を受信し、当該通信装置を識別する通信装置識別情報に、受信した制御信号に含まれる符号化方式を示す情報を対応付けて前記装置能力記憶部に記憶させる装置能力登録部と、
通信要求元の前記通信装置から、通信要求先の前記通信装置を識別する通信装置識別情報が含まれる制御信号を受信する受信部と、
前記受信部が前記制御信号を受信すると、前記通信要求元の通信装置に対応付けられた前記符号化方式と、前記通信要求先の通信装置に対応付けられた前記符号化方式とを前記装置能力記憶部から読み出して比較し、比較した前記符号化方式が異なる場合、前記変換装置記憶部から、当該異なる符号化方式の変換を行う前記変換装置の接続先を読み出して当該接続先が含まれる制御信号を前記通信要求元と前記通信要求先との通信装置に送信する通信制御部と、
を備え、
前記通信要求元の通信装置は、第１の符号化方式によりデータ信号を符号化し、前記通信要求先の通信装置は、前記第１の符号化方式とは異なる第２の符号化方式によりデータ信号を符号化し、前記通信要求元の通信装置と前記通信要求先の通信装置とは、前記第１の符号化方式と前記第２の符号化方式とのいずれとも異なる第３の符号化方式によりデータ信号を符号化するネットワークを介して接続され、
前記変換装置記憶部には、前記第１の符号化方式によるデータ信号を前記第３の符号化方式によるデータ信号に変換する第１の変換装置と、前記第２の符号化方式によるデータ信号を前記第３の符号化方式によるデータ信号に変換する第２の変換装置との接続先を示す情報が記憶され、
前記通信制御部は、前記通信要求元の通信装置に対しては前記第１の変換装置の接続先を送信し、前記通信要求先の通信装置に対しては前記第２の変換装置の接続先を送信する
ことを特徴とする通信制御装置。
【請求項２】
前記データ信号を、符号化方式を変換せずに中継する中継装置の接続先を示す情報が記憶されている中継装置記憶部を備え、
前記通信制御部は、前記受信部が呼制御信号を受信すると、前記通信要求元の通信装置に対応付けられた前記符号化方式と、前記通信要求先の通信装置に対応付けられた前記符号化方式とを前記装置能力記憶部から読み出して比較し、比較した前記符号化方式が一致する場合、前記中継装置記憶部から、前記中継装置の接続先を読み出して当該接続先が含まれる呼制御信号を前記通信要求元と前記通信要求先との通信装置に送信する
ことを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記通信制御部は、前記通信要求先の通信装置に接続されたシグナリングゲートウェイに、前記第３の符号化方式を示す内部コーデックと、前記第２の符号化方式を示す外部コーデックと、前記第２の変換装置の接続先とを送信する
ことを特徴とする請求項１又は請求項２のいずれかに記載の通信制御装置。
【請求項４】
前記通信制御部が前記シグナリングゲートウェイに送信した前記第２の変換装置の接続先は、当該シグナリングゲートウェイによって前記通信要求先の通信装置に接続された呼制御サーバに送信される
ことを特徴とする請求項３に記載の通信制御装置。
【請求項５】
前記通信制御部が、前記シグナリングゲートウェイと前記呼制御サーバとを介して前記通信要求先の通信装置に前記第２の変換装置の接続先を送信すると、当該通信要求先の通信装置は、前記呼制御サーバを介して前記シグナリングゲートウェイに応答信号を送信し、応答信号を受信した当該シグナリングゲートウェイは、前記第２の変換装置に、前記第２の符号化方式により前記通信要求先の通信装置との間でデータ信号の通信を行い前記第３の符号化方式により前記第１の変換装置との間でデータ信号の通信を行うことを指示し、
前記通信制御部が、前記シグナリングゲートウェイを介して前記通信要求先の通信装置からの応答信号を受信すると、前記通信要求元の通信装置に接続されたシグナリングゲートウェイに、前記第３の符号化方式を示す内部コーデックと、前記第１の符号化方式を示す外部コーデックと、前記第１の変換装置の接続先とを送信する
ことを特徴とする請求項４に記載の通信制御装置。
【請求項６】
制御プロトコルに基づく制御信号の通信を行った後に、データ転送プロトコルに基づいて、複数の符号化方式のうちいずれかの符号化方式によりデータを符号化したデータ信号の通信を行う複数の通信装置にネットワークを介して接続され、前記複数の通信装置毎に、当該通信装置を識別する通信装置識別情報と、前記複数の符号化方式のうち当該通信装置が用いる符号化方式を示す情報とが対応付けられて記憶される装置能力記憶部と、前記複数の符号化方式のうちいずれかの符号化方式により符号化された前記データ信号を、他の符号化方式により符号化された前記データ信号に変換する変換装置の接続先を示す情報が記憶されている変換装置記憶部と、を備えた通信制御装置の通信制御方法であって、
前記通信装置から、当該通信装置が用いる前記符号化方式を示す情報が含まれる前記制御信号を受信し、当該通信装置を識別する通信装置識別情報に、受信した制御信号に含まれる符号化方式を示す情報を対応付けて前記装置能力記憶部に記憶させる第１のステップと、
通信要求元の前記通信装置から、通信要求先の前記通信装置を識別する通信装置識別情報が含まれる制御信号を受信する第２のステップと、
前記制御信号を受信すると、前記通信要求元の通信装置に対応付けられた前記符号化方式と、前記通信要求先の通信装置に対応付けられた前記符号化方式とを前記装置能力記憶部から読み出して比較し、比較した前記符号化方式が異なる場合、前記変換装置記憶部から、当該異なる符号化方式の変換を行う前記変換装置の接続先を読み出して当該接続先が含まれる制御信号を前記通信要求元と前記通信要求先との通信装置に送信する第３のステップと、
を備え、
前記通信要求元の通信装置は、第１の符号化方式によりデータ信号を符号化し、前記通信要求先の通信装置は、前記第１の符号化方式とは異なる第２の符号化方式によりデータ信号を符号化し、前記通信要求元の通信装置と前記通信要求先の通信装置とは、前記第１の符号化方式と前記第２の符号化方式とのいずれとも異なる第３の符号化方式によりデータ信号を符号化するネットワークを介して接続され、
前記変換装置記憶部には、前記第１の符号化方式によるデータ信号を前記第３の符号化方式によるデータ信号に変換する第１の変換装置と、前記第２の符号化方式によるデータ信号を前記第３の符号化方式によるデータ信号に変換する第２の変換装置との接続先を示す情報が記憶され、
前記第３のステップでは、前記通信要求元の通信装置に対しては前記第１の変換装置の接続先を送信し、前記通信要求先の通信装置に対しては前記第２の変換装置の接続先を送信する
ことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定められた符号化方式により行われる通信を制御する技術に関する。
【背景技術】
【０００２】
ＩＰ（Internet Protocol）ネットワークを介して音声等のデータをリアルタイムに通信する技術の研究が進んでいる。例えば、ＶｏＩＰ（Voice over Internet Protocol）は、音声を定められた符号化方式で圧縮してＩＰパケットに変換し、ＩＰネットワークを介してリアルタイムに通信する技術である。これにより、ＩＰネットワークを介した電話通信が実現される。ＶｏＩＰによる音声通信を行う通信装置は、ＳＩＰ（Session Initiation Protocol）等の呼制御プロトコルに基づく呼制御信号を通信して接続を確立する。そして、呼制御信号により確立した接続に基づいて、ＲＴＰ（Real-time Transport Protocol）等のデータ転送プロトコルにより、定められた複数の符号化方式のうちいずれかの符号化方式により音声を符号化したデータ信号を通信する。非特許文献１〜３には、このようなデータ通信を行うための制御プロトコルが定められている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“Media Gateway Control Protocol Architecture and Requirements”、[online]、[平成２３年３月４日検索] インターネットＵＲＬ: http://www.ietf.org/rfc/rfc2805.txt
【非特許文献２】“SIP: Session Initiation Protocol”、[online]、[平成２３年３月４日検索] インターネットＵＲＬ: http://www.ietf.org/rfc/rfc3261.txt
【非特許文献３】“An Offer/Answer Model with the Session Description Protocol (SDP)”、[online]、[平成２３年３月４日検索] インターネットＵＲＬ: http://www.ietf.org/rfc/rfc3264.txt
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようなリアルタイムなデータ通信では、通信装置は上述のように複数の符号化方式のうちいずれかの符号化方式により音声等のデータを符号化している。このため、通信要求元の通信装置と通信要求先の通信装置とで用いる符号化方式が異なると、符号化されたデータが復号できずデータ通信を行うことができなかった。ここで、通信要求元の通信装置と通信要求先の通信装置とで用いる符号化方式が異なる場合でも、データ通信ができることが望ましい。
【０００５】
本発明は、このような状況に鑑みてなされたもので、通信要求元の通信装置と通信要求先の通信装置とで用いる符号化方式が異なる場合でも、効率良くリアルタイムなデータ通信を行う通信制御装置、通信制御方法を提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、制御プロトコルに基づく制御信号の通信を行った後に、データ転送プロトコルに基づいて、複数の符号化方式のうちいずれかの符号化方式によりデータを符号化したデータ信号の通信を行う複数の通信装置（例えば、本実施形態における通信端末１０−１、通信端末１０−２、通信端末１０−３、・・・）にネットワークを介して接続された通信制御装置（例えば、本実施形態における通信制御装置３０）であって、複数の通信装置毎に、通信装置を識別する通信装置識別情報と、複数の符号化方式のうち通信装置が用いる符号化方式を示す情報とが対応付けられて記憶される装置能力記憶部（例えば、本実施形態における装置能力記憶部３１）と、複数の符号化方式のうちいずれかの符号化方式により符号化されたデータ信号を、他の符号化方式により符号化されたデータ信号に変換する変換装置（例えば、本実施形態におけるメディアＧＷ５０−１、メディアＧＷ５０−２）の接続先を示す情報が記憶されている変換装置記憶部（例えば、本実施形態における変換装置記憶部３２）と、通信装置から、通信装置が用いる符号化方式を示す情報が含まれる制御信号を受信し、通信装置を識別する通信装置識別情報に、受信した制御信号に含まれる符号化方式を示す情報を対応付けて装置能力記憶部に記憶させる装置能力登録部（例えば、本実施形態における装置能力管理部３４）と、通信要求元の通信装置から、通信要求先の通信装置を識別する通信装置識別情報が含まれる制御信号を受信する受信部（例えば、本実施形態における通信部３６）と、受信部が制御信号を受信すると、通信要求元の通信装置に対応付けられた符号化方式と、通信要求先の通信装置に対応付けられた符号化方式とを装置能力記憶部から読み出して比較し、比較した符号化方式が異なる場合、変換装置記憶部から、異なる符号化方式の変換を行う変換装置の接続先を読み出して接続先が含まれる制御信号を通信要求元と通信要求先との通信装置に送信する通信制御部（例えば、本実施形態における通信制御部３８）と、を備えることを特徴とする。
【０００７】
また、本発明は、データ信号を、符号化方式を変換せずに中継する中継装置（例えば、本実施形態におけるルータ６０−１、ルータ６０−２）の接続先を示す情報が記憶されている中継装置記憶部（例えば、本実施形態における中継装置記憶部３３）を備え、通信制御部は、受信部が呼制御信号を受信すると、通信要求元の通信装置に対応付けられた符号化方式と、通信要求先の通信装置に対応付けられた符号化方式とを装置能力記憶部から読み出して比較し、比較した符号化方式が一致する場合、中継装置記憶部から、中継装置の接続先を読み出して接続先が含まれる呼制御信号を通信要求元と通信要求先との通信装置に送信することを特徴とする。
【０００８】
また、本発明は、通信要求元の通信装置は、第１の符号化方式によりデータ信号を符号化し、通信要求先の通信装置は、第１の符号化方式とは異なる第２の符号化方式によりデータ信号を符号化し、通信要求元の通信装置と通信要求先の通信装置とは、第１の符号化方式と第２の符号化方式とのいずれとも異なる第３の符号化方式によりデータ信号を符号化するネットワークを介して接続され、変換装置記憶部には、第１の符号化方式によるデータ信号を第３の符号化方式によるデータ信号に変換する第１の変換装置と、第２の符号化方式によるデータ信号を第３の符号化方式によるデータ信号に変換する第２の変換装置との接続先を示す情報が記憶され、通信制御部は、通信要求元の通信装置に対しては第１の変換装置の接続先を送信し、通信要求先の通信装置に対しては第２の変換装置の接続先を送信することを特徴とする。
【０００９】
また、本発明は、通信制御部は、通信要求先の通信装置に接続されたシグナリングゲートウェイに、第３の符号化方式を示す内部コーデックと、第２の符号化方式を示す外部コーデックと、第２の変換装置の接続先とを送信することを特徴とする。
【００１０】
また、本発明は、通信制御部がシグナリングゲートウェイに送信した第２の変換装置の接続先は、シグナリングゲートウェイによって通信要求先の通信装置に接続された呼制御サーバに送信されることを特徴とする。
【００１１】
また、本発明は、通信制御部が、シグナリングゲートウェイと呼制御サーバとを介して通信要求先の通信装置に第２の変換装置の接続先を送信すると、通信要求先の通信装置は、呼制御サーバを介してシグナリングゲートウェイに応答信号を送信し、応答信号を受信したシグナリングゲートウェイは、第２の変換装置に、第２の符号化方式により通信要求先の通信装置との間でデータ信号の通信を行い第３の符号化方式により第１の変換装置との間でデータ信号の通信を行うことを指示し、通信制御部が、シグナリングゲートウェイを介して通信要求先の通信装置からの応答信号を受信すると、通信要求元の通信装置に接続されたシグナリングゲートウェイに、第３の符号化方式を示す内部コーデックと、第１の符号化方式を示す外部コーデックと、第１の変換装置の接続先とを送信することを特徴とする。
【００１２】
また、本発明は、制御プロトコルに基づく制御信号の通信を行った後に、データ転送プロトコルに基づいて、複数の符号化方式のうちいずれかの符号化方式によりデータを符号化したデータ信号の通信を行う複数の通信装置にネットワークを介して接続され、複数の通信装置毎に、通信装置を識別する通信装置識別情報と、複数の符号化方式のうち通信装置が用いる符号化方式を示す情報とが対応付けられて記憶される装置能力記憶部と、複数の符号化方式のうちいずれかの符号化方式により符号化されたデータ信号を、他の符号化方式により符号化されたデータ信号に変換する変換装置の接続先を示す情報が記憶されている変換装置記憶部と、を備えた通信制御装置の通信制御方法であって、通信装置から、通信装置が用いる符号化方式を示す情報が含まれる制御信号を受信し、通信装置を識別する通信装置識別情報に、受信した制御信号に含まれる符号化方式を示す情報を対応付けて装置能力記憶部に記憶させるステップと、通信要求元の通信装置から、通信要求先の通信装置を識別する通信装置識別情報が含まれる制御信号を受信するステップと、制御信号を受信すると、通信要求元の通信装置に対応付けられた符号化方式と、通信要求先の通信装置に対応付けられた符号化方式とを装置能力記憶部から読み出して比較し、比較した符号化方式が異なる場合、変換装置記憶部から、異なる符号化方式の変換を行う変換装置の接続先を読み出して接続先が含まれる制御信号を通信要求元と通信要求先との通信装置に送信するステップと、を備えることを特徴とする。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、通信制御装置が、複数の通信装置から、通信装置が用いる符号化方式を受信し、通信装置識別情報と、複数の符号化方式のうち通信装置が用いる符号化方式を示す情報とを対応付けて記憶し、通信要求元の通信装置から、通信要求先の通信装置を識別する通信装置識別情報が含まれる呼制御信号を受信し、通信要求元の通信装置に対応付けられた符号化方式と、通信要求先の通信装置に対応付けられた符号化方式とを読み出して比較し、比較した符号化方式が異なる場合、異なる符号化方式の変換を行う変換装置の接続先を読み出して接続先が含まれる呼制御信号を通信要求元と通信要求先との通信装置に送信するようにしたので、通信要求元の通信装置と通信要求先の通信装置とで用いる符号化方式が異なる場合でも、効率良くリアルタイムなデータ通信を行うことが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による通信システムの構成例を示すブロック図である。
【図２】本発明の一実施形態による通信制御装置の構成例を示すブロック図である。
【図３】本発明の一実施形態による装置能力情報のデータ例を示す図である。
【図４】本発明の一実施形態による変換装置情報のデータ例を示す図である。
【図５】本発明の一実施形態によるシグナリングＧＷの構成例を示すブロック図である。
【図６】本発明の一実施形態による通信制御装置に装置能力情報が記憶される動作例を示す図である。
【図７】本発明の一実施形態による通信端末が、通信要求の呼制御信号を通信制御装置に送信する動作例を示す図である。
【図８】本発明の一実施形態による通信端末から送信される通信要求の呼制御信号に応じて、通信端末が通信を行う動作例を示す図である。
【図９】本発明の一実施形態による通信端末が、通信要求の呼制御信号を通信制御装置に送信する動作例を示す図である。
【図１０】本発明の一実施形態による通信端末から送信される通信要求の呼制御信号に応じて、通信端末が通信を行う動作例を示す図である。
【図１１】従来技術による通信方法と本発明の一実施形態による通信方法とを比較する図である。
【図１２】本発明の一実施形態による２つのネットワークにおける通信端末が通信を行う動作例を示す図である。
【図１３】本発明の一実施形態による２つのネットワークにおける通信端末が通信を行う動作例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による通信システム１の構成を示すブロック図である。通信システム１は、ネットワークａを構成する通信端末１０−１と、呼制御サーバ２０−１と、ネットワークｃを構成する通信制御装置３０と、シグナリングＧＷ４０−１、シグナリングＧＷ４０−２と、メディアＧＷ５０−１と、メディアＧＷ５０−２と、ルータ６０−１と、ルータ６０−２と、ネットワークｂを構成する通信端末１０−２と、通信端末１０−３と、呼制御サーバ２０−２とを備えている。ここで、同名の機能部については同様の構成であるので、特に区別しない場合には「−１」、「−２」等の表記を省略して通信端末１０、呼制御サーバ２０、シグナリングＧＷ４０、メディアＧＷ５０、ルータ６０等として説明する。
【００１６】
ここで、ネットワークａにおける通信端末１０−１は第１の符号化方式であるコーデック「ａ」により通信し、ネットワークｂにおける通信端末１０−３は第１の符号化方式とは異なる第２の符号化方式であるコーデック「ｂ」により通信し、ネットワークｃにおけるメディアＧＷ５０−１とメディアＧＷ５０−２との間では第１の符号化方式と第２の符号化方式とのいずれとも異なる第３の符号化方式であるコーデック「ｃ」により通信する。ここで、ネットワークｃにおけるコーデックを内部コーデックといい、これに対してネットワークａやネットワークｂにおけるコーデックを外部コーデックという。また、通信を行う複数の通信端末１０が同一のコーデックによる通信を行う場合に、その共通するコーデックをダイレクトコーデックという。
【００１７】
通信端末１０は、予め定められた呼制御プロトコル（シグナリングプロトコル）に基づく呼制御信号の通信を行って接続を確立した後に、確立した接続に基づいて、予め定められたデータ転送プロトコルに基づいて、定められた複数のコーデックのうちいずれかのコーデックにより符号化したデータ信号の通信を行うコンピュータ装置である。呼制御プロトコルとしては、例えばＳＩＰが適用でき、データ転送プロトコルとしては、例えばＲＴＰが適用でき、コーデックとしては、例えばＧ．７１１やＡＭＲ（Adaptive Multi-Rate）などのコーデックが適用できる。
【００１８】
呼制御サーバ２０（呼制御サーバ２０−１）は、定められた呼制御プロトコルに基づいて、電話番号とＩＰアドレスを対応付けたり、通信端末１０−１から送信される呼制御信号を、通信先の呼制御サーバ２０（呼制御サーバ２０−２）に送信したりする処理を行う。本実施形態では、呼制御サーバ２０はＳＩＰに基づく通信を制御するＳＩＰサーバである。
【００１９】
通信制御装置３０は、複数の通信端末１０と複数のネットワークを介して接続されており、通信を行おうとする通信端末１０が通信を開始するのに先立って、通信端末１０間における装置能力のネゴシエーションを行うコンピュータ装置である。また、通信制御装置３０は、呼制御信号を制御する呼制御サーバ２０としての機能を有する。図２は、通信制御装置３０のブロック構成の例を示す図である。通信制御装置３０は、装置能力記憶部３１と、変換装置記憶部３２と、中継装置記憶部３３と、装置能力管理部３４と、変換装置管理部３５と、通信部３６と、呼制御部３７と、通信制御部３８とを備えている。
【００２０】
装置能力記憶部３１には、複数の通信端末１０毎に、通信端末１０を識別する通信端末ＩＤと、複数のコーデックのうちその通信端末１０が用いるコーデックを示す情報とが対応付けられた装置能力情報が記憶される。図３は、装置能力記憶部３１に記憶される装置能力情報のデータ例を示す図である。装置能力情報には、通信端末ＩＤに対応付けられた電話番号と、メディアタイプと、メディアタイプに応じたコーデック（音声コーデックと、ビデオコーデック、〜）とが含まれる。通信端末を識別する通信端末ＩＤには、ＳＩＰ−ＩＤを適用しても良い。電話番号は、ＳＩＰ通信における通信元または通信先を識別する情報である。電話番号は、ＵＲＩ（Uniform Resource Identifier）でも良い。メディアタイプは、対応付けられた通信端末が行う通信の種類を示す情報である。メディアタイプとしては、例えば音声通信であるＡＵＤＩＯや動画像通信であるＶＩＤＥＯ等が考えられる。ここでは、メディアタイプに応じたコーデックとして、音声通信における音声コーデックと、動画像通信におけるビデオコーデックとを示している。ここでは、このように音声コーデックとビデオコーデックとを例として説明するが、この他のメディアタイプが存在する場合には、そのメディアタイプに応じたコーデックを示す情報が対応付けて記憶することができる。音声コーデックは、対応付けられた通信端末が行う音声コーデックの種類を示す情報である。ビデオコーデックは、対応付けられた通信端末が行うビデオコーデックの種類を示す情報である。ここで、例えば同種であるが帯域が異なるビデオコーデックが存在するような場合には、帯域毎に異なる種類のビデオコーデックが対応付けられるようにすることができる。メディアタイプには、対応付けられた通信端末１０が複数の種類を用いる場合は、複数のメディアタイプの種類が対応付けられる。また、複数のメディアタイプに応じた複数のコーデックの種類が対応付けられる。例えば、通信端末ＩＤが「ＵＡ（User Agent）４」である通信端末１０は、音声コーデックとして「ａ」と「ｂ」との双方を用いることが示される。
【００２１】
変換装置記憶部３２には、複数のコーデックのうち定められたコーデックにより符号化されたデータ信号を、他のコーデックにより符号化されたデータ信号にコーデック変換するメディアＧＷ５０の接続先を示す変換装置情報が記憶されている。図４は、変換装置記憶部３２に記憶されている変換装置情報のデータ例を示す図である。変換装置情報には、メディアＧＷ５０を識別する変換装置識別情報（Ｍ−ＧＷ−ＩＤ）に対応付けられた、コーデック変換パターンと、論理アドレスとが対応付けられる。コーデック変換パターンは、対応付けられたメディアＧＷ５０がコーデック変換を行うコーデックを示す。例えば、コーデック変換パターンが音声コーデックの変換パターンを示す「ａ−ｃ」である場合、コーデックａのデータ信号をコーデックｃのデータ信号に変換する処理と、コーデックｃのデータ信号をコーデックａのデータ信号に変換する処理とを行うことを示す。論理アドレスは、対応付けられたメディアＧＷ５０の接続先を示す情報であり、例えばＩＰアドレスである。本実施形態では、このように、コーデック「ａ」によるデータ信号をコーデック「ｃ」によるデータ信号にメディアＧＷ５０−１と、コーデック「ｂ」によるデータ信号をコーデック「ｃ」によるデータ信号に変換するメディアＧＷ５０−２との接続先を示す情報が記憶される。
【００２２】
図２に戻り、中継装置記憶部３３には、通信端末１０から送信されるデータ信号を、コーデック変換せずに中継するルータ６０の接続先を示す中継装置情報が記憶されている。中継装置情報には、ルータ６０−１や、ルータ６０−２等の中継装置を識別するルータＩＤに対応付けられた、接続先であるルータ６０の論理アドレス（ＩＰアドレス）が含まれる。
装置能力管理部３４は、通信端末１０から、その通信端末１０が用いるコーデックを示す情報が含まれる呼制御信号を受信し、その通信端末１０を識別する通信端末ＩＤに、受信した呼制御信号に含まれる、コーデックを示す情報を対応付けた装置能力情報を装置能力記憶部３１に記憶させる。
【００２３】
変換装置管理部３５は、変換装置記憶部３２に記憶されている変換装置情報を読み出し、または書き込む。例えば、変換装置管理部３５は、通信制御装置３０が備えるキーボードやマウス等の入力デバイスがユーザに操作され、変換装置情報が入力されると、入力された変換装置情報を変換装置記憶部３２に記憶させる。
【００２４】
通信部３６は、ネットワークを介して接続された他のコンピュータ装置との通信を行う。例えば、通信部３６は、通信要求元の通信端末１０−１から、通信要求先の通信端末１０−３を識別する通信端末ＩＤが含まれる呼制御信号を受信する。
呼制御部３７は、通信部３６を介して通信される呼制御信号に基づく呼制御を行い、複数の通信端末１０間でのセッション（接続）を確立する処理を行う。
【００２５】
通信制御部３８は、通信部３６が通信端末１０から受信する呼制御信号と、変換装置記憶部３２に記憶された変換装置情報とに基づいて、通信を行う通信端末１０間でのネゴシエーションを行う。例えば、通信制御部３８は、通信部３６が呼制御信号を受信すると、通信要求元の通信端末１０に対応付けられた音声コーデックと、通信要求先の通信端末１０に対応付けられたコーデックとを装置能力記憶部３１から読み出して比較し、比較したコーデックが異なる場合、変換装置記憶部３２から、その異なるコーデックの変換を行うメディアＧＷ５０の接続先を読み出して、読み出した接続先が含まれる呼制御信号を通信要求元の通信端末１０と通信要求先の通信端末１０とに送信する。例えば、通信端末１０−１のコーデックは「ａ」であり、通信端末１０−３のコーデックは「ｂ」であるから、コーデックは異なる。また、ネットワークｃのコーデックは「ｃ」である。そこで、通信制御部３８は、コーデック「ａ」とコーデック「ｃ」とをコーデック変換するメディアＧＷ５０−１のＭ−ＧＷ−ＩＤを変換装置記憶部３２から読み出し、通信端末１０−１に送信する。また、通信制御部３８は、コーデック「ｃ」とコーデック「ｂ」とをコーデック変換するメディアＧＷ５０−２のＭ−ＧＷ−ＩＤを変換装置記憶部３２から読み出し、通信端末１０−３に送信する。
【００２６】
一方、通信制御部３８は、通信要求元の通信端末１０のコーデックと、通信要求先の通信端末１０のコーデックとが一致する場合、中継装置記憶部３３から、ルータ６０の接続先を読み出してその接続先が含まれる呼制御信号を通信要求元の通信端末１０と通信要求先の通信端末１０とに送信する。例えば、通信端末１０−１のコーデックは「ａ」であり、通信端末１０−４のコーデックは「ａ」または「ｂ」であるから、コーデックは一致する。この場合、通信制御部３８は、通信端末１０−１と通信端末１０−４との通信を中継するルータ６０−１およびルータ６０−２の接続先を読み出し、通信端末１０−１と通信端末１０−４とに送信する。ここで、通信制御部３８が接続先の情報を送信する際には、ＩＰアドレス等を直接通知せずに、ＮＡＴ（Network Address Translation）機能を用いるようにしても良い。
【００２７】
図１に戻り、シグナリングＧＷ４０は、異なるネットワーク間での呼制御信号を接続するゲートウェイ装置である。図５は、シグナリングＧＷ４０のブロック構成の例を示す図である。シグナリングＧＷ４０は、装置能力記憶部４１と、装置能力管理部４２と、第１の通信部４３と、第２の通信部４４と、インターワーク部４５と、通信制御部４６とを備えている。
【００２８】
装置能力記憶部４１には、通信制御装置３０の変換装置記憶部３２に記憶されている変換装置情報と同様の情報が記憶される。
装置能力管理部４２は、通信制御装置３０から送信される変換装置情報を受信し、受信した変換装置情報を装置能力記憶部４１に記憶させる。
【００２９】
第１の通信部４３は、ネットワークを介して接続された他のコンピュータ装置と通信する。
第２の通信部４４は、第１の通信部４３とは異なるネットワークを介して接続された他のコンピュータ装置と通信する。
インターワーク部４５は、異なるネットワークの呼制御信号をインターワークする。
通信制御部４６は、通信制御装置３０から送信されるネゴシエーションのための呼制御信号の通信を制御する。
【００３０】
図１に戻り、メディアＧＷ５０は、シグナリングＧＷ４０と連携しながら、通信端末１０が送信するデータ信号のコーデック変換を行う変換装置（ゲートウェイ装置）である。
ルータ６０は、通信端末１０が送信するデータ信号を、コーデック変換せずに転送する中継装置である。
【００３１】
次に、図６から図１０を参照して、本実施形態による通信制御装置３０を備えた通信システム１の動作例を説明する。これらの図においては、通信端末１０を「ＵＡ」と示し、呼制御サーバ２０および通信制御装置３０を「ＳＶ」と示し、シグナリングＧＷ４０を「Ｓ−ＧＷ」と示し、メディアＧＷ５０を「Ｍ−ＧＷ」と示し、ルータ６０を「Ｒ」と示す。
【００３２】
図６は、通信制御装置３０に装置能力情報が記憶される動作例を示す図である。ここに示す装置能力情報の登録処理は、例えば、通信端末１０がネットワークに接続された際に行われる。通信端末１０−１は、通信端末ＩＤが「ＵＡ１」であり、電話番号が「０１０−１１１１−１１１１」であり、使用するコーデックが「ａ」であるとする。通信端末１０−３は、通信端末ＩＤが「ＵＡ３」であり、電話番号が「０３０−３３３３−３３３３」であり、使用するコーデックが「ｂ」であるとする。また、通信制御装置３０とシグナリングＧＷ４０とが属するネットワークｃの内部コーデックは、「ｃ」であるとする。
【００３３】
通信端末１０−１は、ＳＩＰに基づいて、自身が使用するコーデック（コーデック「ａ」）を示す装置能力情報が含まれるレジスタの呼制御信号を生成し、呼制御サーバ２０−１に送信する（ステップＳ１）。呼制御サーバ２０−１は、受信した呼制御信号をシグナリングＧＷ４０−１に送信する（ステップＳ２）。シグナリングＧＷ４０−１の第１の通信部４３が、呼制御サーバ２０−１から送信された呼制御信号を受信すると、インターワーク部４５を介して、第２の通信部４４が、呼制御信号を通信制御装置３０に送信する（ステップＳ３）。通信制御装置３０の通信部３６が、シグナリングＧＷ４０−１から送信された呼制御信号を受信すると、装置能力管理部３４は、通信部３６が受信した呼制御信号に含まれる装置能力情報を装置能力記憶部３１に記憶させる。
【００３４】
同様に、通信端末１０−３は、ＳＩＰに基づいて、自身が使用するコーデック（コーデック「ｂ」）を示す装置能力情報が含まれるレジスタの呼制御信号を生成し、呼制御サーバ２０−２に送信する（ステップＳ４）。呼制御サーバ２０−２は、受信した呼制御信号をシグナリングＧＷ４０−２に送信する（ステップＳ５）。シグナリングＧＷ４０−２の第２の通信部４４が、呼制御サーバ２０−２から送信された呼制御信号を受信すると、インターワーク部４５を介して、第１の通信部４３が、呼制御信号を通信制御装置３０に送信する（ステップＳ６）。通信制御装置３０の通信部３６が、シグナリングＧＷ４０−２から送信された呼制御信号を受信すると、装置能力管理部３４は、通信部３６が受信した呼制御信号に含まれる装置能力情報を装置能力記憶部３１に記憶させる。このようにして、ネットワークに接続された通信端末１０の装置能力情報が通信制御装置３０に記憶される。
【００３５】
図７は、通信端末１０−１が、通信端末１０−３を通信要求先とする通信要求の呼制御信号を、通信制御装置３０に送信する動作例を示す図である。
通信端末１０−１は、通信要求先である通信端末１０−３の電話番号（０３０−３３３３−３３３３）が入力されると、ＳＩＰに基づいて、自身が使用するコーデック（コーデック「ａ」）を示す情報をＳＤＰ（Session Description Protocol）により記述したＩＮＶＩＴＥの呼制御信号を生成し、呼制御サーバ２０−１に送信する（ステップＳ１１）。呼制御サーバ２０−１は、通信端末１０−１から送信される呼制御信号を受信すると、受信した呼制御信号をシグナリングＧＷ４０−１に送信する（ステップＳ１２）。シグナリングＧＷ４０−１は、受信した呼制御信号を通信制御装置３０に送信する（ステップＳ１３）。通信制御装置３０の通信部３６が、シグナリングＧＷ４０−１から送信された呼制御信号を受信すると、受信した呼制御信号から通信端末１０−１のコーデック「ａ」を読み出す。そして、通信制御装置３０の呼制御部３７が、自身の記憶領域に記憶されている対応テーブルから、通信要求先である電話番号によって示される通信端末１０−３の通信端末ＩＤ「ＵＡ３」を読み出す。
【００３６】
さらに、装置能力管理部３４が、読み出した通信端末１０−３の通信端末ＩＤ「ＵＡ３」に対応する装置能力（音声コーデック）を、装置能力記憶部３１から読み出す。ここでは、通信端末ＩＤ「ＵＡ３」に対応するコーデック「ｂ」が読み出される。通信制御部３８は、装置能力管理部３４によって読み出されたコーデック「ｂ」と、通信要求元の通信端末１０−１のコーデックであるコーデック「ａ」とを比較する。ここで、通信端末１０−３のコーデック「ｂ」と通信端末１０−１のコーデック「ａ」とは一致しないため、変換装置管理部３５が、両者のコーデックを変換するメディアＧＷ５０のＭ−ＧＷ−ＩＤを変換装置記憶部３２から読み出す。ここでは、外部コーデック「ａ」と内部コーデック「ｃ」とを変換するメディアＧＷ５０−１のＭ−ＧＷ−ＩＤ（Ｍ−ＧＷ１−２）と、外部コーデック「ｂ」と内部コーデック「ｃ」とを変換するメディアＧＷ５０−２のＭ−ＧＷ−ＩＤ（Ｍ−ＧＷ２−３）とを読み出す。
【００３７】
図８は、通信端末１０−１から送信される通信要求の呼制御信号に応じて、通信端末１０−１と通信端末１０−３とが通信を行う動作例を示す図である。
通信制御装置３０は、内部コーデック「ｃ」と、外部コーデック「ｂ」と、読み出した通信端末１０−３の接続先であるメディアＧＷ５０−２を示すＭ−ＧＷ−ＩＤ「Ｍ−ＧＷ２−３」とをＳＤＰに記述した呼制御信号を、シグナリングＧＷ４０−２に送信する（ステップＳ２１）。シグナリングＧＷ４０−２は、通信制御装置３０から送信された呼制御信号を受信すると、呼制御サーバ２０−２と通信端末１０−３に対して、メディアＧＷ５０−２を介してＲＴＰパスを設定するように指示する。すなわち、シグナリングＧＷ４０−２は、メディアＧＷ５０−２を示すＭ−ＧＷ−ＩＤ「Ｍ−ＧＷ２−３」を記述した呼制御信号を、呼制御サーバ２０−２に送信する（ステップＳ２２）。呼制御サーバ２０−２は、シグナリングＧＷ４０−２から受信した呼制御信号を、通信端末１０−３に送信する（ステップＳ２３）。
【００３８】
通信端末１０−３は、呼制御サーバ２０−２から送信された呼制御信号を受信すると、受信した呼制御信号に応じて、「２００  ＯＫ」を記述した呼制御信号を生成して送信する（ステップＳ２４）。呼制御サーバ２０−２は、通信端末１０−３から送信された呼制御信号を、シグナリングＧＷ４０−２に送信する（ステップＳ２５）。シグナリングＧＷ４０−２は、呼制御サーバ２０−２から送信された呼制御信号を受信すると、メディアＧＷ５０−２に対して、内部コーデック「ｃ」に基づいてネットワークｃのＲＴＰパスを設定し、一方、外部コーデック「ｂ」に基づいてネットワークｂのＲＴＰパスを設定するように指示する。さらに、コーデック「ｂ」とコーデック「ｃ」とのコーデック変換を行うように指示する（ステップＳ２６）。
【００３９】
また、シグナリングＧＷ４０−２は、呼制御信号を通信制御装置３０に送信する（ステップＳ２７）。通信制御装置３０は、内部コーデック「ｃ」と、外部コーデック「ａ」と、読み出した通信端末１０−１の接続先であるメディアＧＷ５０−１を示すＭ−ＧＷ−ＩＤ「Ｍ−ＧＷ１−２」とをＳＤＰに記述した呼制御信号を、シグナリングＧＷ４０−１に送信する（ステップＳ２８）。シグナリングＧＷ４０−１は、通信制御装置３０から送信された呼制御信号を受信すると、メディアＧＷ５０−１に対して、内部コーデック「ｃ」に基づいてネットワークｃのＲＴＰパスを設定し、一方、外部コーデック「ａ」に基づいてネットワークａのＲＴＰパスを設定するように指示する。さらに、コーデック「ａ」とコーデック「ｃ」とのコーデック変換を行うように指示する（ステップＳ２９）。
【００４０】
シグナリングＧＷ４０−１は、呼制御信号を呼制御サーバ２０−２に送信する（ステップＳ３０）。呼制御サーバ２０−２は、シグナリングＧＷ４０−１から送信された呼制御信号を受信すると、受信した呼制御信号を通信端末１０−１に送信する（ステップＳ３１）。これにより、通信端末１０−１と通信端末１０−３との接続が確立され、通信端末１０−１と通信端末１０−３とは、メディアＧＷ５０−１とメディアＧＷ５０−２とを介して、ＲＴＰ通信を行う。ここで、メディアＧＷ５０−１とメディアＧＷ５０−２とはそれぞれ内部コーデックと外部コーデックとのコーデック変換を行うため、通信端末１０−１と通信端末１０−３とが異なるコーデックを用いる場合にも、通信を行うことができる。
【００４１】
図９は、通信端末１０−１が、通信端末１０−４を通信要求先とする通信要求の呼制御信号を、通信制御装置３０に送信する動作例を示す図である。ここでは、通信端末１０−４は、コーデック「ａ」の符号化を行うものであるとする。
ここでは、図７において説明した処理と同様に、通信端末１０−１は、通信要求先である通信端末１０−４の電話番号（０３０−３３３３−４４４４）が入力されると、ＳＩＰに基づいて、自身のコーデック（コーデック「ａ」）を示す情報をＳＤＰにより記述したＩＮＶＩＴＥの呼制御信号を生成し、呼制御サーバ２０−１に送信する（ステップＳ４１）。呼制御サーバ２０−１は、通信端末１０−１から送信される呼制御信号を受信すると、受信した呼制御信号をシグナリングＧＷ４０−１に送信する（ステップＳ４２）。シグナリングＧＷ４０−１は、受信した呼制御信号を通信制御装置３０に送信する（ステップＳ４３）。通信制御装置３０の通信部３６が、シグナリングＧＷ４０−１から送信された呼制御信号を受信すると、受信した呼制御信号から通信端末１０−１のコーデック「ａ」を読み出す。そして、通信制御装置３０の呼制御部３７が、自身の記憶領域に記憶されている対応テーブルから、通信要求先である電話番号によって示される通信端末１０−４の通信端末ＩＤ「ＵＡ４」を読み出す。
【００４２】
さらに、装置能力管理部３４が、読み出した通信端末１０−４の通信端末ＩＤ「ＵＡ４」に対応する装置能力（音声コーデック）を、装置能力記憶部３１から読み出す。ここでは、通信端末ＩＤ「ＵＡ４」に対応するコーデック「ａ、ｂ」が読み出される。通信制御部３８は、装置能力管理部３４によって読み出されたコーデック「ａ、ｂ」と、通信要求元の通信端末１０−１のコーデックであるコーデック「ａ」とを比較する。ここで、通信端末１０−４のコーデック「ａ」と通信端末１０−１のコーデック「ａ」とが一致するため、通信制御部３８は、両者の送信を中継するルータ６０のルータアドレスを中継装置記憶部３３から読み出す。ここでは、ルータ６０−１のルータアドレスと、ルータ６０−２のルータアドレスとを読み出す。
【００４３】
図１０は、通信端末１０−１から送信される通信要求の呼制御信号に応じて、通信端末１０−１と通信端末１０−４とが通信を行う動作例を示す図である。
通信制御装置３０は、対向呼制御サーバ（呼制御サーバ２０−１、呼制御サーバ２０−２）に対し、一致するコーデック「ａ」を用いて、メディアＧＷ５０を介さずにデータ信号通信を行うように指示する。すなわち、通信制御装置３０は、ダイレクトコーデック「ａ」と、読み出した通信端末１０−４の接続先であるルータ６０−２を示すルータアドレスとをＳＤＰに記述した呼制御信号を、シグナリングＧＷ４０−２に送信する（ステップＳ５１）。シグナリングＧＷ４０−２は、通信制御装置３０から送信された呼制御信号を受信すると、呼制御サーバ２０−２と通信端末１０−３に対して、ダイレクトコーデック「ａ」に基づいてＲＴＰパスを設定するように指示する。すなわち、シグナリングＧＷ４０−２は、ルータ６０−２を示すルータＩＤを記述した呼制御信号を、呼制御サーバ２０−２に送信する（ステップＳ５２）。呼制御サーバ２０−２は、シグナリングＧＷ４０−２から受信した呼制御信号を、通信端末１０−４に送信する（ステップＳ５３）。
【００４４】
通信端末１０−４は、呼制御サーバ２０−２から送信された呼制御信号を受信すると、受信した呼制御信号に応じて、「２００  ＯＫ」を記述した呼制御信号を生成して送信する（ステップＳ５４）。呼制御サーバ２０−２は、通信端末１０−４から送信された呼制御信号を、シグナリングＧＷ４０−２に送信する（ステップＳ５５）。シグナリングＧＷ４０−２は、呼制御サーバ２０−２から送信された呼制御信号を受信すると、ルータ６０−２に対して、通信端末１０−４と通信端末１０−１とのＲＴＰパスを設定するように指示する（ステップＳ５６）。
【００４５】
また、シグナリングＧＷ４０−２は、呼制御信号を通信制御装置３０に送信する（ステップＳ５７）。通信制御装置３０は、ダイレクトコーデック「ａ」と、通信端末１０−１の接続先であるルータ６０−１を示すルータアドレスとをＳＤＰに記述した呼制御信号を、シグナリングＧＷ４０−１に送信する（ステップＳ５８）。シグナリングＧＷ４０−１は、通信制御装置３０から送信された呼制御信号を受信すると、ルータ６０−１に対して、ダイレクトコーデック「ａ」に基づいて通信端末１０−１と通信端末１０−４とのＲＴＰパスを設定するように指示する（ステップＳ５９）。
【００４６】
シグナリングＧＷ４０−１は、呼制御信号を呼制御サーバ２０−２に送信する（ステップＳ６０）。呼制御サーバ２０−２は、シグナリングＧＷ４０−１から送信された呼制御信号を受信すると、受信した呼制御信号を通信端末１０−１に送信する（ステップＳ６１）。これにより、通信端末１０−１と通信端末１０−４との接続が確立され、通信端末１０−１と通信端末１０−４とは、メディアＧＷ５０を介さずに、ルータ６０−１とルータ６０−２とを介して、ＲＴＰ通信を行う。
【００４７】
このようにすれば、通信要求元である発端末と、通信要求先である着端末とのコーデックが同一であり、発端末と着端末との間の通信を中継する中継網におけるコーデックが異なる場合でも、効率良く通信を行うことができる。例えば、図１１の（ａ）は、このような場合の従来技術における通信例を示す図である。ここでは、発端末と着端末とは子制御サーバを介してＳＩＰに基づく制御信号を通信する。また、発端末と着端末とはデータ信号のコーデックとしてコーデックａ（例えば、ＡＭＲ）を採用し、中継網においてはコーデックとしてコーデックｂ（例えば、Ｇ．７１１）が採用されているものとする。このように、発端末と着端末とのコーデックが同一であっても、中継網におけるメディアＧＷによりコーデック変換が行われることが考えられる。ここでは、発端末から送信される、コーデックａにより符号化されたデータ信号は、中継網における発網側のメディアＧＷによりコーデックｂに変換された後、着網側のメディアＧＷによりコーデックａに変換され、着端末に送信される。このような変換処理が行われることにより、遅延が発生したり、音声品質が低下したりすることが考えられる。
【００４８】
これに対し、図１１の（ｂ）は、本実施形態の通信制御装置３０を適用する場合の通信例を示す図である。ここでは、発端末と着端末とが事前にネゴシエーションすることにより、コーデック変換を行うメディアＧＷ５０を介さずに、コーデック変換を行わずに中継を行うルータ６０を介してＲＴＰ通信を行う。これにより、中継網におけるコーデック変換が不要となり、効率良く通信を行うことができる。
【００４９】
上述の例では、３つのネットワークが存在する場合の例を説明したが、接続されるネットワークは、２つであっても良い。図１２は、２つのネットワークにおける通信端末１０−１と通信端末１０−３とが通信を行う動作例を示す図である。ここでは、通信端末１０−１のコーデックと通信端末１０−３のコーデックとが異なる場合の例を示している。ただし、通信制御装置３０がシグナリングＧＷ４０とメディアＧＷ５０との機能を兼ねることしている。通信端末１０−１が通信端末１０−３を接続先とする呼設定（ＩＮＶＩＴＥ）を送信すると（ステップＳ７１、７２）、通信制御装置３０は、呼制御サーバ２０−１から送信された呼制御信号を受信する。通信制御装置３０は、通信端末１０−１のコーデックと通信端末１０−３のコーデックとを比較する。コーデックが一致しない場合、通信制御装置３０は、コーデック「ａ」とコーデック「ｂ」との変換を行うメディアＧＷ５０のアドレス（ここでは、通信制御装置３０自身のアドレス）をＳＤＰに記述した呼制御信号を、呼制御サーバ２０−２を介して通信端末１０−３に送信する（ステップＳ７３、７４）。通信端末１０−３が通信端末１０−１への端末呼び出しの呼制御信号を送信すると（ステップＳ７５、７６）、通信制御装置３０は、メディアＧＷ５０のアドレスを含む端末呼び出しの呼制御信号を、通信端末１０−１に送信する（ステップＳ７７、７８）。通信端末１０−３は、呼制御サーバ２０−２等を介して通信端末１０−１に応答の呼制御信号を送信し（ステップＳ７９〜８２）、通信端末１０−１は、通信端末１０−３に応答の呼制御信号を送信する（ステップＳ８３〜８６）。これにより、通信端末１０−１と通信端末１０−３との接続が確立され、通信端末１０−１と通信端末１０−３とは、コーデック変換を行うメディアＧＷ５０を介して、ＲＴＰ通信を行う。
【００５０】
図１３は、通信端末１０−１のコーデックと通信端末１０−２のコーデックとが一致する場合の動作例を示す図である。通信端末１０−１が通信端末１０−２を接続先とする呼設定（ＩＮＶＩＴＥ）を送信すると（ステップＳ９１、９２）、通信制御装置３０は、呼制御サーバ２０−１から送信された呼制御信号を受信する。通信制御装置３０は、通信端末１０−１のコーデックと通信端末１０−２のコーデックとを比較する。コーデックが一致する場合、通信制御装置３０は、通信端末１０−１のアドレスをＳＤＰに記述した呼制御信号を通信端末１０−２に送信し、コーデック「ａ」による通信を行うように指示する（ステップＳ９３、９４）。通信端末１０−２は、通信端末１０−１に端末呼び出しの呼制御信号を送信する（ステップＳ９５〜９８）。通信端末１０−２は、通信制御装置３０等を介して、通信端末１０−１に対して、通信端末１０−２のアドレスを含む応答の呼制御信号を送信する（ステップＳ９９〜１０２）。通信端末１０−１は、確認の呼制御信号を通信端末１０−２に送信する（ステップＳ１０３〜１０６）。これにより、通信端末１０−１と通信端末１０−２との接続が確立され、通信端末１０−１と通信端末１０−２とは、メディアＧＷ５０を介さずに直接、ＲＴＰ通信を行う。
【００５１】
以上説明したように、本実施形態によれば、通信要求元の通信端末と通信要求先の通信端末とで用いる符号化方式が異なる場合でも、効率良くリアルタイムなデータ通信を行うことができる。また、通信要求元の通信端末と通信要求先の通信端末とで用いる符号化方式が一致する場合には、不要なコーデック変換等を行わず、効率良くリアルタイムなデータ通信を行うことができる。
【００５２】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより通信制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００５３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５４】
１  通信システム
１０  通信端末
２０  呼制御サーバ
３０  通信制御装置
３１  装置能力記憶部
３２  変換装置記憶部
３３  中継装置記憶部
３４  装置能力管理部
３５  変換装置管理部
３６  通信部
３７  呼制御部
３８  通信制御部
４０  シグナリングＧＷ
４１  装置能力記憶部
４２  装置能力管理部
４３  第１の通信部
４４  第２の通信部
４５  インターワーク部
４６  通信制御部
５０  メディアＧＷ
６０  ルータ
【図１】
0005656712.tif 000002
【図２】
0005656712.tif 000003
【図３】
0005656712.tif 000004
【図４】
0005656712.tif 000005
【図５】
0005656712.tif 000006
【図６】
0005656712.tif 000007
【図７】
0005656712.tif 000008
【図８】
0005656712.tif 000009
【図９】
0005656712.tif 000010
【図１０】
0005656712.tif 000011
【図１１】
0005656712.tif 000012
【図１２】
0005656712.tif 000013
【図１３】
0005656712.tif 000014