enum variants
DESCRIPTION
TRANSCRIPT
![Page 1: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/1.jpg)
THIS IS THE WAY
ENUM Variants
Jim McEachern
Carrier VoIP Standards Strategy
THIS IS
![Page 2: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/2.jpg)
- 2 -
ENUM Variants
• User ENUM
• Infrastructure ENUM
• Private ENUM
• Enterprise ENUM
• ENUM to enable new business models
![Page 3: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/3.jpg)
- 3 -
Important Aspects of ENUM
• Access• Public DNS (e164.arpa) or Private?
• Content• User URI (AoR) or Interconnection URI?
• Control of content • End user opt-in & control, or carrier control?
• Routing decision• originating end user, terminating end user, or carrier?
![Page 4: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/4.jpg)
- 4 -
ENUM for Dummies
Public(e164.arpa)
Private
User URI Interconnect URI
UserENUM
InfrastructureENUM
PrivateENUM
InfrastructureENUM?
![Page 5: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/5.jpg)
- 5 -
Who is in Control?
Public(e164.arpa)
Private
User URI Interconnect URI
UserENUM
InfrastructureENUM
PrivateENUM
InfrastructureENUM?Carri
er Contro
l
Carrier C
ontrol
End Useropt-in
End Useropt-in
![Page 6: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/6.jpg)
- 6 -
ENUM Variants
• User ENUM
• Infrastructure ENUM
• Private ENUM
• Enterprise ENUM
• ENUM for new business model
![Page 7: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/7.jpg)
- 7 -
User ENUM (SIP) Call Flow
1. The caller simply dials the person’s normal telephone number
2. Calling party proxy UAC queries DNS for location of end point
3. DNS returns NAPTR record containing SIP URL
4. Calling party UA connects the call
ENUM Global Directory (DNS) Equates +1-202-555-1234 to sip:[email protected] to enable Voice over IP using SIP
ENUM Global Directory (DNS) Equates +1-202-555-1234 to sip:[email protected] to enable Voice over IP using SIP
ENUM typically illustrated like this, but…ENUM typically illustrated like this, but…
![Page 8: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/8.jpg)
- 8 -
User ENUM vs. SIP
User ENUM query can return a single response, or multiple responses, with priority indicated.
sipping WG (RFC 3824) recommends returning a single SIP address-of-record, and letting SIP mechanisms deal with priorities, capabilities, preference, presence & redirection.
User ENUM allows multiple entries, including priorities and capabilities. SIP, H.323, mobile, messages, email, etc. can even return another E.164 number duplicates functionality in SIP no consensus on which should be used
User ENUM provides user preferences for being reached hints to help the caller decide where to direct the call nothing requires the caller to follow those preferences
![Page 9: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/9.jpg)
- 9 -
Alternative User ENUM/SIP Call Flow
1. Caller dials normal phone number
2. SIP UAC queries DNS for location of end point
3. DNS returns NAPTR record containing SIP URL to Calling Party UA
4. Caller’s UA initiates call with SIP URL
ENUM Global Directory (DNS) Equates +1-613-555-1234 to sip:[email protected] to enable Voice over IP using SIP
ENUM Global Directory (DNS) Equates +1-613-555-1234 to sip:[email protected] to enable Voice over IP using SIP
ENUM query can be done by VoIP clientENUM query can be done by VoIP client
ENUM
SIPProxy
SIPProxyDial
+1-613-555-1234
Query4.3.2.1.5.5.5.3.1.6.1.e164.arpa?
Responsesip:[email protected]
SipSip:[email protected]
Call Setup
![Page 10: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/10.jpg)
- 10 -
User ENUM for Routing?
ENUM
Carrier A Carrier B
SIPProxy
SIPClient
B
SIPProxy
SIPClient
A
Internet
??
??
??
User ENUM cannot provide routingUser ENUM cannot provide routing
![Page 11: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/11.jpg)
- 11 -
ENUM Variants
• User ENUM
• Infrastructure ENUM
• Private ENUM
• Enterprise ENUM
• ENUM for new business model
![Page 12: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/12.jpg)
- 12 -
Infrastructure ENUM
I-ENUM
Carrier A Carrier B
SIPProxy
SIPClient
B
SIPProxy
SIPClient
A
Internet
Infrastructure ENUM identifies interconnect pointInfrastructure ENUM identifies interconnect point
![Page 13: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/13.jpg)
- 13 -
VoIP Peering
• IETF SPEERMINT WG is addressing VoIP peering problem in cooperation with Infrastructure ENUM
• Infrastructure ENUM identifies the carrier of record, but…• if you have a business relationship, you already know the
interconnection point for that carrier.• if you don’t have a business relationship, you probably won’t be
allowed to directly interconnect anyway.
What problem is SPEERMINT solving?What problem is SPEERMINT solving?
![Page 14: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/14.jpg)
- 14 -
ENUM Variants
• User ENUM
• Infrastructure ENUM
• Private ENUM
• Enterprise ENUM
• ENUM for new business model
![Page 15: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/15.jpg)
- 15 -
ENUM for 3GPP IMS
• IMS specifies that all routing shall be based on SIP URI• E.164 numbers shall be translated to SIP URI using ENUM, “or any
other suitable translation database”
• ENUM in IMS must be Private ENUM • full SIP URI required for routing• data privacy laws • competitive information
• Infrastructure ENUM can be used to interconnect between IMS networks
![Page 16: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/16.jpg)
- 16 -
IMS - Private ENUM
I-ENUM
Carrier A Carrier B
SIPProxy
SIPClient
B
SIPProxy
SIPClient
A
Internet
Private ENUM Translates E.164 - to - URIPrivate ENUM Translates E.164 - to - URI
P-ENUM
P-ENUM
![Page 17: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/17.jpg)
- 17 -
ENUM Variants
• User ENUM
• Infrastructure ENUM
• Private ENUM
• Enterprise ENUM
• ENUM for new business model
![Page 18: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/18.jpg)
- 18 -
Enterprise ENUM
ENUM
Carrier A Carrier B
SIPProxy
SIPClient
C
SIPPBX
SIPClient
A
Internet
Enterprise ENUM can take many forms Enterprise ENUM can take many forms
SIPClient
B
Internal translationfrom E.164 to SIP URI
Internal translationfrom E.164 to SIP URI
1 2 3
ENUM
![Page 19: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/19.jpg)
- 19 -
Enterprise ENUM
Public(e164.arpa)
Private
User URI Interconnect URI
UserENUM
InfrastructureENUM
PrivateENUM
InfrastructureENUM?
32
1
![Page 20: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/20.jpg)
- 20 -
ENUM Variants
• User ENUM
• Infrastructure ENUM
• Private ENUM
• Enterprise ENUM
• ENUM for new business model
![Page 21: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/21.jpg)
- 21 -
New ENUM Applications - vCard
ENUM
Carrier A Carrier B
SIPProxy
SIPClient
B
SIPPBX
SIPClient
A
Query based on originating E.164 number Query based on originating E.164 number
vCard
![Page 22: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/22.jpg)
- 22 -
New ENUM Applications - CNAM
Carrier A Carrier B
SIPProxy
SIPClient
B
SIPPBX
SIPClient
A
Query based on originating E.164 number Query based on originating E.164 number
P-ENUM
![Page 23: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/23.jpg)
- 23 -
Summary
•When ENUM is specified, which variant is intended?
•ENUM flavors are reasonably orthogonal • With clear rules they could be completely orthogonal
•Many interesting applications for ENUM will use Private ENUM
![Page 24: ENUM Variants](https://reader035.vdocuments.mx/reader035/viewer/2022081800/54755959b4af9fa90a8b59b7/html5/thumbnails/24.jpg)
- 24 -
Thank you