콘텐츠로 이동

VoLTE와 IMS

스펙 · 릴리즈

IMS 구조: TS 23.228 · VoLTE 프로파일: GSMA IR.92 · MMTel: TS 24.173 · SIP/SDP 절차: TS 24.229 · 코덱: TS 26.114 (AMR, AMR-WB, EVS) · SRVCC: TS 23.216 · CSFB: TS 23.272

Rel-7/8 IMS → Rel-8 LTE (VoLTE) → Rel-12 EVS 코덱 → Rel-14 강화된 커버리지·ViLTE 최적화

한눈에 보기

LTE에는 전화 교환기(회선 교환망)가 없습니다. 그래서 음성통화도 인터넷 전화처럼 IP 패킷으로 보냅니다. 이것이 VoLTE(Voice over LTE)입니다.

  • 통화 제어는 IMS(IP Multimedia Subsystem)라는 별도의 시스템이 SIP 프로토콜로 처리합니다.
  • 음성 데이터는 RTP 패킷으로, 품질이 보장된 QCI 1 전용 베어러를 통해 전달됩니다.
  • 3G 음성보다 통화 연결이 빠르고(약 1–2초), HD 음질(AMR-WB, EVS)을 지원합니다.

VoLTE가 없던 초기 LTE 단말은 전화가 오면 3G로 내려가서 받았습니다(CSFB).

IMS 구조

flowchart LR
    UE([UE]) ---|LTE · EPC<br/>APN ims| PGW[P-GW]
    PGW --- PCSCF[P-CSCF<br/>첫 SIP 관문 · 압축 · 보안]
    PCSCF --- ICSCF[I-CSCF<br/>홈망 입구]
    ICSCF --- SCSCF[S-CSCF<br/>등록 · 세션 제어]
    SCSCF --- HSS[(HSS)]
    SCSCF --- TAS[TAS / MMTel AS<br/>부가 서비스]
    SCSCF --- MGCF[BGCF / MGCF<br/>CS·PSTN 연동]
    PCSCF -.->|Rx| PCRF[PCRF]
    PCRF -.->|Gx| PGW
노드 역할
P-CSCF 단말이 처음 만나는 SIP 프록시. IPsec 보안 연계, SigComp, Rx로 PCRF에 QoS 요청
I-CSCF HSS 조회로 담당 S-CSCF 선택
S-CSCF 등록(REGISTER) 처리, 인증, 세션 라우팅, iFC로 AS 호출
TAS (MMTel AS) 착신 전환, 통화 대기, 다자통화 등 부가 서비스
MRF 안내 방송, 회의 믹싱
BGCF / MGCF / IMS-MGW 일반 전화(PSTN)·3G CS 망과 연동

VoLTE 베어러 구성

베어러 APN QCI RLC 내용
기본 ims 5 AM SIP 시그널링
전용 (통화 중) ims 1 UM RTP/RTCP 음성 (GBR)
전용 (영상통화) ims 2 UM 또는 AM 영상 (ViLTE)

통화 연결 흐름

sequenceDiagram
    participant A as UE A (발신)
    participant IMS as IMS (P/S-CSCF)
    participant EPC as PCRF · P-GW
    participant B as UE B (착신)
    A->>IMS: INVITE (SDP offer: AMR-WB, EVS…)
    IMS->>B: INVITE (페이징 → Service Request 후)
    B->>IMS: 183 Session Progress (SDP answer)
    IMS->>EPC: Rx AAR (QoS 요청)
    EPC-->>A: 전용 베어러 QCI 1 생성 (E-RAB Setup)
    EPC-->>B: 전용 베어러 QCI 1 생성
    IMS->>A: 183 Session Progress
    A->>IMS: PRACK
    Note over A,B: 프리컨디션 충족 (양쪽 자원 확보)
    A->>IMS: UPDATE
    IMS->>A: 200 OK (UPDATE)
    B->>IMS: 180 Ringing
    IMS->>A: 180 Ringing
    B->>IMS: 200 OK (INVITE) — 수신자 응답
    IMS->>A: 200 OK
    A->>IMS: ACK
    Note over A,B: RTP 음성 (20 ms마다 패킷)

무선 구간 최적화

기능 효과
ROHC IP/UDP/RTP 헤더 40–60바이트 → 1–3바이트
SPS 20 ms 주기 자원 고정 → PDCCH 오버헤드 감소
C-DRX (40 ms 주기 등) 통화 중 배터리 절약
TTI bundling 셀 가장자리 상향 커버리지 확보 (4 서브프레임 반복)
RLC UM 재전송 지연 없음 (늦은 음성은 쓸모 없음)
Jitter buffer 단말에서 패킷 도착 시간 변동 흡수

코덱

코덱 대역 비트레이트 비고
AMR-NB 협대역 (300–3400 Hz) 4.75 – 12.2 kbps 3G 음성과 동일
AMR-WB 광대역 (50–7000 Hz) 6.6 – 23.85 kbps "HD Voice", 12.65 kbps 흔함
EVS (Rel-12) 초광대역·전대역 (최대 20 kHz) 5.9 – 128 kbps 채널 인지 모드(CAM), 패킷 손실에 강함
전문가 노트 — 커버리지, SRVCC, 긴급 호

VoLTE 용량. 20 MHz 셀에서 VoLTE 동시 통화는 이론적으로 수백 건입니다. 실제 병목은 PDCCH(SPS가 아니면 패킷마다 DCI), PUCCH, 셀 가장자리 상향 전력입니다.

링크 버짓. AMR-WB 12.65 kbps 상향은 TTI bundling + 낮은 MCS + 3 PRB 정도로, 셀 가장자리 MAPL(최대 허용 경로 손실)이 3G 음성과 비슷하거나 약간 좋게 설계됩니다. EVS 채널 인지 모드는 수신 측에서 이전 프레임의 부분 중복을 이용해 패킷 손실 10%에서도 품질을 유지합니다.

SRVCC (Single Radio Voice Call Continuity). LTE 커버리지가 끝날 때 진행 중인 VoLTE를 3G/2G CS로 넘깁니다. MeasurementReport (B2) → eNB HO Required (SRVCC 지시) → MME가 Sv로 MSC Server에 PS-to-CS 요청 → MSC가 IMS 세션 전환(STN-SR) + 3G 자원 준비 → HO Command. eSRVCC(Rel-10)는 방문망의 ATCF/ATGW가 미디어 경로를 앵커링해서 전환 시 음성 중단을 300 ms 이하로 줄입니다. Rel-11 vSRVCC(영상), Rel-12 rSRVCC(3G → LTE 역방향).

CSFB (Circuit Switched Fallback). VoLTE 전 단계 해법. combined attach로 MSC에 등록 → 착신 시 SGs 페이징 → Extended Service Request → RRC Release with redirection(또는 PS HO) → 3G에서 CS 통화. 연결 지연이 1–3초 늘고, 통화 중 데이터가 3G 속도로 떨어집니다.

긴급 호. 단말은 Emergency PDN(EPS attach type = emergency 또는 PDN 요청 type emergency)을 열고 SIP INVITE에 urn:service:sos를 씁니다. 인증 없이(USIM 없음 포함, 사업자 정책) 접속을 허용할 수 있습니다. 위치 정보는 E-SMLC·LPP로 얻습니다.

VoNR. 5G SA에서는 같은 IMS를 쓰고 5QI 1 QoS 플로우로 음성을 전달하는 VoNR을 씁니다. NSA에서는 음성이 LTE(VoLTE)로 갑니다. SA 초기에는 EPS Fallback(NR → LTE로 넘겨 VoLTE 수행)을 씁니다.

관련 페이지