(57)【要約】【課題】発信側で利用されるコーデックを着信側で利用されるコーデックとできるだけ一致させるコアネットワークを提供する。【解決手段】移動通信ネットワークに接続されて通信装置同士の音声通信を確立するコアネットワークが、発信の移動通信装置が接続する移動通信ネットワークから着信の通信装置を識別する識別子を含む接続要求を受信し、暫定的に、発信の移動通信装置が利用すべき第１のコーデック候補を発信の移動通信装置に通知する。その後、コアネットワークは、着信の通信装置で利用可能な少なくとも１つのコーデックを判定する。コアネットワークは、着信ネットワークで利用可能なコーデックが、発信の移動通信装置が暫定的に実際に利用すると選択した被利用コーデックと異なる場合に、着信の通信装置で利用可能なコーデックに基づいて、発信の移動通信装置が利用すべき第２のコーデック候補を特定して、これを発信の移動通信装置に通知する。【選択図】図１
2012105211.tif 000002
【特許請求の範囲】
【請求項１】
移動通信ネットワークに接続されており、通信装置同士の音声通信を確立するコアネットワークであって、
発信の移動通信装置が接続する前記移動通信ネットワークから、着信の通信装置を識別する識別子を含む接続要求を受信する接続要求受信部と、
前記発信の移動通信装置が利用すべきコーデック候補を前記発信の移動通信装置に通知する利用可能コーデック通知部と、
前記着信の通信装置が接続される着信ネットワークに前記着信の通信装置を指定する着信ネットワーク接続要求を送信する接続要求送信部と、
前記着信ネットワークから、前記着信の通信装置で利用可能な少なくとも１つのコーデックを示す情報を含む着信ネットワーク接続要求応答を受信する接続要求応答受信部と、
前記発信の移動通信装置から前記発信の移動通信装置が実際に利用すると選択した被利用コーデックを示す被利用コーデック通知を受信する被利用コーデック通知受信部とを備え、
前記利用可能コーデック通知部は、
前記接続要求を前記接続要求受信部が受信すると、暫定的に、前記発信の移動通信装置が利用すべき第１のコーデック候補を前記発信の移動通信装置に通知し、
その後、前記着信ネットワーク接続要求応答を前記接続要求応答受信部が受信すると、前記着信ネットワーク接続要求応答で示された前記着信の通信装置で利用可能なコーデックが前記被利用コーデックと同じか否か判断し、
前記判断が否定的な場合に、前記着信の通信装置で利用可能なコーデックに基づいて、前記発信の移動通信装置が利用すべき第２のコーデック候補を特定して、前記第２のコーデック候補を前記発信の移動通信装置に通知するコアネットワーク。
【請求項２】
前記接続要求を前記接続要求受信部が受信すると、前記着信の通信装置が接続される着信ネットワークで利用可能な少なくとも１つのコーデックを、前記接続要求に含まれる前記識別子に基づいて判定する着信ネットワークコーデック判定部をさらに備え、
前記利用可能コーデック通知部は、前記接続要求を前記接続要求受信部が受信すると、暫定的に、前記着信ネットワークコーデック判定部で判定された前記着信ネットワークで利用可能な少なくとも１つのコーデックに基づいて、前記第１のコーデック候補を特定することを特徴とする請求項１に記載のコアネットワーク。
【請求項３】
IMS（IP Multimedia Subsystem）コアネットワークであって、
前記着信ネットワークコーデック判定部および前記利用可能コーデック通知部として機能する、MGCF（Media Gateway Control Function）を備えることを特徴とする請求項２に記載のコアネットワーク。
【請求項４】
IMS（IP Multimedia Subsystem）コアネットワークであって、
前記着信ネットワークコーデック判定部として機能する、BGCF(Breakout Gateway Control Function)と、
前記利用可能コーデック通知部として機能する、MGCF（Media Gateway Control Function）とを備えることを特徴とする請求項２に記載のコアネットワーク。
【請求項５】
IMS（IP Multimedia Subsystem）コアネットワークであって、
前記着信ネットワークコーデック判定部として機能する、S-CSCF(Serving Call Session Control Function)と、
前記利用可能コーデック通知部として機能する、MGCF（Media Gateway Control Function）とを備えることを特徴とする請求項２に記載のコアネットワーク。
【請求項６】
前記接続要求を前記接続要求受信部が受信すると、前記利用可能コーデック通知部は、前記コアネットワークで利用可能なコーデックを前記第１のコーデック候補として前記発信の移動通信装置に通知することを特徴とする請求項１に記載のコアネットワーク。
【請求項７】
請求項１から請求項６のいずれか１項に記載の前記コアネットワークと、
前記コアネットワークに接続される移動通信ネットワークと、
前記移動通信ネットワークに接続する移動通信装置とを備え、
前記移動通信装置は、前記接続要求を前記コアネットワークに送信し、前記利用可能コーデック通知部から前記第１のコーデック候補および前記第２のコーデック候補が通知されると、前記移動通信装置が利用可能な複数のコーデックと前記第１のコーデック候補または前記第２のコーデック候補の共通するコーデックを、前記移動通信装置が実際に利用するコーデックとして選択し、選択された被利用コーデックを示す前記被利用コーデック通知を前記コアネットワークに送信することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置同士の音声通信を確立するコアネットワークおよび通信システムに関する。
【背景技術】
【０００２】
従来、電話を利用した音声通信サービスでは、種々のコーデックが使用されている。例えば、高品質の音声通信サービスのためのコーデックとして、AMR-WB（Adaptive Multi-Rate_Wideband）が提案されている。AMR-WBは、現在世界の電話で使われているAMRコーデックが改善されたものであり、3GPPでは標準化され、ITU-Tでは、G.722.2という名称で知られている（非特許文献１〜非特許文献４）。以下、従来のAMRコーデックをAMR-WBと区別するためにAMR-NB（Adaptive Multi-Rate_Narrowband）と呼ぶ。
【０００３】
AMR-NBでは伝送レートが4.75〜12.2kbits/sであるが、AMR-WBでは伝送レートが12.65kbits/s、14.25kbits/s、15.85kbits/s、18.25kbits/s、19.85kbits/s、23.05kbits/s、23.85kbits/sなどであり、AMR-WBはAMR-NBより広い帯域を消費する。
【０００４】
現在、AMR-WBがコーデックの主流になりつつあるが、ネットワークによって利用可能なコーデックはまちまちである。例えば、あるネットワークでは、AMR-WBとAMR-NBを利用できるのに対し、他のネットワークでは、AMR-NBしか利用できないというようにである。
【０００５】
例えば携帯電話のような移動通信装置がその移動通信装置が加入している移動通信ネットワーク以外の通信ネットワークに接続された通信装置（例えば固定電話または携帯電話）と音声通信を行う場合には、移動通信ネットワークと他の通信ネットワークを接続するコアネットワークが通信装置同士の音声通信を確立する。このようなコアネットワークとしては、通信装置同士のVoIP（Voice over Internet Protocol）通信を確立するIMS（IP Multimedia Subsystem）が提案されている（非特許文献５）。IMSは、別名MMD（Multimedia Domain）としても知られている。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】ITU-T Recommendation G.722.2; "Wideband coding of speech at around 16 kbit/susing Adaptive Multi-Rate Wideband (AMR-WB)", International Telecommunication Union, ２００３年７月
【非特許文献２】3GPP TS 26.190 V5.1.0 (2001-12), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Speech Codec speech processing functions; "AMR Wideband speech codec; Transcoding functions", ２００１年１２月
【非特許文献３】3GPP TS 26.194 V5.0.0 (2001-03), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Speech Codec speech processing functions; "AMR Wideband speech codec; Voice Activity Detector (VAD)", ２００１年３月
【非特許文献４】3GPP TS 26.171 V5.0.0 (2001-03), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Speech Codec speech processing functions; "AMR Wideband speech codec; General Description", ２００１年３月
【非特許文献５】3GPP TS 23.228 V10.2.0 (2010-09), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; "IP Multimedia Subsystem (IMS)"; Stage 2 (Release 10), ２０１０年９月
【発明の概要】
【発明が解決しようとする課題】
【０００７】
IMSの利用においては、発信の移動通信装置が利用可能なコーデックと、IMSのMGCF（Media Gateway Control Function）でサポートされるコーデックの共通するコーデックが発信の移動通信装置で利用される。発信の移動通信装置が利用するべきコーデックの選択においては、着信の通信装置で利用可能なコーデックは考慮されない。したがって、AMR-WBとAMR-NBの両方を利用可能な移動通信装置がAMR-WBを利用可能なネットワーク内で発信した場合には、移動通信装置はAMR-WBを利用する。
【０００８】
この場合、着信装置がAMR-NBしか利用できない場合、発信の移動通信装置からIMSコアネットワークのMGW (Media Gateway)まではAMR-WBが利用され、着信側のネットワークではAMR-NBが利用されることになる。その場合には、発信側がせっかく高い伝送レートのAMR-WBを使っていたとしても、着信側が低い伝送レートのAMR-NBを使うために、結果的には音声はAMR-NBに影響された低い音声品質を持つことになる。得られる音声品質が低いのに、発信側がAMR-WBの広帯域を消費するのは無駄であり、その広帯域を減らして他の利用者の通信に無線及びコアネットワークの資源を分け与えるのが望ましい。
【０００９】
そこで、本発明は、発信側で利用されるコーデックを着信側で利用されるコーデックとできるだけ一致させ、帯域を効率的に利用することができるコアネットワークおよび通信システムを提供する。
【課題を解決するための手段】
【００１０】
本発明に係るコアネットワークは、移動通信ネットワークに接続されており、通信装置同士の音声通信を確立するコアネットワークであって、発信の移動通信装置が接続する前記移動通信ネットワークから、着信の通信装置を識別する識別子を含む接続要求を受信する接続要求受信部と、前記発信の移動通信装置が利用すべきコーデック候補を前記発信の移動通信装置に通知する利用可能コーデック通知部と、前記着信の通信装置が接続される着信ネットワークに前記着信の通信装置を指定する着信ネットワーク接続要求を送信する接続要求送信部と、前記着信ネットワークから、前記着信の通信装置で利用可能な少なくとも１つのコーデックを示す情報を含む着信ネットワーク接続要求応答を受信する接続要求応答受信部と、前記発信の移動通信装置から前記発信の移動通信装置が実際に利用すると選択した被利用コーデックを示す被利用コーデック通知を受信する被利用コーデック通知受信部とを備え、前記利用可能コーデック通知部は、前記接続要求を前記接続要求受信部が受信すると、暫定的に、前記発信の移動通信装置が利用すべき第１のコーデック候補を前記発信の移動通信装置に通知し、その後、前記着信ネットワーク接続要求応答を前記接続要求応答受信部が受信すると、前記着信ネットワーク接続要求応答で示された前記着信の通信装置で利用可能なコーデックが前記被利用コーデックと同じか否か判断し、前記判断が否定的な場合に、前記着信の通信装置で利用可能なコーデックに基づいて、前記発信の移動通信装置が利用すべき第２のコーデック候補を特定して、前記第２のコーデック候補を前記発信の移動通信装置に通知する。
【００１１】
本発明においては、発信の移動通信装置から送信された接続要求に応答して、コアネットワークは、暫定的に、発信の移動通信装置が利用すべき第１のコーデック候補を発信の移動通信装置に通知する。発信の移動通信装置は、第１のコーデック候補から発信の移動通信装置が実際に利用すると選択した被利用コーデックを示す被利用コーデック通知をコアネットワークに送信する。被利用コーデック通知を受信すると、コアネットワークは、暫定的に、被利用コーデックのために必要なリソースを確保する。一方、コアネットワークは、着信の通信装置が接続される着信ネットワークに着信ネットワーク接続要求を送信し、着信ネットワークから着信の通信装置で利用可能な少なくとも１つのコーデックを示す情報を含む着信ネットワーク接続要求応答を受信する。着信ネットワーク接続要求応答を受信すると、コアネットワークは着信ネットワーク接続要求応答で示された着信の通信装置で利用可能なコーデックが被利用コーデックと同じか否か判断する。両者が異なる場合には、着信の通信装置で利用可能なコーデックに基づいて、コアネットワークは、発信の移動通信装置が利用すべき第２のコーデック候補を特定して、第２のコーデック候補を発信の移動通信装置に通知する。他方、着信の通信装置で利用可能なコーデックが被利用コーデックと同じ場合には、被利用コーデックのために確保されたリソースがそのまま発信の移動通信装置とコアネットワークの間の音声通信のために利用できるので、音声通信の準備のための時間が短縮する。
「着信の通信装置で利用可能なコーデックに基づいて…第２のコーデック候補を特定」は、着信の通信装置で利用可能なコーデックを第２のコーデック候補として特定することと、着信の通信装置で利用可能なコーデックと最も近い伝送レートを持つコーデックを第２のコーデック候補として特定することを含む。具体的には、着信の通信装置で利用可能なコーデックがコアネットワークおよび発信の移動通信装置でも利用可能な場合には、第２のコーデック候補として、着信の通信装置で利用可能なコーデックが特定される。着信の通信装置で利用可能なコーデックがコアネットワークおよび発信の移動通信装置では利用可能でない場合には、第２のコーデック候補として、コアネットワークおよび発信の移動通信装置で利用可能なコーデックのうち、着信の通信装置で利用可能なコーデックの伝送レートと最も近い伝送レートを持つコーデックが特定される。これにより、発信側で利用されるコーデックの伝送レートを着信側で利用されるコーデックの伝送レートを近似させることができ、帯域の浪費を抑制することができる。
例えば、コアネットワークと発信の移動通信装置がAMR-WBとAMR-NBの両方を利用可能であって、暫定的に、被利用コーデックがAMR-WBと決定されたと想定する。しかし、着信の通信装置で利用可能なコーデックがAMR-NBである場合には、コアネットワークは、発信の移動通信装置が利用すべき第２のコーデック候補としてAMR-NBを特定して、これを発信の移動通信装置に通知する。これにより、発信の移動通信装置とコアネットワークは、着信の通信装置と同じAMR-NBを用いて音声通信する。このように着信の通信装置に適応してコアネットワークで音声通信に利用されるコーデックを選択することにより、発信側で利用されるコーデックを着信側で利用されるコーデックとできるだけ一致させることができる。したがって、得られる音声品質に見合った帯域のコーデックを発信側が利用するので、移動通信ネットワークおよびコアネットワークでは帯域を効率的に利用することができる。すなわち、発信側で利用されるコーデックに要する帯域を着信側で利用されるコーデックに合わせて減らすことにより、他の利用者の通信に無線及びコアネットワークの資源を分け与えることができる。
他方、被利用コーデックがAMR-WBと決定され、着信の通信装置で利用可能なコーデックがAMR-WBである場合には、コアネットワークは、被利用コーデックがAMR-WBと決定されたときに確保されたAMR-WBのためのリソースが発信の移動通信装置とコアネットワークの間の音声通信のために利用できるので、音声通信の準備のための時間が短縮する。
【００１２】
本発明に係るコアネットワークは、前記接続要求を前記接続要求受信部が受信すると、前記着信の通信装置が接続される着信ネットワークで利用可能な少なくとも１つのコーデックを、前記接続要求に含まれる前記識別子に基づいて判定する着信ネットワークコーデック判定部をさらに備え、前記利用可能コーデック通知部は、前記接続要求を前記接続要求受信部が受信すると、暫定的に、前記着信ネットワークコーデック判定部で判定された前記着信ネットワークで利用可能な少なくとも１つのコーデックに基づいて、前記第１のコーデック候補を特定すると好ましい。
「着信ネットワークで利用可能な少なくとも１つのコーデックに基づいて、第１のコーデック候補を特定」は、着信ネットワークで利用可能なコーデックを第１のコーデック候補として特定することと、着信ネットワークで利用可能なコーデックと最も近い伝送レートを持つコーデックを第１のコーデック候補として特定することを含む。具体的には、着信ネットワークで利用可能なコーデックがコアネットワークおよび発信の移動通信装置でも利用可能な場合には、第１のコーデック候補として、着信ネットワークで利用可能なコーデックが特定される。着信ネットワークで利用可能なコーデックがコアネットワークおよび発信の移動通信装置では利用可能でない場合には、第１のコーデック候補として、コアネットワークおよび発信の移動通信装置で利用可能なコーデックのうち、着信ネットワークで利用可能なコーデックの伝送レートと最も近い伝送レートを持つコーデックが特定される。
上記の通り、第１のコーデック候補は、暫定的に被利用コーデックを決定するために使用される。着信の通信装置で利用可能なコーデックは、着信ネットワークで利用可能なコーデックに含まれると推定される。暫定的に被利用コーデックを決定するために使用される第１のコーデック候補を着信ネットワークで利用可能なコーデックに基づいて特定することにより、その後の被利用コーデックと着信の通信装置で利用可能なコーデックの比較で両者が一致する可能性が高まる。両者が同じ場合には、被利用コーデックのために暫定的に確保されたリソースがそのまま発信の移動通信装置とコアネットワークの間の音声通信のために利用できるので、音声通信の準備のための時間が短縮する可能性がある。
【００１３】
発信の移動通信装置は、発信の移動通信装置が利用可能な複数のコーデックと利用可能コーデック通知部から通知されたコーデックに共通するコーデックがあれば、その共通するコーデックを発信の移動通信装置で利用すべき被利用コーデックとして指定する。例えば、利用可能コーデック通知部から通知された複数のコーデックが発信の移動通信装置で利用可能な複数のコーデックと共通であれば、それらの中から最も優れたコーデックが指定されるようにしてもよい。より具体的には、利用可能コーデック通知部から通知されたコーデックがAMR-WBとAMR-NBの両方であって、発信の移動通信装置でAMR-WBとAMR-NBの両方が利用可能であれば、AMR-WBが選択される。他方、利用可能コーデック通知部から通知された唯一のコーデックが発信の移動通信装置で利用可能な複数のコーデックに含まれていれば、その唯一のコーデックが指定される。より具体的には、利用可能コーデック通知部から通知されたコーデックがAMR-NBだけであって、発信の移動通信装置でAMR-WBとAMR-NBの両方が利用可能であれば、AMR-NBが選択される。
【００１４】
本発明に係るコアネットワークはIMSコアネットワークに限られない。但し、本発明に係るコアネットワークがIMSコアネットワークである場合には、MGCF（Media Gateway Control Function）が、前記着信ネットワークコーデック判定部および前記利用可能コーデック通知部として機能すると好ましい。その理由は以下の通りである。MGCFは、IMSコアネットワークのC-Plane（Control plane）に属し他のネットワークとの物理的な接続ポイントであり、接続される着信ネットワークとそのネットワークに接続する物理的な線の関係を知っているために、接続される着信ネットワークで利用可能なコーデックを判定する着信ネットワークコーデック判定部の機能をMGCFに持たせることが容易である。また、既に提案されているIMSコアネットワークにおいては、発信の移動通信装置からの接続要求に応答して、MGCFはMGCFがサポートするコーデックを発信の移動通信装置に返信するので、利用可能コーデック通知部の機能を、MGCFに持たせることが容易である。
【００１５】
本発明に係るコアネットワークがIMSコアネットワークである場合には、BGCF(Breakout Gateway Control Function)が前記着信ネットワークコーデック判定部として機能し、MGCFが前記利用可能コーデック通知部として機能してもよい。その理由は以下の通りである。BGCFは、既に提案されているIMSコアネットワークにおいて、IMSコアネットワークにおける回線交換ネットワークとの物理的な接続ポイント（すなわちbreakout-point）であるMGCFがいくつかIMSコアネットワークにある場合、着信ネットワークに適するMGCFを選択する。つまり、着信装置の電話番号に基づくルーティング機能を持つ。したがって、着信ネットワークが回線交換ネットワークである場合、BGCFは、接続される着信ネットワークとそれに適するMGCFの関係を知っているために、接続される着信ネットワークで利用可能なコーデックを判定する着信ネットワークコーデック判定部の機能をBGCFに持たせることが容易である。また、既に提案されているIMSコアネットワークにおいては、発信の移動通信装置からの接続要求に応答して、MGCFはMGCFがサポートするコーデックを発信の移動通信装置に返信するので、利用可能コーデック通知部の機能を、MGCFに持たせることが容易である。
【００１６】
本発明に係るコアネットワークがIMSコアネットワークである場合には、S-CSCF(Serving Call Session Control Function)が前記着信ネットワークコーデック判定部として機能し、MGCFが前記利用可能コーデック通知部として機能してもよい。その理由は以下の通りである。S-CSCFは、既に提案されているIMSコアネットワークにおいて、着信装置の電話番号に基づくルーティング機能を持つ。したがって、S-CSCFは、接続される着信ネットワークを判断することができるため、接続される着信ネットワークで利用可能なコーデックを判定する着信ネットワークコーデック判定部の機能をS-CSCFに持たせることが容易である。また、既に提案されているIMSコアネットワークにおいては、発信の移動通信装置からの接続要求に応答して、MGCFはMGCFがサポートするコーデックを発信の移動通信装置に返信するので、利用可能コーデック通知部の機能を、MGCFに持たせることが容易である。
【００１７】
また、別の態様として、前記接続要求を前記接続要求受信部が受信すると、前記利用可能コーデック通知部は、前記コアネットワークで利用可能なコーデックを前記第１のコーデック候補として前記発信の移動通信装置に通知してもよい。
つまり、着信ネットワークで利用可能なコーデックの判定を行わずに、単に、コアネットワークで利用可能なコーデックを第１のコーデック候補として発信の移動通信装置に通知してもよい。上記の通り、第１のコーデック候補は、暫定的に被利用コーデックを決定するために使用される。暫定的に被利用コーデックを決定するために使用される第１のコーデック候補をコアネットワークで利用可能なコーデックとすることにより、その後の被利用コーデックと着信の通信装置で利用可能なコーデックの比較で両者が一致する可能性は低い。しかし、両者が同じ場合には、被利用コーデックのために暫定的に確保されたリソースがそのまま発信の移動通信装置とコアネットワークの間の音声通信のために利用できるので、音声通信の準備のための時間が短縮する可能性がある。
【００１８】
本発明に係る通信システムは、前記コアネットワークと、前記コアネットワークに接続される移動通信ネットワークと、前記移動通信ネットワークに接続する移動通信装置とを備え、前記移動通信装置は、前記接続要求を前記コアネットワークに送信し、前記利用可能コーデック通知部から前記第１のコーデック候補および前記第２のコーデック候補が通知されると、前記移動通信装置が利用可能な複数のコーデックと前記第１のコーデック候補または前記第２のコーデック候補の共通するコーデックを、前記移動通信装置が実際に利用するコーデックとして選択し、選択された被利用コーデックを示す前記被利用コーデック通知を前記コアネットワークに送信する。
上記の通り、着信の通信装置に適応してコアネットワークで音声通信に利用されるコーデックを選択することにより、発信側で利用されるコーデックを着信側で利用されるコーデックとできるだけ一致させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に係る通信システムの全体を示すブロック図である。
【図２】本発明の実施の形態に係るコアネットワークに格納されているデータベースの構造を示す図である。
【図３Ａ】本発明の第１の実施の形態に係る通信システムでの情報フローの例を示すシーケンスダイアグラムの一部である。
【図３Ｂ】図３Ａに続く前記シーケンスダイアグラムの一部である。
【図３Ｃ】図３Ｂに続く前記シーケンスダイアグラムの一部である。
【図３Ｄ】図３Ｃに続く前記シーケンスダイアグラムの一部である。
【図４】本発明の第２の実施の形態に係る通信システムでの情報フローを示すシーケンスダイアグラムの一部である。
【図５】本発明の第３の実施の形態に係る通信システムでの情報フローを示すシーケンスダイアグラムの一部である。
【図６】本発明の第４の実施の形態に係る通信システムでの情報フローを示すシーケンスダイアグラムの一部である。
【図７】本発明の第５の実施の形態に係る通信システムでの情報フローを示すシーケンスダイアグラムの一部である。
【発明を実施するための形態】
【００２０】
以下、添付の図面を参照しながら本発明に係る様々な実施の形態を説明する。
【００２１】
図１に示すように、本発明の実施の形態に係る通信システムは、移動通信ネットワーク１０と、ＥＰＣ（Evolved Packet Core）３０と、コアネットワーク４０とを備える。移動通信ネットワーク１０には多数の移動通信装置１２が接続する。移動通信装置１２は、例えば携帯電話および音声通信機能を持つその他の通信装置である。移動通信ネットワーク１０は、例えばＬＴＥ（long term evolution）に準拠しているが、それには限定されない。ＥＰＣ３０は、各移動通信装置１２のモビリティを管理する。以下では、移動通信装置１２をUE（user equipment）と呼ぶことがある。
【００２２】
コアネットワーク４０には、複数の外部ネットワーク５０が接続される。外部ネットワーク５０は、PSTN（Public Switched Telephone Network）もしくはPLMN（Public Line Mobile Network）などの回線交換ネットワーク、またはその他のネットワーク（例えば、ISUPメッセージをSIPメッセージに包んで送信するSIP-Iに準拠したネットワーク）である。各外部ネットワーク５０には多数の通信装置５２、例えば、携帯電話または固定電話が接続する。したがって、移動通信ネットワーク１０に接続するIMSに対応可能な移動通信装置１２と、外部ネットワーク５０に接続する通信装置５２との通信（音声通信を含む）をコアネットワーク４０は確立する。
【００２３】
コアネットワーク４０はIMSコアネットワークである。コアネットワーク４０は図示のエンティティ以外にも様々なエンティティを有するが、その主要な構成エンティティは次の通りである。
【００２４】
P-CSCF（Proxy Call Session Control Function)４１は、Session Initiation Protocol (SIP)ルータであって、移動通信装置１２からSIPメッセージを受信し、移動通信装置１２にSIPメッセージを送信する。
【００２５】
S-CSCF(Serving Call Session Control Function)４２は、SIPルータであって、以下の機能を提供する。
・ユーザの登録情報および提供サービス情報の管理。
・ユーザのセッション管理。
・ユーザにサービスを提供するアプリケーションサーバ４３の選択。
また、S-CSCF４２は着信装置の電話番号に基づくルーティング機能を持つ。
【００２６】
AS(Application Server)４３は、SIPを利用した音声アプリケーションを提供するサーバである。ユーザ間の音声通信においては、AS４３は例えば音声ガイダンス等の付加サービスを提供する。
【００２７】
BGCF(Breakout Gateway Control Function)４４も、着信装置の電話番号に基づくルーティング機能を持つ。BGCF４４は、IMSからPSTN またはPLMN などの回線交換ネットワークの通信装置に発信する場合のみ使われる。つまり、外部ネットワーク５０が回線交換ネットワークであって、外部ネットワーク５０に接続する通信装置５２へ発信する場合のみ、BGCF４４は使われる。BGCF４４は、IMSコアネットワーク４０における回線交換ネットワークとの物理的な接続ポイント（すなわちbreakout-point）であるMGCFがいくつかIMSコアネットワークにある場合、着信ネットワークに適するMGCFを選択する。
【００２８】
MGCF(Media Gateway Control Function)４５は、IMSコアネットワーク４０における回線交換ネットワークへの脱出ポイント（breakout-point）である。これは、IMSコアネットワーク４０と外部ネットワーク５０の間のC-Planeの制御プロトコル変換を行う装置である。具体的には、IMS制御信号であるSIPと、回線交換ネットワークの制御信号であるISUP（ISDN User Part）やBICC(Bearer Independent Call Control)との変換を行う。また、H.248プロトコルを利用してMGW４６のリソースを制御する。
【００２９】
MGW(Media Gateway)４６は、外部ネットワーク５０への接続時のU-Plane（User Plane）のユーザデータである音声等のインタフェース機能を有する。具体的には、移動通信装置１２からコアネットワーク４０までで利用されるコーデックと外部ネットワーク５０で利用されるコーデックが一致しない場合、コーデックの符号変換を行う。
【００３０】
図１において、コアネットワーク４０内の点線のリンクはC-Planeを表し、実線のリンクはU-Planeを表す。U-PlaneはIMSではmedia planeと呼ばれる。
【００３１】
第１の実施の形態
移動通信ネットワーク１０に接続するIMSに対応可能な移動通信装置１２が、外部ネットワーク５０に接続する通信装置５２に音声通信するために、発信すると想定する。移動通信装置１２は、着信の通信装置５２を識別する識別子（例えば、電話番号）と移動通信装置１２が利用可能な複数のコーデックを示す情報を含む接続要求（SIP_INVITE）を送信する。SIP_INVITEは、移動通信ネットワーク１０およびＥＰＣ３０を経て、コアネットワーク４０に到達し、P-CSCF４１（接続要求受信部）がSIP_INVITEを受信する。SIP_INVITEは、P-CSCFからS-CSCF４２に転送され、S-CSCF４２（着信ネットワーク判定部、着信ネットワークコーデック判定部）は、着信の通信装置５２の識別子に基づいて、着信の通信装置５２が接続する着信の外部ネットワーク５０を判定する。S-CSFB４２は、判定した着信先ネットワークに接続するため、SIP_INVITEをBGCF４４に転送する。BGCF４４は、適切なMGCF４５を選択し、MGCF45にSIP_INVITEを転送する。
【００３２】
MGCF４５（着信ネットワークコーデック判定部）は、着信の通信装置５２が接続する着信の外部ネットワーク５０で利用可能な少なくとも１つのコーデックを、外部ネットワークに関するデータベースに基づいて判定する。すなわち、S-CSCF４２およびMGCF４５は協働して、着信の通信装置５２の識別子に基づいて、着信の外部ネットワーク５０で利用可能な少なくとも１つのコーデックを判定する着信ネットワークコーデック判定部として機能する。また、MGCF４５（利用可能コーデック通知部）は、このようにして判定された着信ネットワークで利用可能な少なくとも１つのコーデックがコアネットワーク４０および発信の移動通信装置１２でも利用可能である場合に、そのコーデックを発信の移動通信装置１２が利用すべきコーデックの候補（第１のコーデック候補）として発信の移動通信装置１２に通知する。他方、MGCF４５（利用可能コーデック通知部）は、着信の外部ネットワーク５０で利用可能な少なくとも１つのコーデックがコアネットワーク４０および発信の移動通信装置１２で利用可能でない場合に、コアネットワーク４０および発信の移動通信装置１２で利用可能なコーデックのうち、着信の外部ネットワーク５０で利用可能なコーデックの伝送レートと最も近い伝送レートを持つコーデックコアを発信の移動通信装置１２が利用すべきコーデックの候補（第１のコーデック候補）として発信の移動通信装置１２に通知する。第１のコーデック候補の通知には、SIP_183メッセージが使用される。
【００３３】
例えば、着信ネットワークで利用可能なコーデックがAMR-NBであって、コアネットワークで利用可能なコーデックがAMR-WBとAMR-NBの両方であれば、AMR-NBが選択される。このように着信の通信装置に適応してコアネットワークで音声通信に利用されるコーデックを選択することにより、発信側で利用されるコーデックを着信側で利用されるコーデックとできるだけ一致させることができる。
【００３４】
第１のコーデック候補の通知を受信した発信の移動通信装置１２は、移動通信装置１２が利用可能な複数のコーデックと通知されたコーデックの共通するコーデックを、移動通信装置１２が実際に利用するコーデックとして選択し、選択された被利用コーデックを示す被利用コーデック通知（SIP_PRACK）をコアネットワークに送信する。
【００３５】
例えば、SIP_183メッセージが複数のコーデックを第１のコーデック候補と示しており、それらが発信の移動通信装置１２で利用可能な複数のコーデックと共通であれば、それらの中から最も優れたコーデックを移動通信装置１２が指定する。より具体的には、SIP_183メッセージでAMR-WBとAMR-NBの両方が利用可能と示され、発信の移動通信装置１２でAMR-WBとAMR-NBの両方が利用可能であれば、AMR-WBが選択される。他方、SIP_183メッセージで唯一のコーデックが第１のコーデック候補として示され、それが発信の移動通信装置１２で利用可能な複数のコーデックに含まれていれば、その唯一のコーデックを移動通信装置１２が選択する。より具体的には、SIP_183メッセージでAMR-NBだけが利用可能と示され、発信の移動通信装置１２でAMR-WBとAMR-NBの両方が利用可能であれば、AMR-NBが選択される。こうして、発信の移動通信装置１２で実際に利用されるコーデックが決定される。
【００３６】
但し、第１のコーデック候補に応答して、発信の移動通信装置１２が決定した被利用コーデックは暫定的である。後の段階で、被利用コーデックは着信の通信装置５２が利用可能なコーデックと一致するかどうか判断され、その判断が否定的な場合には、暫定的な被利用コーデックは取り消され、別なコーデックが実際に利用される。
【００３７】
P-CSCF４１（被利用コーデック通知受信部）は、被利用コーデック通知（SIP_PRACK）を受信し、これをMGCF４５に転送する。被利用コーデック通知（SIP_PRACK）を受信すると、MGCF４５は、発信の移動通信装置１２が利用する被利用コーデックに必要なリソースをMGW４６が確保するように、H.248プロトコルを利用してMGW４６を制御する。
【００３８】
この実施の形態では、MGCF４５が、着信ネットワークコーデック判定部および利用可能コーデック通知部として機能する。その理由は以下の通りである。MGCFは、IMSコアネットワークのC-Planeに属し他のネットワークとの物理的な接続ポイント（すなわちbreakout-point）であり、接続される着信の外部ネットワーク５０とネットワーク事業者の関係を知っているために、接続される着信の外部ネットワーク５０で利用可能なコーデックを判定する着信ネットワークコーデック判定部の機能をMGCFに持たせることが容易である。また、既に提案されているIMSコアネットワークにおいては、発信の移動通信装置１２からの接続要求（SIP_INVITE）に応答して、MGCFはMGCFがサポートするコーデックを発信の移動通信装置１２に返信するので、利用可能コーデック通知部の機能を、MGCFに持たせることが容易である。
【００３９】
MGCF４５が着信ネットワークコーデック判定部として機能するために、MGCF４５は図２に示されるデータベースを格納する。このデータベースは、ネットワーク事業者（すなわちネットワーク事業者が運営するネットワーク）と、ネットワーク事業者が運営するネットワークで利用可能なコーデックと、そのネットワークに接続する物理的な線との関係を示す。したがって、着信ネットワークが判定されれば、そのネットワークで利用可能なコーデックをMGCF４５は判定することができる。図２に示されるデータベースは一例であり、ネットワークとコーデックの関係が記述されたデータであればいかなる形態のデータをMGCFが有していてもよい。
【００４０】
一方、MGCF４５（接続要求送信部）は、着信の通信装置５２が接続される着信の外部ネットワーク５０に着信の通信装置５２を指定する着信ネットワーク接続要求としてIAM（ISUP initial address message）を送信する。IAMに応答して、着信の外部ネットワーク５０は、着信の通信装置５２で利用可能な少なくとも１つのコーデックを示す情報を含む着信ネットワーク接続要求応答として、APM（Application transport Message）メッセージを送信する。MGCF４５（接続要求応答受信部）は、このAPMメッセージを受信し、これに示された着信の通信装置５２で利用可能な少なくとも１つのコーデックが既に暫定的に決定された被利用コーデックと同じか否か判断する。
【００４１】
この判断が肯定的であれば（すなわち着信の通信装置５２で利用可能なコーデックが被利用コーデックと同じ場合には）、被利用コーデックのために確保されたリソースがそのまま発信の移動通信装置１２とコアネットワーク４０の間の音声通信のために利用できるので、音声通信の準備のための時間が短縮する。例えば、被利用コーデックがAMR-WBと決定され、着信の通信装置５２で利用可能なコーデックがAMR-WBである場合には、MGW４６は、被利用コーデックがAMR-WBと決定されたときに確保されたAMR-WBのためのリソースが発信の移動通信装置１２とMGW４６の間の音声通信のために利用できる。
【００４２】
他方、この判断が否定的であれば（すなわち着信の通信装置５２で利用可能なコーデックが被利用コーデックと異なる場合には）、着信の通信装置５２で利用可能なコーデックに基づいて、MGCF４５は、発信の移動通信装置１２が利用すべき第２のコーデック候補を特定して、第２のコーデック候補を発信の移動通信装置に通知する。第２のコーデック候補の通知には、SIP_Updateメッセージが使用される。
【００４３】
具体的には、着信の通信装置５２で利用可能なコーデックがコアネットワーク４０および発信の移動通信装置１２でも利用可能な場合には、第２のコーデック候補として、着信の通信装置５２で利用可能なコーデックが特定される。着信の通信装置５２で利用可能なコーデックがコアネットワーク４０および発信の移動通信装置１２では利用可能でない場合には、第２のコーデック候補として、コアネットワーク４０および発信の移動通信装置１２で利用可能なコーデックのうち、着信の通信装置５２で利用可能なコーデックの伝送レートと最も近い伝送レートを持つコーデックが特定される。これにより、発信側で利用されるコーデックの伝送レートを着信側で利用されるコーデックの伝送レートを近似させることができ、帯域の浪費を抑制することができる。
【００４４】
例えば、コアネットワーク４０と発信の移動通信装置１２がAMR-WBとAMR-NBの両方を利用可能であって、暫定的に、被利用コーデックがAMR-WBと決定されたと想定する。しかし、着信の通信装置で利用可能なコーデックがAMR-NBである場合には、MGCF４５は、発信の移動通信装置１２が利用すべき第２のコーデック候補としてAMR-NBを特定して、これを発信の移動通信装置１２に通知する。これにより、発信の移動通信装置１２とMGW４６は、着信の通信装置５２と同じAMR-NBを用いて音声通信する。このように着信の通信装置５２に適応してコアネットワーク４０で音声通信に利用されるコーデックを選択することにより、発信側で利用されるコーデックを着信側で利用されるコーデックとできるだけ一致させることができる。したがって、得られる音声品質に見合った帯域のコーデックを発信側が利用するので、移動通信ネットワーク１０およびコアネットワーク４０では帯域を効率的に利用することができる。すなわち、発信側で利用されるコーデックに要する帯域を着信側で利用されるコーデックに合わせて減らすことにより、他の利用者の通信に無線及びコアネットワークの資源を分け与えることができる。
【００４５】
図３Ａから図３Ｄを参照しながら、第１の実施の形態に係る通信システムでの情報フローの例を説明する。便宜上、移動通信ネットワーク１０およびＥＰＣ３０の図示は省略する。以下では、UEが、外部ネットワーク５０に接続する通信装置５２に音声通信するために、発信すると想定する。
【００４６】
UEには通信装置５２の電話番号が入力される。UEは、SDP（Session Description Protocol）に準拠してUEのコーデック能力（UEで利用可能なコーデック）を記述したInitial SDP Offerを含むSIP_INVITEを生成する。SIP_INVITEは、通信装置５２の電話番号およびUEのコーデック能力（この例ではAMR-WB, AMR-NBがUEで利用可能である)を記述している。UEのコーデック能力をSIP_INVITEで記述するのは、IMSで要求されているためである。UEは生成したSIP_INVITEをP-CSCFに送信し、P-CSCF（接続要求受信部）はSIP_INVITEをS-CSCFに転送する。
【００４７】
SIP_INVITEを受信すると、S-CSCF（着信ネットワーク判定部、着信ネットワークコーデック判定部）は、必要に応じてASにサービス制御を要求するとともに、通信装置５２の電話番号に基づいて着信の外部ネットワークを判定する。この例では、着信ネットワークがPSTNであるが、PLMN等の他の回線交換ネットワークまたはその他のネットワークでもよい。
【００４８】
S-CSCFはSIP_INVITEをBGCFに転送する。BGCFは、着信ネットワークであるPSTNに適するMGCFを選択し、SIP_INVITEをそのMGCFに転送する。MGCFは、この音声通信で使用するMGWを選択し、H.248プロトコルを利用してそのMGWを起動する。
【００４９】
MGCF（着信ネットワークコーデック判定部）は、着信ネットワークに基づいて着信ネットワークで利用可能な少なくとも１つのコーデック（すなわち着信ネットワークでサポートされるコーデック）を判定する。さらに、MGCFは、このIMSコアネットワーク４０で利用可能な複数のコーデックと、着信ネットワークで利用可能なコーデックに共通するコーデックがあるかどうか判断する。共通するコーデックがあれば、MGCFは、共通するコーデック（複数あればすべてのコーデック）を第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成する。共通するコーデックがなければ、MGCFは、IMSコアネットワーク４０で利用可能なすべてのコーデックを第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成する。
【００５０】
あるいは、好ましくは、共通するコーデックがなければ、MGCFは、IMSコアネットワーク４０で利用可能なすべてのコーデックのうち、着信ネットワークで利用可能なコーデックの伝送レートと最も近い伝送レートを持つコーデックを第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成してもよい。これにより、発信側で暫定的に決定される被利用コーデックの伝送レートを着信側で利用されるコーデックの伝送レートを近似させることができ、帯域の浪費を抑制することができる。
【００５１】
MGCF（利用可能コーデック通知部）はSIP_183メッセージ（Session Progress）を発信のUEに送信する。SIP_183メッセージ（Session Progress）は、BGCF、S-CSCF、P-CSCFを経由してUEに到達する。UEは、受信したSIP_183メッセージ（Session Progress）のSDP Answer値から利用すべき被利用コーデックを暫定的に判定すなわち選択する。具体的には、UEがサポートするコーデックと、MGCFから通知されたコーデックのうち共通のコーデックを、UEが実際に利用する被利用コーデックとして暫定的に選択する。
【００５２】
MGCFから通知されたコーデックがIMSコアネットワーク４０で利用可能かつ着信ネットワークで利用可能であれば、UEが暫定的に選択した被利用コーデックは着信ネットワークでも利用可能である。MGCFから通知されたコーデックがIMSコアネットワーク４０で利用可能だが着信ネットワークで利用可能でなければ、UEが暫定的に選択した被利用コーデックは着信ネットワークでは利用できず、UEとMGWの間だけで利用される。この場合には、MGWはコーデックの符号変換を行うこととなる。
【００５３】
上記の通り、第１のコーデック候補は、暫定的に被利用コーデックを決定するために使用される。着信の通信装置５２で利用可能なコーデックは、着信の外部ネットワーク５０で利用可能なコーデックに含まれると推定される。暫定的に被利用コーデックを決定するために使用される第１のコーデック候補を着信の外部ネットワーク５０で利用可能なコーデックに基づいて特定することにより、その後の被利用コーデックと着信の通信装置５２で利用可能なコーデックの比較で両者が一致する可能性が高まる。両者が同じ場合には、被利用コーデックのために暫定的に確保されたリソースがそのまま発信のUEとMGWの間の音声通信のために利用できるので、音声通信の準備のための時間が短縮する可能性がある。
【００５４】
次に、UEは、選択された被利用コーデックを示す2nd SDP Offerを含む前記被利用コーデック通知であるSIP_PRACKをSDPに準拠して生成し、これをコアネットワーク４０に送信する。SIP_PRACKは、P-CSCF（被利用コーデック通知受信部）で受信され、S-CSCF、BGCFを経由してMGCFに到達する（図３Ｂ参照）。MGCFは、H.248プロトコルを利用してMGWにUEが暫定的に決定した被利用コーデックを通知し、MGWはそのコーデックに必要なリソースを確保する。
【００５５】
MGCFはSIP_200 OKをUEに返信する。SIP_200 OKを受信すると、UEはUE内部で音声Media用リソースが確保されているか確認する(Precondition制御）。確認後、UEは、UEでリソースが確保されたことを通知するSIP_UpdateをMGCFに送信する。SIP_Updateを受信すると、MGCF（接続要求送信部）は、着信ネットワーク接続要求としてIAM（ISUP initial address message）を着信の外部ネットワーク５０に送信する。つまり、MGCFは着信の通信装置５２を呼び出すよう外部ネットワーク５０に要求する。このIAMは、UEが暫定的に決定した被利用コーデックを示す情報を含んでおり、そのコーデックを着信の通信装置５２が利用可能であれば、通信装置５２はそのコーデックを利用すると期待される。
【００５６】
MGCFは、この音声通信のために、コアネットワーク４０で音声メディア用のリソースが確保されたら、USER ALERTを開始し、さらに、着信側でリソースが確保されたことを通知するSIP_200 OKを生成し、これをUEに送信する（図３Ｃ参照）。
【００５７】
IAMに応答して、着信の外部ネットワーク５０は、着信の通信装置５２で利用可能な少なくとも１つのコーデックを示す情報を含む着信ネットワーク接続要求応答として、APM（Application transport Message）メッセージを送信する。MGCF（接続要求応答受信部）は、このAPMメッセージを受信し、これに示された着信の通信装置５２で選択されたコーデックが既に暫定的に決定された被利用コーデックと同じか否か判断する。
【００５８】
この判断が肯定的であれば（すなわち着信の通信装置５２で選択されたコーデックが被利用コーデックと同じ場合には）、図３Ｃの破線で囲む処理がスキップされる。この場合には、被利用コーデックのために確保されたリソースがそのまま発信のUEとコアネットワーク４０の間の音声通信のために利用される。
【００５９】
他方、この判断が否定的であれば（すなわち着信の通信装置５２で選択されたコーデックが被利用コーデックと異なる場合には）、図３Ｃの破線で囲む処理が実行される。具体的には、着信の通信装置５２で選択されたコーデックがコアネットワーク４０および発信のUEでも利用可能な場合には、MGCF（利用可能コーデック通知部）は、着信の通信装置５２で選択されたコーデックを第２のコーデック候補として示すSDP Offerを含むSIP_UpdateメッセージをSDPに準拠して生成し、これをUEに送信する。
【００６０】
着信の通信装置５２で選択されたコーデックがコアネットワーク４０および発信のUEでは利用可能でない場合には、MGCF（利用可能コーデック通知部）は、第２のコーデック候補として、コアネットワーク４０およびUEで利用可能なコーデックのうち、着信の通信装置５２で利用可能なコーデックの伝送レートと最も近い伝送レートを持つコーデックを特定する。そして、MGCFは、特定されたコーデックを第２のコーデック候補として示すSDP Offerを含むSIP_UpdateメッセージをSDPに準拠して生成し、これをUEに送信する。つまり、このSIP_Updateメッセージは、既に暫定的に決定された被利用コーデックを、着信の通信装置５２で選択されたコーデックまたは同等の帯域のコーデックに変更することを指示する。第２のコーデック候補が通信装置５２で選択されたコーデックと異なる場合には、第２のコーデック候補は着信ネットワークでは利用できず、UEとMGWの間だけで利用される。この場合には、MGWはコーデックの符号変換を行うこととなる。
【００６１】
このSIP_Updateメッセージは、BGCF、S-CSCF、P-CSCFを経由してUEに到達する。UEは、受信したSIP_Updateメッセージに従って、コーデックを変更する。こうして、暫定的な被利用コーデックは取り消され、別なコーデックが実際に利用される。この後、UEは、コーデックの変更完了を示すSIP_200 OKをMGCFに送信する。
【００６２】
また、MGCFは、H.248プロトコルを利用してMGWに確定した被利用コーデック（つまり変更するように選択されたコーデック）を通知し、MGWはそのコーデックに必要なリソースを確保する。
【００６３】
図３Ｃの破線で囲む処理の実行またはスキップの後、着信の外部ネットワーク５０からISUPのACM（Address Complete Message）を受信すると、MGCFはSIP_180 RingingメッセージをUEに送信する。このメッセージは、着信装置を呼出中であることを示す。
【００６４】
SIP_180 Ringingメッセージを受信すると、UEは呼出音を作成し送出する。またUEはSIP_PRACKをMGCFに送信し、MGCFはそれに対してSIP_200 OKを返信する。
【００６５】
外部ネットワーク５０において通信装置５２が呼出に応じてオフフックになると、外部ネットワーク５０はANM（Answer Message）をMGCFに送信する。MGWは、H.248プロトコルを利用してMGCFに通信装置５２がオフフックになり音声メディア通信が開始したことを通知する。すると、MGCFはSIP_200 OKをUEに送信し、UEはそれに対してSIP_ACKを返信する。
【００６６】
第２の実施の形態
IMSコアネットワーク４０においては、着信の外部ネットワーク５０が利用可能なコーデックをBGCF４４が判定してもよい。すなわち、BGCF４４が着信ネットワークコーデック判定部として機能してもよい。BGCFは、既に提案されているIMSコアネットワークにおいて、IMSコアネットワークにおける回線交換ネットワークとの物理的な接続ポイント（すなわちbreakout-point）であるMGCFがいくつかIMSコアネットワークにある場合、着信の外部ネットワーク５０に適するMGCFを選択する。つまり、着信装置の電話番号に基づくルーティング機能を持つ。したがって、着信の外部ネットワーク５０が回線交換ネットワークである場合、BGCFは、接続される着信の外部ネットワーク５０とそれに適するMGCFの関係を知っているために、接続される着信の外部ネットワーク５０で利用可能なコーデックを判定する着信ネットワークコーデック判定部の機能をBGCFに持たせることが容易である。
【００６７】
図４を参照しながら、第２の実施の形態に係る通信システムでの情報フローの例を説明する。図３Ａ〜図３Ｃと同様、便宜上、移動通信ネットワーク１０およびＥＰＣ３０の図示は省略する。以下では、UEが、外部ネットワーク５０に接続する通信装置５２に音声通信するために、発信すると想定する。
【００６８】
UEには通信装置５２の電話番号が入力される。UEは、SDP（Session Description Protocol）に準拠してUEのコーデック能力（UEで利用可能なコーデック）を記述したInitial SDP Offerを含むSIP_INVITEを生成する。SIP_INVITEは、通信装置５２の電話番号およびUEのコーデック能力（この例ではAMR-WB, AMR-NBがUEで利用可能である)を記述している。UEのコーデック能力をSIP_INVITEで記述するのは、IMSで要求されているためである。UEは生成したSIP_INVITEをP-CSCFに送信し、P-CSCF（接続要求受信部）はSIP_INVITEをS-CSCFに転送する。
【００６９】
SIP_INVITEを受信すると、S-CSCF（着信ネットワーク判定部、着信ネットワークコーデック判定部）は、必要に応じてASにサービス制御を要求するとともに、通信装置５２の電話番号に基づいて着信の外部ネットワークを判定する。この例では、着信ネットワークがPSTNであるが、PLMN等の他の回線交換ネットワークまたはその他のネットワークでもよい。
【００７０】
S-CSCFはSIP_INVITEをBGCFに転送する。BGCF（着信ネットワークコーデック判定部）は、着信ネットワークに基づいて着信ネットワークで利用可能な少なくとも１つのコーデック（すなわち着信ネットワークでサポートされるコーデック）を判定する。BGCFはそのコーデックを記述したSIP_INVITEを生成する。このSIP_INVITEの生成では、BGCFは、受信したSIP_INVITE内のInitial SDP Offerに記述されていたUEのコーデック能力を着信ネットワークでサポートされるコーデック能力に書き換えてもよいし、UEのコーデック能力を記述したInitial SDP Offerとは別に、着信ネットワークでサポートされるコーデック能力を記述した新たな情報要素を受信したSIP_INVITEに付加してもよい。
【００７１】
BGCFは、着信ネットワークであるPSTNに適するMGCFを選択し、BGCFで生成されたSIP_INVITEをそのMGCFに転送する。MGCFは、この音声通信で使用するMGWを選択し、H.248プロトコルを利用してそのMGWを起動する。
【００７２】
さらに、MGCFは、このIMSコアネットワーク４０で利用可能な複数のコーデックと、着信ネットワークで利用可能なコーデックに共通するコーデックがあるかどうか判断する。共通するコーデックがあれば、MGCFは、共通するコーデック（複数あればすべてのコーデック）を第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成する。共通するコーデックがなければ、MGCFは、IMSコアネットワーク４０で利用可能なすべてのコーデックを第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成する。
【００７３】
あるいは、好ましくは、共通するコーデックがなければ、MGCFは、IMSコアネットワーク４０で利用可能なすべてのコーデックのうち、着信ネットワークで利用可能なコーデックの伝送レートと最も近い伝送レートを持つコーデックを第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成してもよい。これにより、発信側で暫定的に決定される被利用コーデックの伝送レートを着信側で利用されるコーデックの伝送レートを近似させることができ、帯域の浪費を抑制することができる。
【００７４】
MGCF（利用可能コーデック通知部）はSIP_183メッセージ（Session Progress）を発信のUEに送信する。SIP_183メッセージ（Session Progress）は、BGCF、S-CSCF、P-CSCFを経由してUEに到達する。UEは、受信したSIP_183メッセージ（Session Progress）のSDP Answer値から利用すべき被利用コーデックを暫定的に判定すなわち選択する。具体的には、UEがサポートするコーデックと、MGCFから通知されたコーデックのうち共通のコーデックを、UEが実際に利用する被利用コーデックとして暫定的に選択する。
【００７５】
MGCFから通知されたコーデックがIMSコアネットワーク４０で利用可能かつ着信ネットワークで利用可能であれば、UEが暫定的に選択した被利用コーデックは着信ネットワークでも利用可能である。MGCFから通知されたコーデックがIMSコアネットワーク４０で利用可能だが着信ネットワークで利用可能でなければ、UEが暫定的に選択した被利用コーデックは着信ネットワークでは利用できず、UEとMGWの間だけで利用される。この場合には、MGWはコーデックの符号変換を行うこととなる。
【００７６】
上記の通り、第１のコーデック候補は、暫定的に被利用コーデックを決定するために使用される。着信の通信装置５２で利用可能なコーデックは、着信の外部ネットワーク５０で利用可能なコーデックに含まれると推定される。暫定的に被利用コーデックを決定するために使用される第１のコーデック候補を着信の外部ネットワーク５０で利用可能なコーデックに基づいて特定することにより、その後の被利用コーデックと着信の通信装置５２で利用可能なコーデックの比較で両者が一致する可能性が高まる。両者が同じ場合には、被利用コーデックのために暫定的に確保されたリソースがそのまま発信のUEとMGWの間の音声通信のために利用できるので、音声通信の準備のための時間が短縮する可能性がある。
【００７７】
次に、UEは、選択された被利用コーデックを示す2nd SDP Offerを含む前記被利用コーデック通知であるSIP_PRACKをSDPに準拠して生成し、これをコアネットワーク４０に送信する。SIP_PRACKは、P-CSCF（被利用コーデック通知受信部）で受信され、S-CSCF、BGCFを経由してMGCFに到達する（図３Ｂ参照）。MGCFは、H.248プロトコルを利用してMGWにUEが暫定的に決定した被利用コーデックを通知し、MGWはそのコーデックに必要なリソースを確保する。
【００７８】
この後の手順は、図３Ｂ〜図３Ｄに示されて上述した第１の実施の形態の手順と同じである。
【００７９】
第３の実施の形態
IMSコアネットワーク４０においては、着信の外部ネットワーク５０が利用可能なコーデックをS-CSCF４２が判定してもよい。すなわち、S-CSCF４２が着信ネットワークコーデック判定部として機能してもよい。S-CSCFは、既に提案されているIMSコアネットワークにおいて、着信装置の電話番号に基づくルーティング機能を持つ。したがって、S-CSCFは、接続される着信ネットワークを判断することができるため、接続される着信ネットワークで利用可能なコーデックを判定する着信ネットワークコーデック判定部の機能をS-CSCFに持たせることが容易である。
【００８０】
図５を参照しながら、第３の実施の形態に係る通信システムでの情報フローの例を説明する。図３Ａ〜図３Ｃと同様、便宜上、移動通信ネットワーク１０およびＥＰＣ３０の図示は省略する。以下では、UEが、外部ネットワーク５０に接続する通信装置５２に音声通信するために、発信すると想定する。
【００８１】
UEには通信装置５２の電話番号が入力される。UEは、SDP（Session Description Protocol）に準拠してUEのコーデック能力（UEで利用可能なコーデック）を記述したInitial SDP Offerを含むSIP_INVITEを生成する。SIP_INVITEは、通信装置５２の電話番号およびUEのコーデック能力（この例ではAMR-WB, AMR-NBがUEで利用可能である)を記述している。UEのコーデック能力をSIP_INVITEで記述するのは、IMSで要求されているためである。UEは生成したSIP_INVITEをP-CSCFに送信し、P-CSCF（接続要求受信部）はSIP_INVITEをS-CSCFに転送する。
【００８２】
SIP_INVITEを受信すると、S-CSCF（着信ネットワーク判定部、着信ネットワークコーデック判定部）は、必要に応じてASにサービス制御を要求するとともに、通信装置５２の電話番号に基づいて着信の外部ネットワークを判定する。この例では、着信ネットワークがPSTNであるが、PLMN等の他の回線交換ネットワークまたはその他のネットワークでもよい。
【００８３】
S-CSCFは、着信ネットワークに基づいて着信ネットワークで利用可能な少なくとも１つのコーデック（すなわち着信ネットワークでサポートされるコーデック）を判定する。S-CSCFはそのコーデックを記述したSIP_INVITEを生成する。このSIP_INVITEの生成では、S-CSCFは、受信したSIP_INVITE内のInitial SDP Offerに記述されていたUEのコーデック能力を着信ネットワークでサポートされるコーデック能力に書き換えてもよいし、UEのコーデック能力を記述したInitial SDP Offerとは別に、着信ネットワークでサポートされるコーデック能力を記述した新たな情報要素を受信したSIP_INVITEに付加してもよい。S-CSCFはS-CSCFで生成されたSIP_INVITEをBGCFに送信する。
【００８４】
BGCFは、着信ネットワークであるPSTNに適するMGCFを選択し、S-CSCF４２から受信したSIP_INVITEをそのままそのMGCFに転送する。MGCFは、この音声通信で使用するMGWを選択し、H.248プロトコルを利用してそのMGWを起動する。
【００８５】
さらに、MGCFは、このIMSコアネットワーク４０で利用可能な複数のコーデックと、着信ネットワークで利用可能なコーデックに共通するコーデックがあるかどうか判断する。共通するコーデックがあれば、MGCFは、共通するコーデック（複数あればすべてのコーデック）を第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成する。共通するコーデックがなければ、MGCFは、IMSコアネットワーク４０で利用可能なすべてのコーデックを第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成する。
【００８６】
あるいは、好ましくは、共通するコーデックがなければ、MGCFは、IMSコアネットワーク４０で利用可能なすべてのコーデックのうち、着信ネットワークで利用可能なコーデックの伝送レートと最も近い伝送レートを持つコーデックを第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成してもよい。これにより、発信側で暫定的に決定される被利用コーデックの伝送レートを着信側で利用されるコーデックの伝送レートを近似させることができ、帯域の浪費を抑制することができる。
【００８７】
MGCF（利用可能コーデック通知部）はSIP_183メッセージ（Session Progress）を発信のUEに送信する。SIP_183メッセージ（Session Progress）は、BGCF、S-CSCF、P-CSCFを経由してUEに到達する。UEは、受信したSIP_183メッセージ（Session Progress）のSDP Answer値から利用すべき被利用コーデックを暫定的に判定すなわち選択する。具体的には、UEがサポートするコーデックと、MGCFから通知されたコーデックのうち共通のコーデックを、UEが実際に利用する被利用コーデックとして暫定的に選択する。
【００８８】
MGCFから通知されたコーデックがIMSコアネットワーク４０で利用可能かつ着信ネットワークで利用可能であれば、UEが暫定的に選択した被利用コーデックは着信ネットワークでも利用可能である。MGCFから通知されたコーデックがIMSコアネットワーク４０で利用可能だが着信ネットワークで利用可能でなければ、UEが暫定的に選択した被利用コーデックは着信ネットワークでは利用できず、UEとMGWの間だけで利用される。この場合には、MGWはコーデックの符号変換を行うこととなる。
【００８９】
上記の通り、第１のコーデック候補は、暫定的に被利用コーデックを決定するために使用される。着信の通信装置５２で利用可能なコーデックは、着信の外部ネットワーク５０で利用可能なコーデックに含まれると推定される。暫定的に被利用コーデックを決定するために使用される第１のコーデック候補を着信の外部ネットワーク５０で利用可能なコーデックに基づいて特定することにより、その後の被利用コーデックと着信の通信装置５２で利用可能なコーデックの比較で両者が一致する可能性が高まる。両者が同じ場合には、被利用コーデックのために暫定的に確保されたリソースがそのまま発信のUEとMGWの間の音声通信のために利用できるので、音声通信の準備のための時間が短縮する可能性がある。
【００９０】
次に、UEは、選択された被利用コーデックを示す2nd SDP Offerを含む前記被利用コーデック通知であるSIP_PRACKをSDPに準拠して生成し、これをコアネットワーク４０に送信する。SIP_PRACKは、P-CSCF（被利用コーデック通知受信部）で受信され、S-CSCF、BGCFを経由してMGCFに到達する（図３Ｂ参照）。MGCFは、H.248プロトコルを利用してMGWにUEが暫定的に決定した被利用コーデックを通知し、MGWはそのコーデックに必要なリソースを確保する。
【００９１】
この後の手順は、図３Ｂ〜図３Ｄに示されて上述した第１の実施の形態の手順と同じである。
【００９２】
第４の実施の形態
IMSコアネットワーク４０においては、着信の外部ネットワーク５０が利用可能なコーデックをAS４３が判定してもよい。すなわち、AS４３が着信ネットワークコーデック判定部として機能してもよい。
【００９３】
図６を参照しながら、第４の実施の形態に係る通信システムでの情報フローの例を説明する。図３Ａ〜図３Ｃと同様、便宜上、移動通信ネットワーク１０およびＥＰＣ３０の図示は省略する。以下では、UEが、外部ネットワーク５０に接続する通信装置５２に音声通信するために、発信すると想定する。
【００９４】
UEには通信装置５２の電話番号が入力される。UEは、SDP（Session Description Protocol）に準拠してUEのコーデック能力（UEで利用可能なコーデック）を記述したInitial SDP Offerを含むSIP_INVITEを生成する。SIP_INVITEは、通信装置５２の電話番号およびUEのコーデック能力（この例ではAMR-WB, AMR-NBがUEで利用可能である)を記述している。UEのコーデック能力をSIP_INVITEで記述するのは、IMSで要求されているためである。UEは生成したSIP_INVITEをP-CSCFに送信し、P-CSCF（接続要求受信部）はSIP_INVITEをS-CSCFに転送する。
【００９５】
SIP_INVITEを受信すると、S-CSCFは、必要に応じてASにサービス制御を要求するとともに、ASにそのSIP_INVITEを転送する。
【００９６】
AS（着信ネットワーク判定部、着信ネットワークコーデック判定部）は、通信装置５２の電話番号に基づいて着信の外部ネットワークを判定する。この例では、着信ネットワークがPSTNであるが、PLMN等の他の回線交換ネットワークまたはその他のネットワークでもよい。ASは、ASで判定した着信ネットワークに基づいて着信ネットワークで利用可能な少なくとも１つのコーデック（すなわち着信ネットワークでサポートされるコーデック）を判定する。ASはそのコーデックを記述したSIP_INVITEを生成する。このSIP_INVITEの生成では、ASは、受信したSIP_INVITE内のInitial SDP Offerに記述されていたUEのコーデック能力を着信ネットワークでサポートされるコーデック能力に書き換えてもよいし、UEのコーデック能力を記述したInitial SDP Offerとは別に、着信ネットワークでサポートされるコーデック能力を記述した新たな情報要素を受信したSIP_INVITEに付加してもよい。ASはASで生成されたSIP_INVITEをS-CSCFに送信する。
【００９７】
S-CSCFも通信装置５２の電話番号に基づいて着信の外部ネットワークを判定する。この例では、着信ネットワークがPSTNであるが、PLMN等の他の回線交換ネットワークまたはその他のネットワークでもよい。また、S-CSCFはASで生成されたSIP_INVITEをそのままBGCFに転送する。
【００９８】
BGCFは、着信ネットワークであるPSTNに適するMGCFを選択し、S-CSCF４２から受信したSIP_INVITEをそのままそのMGCFに転送する。MGCFは、この音声通信で使用するMGWを選択し、H.248プロトコルを利用してそのMGWを起動する。
【００９９】
さらに、MGCFは、このIMSコアネットワーク４０で利用可能な複数のコーデックと、着信ネットワークで利用可能なコーデックに共通するコーデックがあるかどうか判断する。共通するコーデックがあれば、MGCFは、共通するコーデック（複数あればすべてのコーデック）を第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成する。共通するコーデックがなければ、MGCFは、IMSコアネットワーク４０で利用可能なすべてのコーデックを第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成する。
【０１００】
あるいは、好ましくは、共通するコーデックがなければ、MGCFは、IMSコアネットワーク４０で利用可能なすべてのコーデックのうち、着信ネットワークで利用可能なコーデックの伝送レートと最も近い伝送レートを持つコーデックを第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成してもよい。これにより、発信側で暫定的に決定される被利用コーデックの伝送レートを着信側で利用されるコーデックの伝送レートを近似させることができ、帯域の浪費を抑制することができる。
【０１０１】
MGCF（利用可能コーデック通知部）はSIP_183メッセージ（Session Progress）を発信のUEに送信する。SIP_183メッセージ（Session Progress）は、BGCF、S-CSCF、P-CSCFを経由してUEに到達する。UEは、受信したSIP_183メッセージ（Session Progress）のSDP Answer値から利用すべき被利用コーデックを暫定的に判定すなわち選択する。具体的には、UEがサポートするコーデックと、MGCFから通知されたコーデックのうち共通のコーデックを、UEが実際に利用する被利用コーデックとして暫定的に選択する。
【０１０２】
MGCFから通知されたコーデックがIMSコアネットワーク４０で利用可能かつ着信ネットワークで利用可能であれば、UEが暫定的に選択した被利用コーデックは着信ネットワークでも利用可能である。MGCFから通知されたコーデックがIMSコアネットワーク４０で利用可能だが着信ネットワークで利用可能でなければ、UEが暫定的に選択した被利用コーデックは着信ネットワークでは利用できず、UEとMGWの間だけで利用される。この場合には、MGWはコーデックの符号変換を行うこととなる。
【０１０３】
上記の通り、第１のコーデック候補は、暫定的に被利用コーデックを決定するために使用される。着信の通信装置５２で利用可能なコーデックは、着信の外部ネットワーク５０で利用可能なコーデックに含まれると推定される。暫定的に被利用コーデックを決定するために使用される第１のコーデック候補を着信の外部ネットワーク５０で利用可能なコーデックに基づいて特定することにより、その後の被利用コーデックと着信の通信装置５２で利用可能なコーデックの比較で両者が一致する可能性が高まる。両者が同じ場合には、被利用コーデックのために暫定的に確保されたリソースがそのまま発信のUEとMGWの間の音声通信のために利用できるので、音声通信の準備のための時間が短縮する可能性がある。
【０１０４】
次に、UEは、選択された被利用コーデックを示す2nd SDP Offerを含む前記被利用コーデック通知であるSIP_PRACKをSDPに準拠して生成し、これをコアネットワーク４０に送信する。SIP_PRACKは、P-CSCF（被利用コーデック通知受信部）で受信され、S-CSCF、BGCFを経由してMGCFに到達する（図３Ｂ参照）。MGCFは、H.248プロトコルを利用してMGWにUEが暫定的に決定した被利用コーデックを通知し、MGWはそのコーデックに必要なリソースを確保する。
【０１０５】
この後の手順は、図３Ｂ〜図３Ｄに示されて上述した第１の実施の形態の手順と同じである。
【０１０６】
第５の実施の形態
第１〜第４の実施の形態では、移動通信装置１２で暫定的に被利用コーデックを決定するための第１のコーデック候補を、着信の通信装置５２が接続される着信の外部ネットワーク５０で利用可能なコーデックに基づいて判定する。しかし、移動通信ネットワーク１０からの接続要求（SIP_INVITE）を接続要求受信部（P-CSCF）が受信すると、着信ネットワークで利用可能なコーデックの判定を行わずに、単に、コアネットワーク４０で利用可能なコーデックを第１のコーデック候補として発信の移動通信装置に通知してもよい。暫定的に被利用コーデックを決定するために使用される第１のコーデック候補をコアネットワーク４０で利用可能なコーデックとすることにより、その後の被利用コーデックと着信の通信装置５２で利用可能なコーデックの比較で両者が一致する可能性は低い。しかし、両者が同じ場合には、被利用コーデックのために暫定的に確保されたリソースがそのまま発信の移動通信装置１２とMGW４６の間の音声通信のために利用できるので、音声通信の準備のための時間が短縮する可能性がある。
【０１０７】
図７を参照しながら、第５の実施の形態に係る通信システムでの情報フローの例を説明する。図３Ａ〜図３Ｃと同様、便宜上、移動通信ネットワーク１０およびＥＰＣ３０の図示は省略する。以下では、UEが、外部ネットワーク５０に接続する通信装置５２に音声通信するために、発信すると想定する。
【０１０８】
UEには通信装置５２の電話番号が入力される。UEは、SDP（Session Description Protocol）に準拠してUEのコーデック能力（UEで利用可能なコーデック）を記述したInitial SDP Offerを含むSIP_INVITEを生成する。SIP_INVITEは、通信装置５２の電話番号およびUEのコーデック能力（この例ではAMR-WB, AMR-NBがUEで利用可能である)を記述している。UEのコーデック能力をSIP_INVITEで記述するのは、IMSで要求されているためである。UEは生成したSIP_INVITEをP-CSCFに送信し、P-CSCF（接続要求受信部）はSIP_INVITEをS-CSCFに転送する。
【０１０９】
SIP_INVITEを受信すると、S-CSCF（着信ネットワーク判定部）は、必要に応じてASにサービス制御を要求するとともに、通信装置５２の電話番号に基づいて着信の外部ネットワークを判定する。この例では、着信ネットワークがPSTNであるが、PLMN等の他の回線交換ネットワークまたはその他のネットワークでもよい。
【０１１０】
S-CSCFはSIP_INVITEをBGCFに転送する。BGCFは、着信ネットワークであるPSTNに適するMGCFを選択し、SIP_INVITEをそのMGCFに転送する。MGCFは、この音声通信で使用するMGWを選択し、H.248プロトコルを利用してそのMGWを起動する。
【０１１１】
MGCFは、MGCFは、このIMSコアネットワーク４０で利用可能な複数のコーデック（MGCFが格納しているコーデック）を第１のコーデック候補として記述したSDP Answerを含むSIP_183メッセージ（Session Progress）を生成する。
【０１１２】
MGCF（利用可能コーデック通知部）はSIP_183メッセージ（Session Progress）を発信のUEに送信する。SIP_183メッセージ（Session Progress）は、BGCF、S-CSCF、P-CSCFを経由してUEに到達する。UEは、受信したSIP_183メッセージ（Session Progress）のSDP Answer値から利用すべき被利用コーデックを暫定的に判定すなわち選択する。具体的には、UEがサポートするコーデックと、MGCFから通知されたコーデックのうち共通のコーデックを、UEが実際に利用する被利用コーデックとして暫定的に選択する。
【０１１３】
MGCFから通知されたコーデックがIMSコアネットワーク４０で利用可能かつ着信ネットワークで利用可能であれば、UEが暫定的に選択した被利用コーデックは着信ネットワークでも利用可能である。MGCFから通知されたコーデックがIMSコアネットワーク４０で利用可能だが着信ネットワークで利用可能でなければ、UEが暫定的に選択した被利用コーデックは着信ネットワークでは利用できず、UEとMGWの間だけで利用される。この場合には、MGWはコーデックの符号変換を行うこととなる。
【０１１４】
次に、UEは、選択された被利用コーデックを示す2nd SDP Offerを含む前記被利用コーデック通知であるSIP_PRACKをSDPに準拠して生成し、これをコアネットワーク４０に送信する。SIP_PRACKは、P-CSCF（被利用コーデック通知受信部）で受信され、S-CSCF、BGCFを経由してMGCFに到達する（図３Ｂ参照）。MGCFは、H.248プロトコルを利用してMGWにUEが暫定的に決定した被利用コーデックを通知し、MGWはそのコーデックに必要なリソースを確保する。
【０１１５】
この後の手順は、図３Ｂ〜図３Ｄに示されて上述した第１の実施の形態の手順と同じである。
【０１１６】
他の変形
上記の実施の形態においては、コーデックの例はAMR-WBとAMR-NBであるが、他のコーデックが通信システムで利用されてもよい。
【０１１７】
上記の実施の形態においては、コアネットワーク４０はIMSコアネットワークであるが、本発明に係るコアネットワークは、IMSコアネットワークに限られない。
【０１１８】
上記の実施の形態においては、着信の通信装置を識別する識別子は着信の通信装置の電話番号であるが、他の識別子を利用してもよい。
【符号の説明】
【０１１９】
１０  移動通信ネットワーク、１２  移動通信装置、３０  ＥＰＣ、４０  コアネットワーク、４１  P-CSCF（接続要求受信部、被利用コーデック通知受信部）、４２  S-CSCF（着信ネットワークコーデック判定部）、４３  AS（着信ネットワークコーデック判定部）、４４  BGCF（着信ネットワークコーデック判定部）、４５  MGCF（着信ネットワークコーデック判定部、利用可能コーデック通知部、接続要求送信部、接続要求応答受信部）、４６  MGW、５０  外部ネットワーク、５２  通信装置。
【図１】
2012105211.tif 000003
【図２】
2012105211.tif 000004
【図３Ａ】
2012105211.tif 000005
【図３Ｂ】
2012105211.tif 000006
【図３Ｃ】
2012105211.tif 000007
【図３Ｄ】
2012105211.tif 000008
【図４】
2012105211.tif 000009
【図５】
2012105211.tif 000010
【図６】
2012105211.tif 000011
【図７】
2012105211.tif 000012