PuID(Public User ID)와 PrID(Private User ID)
틀린 부분이 있을 수 있습니다. 지적 부탁드립니다.
Github에서 규격에 대한 내용을 확인할 수 있습니다.
PuID(Public User ID)
- IMS Subsystem 내의 가입자가 다른 가입자와의 통신을 요청하기 위해 사용하는 ID
- 최소 1개 이상의 PuID를 가지고 있어야 함
- SIP URI(IETF RFC 3261) 또는 Tel URI(IETF RFC 3966)의 형태를 취해야 함
- SIP URI 형식 : “sip:username@domain”
- Tel URI 형식 : “tel:+<CC><NDC><SN>”
PrID(Private User ID)
- 홈 네트워크 운영자(통신사)에 의해 고유한 Global ID로 할당되며, 등록, 인증, 관리 및 계정 용도로 사용됨
- 최소 1개 이상의 PrID를 가지고 있어야 함
- SIP 메시지 라우팅에 사용되지 않음
- NAI(Network Access Identifier)의 형태를 취해야 하며 IETF RFC 4282의 clause 2.1에 명시된 “username@realm” 형식을 가져야 함
- IMSI가 2341509999999999(MCC = 234, MNC = 15) 인 경우 PrID는 “234150999999999@ims.mnc015.mcc234.3gppnetwork.org” 의 형태로 이루어짐
특징
- 하나의 PrID가 여러 개의 PuID로 구성될 수 있음
- 동일한 단말에 사용자 선택에 따라 여러 번호로 등록 가능
- PuID 별로 서로 다른 Service Profile을 적용할 수 있음
- 등록되는 번호에 따라 상이한 서비스 제공 가능
- 하나의 PuID가 여러 개의 PrID와 연결될 수 있음
- 여러 단말에서 동일한 번호를 이용 가능
[3GPP TS 23.228 “IP Multimedia Subsystem (IMS); Stage 2”, Figure 4.5: Relationship of the Private User Identity and Public User Identities]
[3GPP TS 23.228 “IP Multimedia Subsystem (IMS); Stage 2”, Figure 4.6: The relation of a shared Public User Identity (Public-ID-2) and Private User Identities]
IRS(Implicit Registration Set)
- SIP는 한 번에 하나의 PuID를 등록(Registration)할 수 있다.
- 그럼 여러 개의 PuID를 가지고 있는 경우에는 개별적으로 등록해야한다.
- 시간과 리소스를 많이 잡아먹게된다.
- IRS(Implicit Registration Set)은 PuID의 집합이다.
- IRS로 묶인 ID들 중 하나가 등록되면, 묶여있는 모든 ID들이 동시에 등록된다.
- 묶여 있는 ID들 중 하나가 등록 취소(Deregistration)되면, 묶여 있는 모든 ID들이 동시에 등록 취소 된다.
Wildcarded Public User Identity
- 동일한 서비스 프로파일을 공유하고 동일한 IRS에 포함된 Public User Identities의 집합
- 네트워크에 의해 많은 수의 사용자가 한 번에 등록되고 동일한 방식으로 처리되는 경우 노드의 작동 및 유지 관리를 최적화 할 수 있다.
Temporary Public User Identity
- IMSI에 기반한 Public User Identity
- 3GPP 시스템에서, Public User Identity를 호스트하는 ISIM application이 없는 경우 Temporary Public User Identity를 사용한다.
- ‘저장된 PuID가 없으면 Temporary PuID를 사용한다’는 의미?
- “sip:” + IMSI + home network domain name의 형식
- IMSI가
234150999999999
라면- MCC = 234
- MNC = 15
- MSIN = 0999999999
- 그럼 home network domain name은
ims.mnc015.mcc234.3gppnetwork.org
가 되고 - Temporary Public User Identity는
sip:234150999999999@ims.mnc015.mcc234.3gppnetwork.org
가 된다.
참고 자료
- 이운영, KT 플랫폼연구소, [유무선통합 IMS플랫폼 기술]
- The IMS: IP Multimedia Concepts And Services, Second Edition by Miikka Poikselka, Georg Mayer, Hisham Khartabil, Aki Niemi
- 3GPP TS 23.228 “IP Multimedia Subsystem (IMS); Stage 2”
- 3GPP TS 22.228 “Service requirements for the Internet Protocol (IP) multimedia core network subsystem (IMS); Stage 1”
- 3GPP TS 23.003, “Numbering, Addressing and Identification”