IMS 기능 블록과 통합 통신 서비스 연동 구조
IMS 기능 블록의 세션 제어, 가입자 관리, 멀티미디어 처리, 기존 망 연동과 QoS 정책 역할을 정리합니다.
2026-08-14 · 최초 발행 2025-07-16
IMS에서 기능을 나누는 이유
IP 멀티미디어 서브시스템(IMS)은 음성·데이터·멀티미디어 서비스를 통합 제공하기 위한 표준 프레임워크다. 하나의 기능이 모든 작업을 떠안는 구조가 아니라, 세션 제어·가입자 관리·서비스 실행·미디어 처리·기존 망 연동·QoS 정책을 각 기능 블록이 맡는다. IMS 기반 서비스를 설계하거나 운영할 때는 개별 블록의 역할뿐 아니라 요청이 블록 사이를 어떻게 이동하는지도 함께 봐야 한다.
접속부터 서비스 트리거까지 맡는 CSCF
세션 제어 블록은 사용자 연결과 세션 관리를 담당하는 IMS의 중심 영역이다.
P-CSCF (Proxy-Call Session Control Function)
P-CSCF는 사용자가 IMS 망에 처음 접속할 때 거치는 진입점이다. 위치 등록 과정에서 할당되는 최초의 SIP 서버이며, 사용자 인증과 보안 연결 설정, SIP 메시지 압축 및 해제, SIP 메시지 라우팅, QoS 관리 지원, 과금 정보 생성을 수행한다.
I-CSCF (Interrogating-Call Session Control Function)
I-CSCF는 착신 가입자가 속한 IMS로 착신호를 연결하기 위한 해당 IMS의 접속점이다. 네트워크 경계에서 게이트웨이 역할을 하며, SIP 라우팅과 HSS 조회를 통한 가입자 정보 확인을 수행한다. 그 결과에 따라 적절한 S-CSCF를 할당·연결하고 네트워크 간 연동을 지원한다.
S-CSCF (Serving-Call Session Control Function)
S-CSCF는 IMS의 모든 세션 상태를 관리한다. HSS와 연동해 가입자 프로파일을 내려받아 관리하며, 사용자 등록과 인증, 세션 제어 및 라우팅, 서비스 트리거 포인트 관리, 과금 정보 생성을 수행한다.
가입자 정보를 제공하는 HSS와 SLF
가입자 데이터는 세션 제어와 서비스 제어의 기반이 된다. 이 역할을 맡는 블록이 HSS와 SLF다.
HSS (Home Subscriber Server)
HSS는 세션 제어와 서비스 제어에 필요한 가입자 정보를 저장하는 데이터베이스 시스템이다. 가입자 프로파일, 인증 정보, 위치 정보를 통합 관리하며 사용자 인증 및 권한 검증, 가입자 프로파일 제공, 위치 정보 관리, 암호화 키 관리를 수행한다.
SLF (Subscriber Locator Function)
IMS 망에 복수의 HSS가 있을 때 SLF를 사용한다. 특정 사용자의 정보를 보유한 HSS를 찾기 위한 조회 서비스를 제공하고, 다수 HSS를 효율적으로 관리할 수 있도록 인덱싱 메커니즘을 제공한다.
서비스 로직과 사용자 프로파일의 연결
애플리케이션 서버 블록은 IMS에서 부가서비스를 제공하는 핵심 인프라다. 서비스 로직을 실행하려면 HSS에 보관된 사용자별 조건과 연결되어야 한다.
AS (Application Server)
AS는 IP 패킷 망에서 CSCF, HSS 등과 연동해 다양한 부가서비스를 제공한다. 서비스 로직과 비즈니스 룰을 실행하며, SIP AS·IM-SSF·OSA-SCS 유형으로 구분된다.
- SIP AS: 네이티브 SIP 어플리케이션 서버
- IM-SSF (IP Multimedia Service Switching Function): CAMEL 서비스 지원
- OSA-SCS (Open Service Access-Service Capability Server): OSA API 지원
User Profile
User Profile은 HSS에 저장되는 사용자별 프로파일 정보다. 서비스 트리거 정보인 iFC(initial Filter Criteria)를 포함하며, 사용자별 서비스 구성과 권한 정보를 관리한다.
미디어 처리와 제어를 분리한 MRF
멀티미디어 제어 기능 블록은 음성·비디오 등 미디어 서비스에서 제어와 실제 처리를 나눠 담당한다.
MRFP (Multimedia Resource Function Processor)
MRFP는 음성·비디오 스트림을 혼합하고 생성·처리하는 미디어 평면 요소다. 미디어 스트림 믹싱과 트랜스코딩, 미디어 분석 및 처리, 톤 및 안내 메시지 생성, 회의 통화 지원을 수행한다.
MRFC (Multimedia Resource Function Controller)
MRFC는 IMS 내 다른 서버와 SIP 메시지를 송수신하면서 MRFP를 제어한다. MRFP 리소스의 할당 및 제어, 미디어 처리 명령 전달, 세션 제어와 관리를 담당한다.
회선 네트워크와 만나는 게이트웨이
IMS는 기존 회선 기반 네트워크와의 연결도 처리해야 한다. 이 경로에서는 신호 변환과 미디어 변환, 브레이크아웃 지점 선택이 함께 이뤄진다.
MGCF (Media Gateway Control Function)
MGCF는 IMS의 SIP와 회선 네트워크(Circuit Network)의 ISUP 사이에서 신호를 변환한다. SIP-ISUP 프로토콜 변환, 호 제어, IM-MGW 제어를 담당한다.
IM-MGW (IP Multimedia-Media Gateway)
IM-MGW는 IP 네트워크와 회선 네트워크 사이의 미디어를 변환한다. 코덱 변환, 에코 제거, DTMF 처리, 패킷-TDM 변환을 수행한다.
SGW (Signaling Gateway)
SGW는 SIP와 ISUP 간 변환을 담당하며, SS7 신호와 IP 기반 신호의 변환을 지원한다. 프로토콜 스택 매핑도 이 블록의 역할이다.
BGCF (Breakout Gateway Control Function)
IMS에 전달된 세션 요청의 착신이 회선 네트워크일 때 BGCF가 적절한 MGCF를 선택한다. 라우팅을 결정하고 네트워크 브레이크아웃 포인트를 고르며, MGCF 선택 로직을 수행한다.
정책 결정과 집행이 이어지는 QoS 경로
QoS 제어 블록은 서비스 품질 관리와 과금 정책을 담당한다. 정책을 결정하는 기능과 이를 실제 트래픽 경로에 적용하는 기능이 분리되어 있다.
PCRF (Policy and Charging Rules Function)
PCRF는 과금 정책을 결정하는 핵심 요소다. QoS 정책 결정, 과금 규칙 생성, 실시간 정책 관리, 대역폭 할당 규칙 정의를 수행한다.
PCEF (Policy and Charging Enforcement Function)
PCEF는 PCRF가 결정한 정책을 실제로 실행한다. 일반적으로 GGSN(Gateway GPRS Support Node) 내에 존재하며, 트래픽 모니터링 및 제어, QoS 적용, 과금 데이터 생성, 정책 시행을 담당한다.
SIP 요청이 IMS 내부를 지나는 방식
기본 통화 설정에서는 사용자 단말의 SIP INVITE가 P-CSCF와 I-CSCF를 거쳐 S-CSCF로 전달된다. I-CSCF는 HSS에서 S-CSCF 정보를 조회하고, S-CSCF는 서비스 프로파일을 받아 AS를 트리거한다.
회선 네트워크로 연결해야 하는 통화에서는 S-CSCF의 요청이 BGCF와 MGCF를 거친다. MGCF는 SGW를 통해 ISUP 신호를 전달하고, IM-MGW를 통해 미디어 패스를 설정한다.
IMS는 세션 제어, 가입자 관리, 애플리케이션 서비스, 미디어 처리, 레거시 시스템 연동, QoS 관리를 기능별로 나눠 통합 통신 서비스를 제공한다. 5G 및 향후 통신망 발전에서 IMS의 역할은 더욱 중요해질 전망이며, 기능 블록 간 책임과 연동을 이해하는 일은 차세대 통신 서비스 설계와 운영의 기반이 된다.