ENUM是tElephone NUmber Mapping的簡稱,稱為電話號碼映射技術。是由IETF的電話號碼映射工作組(ENUM working group)制定的,其主要協議是RFC 2916《E.164號碼和域名系統(E.164 Number and DNS)》和RFC 3761《E.164到統一資源標識符(URI)動態授權發現系統(DDDS)的應用(ENUM)》。它定義了將E.164號碼映射為域名的規則,以及在互聯網DNS數據庫中存儲與該域名相關信息的方式。每個由E.164號碼轉化而成的域名可以通過ENUM DNS服務器翻譯為一系列的網絡資源記錄,從而使國際統一的E.164電話號碼成為可以在互聯網中使用的網絡地址資源。通過使用ENUM機制,接入的E.164號碼可以映射成傳統電話號碼、移動電話號碼、電子郵件地址、IP電話號碼、統一消息、IP傳真或個人網頁等多種信息。
E.164號碼是傳統電信網絡中使用的重要資源,DNS系統是互聯網的重要基礎,ENUM將兩者結合起來,有益于傳統電信服務向基于IP包交換的方向發展,ENUM是對促進兩網最終融合具有重要意義的技術。
RFC 2916協議規定, 一個E.164號碼由以下幾個部分組成,不同部分之間可以用“-”、“.”或空格等連接:
+國家碼(1~3位數字)-地區碼(n位數字)-電話號碼(15-n位數字)。
例如:北京的一個電話號碼寫成標準的E.164格式應是: +86-10-62618501
ENUM定義了如下過程,將電話號碼映射為DNS系統中的記錄:
第一步,將一個電話號碼處理成一個標準的E.164號碼的格式,如: +86-10-62618501
第二步,去掉除了最左端的“+”外的所有連接符,變成: +861062618501
第三步,去掉“+”號,并將號碼翻轉: 105816260168
第四步,在每個數字之間加上域名分割符“.”:
第五步,在上面的數字串末尾加上“.e164.tld”:
這樣,1個電話號碼就變成了DNS中的域名形式。每個E.164號碼形成的域名可以對應多條網絡資源記錄,稱為統一資源標識(URI),它是采用另一個IETF建議RFC 2915定義的格式,稱為“名稱權威指針”(Naming Authority Pointer,簡稱NAPTR)。
對于電話號碼映射(ENUM)技術的系統框架和典型應用詳見附件1。關于IETF、ETSI、ITU-T的ENUM技術相關標準詳見下表1。
受信息產業部委托,CNNIC負責試運行6.8.e164.arpa中國國家碼ENUM服務器。2003年底,CNNIC建設完成早期ENUM試驗平臺,用于進行ENUM注冊、解析、應用環境的研究和試驗。欲查詢的請進入。