CAMEL ( Customized Applications for Mobile networks Enhanced Logic ) は、GSM コア ネットワークまたはユニバーサル モバイル テレコミュニケーション システム(UMTS) ネットワーク (4G + LTE + cGHsa +) のいずれでも動作するように設計された一連の標準です。このフレームワークは、オペレーターが標準のGSM サービス/ UMTS サービスに追加機能を定義するためのツールを提供します。CAMEL アーキテクチャは、インテリジェント ネットワーク(IN) 標準に基づいており、CAPプロトコルを使用します。プロトコルは、一連のETSI技術仕様にコード化されています。
CAMEL を使用すると、多くのサービスを作成できます。特に、加入者がローミング中にこれらのサービスを提供できるようにするのに効果的です。たとえば、プレフィックスなしダイヤル(発信先の国に関係なく、ユーザーがダイヤルする番号は同じです)や、海外からのシームレスなMMSメッセージへのアクセスなどです。
CAMELの仕様は段階的に公開され、[ 1 ] 2007年時点で4つの段階が確立されている。 それぞれ前のフェーズに基づいて構築されています。[ 2 ] フェーズ 1 と 2 は3Gネットワークが存在する前に定義されたため、GSMネットワークに IN サービスを追加することをサポートしていますが、2.5G および 3G ネットワークにも同様に適用できます。フェーズ 3 は3GPPリリース 99 および 4用に定義されたため、GSM およびUMTS の共通仕様であり、フェーズ 4 は 3GPP リリース 5 の一部として定義されました。
他のGSM仕様と同様に、後のフェーズは前のフェーズと完全に下位互換性を持つ必要があります。これは、トランザクション機能アプリケーションパート(TCAP)アプリケーションコンテキスト(AC)ネゴシエーション手順によって実現され、各CAMELフェーズには独自のACバージョンが割り当てられます。[ 3 ]
CAMELフェーズ1では、ごく基本的な呼制御サービスのみが定義されましたが、CAMEL基本呼状態モデル(BCSM)の概念がインテリジェントネットワーク(IN)に導入されました。フェーズ1では、gsmSCFに、呼を遮断する(接続前に呼を解放する)、呼をそのまま継続させる、または継続を許可する前に限られた数の呼パラメータを変更する機能を与えました。gsmSCFはまた、特定のイベント(呼の接続と切断)について呼の状態を監視し、イベントの通知を受けたときに適切なアクションを実行することもできました。[ 1 ]
フェーズ1は、1997年のリリース96の一部として定義された。
CAMELフェーズ2は、フェーズ1で定義された機能を強化した。フェーズ1の設備をサポートすることに加え、フェーズ2には以下の内容が含まれていた。
フェーズ2は、1998年の3GPPリリース97および98の一部として定義されたが、リリース96のステージ1仕様にも言及されている。
CAMELの第3フェーズでは、第2フェーズの機能がさらに強化されました。追加された機能は以下のとおりです。
フェーズ3は、1999年に3GPPリリース99および4の一部としてリリースされた。
CAMELの第4フェーズは、第3フェーズの機能を基盤として構築されました。以下の機能が定義されました。
CAMELフェーズ4では、CAMELフェーズ3の完全なサポートに加え、新機能の一部のみがサポートされる可能性があります。
フェーズ4は、2002年に3GPPリリース5の一部としてリリースされた。