IPマルチメディアサブシステム
「ホーム加入者サーバ; Home Subscriber Server」(HSS) または User Profile Server Function (UPSF) は、呼を実際に扱うIMSネットワーク実体をサポートするデータベースである。そのデータベースには加入者関連情報(プロファイル)が格納されており、ユーザーの認証と認可を実施し、加入者の位置情報やIP情報を提供できる。これはGSMの Home Location Register (HLR) および Authentication Centre (AUC) に似ている。
Subscriber Location Function (SLF) は、複数のHSSを使う際にユーザーアドレスをマッピングするために使われる。HSSとSLFはDIAMETERプロトコルで通信する。DIAMETERはAAA操作(認証・認可・課金)を実施するためのプロトコルであり、通常(IETF版)と比べて、UAR/UAA, SAR/SAA, LIR/LIA, MAR/MAA, RTR/RTA, PPA/PPR, AV-Req/AV-Req-Resに変更がある(TS29.229 AnnexA.2, TS24.228 Figure6.2-1, TS29.228 AnnexA.4.1,Annex4.4.1, A.4.4.2, A.4.4.3, A4.5, A4.5a, A4.7主な対比表は TS23.228 Sec5.2.2.
Policy Decision Function (PDF) がP-CSCFに含まれる場合がある。PDFはメディア層リソースを認可し、メディア層の Quality of Service (QoS) を実現する。PDFはポリシー制御や帯域幅管理などに使われる。PDFは独立した機能として実装されることもある。 P-CSCFは課金用記録も生成する。
Serving-CSCF (S-CSCF) は信号層の中心的ノードである。S-CSCFはSIPサーバであり、セッション制御を実行する。常にホームネットワークに位置する。DIAMETERのCxおよびDxインタフェースを使い、HSSにユーザープロフィールのダウンロード/アップロードを指示する。S-CSCFにはユーザーに関するローカルなストレージは存在しない。必要な情報は全てHSSからロードする。 SIP登録を扱い、ユーザーの位置(例えば端末のIPアドレス)とSIPアドレスを結びつける。 全ての信号メッセージが通る経路上にあり、全てのメッセージを調べることができる。 SIPメッセージの転送先としてどのアプリケーションサーバが適切かを判断する。 ルーティングサービスも提供する。通常、ENUMルックアップを使う。 ネットワークオペレータのポリシーを実施する。 負荷分散や高可用性のために複数のS-CSCFを配備することもできる。