전화 번호 매핑

Telephone number mapping

전화 번호 매핑은 공중 교환 전화망의 국제 전화 번호 시스템을 인터넷 주소와 식별 이름 공간과 통합하는 시스템이다. 국제적으로, 전화번호는 E.164 표준에 의해 체계적으로 정리되는 반면, 인터넷은 도메인 이름IP 주소와 기타 자원 정보에 연결하기 위해 DNS(Domain Name System)를 사용한다. 전화 번호 매핑 시스템은 DNS 쿼리를 사용하여 특정 전화 번호 서비스를 담당하는 해당 인터넷 통신 서버를 결정하기 위한 시설을 제공한다.

전화 번호 매핑을 위한 가장 두드러진 기능은 E.164 번호URI 매핑(ENUM) 표준이다. 특수 DNS 레코드 유형을 사용하여 전화 번호를 인터넷 통신에 사용할 수 있는 통일 자원 식별자(URI)나 IP 주소로 변환한다.

이론적 근거

고객이 기대하게 된 방식으로 전화 번호를 누를 수 있는 것은 고전적인 전화 서비스(PSTN)와 인터넷 전화(VoIP, VoIP)의 융합과 새로운 IP 멀티미디어 서비스 개발에 있어 중요한 것으로 간주된다. 여러 통신 서비스에 대한 단일 범용 개인 식별자의 문제는 다른 접근법으로 해결할 수 있다. 한 가지 간단한 접근방식은 IETF가 개발한 ENUM(Electronic Number Mapping System)으로 기존의 E.164 전화 번호, 프로토콜 및 인프라를 사용하여 단일 개인 식별자 아래에서 이용할 수 있는 다양한 서비스에 간접적으로 접속한다. 또한 ENUM은 IP 세계를 전화 시스템에 원활히 연결할 수 있도록 한다.

시스템 상세 내역

ENUM 가입자가 ENUM 서비스를 활성화하고 사용할 수 있으려면, 등록자로부터 다음 세 가지 요소를 얻어야 한다.

  • 아래에 설명된 대로 네트워크의 IP 부분에 사용할 개인 통일 리소스 식별자(URI).
  • 개인 URI와 관련된 하나의 E.164 일반 개인 전화 번호로, 네트워크의 PSTN 부분에 사용된다.
  • 개인 URI를 통해 액세스할 수 있는 NAPTR 레코드에 통화 전달/종료 선호를 작성할 수 있는 권한.

이것은 다음과 같이 동작한다: (1) 등록자는 NAPTR 레코드를 가져오기 위해 DNS 서버에 액세스하는 데 사용될 도메인 이름 URI를 구독자(또는 등록자)에게 제공하고, (2) 개인 E.164 전화 번호(ENU 번호)를 제공한다. (1)의 URI 도메인 이름은 (2)의 가입자 E.164 ENUM 번호에 대해 양방향으로 연결되어 있다. 마지막으로 (3) 가입자 URI에 해당하는 NAPTR 레코드에는 가입자 통화 전달/종료 기본 설정이 포함되어 있다.

따라서 PSTN 네트워크에 있는 통화 당사자가 E.164를 터치하여 파티 번호로 전화한 E.164를 입력하여 파티 ENUM 번호로 전화를 걸면, 그 번호는 ENUM 게이트웨이에서 해당 URI로 변환된다. 이 URI는 (IP 또는 PSTN 종료 시) 호출을 회송 또는 종료해야 하는 방법(즉, 등록자(호출자)에 대해 NAPTR 레코드에 자신의 선택 사항("NAMPTR 당국")을 명시하여 발신자(IP 또는 PSTN 종료 시)의 소망을 얻는 NAPTR 레코드를 조회하고 가져오는 데 사용된다. RFC 3403에서 정의한 "포인터 리소스 레코드")는 이메일 주소, 팩스 번호, 개인 웹사이트, VoIP 번호, 이동 전화 번호, 음성 메일 시스템, IP-전화 주소, 웹 페이지, GPS 좌표, 통화 다이버전스 또는 인스턴트 메시징과 같다. 또는 통화 당사자가 IP 쪽에 있을 때, 디알러의 사용자 에이전트(UA) 소프트웨어 조각은 E.164 번호로 전화를 걸 수 있도록 허용하지만 디알러 UA는 이를 URI로 변환하여 ENUM 게이트웨이 DNS를 조회하고 통화 전달 방법이나 기간 만료에 대한 통화 당사자의 소망을 얻는 NAPTR 기록을 가져오게 된다.inited(IP 또는 PSTN 종료 시)

따라서 데이터베이스를 조회하기 위해 새로운 개인 E.164 번호(ENUM 번호)를 사용하여 전화를 거는 것은 간접 통화 지원 서비스다.

ITU ENUM은 네트워크의 IP 측에서 ENUM E.164 번호와 함께 사용하기 위해 특정 구역, 즉 "e164.arpa"을 할당한다. RFC 6116은 +1 555 42와 같은 E.164 숫자를 반전시켜 점으로 구분하고 2.4.2.4.5.5.5.1.e164.arpa 접미사를 추가하여 URI로 변환할 수 있는 방법을 정의한다. 2.4.2.4.5.5.5.1.e164.arpa

그러면 URI는 SIP(Session Initiation Protocol) VoIP 전화와 같은 서비스에 대한 인터넷 프로토콜 주소를 얻는 데 사용될 수 있다. DNS에서 NAPTR 레코드는 가입자 통화 전달/종료 기본 설정을 위해 사용된다. 따라서 전체 시스템은 E.164 주소를 SIP 주소로 '전송'할 수 있다. NAPTR 레코드의 예는 다음과 같다.

$ORGIN 2.4.2.4.5.5.5.1.e164.arpa. IN NAPTR 100 10 "u" "E2U+sip" "!^"*$!sip:phoneme@example.net!".IN NAPTR 102 10 "u" "E2U+mailto"!^*$!mailto:myemail@example.com!" 

이 예에서는 "E2U+sip" 서비스를 사용하려면 sip:phoneme@example.net을 주소로 사용하십시오. 정규 표현은 전화 회사가 모든 고객에게 주소를 쉽게 할당하기 위해 사용할 수 있다. 예를 들어, 번호가 +15554242인 경우 SIP 주소는 sip:4242@555telco.example.net이고, 번호가 +15551234인 경우 SIP 주소는 sip:1234@555telco.example.net이다.

다음 그림은 예를 들어 ENUM이 어떻게 작동하는지 보여준다: 가입자 A는 가입자 B에게 전화를 걸기 시작한다.

ENUM을 사용한 VoIP(Voice over IP)의 적용 시나리오.
  • ENUM 지원 가입자 단말기 또는 PBX 또는 게이트웨이의 사용자 에이전트는 RFC 6116에 설명된 규칙에 따라 숫자 +34 98 765 4321에 대한 요청을 ENUM 도메인 1.2.3.4.5.6.7.8.9.4.3.e164.arpa으로 변환한다.
  • 도메인 이름 1.2.3.4.5.6.7.8.9.4.3.e164.arpa의 NAPTR 레코드에 대한 요청이 DNS에 전송된다.
  • 쿼리는 RFC 3403에 따라 NAPTR 레코드 결과 세트를 반환한다. 위의 예에서 응답은 RFC 3261당 VoIP 프로토콜 SIP를 사용하여 인터넷에서 도달할 수 있는 주소다.
  • 단말 어플리케이션은 이제 통신 링크를 설정하며, 통화는 인터넷을 통해 라우팅된다.

ENUM 사용자는 PC나 터미널 또는 PABX 또는 게이트웨이에서 사용자 에이전트 소프트웨어를 사용하여 자동으로 뒤에서 수행되므로 이러한 반전 및 DNS 데이터베이스 검색에 대해 어떤 것도 인식하지 못한다. 예를 들어 사용자가 웹 브라우저 ENUM 활성화 에이전트에 전화 번호를 입력하고 PC 또는 터미널에서 찾고 있는 정보 항목(전자 메일 주소, 전화 번호, 웹 주소 등)을 표시하면 도메인 이름으로 변환된다. 이것은 인터넷의 ENMUM 서버로 전송되며, NAPTR은 이름과 관련된 NAPTR 기록을 다시 전송한다. 접근 정보 및 이에 대해 표시된 우선순위는 여기에 저장된다. 사용자는 요청된 주소를 PC 또는 단말기로 다시 얻는다. 따라서 ENUM은 실제로 전화 번호를 요청된 주소나 번호와 연관된 도메인 이름으로 변환하는 메커니즘으로 기능하지만, 현재 그가 인터넷에 연결할 때 DNS를 사용하고 있다는 것을 알지 못하거나 전화 교환기에서 무슨 일이 일어나고 있는지 알 수 없는 것처럼, 사용자가 이 작업을 수행하는 방법을 보지 못하는 경우그가 전화할 때.

사용하다

착신전환

ENUM을 사용한 착신 전환

ENUM을 사용하여 통화 포워딩을 수행하는 한 가지 방법이 다음 그림에 설명되어 있다. 발신자는 전화를 사용하여 다른 가입자 번호로 전화를 걸면 ENUM 조회(SIP Broker가 제공하는 등)로 이어진다. DNS는 VoIP 통신, 전화 번호, 이메일 주소 등에 대한 NAPTR 레코드가 포함된 목록을 반환하여 발신자에게 응답한다. 다음으로, 이 목록의 VoIP 레코드를 사용하여 가입자와 연결을 설정하려고 시도할 것이다. 가입자가 온라인 상태가 아닌 경우, PSTN 또는 이동전화 연결을 위해 선택한 다음 레코드가 선택된다. 이 시도도 실패하면 나열된 전자 메일 주소를 통해 가입자에게 음성 메시지가 전송된다.

e164.arpa의 하위 도메인은 ITU에 의해 국가 코드에 의해 위임된다. 각 대표단은 통상적으로 해당 국가 코드에 대해 국가 정부가 지정한 규제 기관에 지정된다. 국가 차원에서 일어나는 일은 국가적인 문제다. 일반적으로 전통적인 DNS 레지스트리 레지스트리-등록자 모델이 사용된다. 국가 ENUM 레지스트리는 country-code.e164.arpa의 DNS 인프라 및 관련 시스템을 관리 및 운영한다. 최종 사용자의 대리인인 등록자의 등록요청을 받는다. 등록자는 일반적으로 VoIP 서비스 패키지의 일부로 ENUM 등록을 번들로 묶는 VoIP 제공자와 통신사들이다. ENUM 지원 VoIP 서비스를 이용하는 사람들은 등록자의 기존 번호로 전화를 걸 수 있으며 PSTN을 사용하는 대신 인터넷을 통해 등록자의 VoIP 전화에 연결될 수 있다. 그들이 ENUM을 사용하지 않는 사람에게 전화를 걸면, 일반적인 방법으로 공중 교환 전화 네트워크나 PSTN을 통해 완전한 통화를 한다. 에 대한 지원은 국가마다 매우 다양하다; 많은 사람들은 그것을 전혀 지지하지 않는다.

대체 ENUM과 같은 레지스트리도 등장했다. 이러한 서비스는 PSTN 번호를 검증하며, e164.arpa에 추가하거나 e164.arpa의 대안으로 사용할 수 있다. 그러나 신고자가 캘리어의 번호를 알 수 없는 등록부라면 등록부 간의 선택은 혼란과 복잡성을 야기할 수 있다. 여러 개의 DNS 조회가 필요할 수 있으며, 이러한 대체 ENUM과 같은 트리 중 어떤 E.164 번호가 등록되어 있는지 아는 것은 간단하지 않다. 또한 E.164 번호가 이 나무들 중 몇 그루에 등록되어 있을 경우, 반환되는 정보에 불일치가 있을 수 있다. 또한 특정 E.164 번호를 "소유"하는 가입자는 자신의 번호가 하나 이상의 대체 ENUM과 유사한 트리에 입력되었는지 또는 대체 트리가 E.164 번호로 반환되는 정보는 알지 못할 수 있다.

콜드 파티 시설

ENUM은 또한 호출된 파티 시설로도 볼 수 있다. 기본적으로, 이것은 PSTN과 VoIP에서 원활하게 작동하도록 고안된 간접 통화 서비스로서, E.164 번호의 큰 가치를 기반으로 한다: 수십억 명의 사람들이 번호를 사용하여 전화를 거는 방법을 알고 있다.

호출자가 ENUM 번호 사용을 선택한 경우, ENUM 번호를 게시하고 (ENUM NAPTR을 통해) 통화가 종료되는 방법에 대한 소망을 입력했을 것이다. 이것은 단일 VoIP 식별자일 수 있지만, 대부분의 경우 IP 또는 네트워크의 PSTN 측에서 다양한 유선, 휴대폰, 비서 또는 음성 메일 서비스로 통화를 전달하는 방법의 목록이 될 것이다. ENUM을 선택하고 또한 통화 당사자에게 자신의 바람을 알리기로 결정하는 것은 호출된 파티 선택이다.

오늘날 사용자가 정기적으로 전화를 걸 때, 그는 VoIP, 유선 PSTN, 휴대폰, URI 입력 또는 전화 번호 걸기 등 상대방과 통화할 방법을 결정하기 시작해야 한다. ENUM 간접 통화와 함께 그 결정을 중요하고 해결해주는 것은 소위 말하는 파티의 바람이다. 간접 전화 통화의 또 다른 이점은 사용자가 전화 통신, 웹페이지, IMS, 이메일 또는 그가 사용하는 어떤 통신 서비스도 그의 모든 연락처에게 말하지 않고도 자유롭게 바꿀 수 있다는 것이다.

다양한 프로파일을 가진 향상된 ENUM 시설은 자신이 이용할 수 있는 위치의 함수로써 호출된 파티의 바람을 자동으로 변경할 수 있다. 이것은 핸드폰과 VoIP를 가장 편리한(또는 비용이 적게 드는) 종료로 자동 전환하기 위한 메커니즘이 될 수 있다.

ENUM 품종

ENUM에 대해 이야기할 때, 잠재적 혼란의 한 가지 원인은 오늘날 시행되고 있는 다양한 ENUM 구현이다. 꽤 자주, ENUM에 대해 말하는 사람들은 정말로 다음 중 하나만 언급한다.

  • 공개 ENUM: e164.arpa 도메인의 국가 코드 수준에서 가입자 옵트인 기능과 위임 기능을 갖춘 글로벌 공공 디렉토리 유사 데이터베이스로서 ENUM의 원래 비전. 이것을 사용자 ENUM이라고도 한다.
  • 열림 열거형: 이동 통신사와 모바일 번호 지정과 관련된 다른 당사자들의 노력은 공개 DNS를 통해 이용 가능한 모든 국제 번호 지정 계획의 완전하고 공개적인 데이터베이스를 생성하기 위한 것이다.
  • 사설 ENUM: 통신사, VoIP 운영자 또는 ISP는 DNS가 네트워크에 내부적으로 사용되는 것과 같은 방식으로 자체 네트워크 내에서 ENUM 기법을 사용할 수 있다.
  • 통신사 ENUM: 통신사 또는 통신서비스 제공자 그룹은 민간 피어링 관계에서 ENUM을 통해 가입자 정보를 공유하는데 동의한다. 통신사 스스로 개인이 아니라 가입자 정보를 통제한다. Carrier ENUM은 인프라 ENUM이라고도 하며 VoIP 피어링을 지원하는 새로운 IETF 권장사항의 대상이 되고 있다...

ENUM과 직접적인 이해관계가 있는 당사자

다양한 당사자들이 ENUM과 관련되어 있다. 여기에는 다음이 포함된다.

등록자 또는 가입자
등록자는 ENUM을 통해 자신의 액세스 정보를 다른 사람이 이용할 수 있도록 하는 사람 또는 가입자다. 따라서 등록자 또는 가입자는 정보가 ENUM에 포함된 사람이며, ENUM을 통해 주소를 찾기 위해 인터넷을 사용하는 사람과 혼동해서는 안 된다.
호적등기
등록원은 등록자의 접속 정보를 관리하고 인터넷상에서 공개 가능하도록 하는 당사자다.
레지스트리
레지스트리는 국가 ENUM 구역의 관리자다. 레지스트리 양식은 원래대로 국가 ENUM 계층의 맨 위에 있으며, 액세스 정보가 위치한 등록자의 서버에 참조가 이루어지도록 한다.
DNS의 계층 구조 때문에 모든 국가 ENUM 영역에 대해 하나의 레지스트리만 있을 수 있다. 이 직책의 남용을 방지하기 위해, 등기부의 공정성과 서비스의 비용 및 품질에 관한 요건이 엄격하다. 또한 모든 등록자는 동등하고 개방적인 접근을 받아야 한다.
정부 또는 규제 기관
일반적으로 정부 기관이나 규제 기관은 국가 구역인 ENUM에 대한 통제권을 가지고 있으며 등록부의 임명에 역할을 할 것이다.
번호 홀더 연산자
전화 서비스나 통신 서비스 사업자들은 규제당국에 의해 번호 블록을 할당받았다. 그들은 그 후에 사용자들이 그 번호 블록에서 개별 전화번호를 사용할 수 있게 한다. 예를 들어 고정 전화와 모바일 전화의 숫자가 있다. 번호 홀더 운영자는 다른 운영자와 상호 연결될 것이며, 통화 종료에 대해 할당된 번호 범위까지 전화를 받을 것이다.
ENUM에서 번호 소유자 운영자는 일반적으로 게이트웨이 운영자가 되거나, 또는 그가 통화를 전달할 게이트웨이 운영자와 계약을 체결한다.
그러나 ENUM은 등록자 생활에 유효한 개인 번호다. 따라서 ENUM에서 사업자번호 보유자가 등록자에게 번호를 할당하면, 등록자의 전체 생애 동안 그 번호는 등록자의 소유가 된다.
따라서 등록자가 자신의 초기 번호 소유자 운영자를 변경하고자 하는 경우(또한 게이트웨이 운영자와 일치할 수 있음)에는 최초 운영자에서 다른 번호 소유자 운영자로 ENUM 번호에 대한 규정이 있어야 한다.

당신은 RFC 4725에서 ENUM 생태계에 관련된 더 많은 정보와 추가 당사자들을 찾을 수 있다.

참고 항목

참조

  • RFC 6116 - E.164 - 동일 리소스 식별자(URI) DDDS(동적 위임 검색 시스템) 애플리케이션(ENUM)
  • RFC 6117 - Enumservices의 IANA 등록: 가이드, 템플릿 및 IANA 고려 사항
  • RFC 4725 - ENUM 유효성 검사 아키텍처
  • RFC 3403 - DDDS(동적 위임 검색 시스템) 제3부: DNS(Domain Name System) 데이터베이스
  • ENUM - 전화와 인터넷 사이의 브리지
  • ENUM - 모두 숫자에 포함됨
  • http://www.itu.int/osg/spu/enum/

외부 링크