Preparatory Meeting for Phase 2 of Philippine National ENUM Trial IP Telephony Group Advanced Science and Technology Institute Department of Science and Technology December 12, 2005 NCC-CICT Thursday, February 11, 2010
Dialing Scheme Thursday, February 11, 2010
Dialing Scheme • H.323 Gatekeeper Peering • SIP URL + DNS SRV Record • ENUM Thursday, February 11, 2010
H.323 Gatekeeper Peering • The Global Dialing Scheme (GDS) provides a structure for peering between gatekeepers, such that any endpoint associated with a zone may dial an endpoint in any other zone. Thursday, February 11, 2010
SIP URL + DNS SRV Record Internet pregi.net Some.provider SIP SIP server server sip:ceejay@some.provider sip:denis@some.provider sip:123@pregi.net sip:555@pregi.net Thursday, February 11, 2010
SIP URL + DNS SRV Record Internet pregi.net Some.provider SIP SIP server server sip:555@pregi.net sip:ceejay@some.provider sip:denis@some.provider sip:123@pregi.net sip:555@pregi.net Thursday, February 11, 2010
SIP URL + DNS SRV Record Internet pregi.net Some.provider DNS SRV lookup SIP SIP pregi.net server server sip:555@pregi.net sip:ceejay@some.provider sip:denis@some.provider sip:123@pregi.net sip:555@pregi.net Thursday, February 11, 2010
SIP URL + DNS SRV Record Internet pregi.net Some.provider DNS SRV lookup SIP SIP pregi.net server server sip:555@pregi.net sip:55@pregi.net sip:ceejay@some.provider sip:denis@some.provider sip:123@pregi.net sip:555@pregi.net Thursday, February 11, 2010
SIP URL + DNS SRV Record Internet pregi.net Some.provider DNS SRV lookup SIP SIP pregi.net server server sip:555@pregi.net sip:55@pregi.net session sip:ceejay@some.provider sip:denis@some.provider sip:123@pregi.net sip:555@pregi.net Thursday, February 11, 2010
ENUM(RFC 3761) Thursday, February 11, 2010
What is ENUM • ENUM works Email / SIP / Enabled URL Applications Telephone Network • Voice over IP Telephone No. • Unified Messaging ENUM No. • Instant INTERNET Messaging Mobile No. • IP Fax • Personal Web Pages Fax No. ENUM DNS Server Thursday, February 11, 2010
What is ENUM • ENUM Usages Called B Caller A VoIP Network Internet Terminal Choose ENUM service VoIP Service (browser / outlook / IP Network VoIP Platform) PSTN WebSite / e-Mail Called B@xxx.co.kr 3 www.xxx.co.kr Mobile Network 4 Mobile Multi Mobile Service Handset Terminal Geographic Public Phone Service E.164 Mobile No. E.164 (PSTN or IP) 1 2 Home E.164 No. Phone Of Called B Service lists, related names and, preference Geographic E.164 ENUM Information of Called B DNS service Thursday, February 11, 2010
ENUM is Convergence ENUM at its most basic is the convergence of the Public Switched Telephone Network (PSTN) and Internet Protocol (IP) networks; it is the mapping of a telephone number from the PSTN to Internet functionalities. ENUM takes a complete, international telephone number and resolves it to a fully qualified domain name address using a Domain Name Service (DNS)-based architecture. Thursday, February 11, 2010
So what is ENUM adding? ENUM DNS pregi.net some.provider SIP SIP server server sip:ceejay@asti.dost.gov.ph sip:mah@asti.dost.gov.ph sip:555@pregi.net sip:123@pregi.net Thursday, February 11, 2010
So what is ENUM adding? ENUM DNS pregi.net some.provider SIP SIP server server +637315555 sip:ceejay@asti.dost.gov.ph sip:mah@asti.dost.gov.ph sip:555@pregi.net sip:123@pregi.net Thursday, February 11, 2010
So what is ENUM adding? ENUM DNS IN NAPTR 5.5.5.5.1.3.7.3.6.e164.arpa. ? pregi.net some.provider SIP SIP server server +637315555 sip:ceejay@asti.dost.gov.ph sip:mah@asti.dost.gov.ph sip:555@pregi.net sip:123@pregi.net Thursday, February 11, 2010
So what is ENUM adding? ENUM DNS IN NAPTR 5.5.5.5.1.3.7.3.6.e164.arpa. ? ... NAPTR ... "!^.*$!sip:555@pregi.net!" pregi.net some.provider SIP SIP server server +637315555 sip:ceejay@asti.dost.gov.ph sip:mah@asti.dost.gov.ph sip:555@pregi.net sip:123@pregi.net Thursday, February 11, 2010
So what is ENUM adding? ENUM DNS IN NAPTR 5.5.5.5.1.3.7.3.6.e164.arpa. ? ... NAPTR ... "!^.*$!sip:555@pregi.net!" pregi.net some.provider DNS SRV lookup SIP SIP fwd.pulver.com server server +637315555 sip:ceejay@asti.dost.gov.ph sip:mah@asti.dost.gov.ph sip:555@pregi.net sip:123@pregi.net Thursday, February 11, 2010
So what is ENUM adding? ENUM DNS IN NAPTR 5.5.5.5.1.3.7.3.6.e164.arpa. ? ... NAPTR ... "!^.*$!sip:555@pregi.net!" pregi.net some.provider DNS SRV lookup SIP SIP fwd.pulver.com server server +637315555 sip:555@sip.pregi.net sip:ceejay@asti.dost.gov.ph sip:mah@asti.dost.gov.ph sip:555@pregi.net sip:123@pregi.net Thursday, February 11, 2010
So what is ENUM adding? ENUM DNS IN NAPTR 5.5.5.5.1.3.7.3.6.e164.arpa. ? ... NAPTR ... "!^.*$!sip:555@pregi.net!" pregi.net some.provider DNS SRV lookup SIP SIP fwd.pulver.com server server +637315555 sip:555@sip.pregi.net session sip:ceejay@asti.dost.gov.ph sip:mah@asti.dost.gov.ph sip:555@pregi.net sip:123@pregi.net Thursday, February 11, 2010
ENUM in a nutshell Thursday, February 11, 2010
ENUM in a nutshell • take an E.164 phone number Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number • turn it into a FQDN Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number • turn it into a FQDN 6.6.7.9.6.2.4.2.3.6.e164.arpa. Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number • turn it into a FQDN 6.6.7.9.6.2.4.2.3.6.e164.arpa. Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number • turn it into a FQDN 6.6.7.9.6.2.4.2.3.6.e164.arpa. • query the DNS (for NAPTR) Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number • turn it into a FQDN 6.6.7.9.6.2.4.2.3.6.e164.arpa. • query the DNS (for NAPTR) Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number • turn it into a FQDN 6.6.7.9.6.2.4.2.3.6.e164.arpa. • query the DNS (for NAPTR) • returns list of URIs Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number • turn it into a FQDN 6.6.7.9.6.2.4.2.3.6.e164.arpa. • query the DNS (for NAPTR) • returns list of URIs sip:ceejay@asti.dost.gov.ph Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number • turn it into a FQDN 6.6.7.9.6.2.4.2.3.6.e164.arpa. • query the DNS (for NAPTR) • returns list of URIs sip:ceejay@asti.dost.gov.ph mailto:ceejay@asti.dost.gov.ph Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number • turn it into a FQDN 6.6.7.9.6.2.4.2.3.6.e164.arpa. • query the DNS (for NAPTR) • returns list of URIs sip:ceejay@asti.dost.gov.ph mailto:ceejay@asti.dost.gov.ph sms tel:+639165407331 Thursday, February 11, 2010
ENUM in a nutshell +63 2 426 9766 • take an E.164 phone number • turn it into a FQDN 6.6.7.9.6.2.4.2.3.6.e164.arpa. • query the DNS (for NAPTR) • returns list of URIs sip:ceejay@asti.dost.gov.ph mailto:ceejay@asti.dost.gov.ph sms tel:+639165407331 IN NAPTR 100 100 "u" “E2U+sip“ !^.*$!SIP:ceejay@asti.dost.gov.ph!. Thursday, February 11, 2010
ENUM enables PSTN to SIP calls ENUM ENUM Signaling Server 21215553191.e164.arpa Gateway 4 STP 5 Invite 3 Proxy Server A Invite: 19135551212 SIP: UserB@illuminet.com MGC From: 12025551212 Invite 6 User A Proxy 1 2 Media Server B SSP Gateway Invite 7 Invite: SIP: UserB@illuminet.com From: 12025551212 8 User B In this example, User A attempts to contact User B who is on a VoIP network and uses a SIP phone. 1. User A dials the global E.164 number for User B. 2. The SSP sends an IAM message via SS7 to a SG (which is part of the Media Gateway Controller / Media Gateway). 3. The Media Gateway Controller sends an invite message to the nearest Proxy Server. 4. Proxy Server A does not know User B address; therefore it contacts an ENUM Server. 5. The ENUM Server returns the address of User B. 6. Proxy A sends invite message to User B’s Proxy Server B 7. Proxy Server B passes the invite to User B 8. If User B accepts the call, there is a two-way RTP path established between User B and the Media Gateway controller. A two-way path is also established between the Media Gateway and User A. At this point User A is able to communicate with User B. Thursday, February 11, 2010
What are the major benefits? • Linking to together VoIP islands on the Internet, enabling all Internet services – VoIP PBX and also “Carrier” networks • Allowing terminals on the Internet to be reached from the PSTN – Terminals on the PSTN may dial only numbers and not URIs • ENUM can be used for any URI = any service – mailto, fax, video, … – sms, mms, … – h323, pres, im, … – http, ft, – certificates, locations, … Thursday, February 11, 2010
Recommend
More recommend