簡介
ENUM是IETF的電話號碼映射工作組(Telephone Number Mapping working group, 簡稱ENUM)定義的一個協定——RFC2916,RFC2916的題目為“E.164號碼和域名系統(E.164 Number and DNS)”。它定義了將E.164號碼轉換為域名形式放在DNS伺服器的資料庫中的方法,每個由E.164號碼轉化而成的域名可以對應一系列的統一資源標識(Uniform Resource Identifier),從而使國際統一的E.164電話號碼成為可以在網際網路中使用的網路地址資源。ENUM可以利用電話號碼來查找註冊人(Registrant)的電子郵件、IP電話號碼、統一訊息、IP傳真或個人網頁等多種信息。E.164號碼是傳統電信網路中使用的重要資源,DNS系統是網際網路的重要基礎,ENUM將兩者結合起來,有益於傳統電信服務向基於IP包交換的方向發展,ENUM是對促進兩網最終融合具有重要意義的技術。
ENUM是一個新標準,尚未廣泛推廣,但它將帶來電信和個人移動性行業的一場新革命。
工作過程
ENUM定義了如下過程,將電話號碼映射為DNS系統中的記錄:
一個E.164號碼由以下幾個部分組成,不同部分之間可以用“-”、“.”或空格等連線: +國家碼(1~3位數字)-地區碼(n位數字)-電話號碼(15-n位數字)。
1個電話號碼就變成了DNS中的域名形式。每個E.164號碼形成的域名可以對應多條網路資源記錄,稱為統一資源標識(URI),它是採用另一個IETF建議RFC 2915定義的格式,稱為“名稱權威指針”(Naming Authority Pointer,簡稱NAPTR)。
RFC2915定義書寫的格式:
Domain TTL Class Type Order Preference Flags Service Regexp Replacement
例如,下面就是ENUM的DNS伺服器的書寫格式:
$ORIGIN 1.0.5.8.1.6.2.6.0.1.6.8.e164.cn.
IN NAPTR 10 10 “u”“mailto+E2U”“!^.*$!mailto:[email protected]!”
IN NAPTR 10 10 “u”“http+E2U”“!^.*$!http://likecloud.cnnic.net.cn!”.
IN NAPTR 10 10 “u”“sip+E2U”“!^.*$!sip://likecloud.cnnic.net.cn!”.
IN NAPTR 10 20 “u”“sip+E2U”“!^.*$!sip:[email protected]!”.
ENUM的典型套用
為了說明ENUM的用途,我們可以看以下這個利用ENUM建立的一個由PSTN用戶發起的到基於IP網路的終端的呼叫,其典型的流程如圖1所示:
步驟1:發端用戶撥E.164號碼,撥號的方式由各國自己規定,如長途呼叫撥前綴“0”,國際呼叫撥前綴“0 0”等;
步驟2:PSTN的業務提供者根據呼叫發起的位置等因素將呼叫轉至相應的網關;
步驟3:該網關必須包含ENUM功能,它能夠將用戶所撥的數字按照規定的規則轉換成ENUM的域名形式。如果用戶撥的號碼不是全號,則網關應能夠將丟失的數據補齊,這樣才能夠形成一個完整有效的域名。例如:用戶撥的號碼為:32341234,完整的號碼應是:+8610323412343。然後網關在ENUM的DNS伺服器中查找該域名;
步驟4:DNS返回與該域名相關的所有業務記錄;
步驟5:網關在DNS中查找規定主機的地址記錄;
步驟6: DNS返回規定主機的SIP伺服器IP位址;
步驟7: 通過基於IP的網路將該呼叫接續到指定的IP位址;
步驟8:SIP伺服器將呼叫接續到規定用戶的用戶代理客戶機上。當目的方應答時,必須將應答監視返回給發端本地交換機。
在以上的例子中使用的是SIP客戶機,在實際套用中也可以使用其它的客戶協定(如H.323)。
基於ENUM的從一個IP電話向PSTN電話發起呼叫的過程見圖2。
如果例子中第3步返回的ENUM資源記錄是PSTN中的固話號碼,那么呼叫將被轉接到一部PSTN的電話機上。這個例子顯示出ENUM實際具有傳統電信網中“呼叫轉移”的功能。
ENUM註冊服務本身也是一項可以發展的業務,現在的電話號碼管理機構、電信服務提供商都可以開展此項業務。ENUM註冊服務除了上面的電話號碼註冊流程外,還應包括電話號碼註冊為ENUM域名後的所有者變更、暫停服務、更改記錄、撤銷、計費、欠費等處理流程。
服務體系結構
ENUM的DNS服務提供是一個全球性的三層服務體系結構,在頂層(Tier 0)是維護E.164中分配的國家碼(包括地理國家碼、網路碼、全球服務碼和成組國家碼)形成的域名映射到相應的國家ENUM頂級域名伺服器地址的記錄,在中間層(Tier 1)為每個國家內部的ENUM頂級DNS伺服器,負責管理電話號碼域名映射到相應資源記錄解析伺服器,底層(Tier 2)DNS伺服器負責真正將電話號碼解析到相應的服務記錄。這樣一種體系結構的目的主要是保證全球ENUM的DNS服務的統一性和互通性,真正使ENUM成為一種全球訪問的網路定址資源。ENUM的Tier 0註冊機構(Registry)是全球唯一的;一般地,每個國家的Tier 1註冊機構也是唯一的,使用集成編碼方案的地區(Integrated Numbering Plan Area,如國家碼1)需要通過有關國家專門的討論達成一致的方案;Tier 2註冊機構可以有多個。
ENUM 管理政策討論
ENUM的實現既涉及傳統電信網,又涉及網際網路。傳統電信網具有較嚴格的管制,而網際網路的管理則較為開放,因此如將傳統電信網的號碼資源插入到網際網路的DNS系統中,必然會涉及到管理方面的問題。如果不建立一個完善、嚴謹的管理機制,ENUM的實施可能會對現有傳統電信網業務帶來負面影響。因此,國際電聯針對ENUM討論的中心議題都圍繞在ENUM實現過程中的管理展開。
在ENUM的實現過程中能否建立完善的管理機制以避免對E.164號碼資源的濫用是非常重要的,它是各國做出將自己管轄的E.164號碼資源插入到DNS系統的決定時考慮的一個十分重要的問題。選擇一個合適的TLD來實現ENUM是建立這樣一個管理機制的核心部分。
經過對ENUM相關問題的多次討論,業界在以下兩個方面達成了共識:
1. 在全世界範圍內建立唯一的DNS樹來實現ENUM業務。如果分別在不同的頂級域名下建立不同的DNS樹進行E.164號碼翻譯,E.164號碼資源會被配置到不同的DNS系統中,這會導致E.164號碼資源管理的失控,並帶來E.164號碼資源在不同的DNS系統中不一致的問題。
2. 由ITU-T負責向E.164/ENUM根域的DNS管理者提供已經分配的E.164的國家碼的信息。是否將一個國家碼包含在ENUM DNS系統中是各成員國的權力,如果一個國家同意將它所管轄範圍內的E.164號碼資源插入到ENUM的DNS系統中,它就需要將這個決定通知ITU-T,然後ITU-T再授權給ENUM的DNS系統將該國家碼插入。
在最近兩次ITU-SG2的會議上(2001年9月和2002年2月),對ENUM實現過程中TLD的選擇問題進行了熱烈的討論。中國、法國、德國的同行堅持,應該由一個中立的、公正的國際組織來實現ENUM,而美國則支持採用“.ARPA”作為實現ENUM的TLD。
ENUM 的未來
ENUM對市場有巨大的潛在影響。對電信運營商而言,ENUM為電信服務商提供了新的定位和轉接方式,為電信運營商充分利用網際網路提供服務創造了有利的技術條件,並可以有效地促進其傳統電信業務與基於Internet的業務的充分融合。ENUM有利於基於純IP網路通信方式的普及,解決了從電話號碼到IP終端設備定址的問題,使電話號碼可以同樣用於基於IP包交換的電信業務。目前,英國的BT公司、法國的France Telecom公司、瑞典的Telia公司、美國的NeuStar公司、WorldCom公司、日本的NTT公司等都對ENUM技術表現出極大的興趣,準備在2002年開展基於ENUM業務的試驗。
關於ENUM的技術標準也是ENUM發展的重要問題。IETF的ENUM工作組目前正在積極進行有關ENUM服務技術標準的制訂。在近期修改完成的工作計畫中,2002年6月前要完成對RFC 2916的修改,以支持動態發現域名系統標準;2002年7月要完成ENUM註冊和服務提供方面的技術標準;2002年8月前要完成ENUM服務中的保護安全和隱私方面的技術標準。美國多個電信運營商、設備製造商、網際網路服務商和政府機構共同發起成立了ENUM論壇組織,專門研究ENUM在美國的管理和技術問題,AT&T、WorldCom、Cisco等公司都是該論壇的成員。該論壇的目標是在2002年夏季前完成ENUM在美國國內的DNS服務提供方案。
ENUM同樣為通信網路設備製造商提供了發展機會,通過提供支持ENUM查詢功能的產品和ENUM服務設備,可以增加其產品的市場競爭力,擴大利潤的來源。ENUM可以把多種通信服務和一個電話號碼綁定在一起,利用同一個號碼通過不同的通信方式和一個人聯繫,ENUM的發展將有利於支持多種通信協定終端發展。
ENUM將帶來個人通訊方式的巨大改變。現在每個人的名片上有越來越多的聯繫方式,如電話號碼、傳真號碼、手機號碼、傳呼號碼、電子郵件地址、個人主頁、語音信箱等等,要想讓別人記住自己所有的聯繫方式變得越來越困難,ENUM提供的服務將有效解決這個問題。只要申請者將自己的電話號碼加入ENUM的資料庫中,並輸入自己的各種聯繫方式,那么別人只要記住他的電話號碼,就可以從不同的終端上以不同的方式與他進行聯繫。用戶也可以為自己的各種聯繫方式設定一定的規則,使別人可以從不同地點、不同時間以不同的方式與他聯繫。可以讓他出差的時候打來的電話都自動轉到電子信箱或轉到個人主頁的留言簿里,也可以方便地用PC機或IP電話和PSTN網上的電話通話。
ENUM在未來將擁有巨大的市場。為了使未來的ENUM市場成為一個公平、有序的市場,必須認真考慮ENUM管理和實現的各種問題。國內在信息產業部領導下,信息產業部電信研究院、中國網際網路信息中心等單位已經開始實施有關的ENUM研究計畫,對ENUM在我國實現的管理和技術問題進行分析探索,目標是為ENUM在我國的長遠發展找到一條可行的道路。ENUM研究中的一項重要工作是開展ENUM業務的試驗,這項工作需要電信運營商、設備製造商、域名管理機構、電信標準研究機構等方面的廣泛參與和配合。目前ENUM試驗的準備工作已經開始,目標是用一年左右的時間搭建一個ENUM業務試驗平台,並開展各種可能的ENUM業務試驗。