IT 정보
XCAP (XML Configuration Access Protocol)
망고노트
2025. 5. 23. 08:08
728x90
반응형
**XCAP (XML Configuration Access Protocol)**은 IMS/VoLTE에서 사용자 설정을 원격으로 관리할 수 있도록 해주는 HTTP 기반의 표준 프로토콜입니다. 특히 부가서비스 설정(예: 착신전환, 수신 차단 등)에 많이 사용됩니다.
■ XCAP 개요
| 항목 | 설명 |
| 정의 | XML로 표현된 사용자 설정 데이터를 HTTP를 통해 접근·수정·저장할 수 있게 해주는 프로토콜 |
| 표준 | IETF RFC 4825 |
| 전송방식 | HTTP (주로 HTTPS) |
| 데이터 형식 | XML (예: <forward-to>, <block-list>, <allow-list> 등) |
| 사용 위치 | UE ↔ XCAP 서버(통신사 측) 사이 |
■ XCAP 주요 활용 사례 (VoLTE / VoNR)
| 서비스 항목 | 설명 |
| 착신전환 설정 | 사용자가 직접 전환 조건(무응답/통화중 등) 설정 |
| 발신자 차단 목록 관리 | 수신 차단 / 허용 리스트 직접 편집 |
| 통화대기 / 통화거절 메시지 | 수신 중 자동응답 메시지 설정 |
| RCS 메시지 설정 | 메시지 수신 설정, 존재정보 공개 범위 설정 등 |
| 영상통화 거절/허용 | 수신 가능/불가 상태 설정 |
■ IMS에서의 동작 흐름
- 사용자가 VoLTE 단말에서 부가서비스 설정 메뉴 선택
- 단말이 HTTP PUT/GET/DELETE 요청으로 XML 데이터를 XCAP 서버에 전송
- XCAP 서버는 XML 기반 사용자 설정을 저장/수정
- TAS는 사용자의 통화 발생 시 해당 설정을 참조하여 처리
■ 구성도 요약

- UE는 XCAP 서버와 HTTPS REST-like 방식으로 통신
- TAS는 XCAP 서버에서 사용자 설정을 참조하거나 캐시함
■ XML 예시 (착신전환 설정)

■ 정리
| 구분 | 설명 |
| 프로토콜 | HTTP 기반 |
| 포맷 | XML |
| 주요 기능 | 부가서비스 설정 관리 |
| 위치 | 단말 ↔ XCAP 서버 |
| 관련 네트워크 요소 | TAS, HSS, S-CSCF, UDR |
이 글이 도움이 되었다면,아래 링크를 통해서 후원해주세요.( 맥주한잔 이나 커피한잔 )
| No | 약어 | 이름 | 바로가기 링크 |
|---|---|---|---|
| 1 | STP | Signal Transfer Point | 바로가기 |
| 2 | LRF | Location Retrieval Function | 바로가기 |
| 3 | NetAnn | Network Announcement | 바로가기 |
| 4 | eDNS/iDNS | External/Internal DNS | 바로가기 |
| 5 | DNS | Domain Name System | 바로가기 |
| 6 | ENUM | Telephone Number Mapping | 바로가기 |
| 7 | MGW | Media Gateway | 바로가기 |
| 8 | MGCF | Media Gateway Control Function | 바로가기 |
| 9 | SM-IP-GW | Short Message IP Gateway | 바로가기 |
| 10 | XCAP | XML Configuration Access Protocol | 바로가기 |
| 11 | MRF | Media Resource Function | 바로가기 |
| 12 | BGCF | Breakout Gateway Control Function | 바로가기 |
| 13 | SBC-A | SBC-A / IMS-ALG/AGW / ATCF/ATGW | 바로가기 |
| 14 | SBC-I | SBC-I / IBCF / TrGW | 바로가기 |
| 15 | TAS | Telephony Application Server | 바로가기 |
| 16 | CSCF | Call Session Control Function | 바로가기 |
728x90
반응형