Taiwan SIP/ENUM trial ENUM Director of TWNIC IP Department 2004/12/15 1
Outline What is ENUM Taiwan SIP/ENUM Trial Project ENUM 2
What is ENUM ENUMDNSE.164 ENUMDNS ENUM 3
ENUMDNSE.164 Enum telephone Number Mapping, Internet PSTN ENUM is a Mechanism to Translate an E.164 Number into A List of URI (Service@Host) So that An IP User Can be Accessed by E.164 Number. E.164 Number ENUM Mechanism URI(Service@Host) Domain Name System (DNS) 4
ENUMDNSE.164 () DNS ITU-T E.164 DNS Class/Type IN/NAPTR ( RFC 2916) +886223411313 DNS 3.1.3.1.1.4.3.2.2.6.8.8.e164.arpa. DNS e164.arpa ITU/IETF TLD DNS IP 5
ENUMDNSE.164 () Taiwan SIP/ENUM Trial ENUM ITU-TIETF E.164 international public telephone number Uniform Resource Identifier (URI) E.164 (Number Portability) IP/PSTN 6
ENUM DNS DNS $ORIGIN 9.0.9.0.3.0.4.4.9.0.e164.tw. IN NAPTR 10 10 u SIP+E2U!^*.$!sip0955406165@proxy.enum.org.tw. IN NAPTR 20 10 u TEL+E2U!^*.$!tel+886223413300. IN NAPTR 30 10 u SMYP+E2U!^*.$!mailtoabelyang@twnic.net.tw. $ORIGIN DNS zone file Order $ORIGIN 9.0.9.0.3.0.4.4.9.0.e164.tw. IN NAPTR 10 10 u SIP+E2U!^*.$!sip0955406165@proxy.enum.org.tw. IN NAPTR 20 10 u TEL+E2U!^*.$!tel+886223413300. IN NAPTR 30 10 u SMYP+E2U!^*.$!mailtoabelyang@twnic.net.tw. 7
ENUM DNS TEL (9.0.9.0.3.0.4.4.9.0.e164.tw.) TTL DNS Cache (Time To Live) IN INTERNET NAPTR ENUM Type ORDER, ( ) PREFERENCE ORDER, ( ) FLAG u, URI SERVICE, mailto+e2u, sip+e2u!re!uri! RE (Regular Express) ^09440.*$ URI, sip:abelyang@twnic.net.tw!^09440.*$!sip:abelyang@twnic.net.tw! REPLACEMENT. 8
ENUM [root@twnic CSPS]# dig 9.0.9.0.3.0.4.4.9.0.e164.tw. naptr ;; QUESTION SECTION: ;9.0.9.0.3.0.4.4.9.0.e164.tw. IN NAPTR ;; ANSWER SECTION: 9.0.9.0.3.0.4.4.9.0.e164.tw. 15 IN NAPTR 8 10 "U" "SIP+E2U" "!^.*$!sip:vontel-voicemail@ums.enum.org.tw\;mailto64=ywjlbhlhbmdadhduawmubmv0lnr3!". 9.0.9.0.3.0.4.4.9.0.e164.tw. 15 IN NAPTR 1 10 "U" "SIP+E2U" "!^.*$!sip0955406165@proxy.enum.org.tw!" 9.0.9.0.3.0.4.4.9.0.e164.tw. 15 IN NAPTR 2 10 "U" "SIP+E2U" "!^.*$!tel+886223413300!". ;; AUTHORITY SECTION: 3.0.4.4.9.0.e164.tw. 10 IN NS ns1.enum.org.tw. ;; ADDITIONAL SECTION: ns1.enum.org.tw. 3318 IN A 211.76.240.34 9
Taiwan SIP/ENUM Trial Project Introduction SIP/ENUM trial objectives Project structure SIP/ENUM trial architecture and services SIP/ENUM Trial 10
(Mobile Internet) SIP/ENUMVoIP WLAN+B3G Taiwan SIP/ENUM Trial SIP 11
Taiwan SIP/ENUM Trial : 2003.05 2005.02 SIP/ENUM SIP/ENUM SIP/ENUM VoIP ENUM enabled email MMS 12
Trial Project Structure SIP/ENUM Trial Project Project Management Project Planning CCL Project Management Team Network Planning Project management ENUM & Number Management 0944-0xxxxx TWNIC Tier-1 ENUM service Number management Service Provisioning TANet NTPO(NBEN) HiNet/TL NCTU/NTHU/NTU Sparq EBT/APOL Technical Development & Support CCL Lab Integration & Testing Field Integration &Testing 13 End User Support
92Taiwan SIP/ENUM Trial Softphone (0944-0xxxxx) LEC PBX ISP (IPv4/6) Signaling Gateway SIP Proxy PSTN Trunk Gateway Taipei Operator EBT Tier 1 NS IPv6-IPv4 Gateway Softswitch (MGC) TWNIC Tier 2 NS TANet/NBEN SIP Proxy Trunk Gateway IP PBX Media Server Softswitch (MGC)) NCTU/NTHU/NTU IP PBX PSTN Signaling Gateway LEC PBX Hsinchu Operator Sparq Softphone (0944-0xxxxx) IP Phone (0944-0xxxxx) CCL/ITRI Softphone (0944-0xxxxx) 14
1. Softphone Softphone 2. PSTN Softphone 3. PSTN PSTN 4. Unified Messaging(Voice Mail Email) TWNIC 92ENUM Tier 1 NS NCTU/NTHU/NTU Softphone Softphone (0944-0xxxxx) ISP (IPv4/6) SIP Proxy IPv6-IPv4 Gateway Tier 2 NS IP PBX NBEN/TANet IP PBX CCL/ITRI IP Phone Softphone LEC pbx Signaling Gateway Softswitch (MGC) SIP Proxy Media Server Softswitch (MGC)) Signaling Gateway PSTN Trunk Gateway Trunk Gateway PSTN LEC PBX Taipei Operator (0944-0xxxxx) Hsinchu Operator (0944-0xxxxx) 15
PCA Setting Preference 16
17
93 Configuration B Proxy Users (3) SIP Phone SIP Proxy Core Service Platform ENUM ENUM Server (TWNIC) Voice Mail Server FY93 Deploy SIP UA Deploy Proxy ENUM Proxy (TANet) Deploy Proxy Softswitch Configuration A IP-PBX Users (1) SIP Phone IP-PBX Call Server PSTN Gateway SIP UA Legacy Phone Media Server MMS Relay Server IP Network SS7 / E1 C5 Switch (Sparq, EBT) Configuration C Standalone Users PBX Project Office GPRS Core Network Public Switched Telephone Network SIP UA 18
Package A IP-PBX Solution Call Server (2U),PSTN GW (2U),Media Server (4U),Deploy Server(2U) VoIP Rich Call Features PSTN PSTN (E1, T1, Line) ENUM VoIPPSTN 19
Package B Proxy Solution Proxy(2U), Deploy Server(2U) VoIP ENUM PSTN Softswitch PSTN Quota PSTN ENUM VoIPPSTN 20
Package C User Agent VoIP Service PSTN ENUM 21
SIP/ENUM Trial PSTN Quota SIP/ENUM 22
ENUM DNS SIP/ENUM Trial SIP/ENUM Trial SIP/ENUM Trial 23
Taiwan SIP/ENUM Trial Architecture Tier0 e164.tw Tier1 NS record Tier2 NAPTR record Tier1 0944-00xxxx 0944-01xxxx 0944-02xxxx 0944-09xxxx Tier2... telephone numbers NS record NAPTR record 24
ENUM 1. Tier 2 registrar 2. 3. Tier2 registrar Tier 1 ENUM Tier 1 4. Tier1 Tier1 registry Tier2 5. Tier2 registrar 6. Tier2 web 3 4 ENUM Tier 1 Registry 2 Subscriber Database ENUM TIER 2 NS ENUM TIER 2 Registry 6 Registrar Web Portal 7 1 5 25
Tier 1 ENUM Server TWNIC Tier1 DNS Service Tier2 web TWNIC Tier 1 NS Tier 2 NS ) 26
Tier 2 ENUM Server Site1 : IP Site2 : PSTN Server DNS Web Portal TWNIC RIPE NCC ENUM TIER 0 NS Tier2 Registry ENUM TIER 1 NS (Web, ) ENUM TIER 1 Registry Site 1 Site 2 Subscriber Database ENUM TIER 2 NS ENUM TIER 2 Registry Registrar Web Portal ENUM TIER 2 NS ENUM TIER 2 Registry Registrar Web Portal Enum End User Enum End User 27
09440 2003/09/05 SIP/ENUM Trial 09205041600 09440xxxxx SIP/ENUM Trial 28
Numbering Plan 09440-0xxxx 09440-1xxxx 20,000 TANet 09440-2 09440-20xxx 09440-21~29xxx 1,000 9,000 NTPO Reserved 09440-3 09440-300xx 09440-301~303xx 09440-304~306xx 09440-307-308xx 09440-309xx 300 300 200 NICI DGT ( ) TCA TWNIC 09440-4 09440-40xxxx 09440-41~49xxx 1,000 9,000 CCL Reserved 29
Numbering Plan () 09440-5 09440-50~51xxx 09440-52~59xxx 2,000 8,000 APOL (APTG) Reserved 09440-6 09440-60~61xxx 10,000 Reserved 09440-7 09440-70~71xxx 09440-72~79xxx 2,000 8,000 Sparq Reserved 09440-8 09440-80~89xxx 10,000 TCA TCA SIP/Enum Forum IPOX 09440-9 09440-90~91xxx 09440-92~99xxx 2,000 8,000 HiNetCHT Reserved 30
31 TANet 094400-094401 Reserved Reserved Reserved Reserved Reserved 1,000 1,000 1,000 1,000 1,000 1,000 1,000 400 1,000 1,000 1,000 1,000 1,000 600 1,000 400 09440-0 09440-00xxx 09440-01xxx 09440-02xxx 09440-03xxx 09440-04xxx 09440-05xxx 09440-06xxx 09440-07 09440-070xx 09440-071xx 09440-072~075xx 09440-076xx 09440-077xx 09440-078xx 09440-079xx 09440-08xxx 09440-09xxx 09440-1 09440-10xxx 09440-11xxx 09440-12xxx 09440-13 09440-130xx 09440-131xx 09440-132~137xx 09440-138xx 09440-139xx 09440-14xxx (09440-0~1xxxx)
32 TANet 094400-094401 () Reserved Reserved 1,000 300 1,000 1,000 09440-15 09440-150xx 09440-151xx 09440-152xx 09440-153~156xx 09440-157xx 09440-158xx 09440-159xx 09440-16xxx 09440-17 09440-170xx 09440-171xx 09440-172xx 09440-173xx 09440-174~176xx 09440-177xx 09440-178xx 09440-179xx 09440-18xxx 09440-19xxx (09440-0~1xxxx)
SIP/ENUM Trial ENUM 33
- 34
- 35
-, EMAIL EMAIL 36
- [ ] 37
EMAIL PCA (http://service.enum.org.tw/kde28.eic.nctu.edu.tw/enum/pca_c_manual.pdf) PCA (PCA Page 7) NAPTR 38
NAPTR (voice-mail) EMAIL SIP URI,TEL SIP URI 39
Enum IP-PSTN 0944012345 [1] 0944030909 [2] Proxy, IP->IP Proxy Server [8] Call 0955406165 Call 0955406165 [3], NAPTR, IP [5] Network, Proxy Redirect, PSTN GW DNS [4] DNS sip0955406165@proxy.enum.org.tw tel+886223413300 mailtoabelyang@twnic.net.tw 0955406165 [7] Call 0955406165 [6]GW 40
Enum IP-PSTN - 0944012345 DNS Proxy Server [11] 234113300 IP Network 23413300 0955406165 [9].. [9] [13] Call 23413300 [9].... [12] GW [10] GW TimeOut 41
Enum IP-PSTN - Voice Mail 0944012345 DNS [17] ums.enum.org.tw IP [20] twnic.net.tw 23413300 Proxy Server [14].. [16] SMTP Service, ums [18] IP ums.enum.org.tw. Network [19] twnic.net.tw Mail Server IP UMS Server 0955406165 TWNIC [20] Voice Mail [15] GW TimeOut [14].. 42
DNS (NAPTR)? DNS DNS 0 / bind (named) 00? DNS UDP? ( Pool SIP/ENUM Trail 43
SIP/ENUM Trial http://service.enum.org.tw/ 44