(57)【特許請求の範囲】
【請求項１】
発側端末に接続される発側ネットワーク、着側端末に接続される着側ネットワーク、該発側ネットワークと該着側ネットワークに接続される中継ネットワークと、該中継ネットワーク内において、該中継ネットワークに接続される発側ネットワーク及び着側ネットワークで送受信されるオファー信号及びアンサー信号に、必要に応じてコーディックを設定する発側のコーディック選択装置と着側のコーディック選択装置を有する中継システムであって、
前記発側のコーディック選択装置は、
前記発側ネットワークから受信したオファー信号を保持する手段と、
前記発側ネットワークの発信事業者が利用するカテゴリとコーディックの組合せをカテゴリの接続保証レベル毎に格納した発信者コーディックテーブルと、
前記発信者コーディックテーブルを参照して、オファー信号に記載するコーディックを、必要に応じて付加し、カテゴリの接続保証のレベルに応じて該コーディックの優先順位を変更して設定するオファー信号設定手段と、
前記オファー信号を前記中継ネットワークに送信する手段と、
前記発側ネットワークから受信した前記オファー信号のコーディックと前記中継ネットワークから受信したアンサー信号のコーディックを比較して差分がある場合には、該アンサー信号のコーディックを該オファー信号のコーディックに変換し、該発側ネットワークに送信するアンサー信号設定手段と、
を有し、
前記着側のコーディック選択装置は、
前記中継ネットワークから受信したオファー信号を保持する手段と、
前記着側ネットワークの着信事業者が利用するカテゴリとコーディックの組合せをカテゴリの接続保証レベル毎に格納した着信者コーディックテーブルと、
前記着信者コーディックテーブルを参照して、前記受信したオファー信号に着側ネットワークのコーディックを必要に応じて付加し、カテゴリの接続保証レベルに応じて該コーディックの優先順位を変更して、前記着側ネットワークに送信し、該着側ネットワークからアンサー信号を受信して、前記オファー信号に該アンサー信号のコーディックが含まれていれば、該アンサー信号のコーディックを前記発側のコーディック選択装置へのアンサー信号に設定し、含まれていなければ、該オファー信号の最も優先度が高いコーディックを該発側のコーディック選択装置へのアンサー信号に設定し、前記発側ネットワークに送
出する着側コーディック設定手段と、
を有することを特徴とする中継システム。
【請求項２】
発側端末に接続される発側ネットワーク、着側端末に接続される着側ネットワーク、該発側ネットワークと該着側ネットワークに接続される中継ネットワークと、該中継ネットワーク内において、該中継ネットワークに接続される発側ネットワーク及び着側ネットワークで送受信されるオファー信号及びアンサー信号に、必要に応じてコーディックを設定する当該中継ネットワークで利用可能なコーディックを設定する発側のコーディック選択装置と着側のコーディック選択装置を有する中継システムであって、
前記中継ネットワークは、
前記発側端末及び前記着側端末の番号に対応するドメインを格納したルーティング情報記憶手段を有し、前記発側のコーディック選択装置からの問い合わせに対して応答するENUMサーバを有し、
前記発側のコーディック選択装置は、
前記ENUMサーバに着信端末のドメインを問い合わせる手段と、
前記発側ネットワークから受信したオファー信号を保持する手段と、
前記発側ネットワークの発信事業者が利用するカテゴリとコーディックの組合せをカテゴリの接続保証レベル毎に格納した発信者コーディックテーブルと、
前記発信者コーディックテーブルを参照して、オファー信号に記載するコーディックを、必要に応じて付加し、カテゴリの接続保証のレベルに応じて該コーディックの優先順位を変更して設定するオファー信号設定手段と、
前記オファー信号を前記ENUMサーバから取得した前記着信端末のドメインに送信する手段と、
前記発側ネットワークから受信した前記オファー信号のコーディックと前記中継ネットワークから受信したアンサー信号のコーディックを比較して差分がある場合には、該アンサー信号のコーディックを該オファー信号のコーディックに変換し、該発側ネットワークに送信するメディア変換処理を行うアンサー信号設定手段と、
を有し、
前記着側のコーディック選択装置は、
前記中継ネットワークから受信したオファー信号を保持する手段と、
前記着側ネットワークの着信事業者が利用するカテゴリとコーディックの組合せをカテゴリの接続保証レベル毎に格納した着信者コーディックテーブルと、
前記着信者コーディックテーブルを参照して、着側ネットワークのコーディックを前記オファー信号に必要に応じて付加し、前記着側ネットワークに送信し、該着側ネットワークからアンサー信号を受信して、保持している該オファー信号に該アンサー信号のコーディックが含まれていれば、該アンサー信号のコーディックを前記発側のコーディック選択装置へのアンサー信号に設定し、含まれていなければ、該オファー信号の最も優先度が高いコーディックを該発側のコーディック選択装置へのアンサー信号に設定し、前記発側ネットワークに送出する着側コーディック設定手段と、
を有することを特徴とする中継システム。
【請求項３】
前記発信者コーディックテーブル及び前記着信者コーディックテーブルは、
前記中継ネットワーク事業者が全ての発着ネットワークとの接続性を保証するコーディックを含む最上位の第１のカテゴリと、
前記発信事業者及び前記着信事業者間で同じ場合のみ接続するコーディックを含む前記第１のカテゴリより下位の第２のカテゴリと、
前記第１のカテゴリ、前記第２のカテゴリに属さず、接続しないコーディックを含む最下位の第３のカテゴリと、を格納し、
前記発側のコーディック選択装置の前記オファー信号設定手段は、
前記第３のカテゴリのコーディックを含むオファー信号である場合は、前記発信者コーディックテーブルを参照して、該オファー信号の第３のカテゴリのコーディックを削除し、前記第１のカテゴリに属するコーディックを追加する手段と、
前記中継ネットワークから受信したアンサー信号のコーディックと保持している前記発側ネットワークから受信したオファー信号のコーディックに差分がある場合はコーディックを変換する手段と、
を含み、
前記着側のコーディック選択装置の前記着側コーディック設定手段は、
前記中継ネットワークから受信したオファー信号のコーディックに着側ネットワークのコーディックが含まれていない場合には、該着側ネットワークのコーディックを該オファー信号の末尾に追加して該着側ネットワークに送信する手段と、
前記着側ネットワークから受信したアンサー信号のコーディックと保持している前記中継ネットワークから受信したオファー信号のコーディックに基づいて、前記着信者コーディックテーブルから設定するコーディックを選択し、アンサー信号を生成し、該中継ネットワークに送信する手段と、
を含む請求項１または２記載の中継システム。
【請求項４】
発側端末に接続される発側ネットワーク、着側端末に接続される着側ネットワーク、該発側ネットワークと該着側ネットワークに接続される中継ネットワークと、該中継ネットワーク内において、該中継ネットワークに接続される発側ネットワーク及び着側ネットワークで送受信されるオファー信号及びアンサー信号に、必要に応じてコーディックを設定する発側のコーディック選択装置と着側のコーディック選択装置を有する中継システムにおける中継網のコーディック選択方法であって、
前記発側のコーディック選択装置は、
第１のオファー情報記憶手段が、前記発側ネットワークから受信したオファー信号を保持し、
発側コーディック設定手段が、前記発側ネットワークの発信事業者が利用するカテゴリとコーディックの組合せがカテゴリの接続保証レベル毎に格納された発信者コーディックテーブルを参照して、オファー信号に記載するコーディックを必要に応じて付加し、カテゴリの接続保証のレベルに応じて該コーディックの優先順位を変更して設定し、前記中継ネットワークに送信し、
前記着側のコーディック選択装置は、
第２のオファー情報記憶手段が、前記中継ネットワークから受信したオファー信号を保持し、
着側コーディック設定手段が、前記着信者コーディックテーブルを参照して、前記受信したオファー信号に着側ネットワークのコーディックを必要に応じて付加し、カテゴリの接続保証レベルに応じて該コーディックの優先順位を変更して、前記着側ネットワークに送信し、
前記着側ネットワークからアンサー信号を受信して、前記オファー信号に該アンサー信号のコーディックが含まれていれば、該アンサー信号のコーディックを前記発側のコーディック選択装置へのアンサー信号に設定し、含まれていなければ、該オファー信号の最も優先度が高いコーディックを該発側のコーディック選択装置へのアンサー信号に設定し、前記発側ネットワークに送出し、
前記発側のコーディック選択装置は、
前記発側コーディック設定手段が、前記アンサー信号を受信し、前記発側ネットワークから受信した前記オファー信号のコーディックと該アンサー信号のコーディックを比較して差分がある場合には、該アンサー信号のコーディックを該オファー信号のコーディックに変換し、該発側ネットワークに送信する
ことを特徴とする中継網のコーディック選択方法。
【請求項５】
発側端末に接続される発側ネットワーク、着側端末に接続される着側ネットワーク、該発側ネットワークと該着側ネットワークに接続される中継ネットワークと、該中継ネットワーク内において、該中継ネットワークに接続される発側ネットワーク及び着側ネットワークで送受信されるオファー信号及びアンサー信号に、必要に応じてコーディックを設定する当該中継ネットワークで利用可能なコーディックを設定する発側のコーディック選択装置と着側のコーディック選択装置及びENUMサーバと、を有する中継システムにおけるコーディック選択方法であって、
前記ENUMサーバは、
前記発側端末及び前記着側端末の番号に対応するドメインを格納したルーティング情報記憶手段を有し、
前記発側のコーディック選択装置は、
前記ENUMサーバに対して着信端末のドメインを問い合わせ、
前記ENUMサーバは、
前記発側のコーディック装置からの問い合わせに対応する着信端末のドメインを応答し、
前記発側のコーディック選択装置は、
第１のオファー情報記憶手段が、前記発側ネットワークから受信したオファー信号を保持し、
発側コーディック設定手段が、前記発側ネットワークの発信事業者が利用するカテゴリとコーディックの組合せがカテゴリの接続保証レベル毎に格納された発信者コーディックテーブルを参照して、オファー信号に記載するコーディックを、必要に応じて付加し、カテゴリの接続保証のレベルに応じて該コーディックの優先順位を変更して設定し、
前記ENUMサーバから取得した前記着信端末のドメインに送信し、
前記着側のコーディック選択装置は、
第２のオファー情報記憶手段が、前記発側ネットワークから受信したオファー信号を保持し、
着側コーディック設定手段が、前記着側ネットワークの着信事業者が利用するカテゴリとコーディックの組合せがカテゴリの接続保証レベル毎に格納された着信者コーディックテーブルを参照して、着側ネットワークのコーディックを前記オファー信号に必要に応じて付加し、中継コーディックを決定して、前記着側ネットワークに送信し、
前記着側ネットワークからアンサー信号を受信して、保持している該オファー信号に該アンサー信号のコーディックが含まれていれば、該アンサー信号のコーディックを前記発側のコーディック選択装置へのアンサー信号に設定し、含まれていなければ、該オファー信号の最も優先度が高いコーディックを該発側のコーディック選択装置へのアンサー信号に設定し、前記発側ネットワークに送出し、
前記発側のコーディック選択装置は、
前記発側コーディック設定手段が、前記アンサー信号を受信し、前記発側ネットワークから受信した前記オファー信号のコーディックと該アンサー信号のコーディックを比較して差分がある場合には、該アンサー信号のコーディックを該オファー信号のコーディックに変換し、該発側ネットワークに送信する
ことを特徴とする中継網のコーディック選択方法。
【請求項６】
前記発信者コーディックテーブル及び前記着信者コーディックテーブルは、
前記中継ネットワーク事業者が全ての発着ネットワークとの接続性を保証するコーディックを含む最上位の第１のカテゴリと、
前記中継ネットワークとの接続に必須ではないが、入力可能なコーディックを含む前記第１のカテゴリより下位の第２のカテゴリと、前記第１のカテゴリ、前記第２のカテゴリに属さないコーディックを含み、最下位の第３のカテゴリと、を格納し、
前記発側のコーディック選択装置は、
前記第３のカテゴリのコーディックを含むオファー信号である場合は、前記発信者コーディックテーブルを参照して、該オファー信号の第３のカテゴリのコーディックを削除し、前記第１のカテゴリに属するコーディックを追加して送信し、
前記中継ネットワークから受信したアンサー信号のコーディックと保持している前記発側ネットワークから受信したオファー信号のコーディックに差分がある場合はコーディックを変換して該発側ネットワークに送信し、
前記着側のコーディック選択装置は、
前記中継ネットワークから受信したオファー信号のコーディックに着側ネットワークのコーディックが含まれていない場合には、該着側ネットワークのコーディックを該オファー信号の末尾に追加して該着側ネットワークに送信し、
前記着側ネットワークから受信したアンサー信号のコーディックと保持している前記中継ネットワークから受信したオファー信号のコーディックに基づいて、前記着信者コーディックテーブルから設定するコーディックを選択し、アンサー信号を生成し、該中継ネットワークに送信する
請求項４または５記載の中継網のコーディック選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継システム及び中継網のコーディック選択方法に係り、特に、複数のネットワーク事業者をまたがる場合の中継網のコーディック選択方法および装置に関する。
【０００２】
詳しくは、事業者間相互接続ネットワークにおける端末とネットワーク間のセッション確立過程の能力情報交換の仕組みを利用した中継システム及び中継網のコーディック選択方法に関する。
【背景技術】
【０００３】
まず、従来の固定・移動通信キャリアのネットワークのIP(Internet Protocol)化技術について説明する。
【０００４】
固定通信、移動通信に関する使用を策定するITU-Tで議論している次世代ネットワーク（NGN: Next Generation Network）は、サービスがIPネットワークを経て提供されるネットワークアーキテクチャを想定している。NGNでは第三世代の移動通信ネットワークの標準化団体である3GPPで策定されたIPマルチメディアサブシステム（IMS: IP Multimedia Subsystem）の採用を決めており、このIMSを用いたネットワークサービスが提供されている。IMSはSIP（Session Initiation Protocol）（非特許文献1参照）を用いることで、サービスの実行制御、端末間のセッション制御、登録処理及び課金処理を行うサブシステムである（例えば、非特許文献2参照）。
【０００５】
IMSでは、SIPによる制御の過程で、SDP(Session Description Protocol)を利用したオファーアンサーモデルによりセッションを確立する。オファー／アンサーモデルはセッション確立／更新のための一般的モデルとして、非特許文献３で規定されている。
【０００６】
次に、通信事業者ネットワーク間の相互接続について説明する。
【０００７】
非特許文献２では、事業者間通信の相互接続性確保のための信号仕様であるNNI(Network Network Interface)を規定している。NNIでは異なる事業者間で信号仕様差分を変換する機能として、IBCF(Interconnection Border Control Function)を規定している。また、非特許文献４では、事業者間の音声通信において、コーディックなど音声メディアの仕様差分を変換するIBGF(Interconnection Border Gateway Function)を規定している。
【０００８】
次に、通信事業者の接続コーディックについて説明する。
【０００９】
事業者毎に利用するコーディックが異なるため、事業者間相互接続では事前に接続に利用するコーディックを規定する必要がある。
【００１０】
一方で、海外の通信事業者との接続では、各対地との通信量が少なく、接続仕様を取り決め、接続に必要な装置を個別に用意することに見合う収益が見込めない。そこで、複数の事業者に対する接続を一括して提供する事業者（中継事業者）が中継ネットワークに集約する接続が行われている。これにより、各事業者は海外との接続装置を設置する必要がなく、中継事業者は各事業者と海外との接続を集約するため、大群化効果が得られて、設備を効率的に利用できる。ここでは、G.711を中継に用いるコーディックに統一することで、複数の事業者の接続性を保証している。
【００１１】
次に、IPを用いた中継ネットワークについて説明する。
【００１２】
移動体通信キャリアやベンダの業界団体であるGSMAでは、IPによるGSM(登録商標)、３Ｇのデータ通信サービスのインターワークのため、GPRSローミングのトラフィックを交換するexchange  point(GRX)を規定している。GRXはサービス事業者間の接続性、ローミングと相互接続のためのend-end間QoS、相互接続課金を提供する。
【００１３】
また、GRX上にサービス毎のQoS保証や従量課金、セキュリティ機能を重畳したIPX(IP eXchange)として、以下の機能要件が規定されている。
【００１４】
・サービスベース課金モデル（サービスに応じた課金モデルの選択）による相互接続；
・特定IPサービスのための、相互インターワーキング；
・多拠点間のインターワーキング；
上記の非特許文献3に示すRFC3264は、図1に示すように、オファー／アンサーモデルというセッションを確立する2つのエンドポイントがそれぞれオファー側とアンサー側となり、オファー側から2者間で確立するセッションの提案となるセッション／メディア情報を含むSDP記述文書を送信し、その提案を受けてアンサー側が回答となるセッション／メディア情報を含むSDP記述文書を返信する一連のメッセージ交換によって、セッションを確立するフレームワークである。RFC3264では、SIPを用いてオファー／アンサーの交換を行うための規定が定義されている。図１の例では、オファーには、発信端末及び発側ネットワークがサポートする能力が記述されており、複数のコーディック情報が記載される。また、発信事業者から見た各コーディックの優先度はコーディックの並ぶ順序により表現される。また、アンサーには、着信端末及び着側ネットワークが発信側の能力情報から着信端末及び着側ネットワークがサポートするコーディックでセッションを確立する。
【００１５】
他事業者間の相互接続には、信号やメディアの仕様に以下のような違いがある。
【００１６】
信号の違いとしては、利用するSIP信号のシーケンス、メソッド、ヘッダの利用方法、オプションの利用有無等の違いが挙げられる。
【００１７】
また、メディアの違いとしては、音声メディアのコーディック、パケット化周期、ビットレート、品質仕様（パケットロス率、遅延、ジッダ）、DTMF方式等の違いがあげられる。
【００１８】
このため、通信事業者間の相互接続では、信号・メディア仕様の違いを解釈して、相互に仕様を変換して接続する仕組みが必要であり、SBC(Session Border Controller)と呼ばれる、図２に示すようなSIP信号とメディア信号を変換する装置が用いられる。
【００１９】
SBCを利用することで、各通信事業者はネットワークの仕様を変更することなく、接続相手の仕様に合わせて、信号・メディアを変換することにより、互いの仕様を維持したままサービスを相互接続することができる。
【００２０】
固定網と携帯網は、それぞれG.711とAMRという異なる音声コーディックを利用している。AMR-WB等の新たな音声コーディックも登場している。従来、異なるコーディックを用いる事業者間の中継では、図３に示すように、コーディックをG.711に統一することで、相互接続性を確保している。
【００２１】
しかし、図４に示すように事業者間または発着信事業者間で同一コーディックを使用する場合、本来はコーディック変換が必要なく事業者間通信が実現できる場合も存在する。また、携帯電話が普及することでAMRを利用する端末が普及し、発着信事業者が共にAMRを用いるケースが増加してきている。このため、従来方式ではコーディック変換不要な通信に対してもコーディックを変換して接続する無駄があり、しかもその無駄な変換量は、携帯電話の普及により増加する傾向にあるといえる。
【先行技術文献】
【非特許文献】
【００２２】
【非特許文献１】RFC. 3261 SIP: Session Initiation Protocol      http://www.left.ora/rfc/rfc3261.txt
【非特許文献２】3GPP TS 24.229, IP multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP) : Stage 3     http://www.3gpp.org/ftp/Specs/html-info/24229.htm
【非特許文献３】RFC 32264 An Offer/Answer Model with the Session Description Protocol (SDP)     http://www.letf.org/rfc/rfc3264.txt
【非特許文献４】ETSI ES 282 001 V3.4.1. "Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN): NGN Functional Architecture", Sep. 2009.
【発明の概要】
【発明が解決しようとする課題】
【００２３】
前述のように、無駄なコーディック変換を減らし、設備量の最適化による、設備コスト低減、中継ネットワークを介した音声接続品質の改善することが、本発明で対象とする課題である。そこで、発着信事業者間でコーディック変換不要な通信については、コーディックを変換しないで接続可能とし、コーディック変換が必要な通信に対しても、最低限のコーディック変換回数で通信が可能とする必要がある。
【００２４】
通信で使用するコーディックの決定には、SIP/SDPオファーアンサーモデルが用いられる。オファーアンサー方式は、二者間（発着信端末）で通信に使うコーディックをエンドエンドで決定する仕組みのため、図５に示すように、オファー時に発側端末及び発側ネットワークがサポートするコーディック（A,B）を指定し、かつ、着側において、発側で指定されたコーディックをサポートできる場合は、通信が成立するが、着側でサポートするコーディックがない場合には、アンサーではコーディック情報がなくなり通信が成立しない。つまり、発信端末／事業者がサポートするコーディックの範囲内しか選択できない。このため、発着信事業者が異なるコーディックを用いる場合、コーディック条件が一致しないため通信できない。
【００２５】
これに対処するため、SBCでは、発信端末が生成するSDPオファーを改変し、SBCが変換可能なコーディックＢを追加したり、SBCでは変換できないコーディックＣを削除した、別のオファーを着側ネットワークに送信する。これを受けた着側ネットワーク及び端末は、自ネットワークが利用するコーディックＢを含むアンサーをSBCに送信する。例えば、図６に示すように、SBCは発側のオファーコーディック（A，C）と照らし合わせて、アンサーコーディック（B）が一致しないため、発側に対してコーディックAをアンサーとして送信する。これにより、発端末及び発側ネットワーク〜発側SBC（コーディックA）、着側SBC〜着端末及び着側ネットワーク（コーディックB）でそれぞれの通信が成立し、結果として発着端末の通信が成立する。
【００２６】
従来技術では、図７に示すように以下の２つの課題がある。
【００２７】
課題１）IPXでは、複数の事業者が接続するため、オファー信号をSBCが受信した時点では、着側ネットワークでどのコーディックが用いられているのかを判定できないため、中継ネットワークで利用可能なコーディックの中で通信を成立させるために必要なコーディックをSBCが選択できない。
【００２８】
課題２）中継ネットワークでは複数のコーディックによる中継を可能としながらも、中継コーディックの選択は中継事業者が制御・管理できる必要がある。
【００２９】
本発明は、上記の点に鑑みなされたもので、発着信事業者が利用するコーディックから無駄なコーディック変換を行わないように、中継コーディックを選択するために、SIPのオファーアンサーモデルの過程で、発側ゲートウェイ（以下、「SBC」と記す）と着側SBCにおいてSIP信号内のSDPに記載されたコーディック情報から発着のコーディック情報を比較し、中継ネットワークでの中継ポリシを適用するように適宜SDPにコーディックの追加、削除を行うことが可能なSIP/SDPを用いた中継システム及び中継網のコーディック選択方法を提供することを目的とする。
【課題を解決するための手段】
【００３０】
上記の課題を解決するため、本発明（請求項１）は、発側端末に接続される発側ネットワーク、着側端末に接続される着側ネットワーク、該発側ネットワークと該着側ネットワークに接続される中継ネットワークと、該中継ネットワーク内において、該中継ネットワークに接続される発側ネットワーク及び着側ネットワークで送受信されるオファー信号及びアンサー信号に、必要に応じてコーディックを設定する発側のコーディック選択装置と着側のコーディック選択装置を有する中継システムであって、
前記発側のコーディック選択装置は、
前記発側ネットワークから受信したオファー信号を保持する手段と、
前記発側ネットワークの発信事業者が利用するカテゴリとコーディックの組合せをカテゴリの接続保証レベル毎に格納した発信者コーディックテーブルと、
前記発信者コーディックテーブルを参照して、オファー信号に記載するコーディックを、必要に応じて付加し、カテゴリの接続保証のレベルに応じて該コーディックの優先順位を変更して設定するオファー信号設定手段と、
前記オファー信号を前記中継ネットワークに送信する手段と、
前記発側ネットワークから受信した前記オファー信号のコーディックと前記中継ネットワークから受信したアンサー信号のコーディックを比較して差分がある場合には、該アンサー信号のコーディックを該オファー信号のコーディックに変換し、該発側ネットワークに送信するアンサー信号設定手段と、
を有し、
前記着側のコーディック選択装置は、
前記中継ネットワークから受信したオファー信号を保持する手段と、
前記着側ネットワークの着信事業者が利用するカテゴリとコーディックの組合せをカテゴリの接続保証レベル毎に格納した着信者コーディックテーブルと、
前記着信者コーディックテーブルを参照して、前記受信したオファー信号に着側ネットワークのコーディックを必要に応じて付加し、カテゴリの接続保証レベルに応じて該コーディックの優先順位を変更して、前記着側ネットワークに送信し、該着側ネットワークからアンサー信号を受信して、前記オファー信号に該アンサー信号のコーディックが含まれていれば、該アンサー信号のコーディックを前記発側のコーディック選択装置へのアンサー信号に設定し、含まれていなければ、該オファー信号の最も優先度が高いコーディックを該発側のコーディック選択装置へのアンサー信号に設定し、前記発側ネットワークに送出する着側コーディック設定手段と、を有する。
【００３１】
本発明（請求項２）は、発側端末に接続される発側ネットワーク、着側端末に接続される着側ネットワーク、該発側ネットワークと該着側ネットワークに接続される中継ネットワークと、該中継ネットワーク内において、該中継ネットワークに接続される発側ネットワーク及び着側ネットワークで送受信されるオファー信号及びアンサー信号に、必要に応じてコーディックを設定する当該中継ネットワークで利用可能なコーディックを設定する発側のコーディック選択装置と着側のコーディック選択装置を有する中継システムであって、
前記中継ネットワークは、
前記発側端末及び前記着側端末の番号に対応するドメインを格納したルーティング情報記憶手段を有し、前記発側のコーディック選択装置からの問い合わせに対して応答するENUMサーバを有し、
前記発側のコーディック選択装置は、
前記ENUMサーバに着信端末のドメインを問い合わせる手段と、
前記発側ネットワークから受信したオファー信号を保持する手段と、
前記発側ネットワークの発信事業者が利用するカテゴリとコーディックの組合せをカテゴリの接続保証レベル毎に格納した発信者コーディックテーブルと、
前記発信者コーディックテーブルを参照して、オファー信号に記載するコーディックを、必要に応じて付加し、カテゴリの接続保証のレベルに応じて該コーディックの優先順位を変更して設定するオファー信号設定手段と、
前記オファー信号を前記ENUMサーバから取得した前記着信端末のドメインに送信する手段と、
前記発側ネットワークから受信した前記オファー信号のコーディックと前記中継ネットワークから受信したアンサー信号のコーディックを比較して差分がある場合には、該アンサー信号のコーディックを該オファー信号のコーディックに変換し、該発側ネットワークに送信するメディア変換処理を行うアンサー信号設定手段と、
を有し、
前記着側のコーディック選択装置は、
前記中継ネットワークから受信したオファー信号を保持する手段と、
前記着側ネットワークの着信事業者が利用するカテゴリとコーディックの組合せをカテゴリの接続保証レベル毎に格納した着信者コーディックテーブルと、
前記着信者コーディックテーブルを参照して、着側ネットワークのコーディックを前記オファー信号に必要に応じて付加し、前記着側ネットワークに送信し、該着側ネットワークからアンサー信号を受信して、保持している該オファー信号に該アンサー信号のコーディックが含まれていれば、該アンサー信号のコーディックを前記発側のコーディック選択装置へのアンサー信号に設定し、含まれていなければ、該オファー信号の最も優先度が高いコーディックを該発側のコーディック選択装置へのアンサー信号に設定し、前記発側ネットワークに送出する着側コーディック設定手段と、を有する。
【００３２】
また、本発明（請求項３）は、請求項１，２の中継システムにおいて、
前記発信者コーディックテーブル及び前記着信者コーディックテーブルは、  前記中継ネットワーク事業者が全ての発着ネットワークとの接続性を保証するコーディックを含む最上位の第１のカテゴリと、
前記発信事業者及び前記着信事業者間で同じ場合のみ接続するコーディックを含む前記第１のカテゴリより下位の第２のカテゴリと、
前記第１のカテゴリ、前記第２のカテゴリに属さず、接続しないコーディックを含む最下位の第３のカテゴリと、を格納し、
前記発側のコーディック選択装置の前記オファー信号設定手段は、
前記第３のカテゴリのコーディックを含むオファー信号である場合は、前記発信者コーディックテーブルを参照して、該オファー信号の第３のカテゴリのコーディックを削除し、前記第１のカテゴリに属するコーディックを追加する手段と、
前記中継ネットワークから受信したアンサー信号のコーディックと保持している前記発側ネットワークから受信したオファー信号のコーディックに差分がある場合はコーディックを変換する手段と、
を含み、
前記着側のコーディック選択装置の前記着側コーディック設定手段は、
前記中継ネットワークから受信したオファー信号のコーディックに着側ネットワークのコーディックが含まれていない場合には、該着側ネットワークのコーディックを該オファー信号の末尾に追加して該着側ネットワークに送信する手段と、
前記着側ネットワークから受信したアンサー信号のコーディックと保持している前記中継ネットワークから受信したオファー信号のコーディックに基づいて、前記着信者コーディックテーブルから設定するコーディックを選択し、アンサー信号を生成し、該中継ネットワークに送信する手段と、を含む。
【００３３】
本発明（請求項４）は、発側端末に接続される発側ネットワーク、着側端末に接続される着側ネットワーク、該発側ネットワークと該着側ネットワークに接続される中継ネットワークと、該中継ネットワーク内において、該中継ネットワークに接続される発側ネットワーク及び着側ネットワークで送受信されるオファー信号及びアンサー信号に、必要に応じてコーディックを設定する発側のコーディック選択装置と着側のコーディック選択装置を有する中継システムにおける中継網のコーディック選択方法であって、
前記発側のコーディック選択装置は、
第１のオファー情報記憶手段が、前記発側ネットワークから受信したオファー信号を保持し、
発側コーディック設定手段が、前記発側ネットワークの発信事業者が利用するカテゴリとコーディックの組合せがカテゴリの接続保証レベル毎に格納された発信者コーディックテーブルを参照して、オファー信号に記載するコーディックを必要に応じて付加し、カテゴリの接続保証のレベルに応じて該コーディックの優先順位を変更して設定し、前記中継ネットワークに送信し、
前記着側のコーディック選択装置は、
第２のオファー情報記憶手段が、前記中継ネットワークから受信したオファー信号を保持し、
着側コーディック設定手段が、前記着信者コーディックテーブルを参照して、前記受信したオファー信号に着側ネットワークのコーディックを必要に応じて付加し、カテゴリの接続保証レベルに応じて該コーディックの優先順位を変更して、前記着側ネットワークに送信し、
前記着側ネットワークからアンサー信号を受信して、前記オファー信号に該アンサー信号のコーディックが含まれていれば、該アンサー信号のコーディックを前記発側のコーディック選択装置へのアンサー信号に設定し、含まれていなければ、該オファー信号の最も優先度が高いコーディックを該発側のコーディック選択装置へのアンサー信号に設定し、前記発側ネットワークに送出し、
前記発側のコーディック選択装置は、
前記発側コーディック設定手段が、前記アンサー信号を受信し、前記発側ネットワークから受信した前記オファー信号のコーディックと該アンサー信号のコーディックを比較して差分がある場合には、該アンサー信号のコーディックを該オファー信号のコーディックに変換し、該発側ネットワークに送信する。
【００３４】
本発明（請求項５）は、発側端末に接続される発側ネットワーク、着側端末に接続される着側ネットワーク、該発側ネットワークと該着側ネットワークに接続される中継ネットワークと、該中継ネットワーク内において、該中継ネットワークに接続される発側ネットワーク及び着側ネットワークで送受信されるオファー信号及びアンサー信号に、必要に応じてコーディックを設定する当該中継ネットワークで利用可能なコーディックを設定する発側のコーディック選択装置と着側のコーディック選択装置及びENUMサーバと、を有する中継システムにおけるコーディック選択方法であって、
前記ENUMサーバは、
前記発側端末及び前記着側端末の番号に対応するドメインを格納したルーティング情報記憶手段を有し、
前記発側のコーディック選択装置は、
前記ENUMサーバに対して着信端末のドメインを問い合わせ、
前記ENUMサーバは、
前記発側のコーディック装置からの問い合わせに対応する着信端末のドメインを応答し、
前記発側のコーディック選択装置は、
第１のオファー情報記憶手段が、前記発側ネットワークから受信したオファー信号を保持し、
発側コーディック設定手段が、前記発側ネットワークの発信事業者が利用するカテゴリとコーディックの組合せがカテゴリの接続保証レベル毎に格納された発信者コーディックテーブルを参照して、オファー信号に記載するコーディックを、必要に応じて付加し、カテゴリの接続保証のレベルに応じて該コーディックの優先順位を変更して設定し、
前記ENUMサーバから取得した前記着信端末のドメインに送信し、
前記着側のコーディック選択装置は、
第２のオファー情報記憶手段が、前記発側ネットワークから受信したオファー信号を保持し、
着側コーディック設定手段が、前記着側ネットワークの着信事業者が利用するカテゴリとコーディックの組合せがカテゴリの接続保証レベル毎に格納された着信者コーディックテーブルを参照して、着側ネットワークのコーディックを前記オファー信号に必要に応じて付加し、中継コーディックを決定して、前記着側ネットワークに送信し、
前記着側ネットワークからアンサー信号を受信して、保持している該オファー信号に該アンサー信号のコーディックが含まれていれば、該アンサー信号のコーディックを前記発側のコーディック選択装置へのアンサー信号に設定し、含まれていなければ、該オファー信号の最も優先度が高いコーディックを該発側のコーディック選択装置へのアンサー信号に設定し、前記発側ネットワークに送出し、
前記発側のコーディック選択装置は、
前記発側コーディック設定手段が、前記アンサー信号を受信し、前記発側ネットワークから受信した前記オファー信号のコーディックと該アンサー信号のコーディックを比較して差分がある場合には、該アンサー信号のコーディックを該オファー信号のコーディックに変換し、該発側ネットワークに送信する。
【００３５】
また、本発明（請求項６）は、請求項４，５の中継網のコーディック選択方法において、
前記発信者コーディックテーブル及び前記着信者コーディックテーブルは、
前記中継ネットワーク事業者が全ての発着ネットワークとの接続性を保証するコーディックを含む最上位の第１のカテゴリと、
前記中継ネットワークとの接続に必須ではないが、入力可能なコーディックを含む前記第１のカテゴリより下位の第２のカテゴリと、
前記第１のカテゴリ、前記第２のカテゴリに属さないコーディックを含み、最下位の第３のカテゴリと、を格納し、
前記発側のコーディック選択装置は、
前記第３のカテゴリのコーディックを含むオファー信号である場合は、前記発信者コーディックテーブルを参照して、該オファー信号の第３のカテゴリのコーディックを削除し、前記第１のカテゴリに属するコーディックを追加して送信し、
前記中継ネットワークから受信したアンサー信号のコーディックと保持している前記発側ネットワークから受信したオファー信号のコーディックに差分がある場合はコーディックを変換して該発側ネットワークに送信し、
前記着側のコーディック選択装置は、
前記中継ネットワークから受信したオファー信号のコーディックに着側ネットワークのコーディックが含まれていない場合には、該着側ネットワークのコーディックを該オファー信号の末尾に追加して該着側ネットワークに送信し、
前記着側ネットワークから受信したアンサー信号のコーディックと保持している前記中継ネットワークから受信したオファー信号のコーディックに基づいて、前記着信者コーディックテーブルから設定するコーディックを選択し、アンサー信号を生成し、該中継ネットワークに送信する。
【発明の効果】
【００３６】
上記のように本発明によれば、複数のコーディックで運用されるネットワークにおいて適切なコーディックを選択できるため、従来方式のようにコーディック変換が不要な通信に対するコーディック変換を行う必要がなく、無駄なコーディック変換処理を削減することができる。これにより、設備量の最適化による設備コストの削減、中継ネットワークを介した音声接続品質が向上する。
【図面の簡単な説明】
【００３７】
【図１】SDPオファーアンサーの概要を示す図である。
【図２】通信事業者間野SBCの使用差分吸収の仕組みである。
【図３】従来の中継ネットワークの例である。
【図４】コーディック変換が不要な接続例である。
【図５】オファーアンサーモデルと通信が成立しない例である。
【図６】SBCを用いたコーディック差分の吸収を示す図である。
【図７】既存技術の課題を示す図である。
【図８】本発明の概要を説明するための図である。
【図９】本発明の特徴を示す図である。
【図１０】一般的な事業者間のSIPを利用した中継ネットワーク接続の流れを示す図である。
【図１１】本発明の一実施の形態におけるSBCの機能ブロック図である。
【図１２】本発明の一実施の形態における処理の流れを示す図である。
【図１３】本発明の一実施の形態における中継事業者のコーディック選択ポリシを加味した処理の流れの例である。
【図１４】本発明の第１の実施例の処理の流れを示す図である。
【図１５】本発明の第２の実施例の処理の流れを示す図である。
【図１６】本発明の第３の実施例の処理の流れを示す図である。
【図１７】本発明の第４の実施例の処理の流れを示す図である。
【図１８】本発明の第５の実施例の処理の流れを示す図である。
【図１９】本発明の効果を示す図である。
【発明を実施するための形態】
【００３８】
以下図面と共に、本発明の実施の形態を説明する。
【００３９】
図８は、本発明の概要を示し、図９は、本発明の特徴を示す。
【００４０】
本発明は、SIPのオファーアンサーモデルの過程で、発側SBCと着側SBCにおいてSIP信号内のSDPに記載されたコーディック情報から発着のコーディック情報を比較し、中継ネットワークでの中継ポリシを適用するように適宜SDPにコーディックの追加、削除を行うSIP/SDPを用いた信号方式である。
【００４１】
図８、図９に基づいて本発明の概要を説明する。
【００４２】
１．発側端末１００からオファー信号が送出されると、発側SBCでは、中継ネットワークのポリシに合わせてオファー信号を変換する。中継ネットワークでは、IPXで利用するコーディックを複数設定する。このとき、IPX内で交換するオファーは、IPX内で利用を中継事業者が利用を規定した範囲のコーディックを優先順位付けして送る。図８の例では、発側のコーディック"A"のオファーを発側SBCで中継ネットワークのポリシ（コーディックA,Bは接続保証）に合わせてコーディック"B"を追加する。このとき、コーディックの優先順位に沿って追加する。
【００４３】
２．着側SBCでは、発側ネットワークと中継ネットワークの指定コーディックに着側ネットワークのコーディックを必要に応じて付加する。図８の例では、着側ネットワークのコーディックとして"C"を追加する。
【００４４】
３．着側SBCは、中継コーディックを決定する。図８の例では、コーディック"A"に決定する。
【００４５】
４．着側SBCは、着側ネットワークからアンサーを取得すると、中継コーディックに合わせてコーディック変換する。図８の例では、着側ネットワークのコーディック"C"から発側ネットワークのコーディック"A"に変換して、発側ネットワークに送出する。
【００４６】
図９に示すように、中継ネットワークの発側SBCでは、IPX内で交換するオファーは、IPX内で利用を中継事業者が規定した範囲の複数のコーディックを優先順位付けて送り、着側SBCでは、着側ネットワーク及び端末がサポートするコーディックを必要に応じて追加する。
【００４７】
図１０は、一般的な事業者間のSIPを利用した中継ネットワーク接続の流れを示す。以下では、発信端末１００、発側SBC３００、ENUMサーバ４００、中継事業者SIPプロキシサーバ５００、着側SBC６００、着信端末２００から構成されるシステムを前提に説明する。ENUMサーバ４００は着側の番号帯に対応付けられるドメインを格納したルーティング情報記憶部４１０を有する。なお、発側ネットワークはPCMAのみを利用し、着側ネットワークはAMR-WBのみを使用する。
【００４８】
なお、中継ネットワークで管理するカテゴリ−コーディックの対応は以下の通りである。
【００４９】
・カテゴリ１（接続性保証）
PCMU,  AMR
・カテゴリ２（発着信事業者間で同じ場合のみ接続）
AMR-WB,  PCMA,  G.729,  G.726,  EVRC,  GSM(登録商標)
・カテゴリ３（接続しない）
iLBC
ステップ１０１）  発信端末１００から発側SBC３００に発信端末１００のコーディック情報を含むINVITE信号（オファー）を送信する。このとき、当該オファーには、コーディックとしてカテゴリ２の“PCMA”が対応付けられている。
【００５０】
ステップ１０２）  発側SBC３００がRequest URIの情報に基づいて着信ドメインをENUMサーバ４００に問い合わせる。
【００５１】
ステップ１０３）  ENUMサーバ４００は、ルーティング記憶部４１０を参照し、発側SBC３００に着側SBC５００のアドレス情報を応答する。
【００５２】
ステップ１０４）  発側SBC３００は、ENUMサーバ４００が回答したドメインのSBCに信号（オファー）を送信する。このとき、指定コーディックをPCMUに変換する。
【００５３】
ステップ１０５）  着側SBC５００は、PCMUで指定された信号を着側端末２００がサポートするコーディックに変更する。ここでは、カテゴリ２のAMR-WBに設定し、着側ネットワークにINVITE信号（オファー）を送信する。
【００５４】
ステップ１０６）  着側端末２００は、オファーされたコーディック（AMR-WB）を着信端末２００がサポートしていれば、当該コーディックを記載したアンサーを着側SBC６００に送信する。
【００５５】
ステップ１０７）  着側SBC６００は、アンサーに記載されたコーディック（AMR-WB）をPCMUに変換して発側SBC３００に送信する。
【００５６】
ステップ１０８）  発側SBC３００は、アンサーに記載されたコーディック（PCMU）を発側ネットワークで利用するPCMAに変換して発側ネットワークに送信する。
【００５７】
本発明は、上記のステップ１０１〜１０８のうち、ステップ１０２，１０３以外のSIP/SDPを使ったセッション確立処理に適用して、発着信処理の過程に沿って中継ネットワークで利用するコーディック選択を行うものである。
【００５８】
次に、発側及び受信側のSBC３００、６００について説明する。
【００５９】
図１１は、本発明の一実施の形態におけるSBCの機能ブロック図である。
【００６０】
SBC３００，６００は、共に同じ構成を有する。また、中継ネットワークのSIPサーバ５００は、電話番号帯とドメインを対応付けて保持したルーティング情報記憶部４１０を有する。当該ルーティング情報記憶部４１０の内容を電話番号とドメインは随時更新が可能である。
【００６１】
各SBC３００，６００は、信号ルーティング情報参照部３１０，６１０、信号処理部３２０，６２０、中継コーディック選択部３３０，６３０、信号送受信部３４０，６４０、メディア制御部３５０，６５０、メディア送受信部３６０，６６０から構成される。
【００６２】
信号ルーティング情報参照部３１０は、信号処理部３２０からのルーティング先解決要求に基づいて、ENUMサーバ４００のルーティング情報記憶部４１０を参照して、宛先となる対象事業者のドメインを取得する。取得したENUMサーバ４００からの応答に基づいて、信号処理部３２０にルーティング先事業者とSIP URIを送信する。信号ルーティング情報参照部３１０は、発信時のみ用いられるため、上記では受信側の信号ルーティング情報参照部６１０については記載しない。
【００６３】
信号処理部３４０，６４０は、以下のような機能を有する。
【００６４】
・SIP信号に記載された情報から呼制御に必要なダイアログ情報を呼制御情報記憶部３２１，６２１に保存し、呼制御を行う。
【００６５】
・発着事業者間で信号仕様に差分がある場合の変換を行う。
【００６６】
・中継コーディック選択部３３０，６３０からの情報に従って、SIP信号内のSDP部の情報を編集する。
【００６７】
・発側ネットワークから受信したSDPと着側SBCから受信したSDPに差分がある場合、メディア制御部３５０に対して変換処理を行うよう指示する。
【００６８】
中継コーディック選択部３３０，６３０は、中継ネットワーク上のカテゴリ−コーディック形式のコーディックテーブル３３１，６３１を有し、当該テーブルを参照して、発側ネットワーク、着側ネットワークの利用コーディックから中継に適切なコーディックを選択する。なお、本実施の形態は、発側SBC３００、着側SBC６００内の中継コーディック選択部３３０，６３０内にコーディックテーブルを有するものとして説明するが、当該SBC内部、または、中継ネットワーク内のサーバに保持し、参照するようにしてもよい。
【００６９】
メディア制御部３５０，４５０は、信号処理部３２０，６２０からコーディック、パケット化周期等のメディアの変換処理を制御する。
【００７０】
メディア送受信部３６０，４６０は、メディア制御３５０，６５０からの命令によるメディア変換処理、メディアパケットの送受信を行う。
【００７１】
次に、上記の中継コーディック３３０，６３０の処理を説明する。
【００７２】
図１２は、本発明の一実施の形態における処理の流れを示す図である。
【００７３】
なお、発側SBC３００及び着側SBC６００は、発信端末１００及び着信端末２００で利用可能なコーディックが格納されたメモリを有するものとする。
【００７４】
１）まず、発側のSBC３００の中継コーディック選択部３３０は、信号処理部３２０を介して発側ネットワークからのSDP(オファー)“O1”を受信すると、当該オファー“O1”をメモリ（図示せず）に格納し、コーディックテーブル３３１を参照して、SDPにIPX内で利用可能なコーディックを全て追加設定して、新しいオファー“O2”を生成し、着側SBC６００に送信する。
【００７５】
２）次に、着側SBC６００は、信号処理部６２０においてオファー“O2”をメモリ（図示せず）に格納すると共に、中継コーディック選択部６３０において、コーディックテーブル６３１を参照して、着側ネットワークがサポートするコーディックを“O2”に追加設定して、着側SBC６００に送信する。
【００７６】
３）その後、着側SBC６００は、着側ネットワークを介して着側端末２００からのアンサー"A1"を受信すると、メモリ（図示せず）に格納されている受信したオファー"O2"にアンサー"A1"のコーディックが含まれるかどうかを確認し、含まれればアンサー"A1"のコーディックをIPX内で交換するアンサー"A2"に設定し、アンサー"A2"を信号処理部６２０を介して発側SBC３００に送信する。オファー"O2"にアンサー"A1"のコーディックが含まれなければ、"O2"内の最上位(カテゴリ１)のコーディックをアンサー"A2"のコーディックに設定し、アンサー"A2"を信号処理部６２０を介して発側SBC３００に送信すると共に、当該コーディックとアンサー"A2"のコーディックの変換をメディア制御部６５０に命令する。これにより、メディア送受信部３６０がメディア制御部３５０の指示によりコーディックの変換を行う。
【００７７】
４）アンサー"A2"を受信した発側SBC３００は、メモリ（図示せず）に格納されているオファー"O1"とアンサー"A2"のコーディックが一致するかを確認し、一致しない場合は、メディア制御部３５０に対してアンサー"A2"のコーディックからオファー"O1"のコーディックへの変換を命令すると共に、オファー"O1"をアンサー"A３"として発側のネットワークに送信する。
【００７８】
以上の処理に、発側SBC３００で中継事業者がIPX内での利用を規定した複数のコーディックをSDP（オファー・アンサー）に追加することで、中継事業者が中継コーディックを管理制御しながら、着側コーディックが不明な状態でも、通信の事業者間中継が可能となる。
【００７９】
次に、上記の図１２において、発側SBC３００でのオファー生成に含まれるコーディック設定の方法についての詳細を示す。
【００８０】
発側SBC３００で中継事業者が指定した中継コーディックを追加設定する際、カテゴリ分けを行うコーディック選択ポリシを加味した例を説明する。
【００８１】
図１３は、本発明の一実施の形態における中継事業者のコーディック選択ポリシを加味した処理の流れの例である。
【００８２】
例えば、コーディックを以下のカテゴリ１〜３のグループに分けて、図１３に示す太線枠内の処理フローにコーディックを追加設定することで、コーディック毎の中継による接続性保証レベル、中継ポリシを反映することができる。なお、優先度はカテゴリ１＞カテゴリ２＞カテゴリ３である。
【００８３】
・カテゴリ１：中継ネットワーク事業者が全ての発着ネットワークとの接続性を保証するコーディック：（このため、発着ネットワークのSBCは本カテゴリに属するコーディックへの変換能力を具備しなければならない。）
・カテゴリ２：発着信事業者間で同じ場合のみ接続するコーディック：（このため、発着ネットワークのSBCは本カテゴリに属するコーディックへの変換能力は必須ではない）
・カテゴリ３：接続しないコーディック：（発着SBCは本カテゴリに属するコーディックは中継接続に使用しない）
上記のカテゴリは、中継ネットワークの事業者が予め協議し、本システムを一意に決定しておく。
【００８４】
各発着ネットワークSBC３００，６００は、カテゴリ１に属するコーディックの通信について中継ネットワークと接続できるために、少なくとも、自ネットワーク内でサポートするコーディックとカテゴリ１に属するコーディックとのメディア変換機能をメディア送受信部３６０，６６０に有している。
【００８５】
図１３の例において、
・カテゴリ１（C1）：PCMU、AMR；
・カテゴリ２（C2）：AMR-WB，PCMA，G.729，G.725，EVRC，GSM(登録商標)；
・カテゴリ３（C3）：その他；
とする。
【００８６】
発側SBC３００の中継コーディック選択部３３０は、発側ネットワークからオファー"O1"を受信すると、当該オファー"O1"をメモリ等の記憶手段に格納すると共に、当該オファー"O1"のコーディックがカテゴリ"C1"に含まれるかを判定し、含まれる場合は"O1"のコーディックを先頭とし、次に、カテゴリ"C1"の残りのコーディックを全て"O2"に設定し、中継ネットワークに送信する。また、オファー"O1"のコーディックがカテゴリ"C１"に含まれない場合は、当該"O1"のコーディックがカテゴリ"C2"に含まれるかを判定し、含まれる場合は、カテゴリ"C1"のコーディック、次に、オファー"O1"に含まれるコーディックの順に設定したオファー"O2"を中継ネットワークに送信する。また、含まれない場合は、カテゴリ"C1"の全てのコーディックを設定したオファー"O2"を送信する。なお、オファー"O1"に複数のコーディック（O1-A,O1-B）が含まれている場合は、"O1-A"と"O1-B"のそれぞれに選択ロジックを適用し、その論理和をオファー"O2"とする。以降の処理は図１２と同様である。
【００８７】
これにより、より細かく中継ネットワーク事業者が中継コーディックを管理・制御することができる。
【実施例】
【００８８】
以下の実施例では、
・カテゴリ１：PCMU，AMR
・カテゴリ２：AMR-WB，PCMA，G.729，G726
・カテゴリ３：iLBC
とするコーディックテーブルが、発側SBC３００及び着側SBC６００の中継コーディック選択部３３０、６３０に格納されているものとして説明する。上記の例に示すような、接続性の保証に関するコーディックのカテゴリに属するコーディックによる接続を義務付けるというルール設定を行うことで、SDPオファーアンサーで当該カテゴリに属するコーディックによるセッションを確立することができる。
【００８９】
［第１の実施例］
本実施例では、発側コーディックが「カテゴリ１」に属し、着側コーディックが「カテゴリ２」に属す場合について説明する。
【００９０】
図１４は、本発明の第１の実施例の処理の流れを示す図である。
【００９１】
発側ネットワークは、PCMU（カテゴリ１）のみ利用し、着側ネットワークがAMR-WB（カテゴリ２）のみを利用するものとする。
【００９２】
発側SBC３００は、発側ネットワークからオファー"a=rtpmap:0 PCMU/8000"を受信すると、当該オファーを発側SBC３００内のメモリに格納し、当該コーディックのカテゴリはカテゴリ１であり、中継ネットワークのカテゴリ−コーディックのコーディックテーブル３３１を参照し、カテゴリ１に含まれる他のコーディック"a=arpmap:97 AMR/8000"をオファーに追加する。
【００９３】
中継事業者のSIPプロキシサーバ５００を介して着側SBC６００が上記のオファーを受信すると、当該オファーをメモリに格納し、当該オファーに着側事業者のコーディック（AMR-WB）が含まれていないので、メディア制御部６５０を介してメディア送受信部６６０で着側事業者のコーディックを設定した"a=rtpmap:97 AMR-WB/16000"を着側ネットワークに送信する。
【００９４】
また、着側SBC６００が着側ネットワークを介してアンサー"a=rtpmap:97AMR-WB/16000"を受信すると、メモリに格納されている発側から受信したオファー"a=arpmap:97 AMR/8000"とコーディックが一致しないので、メディア制御部６５０を介してメディア送受信部６６０でコーディックを"a=RTPMAP:97PCMU/8000"に変換し、SIPプロキシサーバ５００を介して発側SBC３００に送信する。
【００９５】
発側SBC３００は、内部のメモリに格納されているオファーとアンサーの間でコーディックが一致するのでコーディック（PCMU）を変換せずに発側ネットワークに送信する。
【００９６】
このように、接続上必須のコーディック（カテゴリ１）を最優先として設定し、着側利用者のコーディックをカテゴリ１に変換することで、接続が保証される。
【００９７】
[第２の実施例]
本実施例では、「カテゴリ２」に属すコーディックを発信事業者が一致して利用する場合の例を示す。
【００９８】
図１５は、本発明の第２の実施例の処理の流れを示す図である。
【００９９】
発側ネットワーク及び着側ネットワーク共に、カテゴリ２のコーディック「AMR-WB」のみを利用する場合について説明する。
【０１００】
発側SBC３００は、コーディックテーブル３３１を参照して、発側コーディック（AMR-MB）のカテゴリが"２"であるので、当該オファー"a=rtpmap:0AMR-WB/16000"を末尾（最下位）に設定し、カテゴリ１に属するコーディック"a=rtpmap:0 PCMU/8000"、"a=rtpmap:96 AMR/8000"を受信したオファーより上位に追加して、当該オファーをSIPプロキシサーバ５００を介して着側SBC６００に送信する。着側SBC６００では、当該オファーをメモリに格納すると共に、着側ネットワークに送出する。
【０１０１】
着側のSBC６００が着側ネットワークからアンサー"a=rtpmap:97 AMR-WB/16000"を取得すると、オファーと当該アンサーが一致するのでコーディックを変換せずに、SIPプロキシサーバ５００を介して発側SBC３００に送信する。
【０１０２】
発側のSBC３００が当該アンサーを受信すると、オファーとアンサーの間でコーディックが一致するのでコーディックを変換しない。
【０１０３】
このように、発側及び着側のコーディックが同じである場合には、発側SBC３００、着側SBC６００共に変換しない。
【０１０４】
[第３の実施例]
本実施例では、「カテゴリ２」に属すコーディックで発着信事業者のコーディックが一致しない場合の例を示す。
【０１０５】
図１６は、本発明の第３の実施例の処理の流れを示す図である。
【０１０６】
発側ネットワークではEVRC（カテゴリ２）のみを利用し、着側ネットワークではAMR-WB（カテゴリ２）のみを利用する場合について説明する。つまり、カテゴリは一致しているが、コーディックは一致しない場合の例である。
【０１０７】
発側SBC３００が発側ネットワークから "a=rtpmap:96 EVRC/8000"を含むオファー受信すると、コーディックテーブル３３１を参照して、カテゴリ１に属するコーディック"a=rtpmap:0PCMU/8000"と"a=rtpmap:96 AMR/8000"を追加し、発側コーディックの中継カテゴリが"２"であれば末尾に上記の"a=rtpmap:96 EVRC/8000"を設定する。
【０１０８】
着側SBC６００がオファーを受信すると、当該オファーをメモリに格納し、着信事業者のコーディック"a=rtpmap:98 AMR-WB/16000"を設定し、着側ネットワークに送出する。
【０１０９】
次に、着側SBC６００が着側ネットワークから受信したアンサー"a=rtpmap:98 AMR-WB/16000"とメモリに格納されているオファー"a=rtpmap:0PCMU/8000", "a=rtpmap:96 AMR/8000","a=rtpmap:96 EVRC/8000"のいずれのコーディックとも一致しないので、コーディックテーブル６３１を参照して、最上位のカテゴリ１のコーディック "a=rtpmap:0 PCMU/8000"に変換し、当該アンサーを発側SBC３００に送出する。
【０１１０】
発側SBC３００は、上記の発側ネットワークから受信したオファー"a=rtpmap:96 EVRC/8000"と受信したアンサー"a=rtpmap:0 PCMU/8000"の間でコーディックが一致しないのでコーディックを"a=rtpmap:96 EVRC/8000"に変換して発側ネットワークに送出する。
【０１１１】
上記のように、発側SBC３００が発側ネットワークで生成されたオファーで指定されたコーディック情報のカテゴリから、コーディック優先順位を変更し、カテゴリ１のコーディックを付加して並べ替えて、着側SBCに送信する。次に、着側SBCも更に着側ネットワークのコーディックを加えて再度優先順位を付けたオファーを着側端末２００に送信する。上記の優先付けにより、各カテゴリに即したコーディック選択が行われ、最終的に無駄なコーディック変換が生じるのを回避することができる。
【０１１２】
[第４の実施例]
本実施例では、発着信事業者の双方がカテゴリ１に属すコーディック（AMR）を利用する場合について説明する。
【０１１３】
図１７は、本発明の第４の実施例の処理の流れを示す図である。
【０１１４】
発側SBC３００が発側ネットワークから "a=rtpmap:96 AMR/8000"を含むオファーを受信すると、コーディックテーブル３３１を参照して、カテゴリ１に属する他のコーディック"a=rtpmap:0 PCMU/8000"を末尾に追加し、着側ネットワークに送出する。着側SBC６００は、オファーを受信すると、当該オファーをメモリに格納した上で、コーディックを変換せずに、当該オファー"a=rtpmap:96 AMR/8000"、"a=rtpmap:0 PCMU/8000"を着側ネットワークに送出する。
【０１１５】
着信端末２００は、アンサーとして"a=rtpmap:96 AMR/8000"を着側    SBC600に送信する。着側SBC６００は、メモリに格納されているオファーと受信したアンサーの間でコーディックが一致するので、コーディック変換は行わず、SIPプロキシサーバ５００に送出する。SIPプロキシサーバ５００からアンサーを受信した発側SBC３００は、オファーとアンサーが一致するので、コーディック変換を行わず、着側のネットワークに送出する。
【０１１６】
このようにアンサー送信時において無駄なコーディック変換を行う必要がなくなる。
【０１１７】
[第５の実施例]
本実施例では、カテゴリ３に属するコーディックを発信事業者が入力した場合について説明する。
【０１１８】
発側のネットワークではカテゴリ３のiLBCのみを利用し、着側のネットワークではカテゴリ１のAMRのみを利用するものとする。なお、当該iLBCは中継ネットワーク事業者が提供しないサービスであるものとする。
【０１１９】
発側SBC３００が、発側のネットワークからカテゴリ３の"a=rtpmap:96 iLBC/8000"を含むオファーを受信すると、コーディックテーブル３３１を参照して、カテゴリ３のコーディックiLBCを削除し、カテゴリ１に属するコーディック "a=rtpmap:96 AMR/8000"、"a=rtpmap:0 PCMU/8000"を追加し、着側ネットワークに送出する。着側SBC６００は、当該オファーを受信すると、当該オファーをメモリに格納すると共に、着側事業者のコーディックAMRを設定した"a=trpmap:96: AMR/8000"をオファーとして着側ネットワークに送出する。
【０１２０】
着信端末２００は、"a=rtpmap:96 AMR/8000"を含むアンサーを着側SBC６００に送出する。着側SBC６００はメモリに格納されているオファーと受信したアンサーのコーディックが一致するためコーディック変換は行わず、SIPプロキシサーバ５００に送出する。SIPプロキシサーバ５００からアンサーを受信した発側SBC３００は、オファーとアンサーが一致しないので、コーディックを変換し、発側ネットワークに送出する.
上記のように、カテゴリ３のコーディックは発側SBC３００及び着側SBC６００におけるオファー/アンサー情報の変換ロジックにおいて、SDPに記載しないように制御される。
このため、発着事業者間でカテゴリ３のコーディックでセッション確立が可能でも、中継事業者のカテゴリを適用して、両側でのコーディックを変換するように制御することができる。
図１９に本発明の効果を示す。同図（a）は従来の中継ネットワークを示し、同図（b）は本発明の中継ネットワークを示す。従来は同図（a）に示すように、同じコーディックであってもコーディック変換を行っていたが、同じコーディックであれば変換が不要となる。また、コーディック変換が必要な通信については、コーディック変換を最小回数に留めることが可能となる。
【０１２１】
上記の実施の形態、実施例に示すように、発側SBC３００において、中継事業者が設定したコーディックのカテゴリに対する接続ルールに沿って、SDPに中継ネットワークで利用する複数のコーディックのカテゴリ毎に設定された接続ルールに従ってSDP内のコーディック記述の優先度付けと付加または削除する。これにより、中継事業者が新たな機器設置や、設備増強することなしに、最適なコーディックを利用した中継コーディックを選択することができる。
【０１２２】
また、電話番号とコーディックの関係の変化に対する迅速なサポートを実現するという課題に対し、発信端末、着信端末間で実際にSIP/SDPによるオファー・アンサーと連動して中継コーディックを選択するため、発着信端末及びネットワークが実際にサポートするコーディック情報を元にして中継コーディックが決定される。これにより、番号ポータビリティ、端末変更が生じても、変更後の発着信端末及びネットワークのコーディックと一致するように中継コーディックを適用させることが可能となる。
【０１２３】
さらに、音声通信の事業者間中継において発生する無駄なコーディック変換を削減するという課題に対し、カテゴリ分けに沿った中継コーディック選択のため、本発明では、発側着側両側のSBCのコーディック順位の並べ替え、交換することによる連携を提案している。これにより、中継ネットワークとそれに接続する各通信事業者の間のゲートウェイ装置に必要となるコーディック変換機能を削減することが可能となる。
【０１２４】
また、中継ネットワークに接続する全ての事業者間の音声通信の接続性を保証するという課題に対し、カテゴリ分類の例に示すような、持続性の保証に関するコーディックのカテゴリに属するコーディックによる接続を義務付けるというルール設定を行うことで、SDPオファーアンサーで当該カテゴリに属するコーディックによるセッションを確立することができる。これにより、中継ネットワークとの接続により多くの通信事業者と接続可能なため、信頼性の高い音声中継を提供することができる。
【０１２５】
中継ネットワーク事業者が提供するサービスに対してのみネットワークを利用できるように制限するという課題に対し、カテゴリ３の接続を許容しないコーディックを定義することにより、中継ネットワーク事業者が提供しないサービスの接続を制限することができる。これにより、ネットワーク設計及び管理が行いやすくなる。また、本来提供しないサービスが利用されることによる中継ネットワークの土管化を防ぐことができる。
【０１２６】
なお、上記のSBC３００，６００の動作をプログラムとして構築し、SBCとして利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【０１２７】
本発明は、上記の実施の形態及び実施例に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【符号の説明】
【０１２８】
１００  発信端末
２００  着信端末
３００  発側SBC
３１０  信号ルーティング情報参照部
３２０  信号処理部
３２１  鼓制御情報記憶部
３３０  中継コーディック選択部
３３１  コーディックテーブル
３４０  信号送受信部
３５０  メディア制御部
３６０  メディア送受信部
４００  ENUMサーバ
５００  中継事業者SIPプロキシサーバ
６００  着側SBC
６１０  信号ルーティング情報参照部
６２０  信号処理部
６２１  鼓制御情報記憶部
６３０  中継コーディック選択部
６３１  コーディックテーブル
６４０  信号送受信部
６５０  メディア制御部
６６０  メディア送受信部
【図１】
0005634340.tif 000002
【図２】
0005634340.tif 000003
【図３】
0005634340.tif 000004
【図４】
0005634340.tif 000005
【図５】
0005634340.tif 000006
【図６】
0005634340.tif 000007
【図７】
0005634340.tif 000008
【図８】
0005634340.tif 000009
【図９】
0005634340.tif 000010
【図１０】
0005634340.tif 000011
【図１１】
0005634340.tif 000012
【図１２】
0005634340.tif 000013
【図１３】
0005634340.tif 000014
【図１４】
0005634340.tif 000015
【図１５】
0005634340.tif 000016
【図１６】
0005634340.tif 000017
【図１７】
0005634340.tif 000018
【図１８】
0005634340.tif 000019
【図１９】
0005634340.tif 000020