<ul><li>THIS IS  THE WAY </li></ul><ul><li>ENUM Variants </li></ul><ul><ul><li>Jim McEachern </li></ul></ul><ul><ul><li>Ca...
ENUM Variants <ul><li>User ENUM  </li></ul><ul><li>Infrastructure ENUM  </li></ul><ul><li>Private ENUM  </li></ul><ul><li>...
Important Aspects of ENUM <ul><li>Access </li></ul><ul><ul><li>Public DNS (e164.arpa) or Private?  </li></ul></ul><ul><li>...
ENUM for Dummies Public (e164.arpa) Private User URI Interconnect URI User ENUM Infrastructure ENUM Private ENUM Infrastru...
Who is in Control?  Public (e164.arpa) Private User URI Interconnect URI User ENUM Infrastructure ENUM Private ENUM Infras...
ENUM Variants <ul><li>User ENUM  </li></ul><ul><li>Infrastructure ENUM  </li></ul><ul><li>Private ENUM  </li></ul><ul><li>...
User ENUM (SIP) Call Flow   1 . The caller simply dials the person’s normal telephone number 2 . Calling party proxy UAC q...
User ENUM vs. SIP <ul><li>User ENUM query can return a single response, or multiple responses, with priority indicated. </...
Alternative User ENUM/SIP Call Flow 1 . Caller dials normal phone number 2 . SIP UAC queries DNS for location of end point...
User ENUM for Routing? ENUM Carrier A Carrier B SIP Client B SIP Client A ? ? ? User ENUM cannot provide routing SIP Proxy...
ENUM Variants <ul><li>User ENUM  </li></ul><ul><li>Infrastructure ENUM  </li></ul><ul><li>Private ENUM  </li></ul><ul><li>...
Infrastructure ENUM I-ENUM Carrier A Carrier B SIP Client B SIP Client A Infrastructure ENUM identifies interconnect point...
VoIP Peering <ul><li>IETF SPEERMINT WG is addressing VoIP peering problem in cooperation with Infrastructure ENUM  </li></...
ENUM Variants <ul><li>User ENUM  </li></ul><ul><li>Infrastructure ENUM   </li></ul><ul><li>Private ENUM   </li></ul><ul><l...
ENUM for 3GPP IMS <ul><li>IMS specifies that all routing shall be based on SIP URI </li></ul><ul><ul><li>E.164 numbers sha...
IMS - Private ENUM I-ENUM Carrier A Carrier B SIP Client B SIP Client A Private ENUM Translates E.164 - to - URI P-ENUM SI...
ENUM Variants <ul><li>User ENUM  </li></ul><ul><li>Infrastructure ENUM  </li></ul><ul><li>Private ENUM   </li></ul><ul><li...
Enterprise ENUM ENUM Carrier A Carrier B SIP Client C SIP Client A Enterprise ENUM can take many forms  SIP Client B Inter...
Enterprise ENUM Public (e164.arpa) Private User URI Interconnect URI User ENUM Infrastructure ENUM Private ENUM Infrastruc...
ENUM Variants <ul><li>User ENUM  </li></ul><ul><li>Infrastructure ENUM  </li></ul><ul><li>Private ENUM  </li></ul><ul><li>...
New ENUM Applications - vCard ENUM Carrier A Carrier B SIP Client B SIP Client A Query based on originating E.164 number  ...
New ENUM Applications - CNAM Carrier A Carrier B SIP Client B SIP Client A Query based on originating E.164 number  P-ENUM...
Summary <ul><li>When ENUM is specified, which variant is intended? </li></ul><ul><li>ENUM flavors are reasonably orthogona...
Thank you
Upcoming SlideShare
Loading in...5
×

ENUM Variants

862

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
862
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ENUM Variants

  1. 1. <ul><li>THIS IS THE WAY </li></ul><ul><li>ENUM Variants </li></ul><ul><ul><li>Jim McEachern </li></ul></ul><ul><ul><li>Carrier VoIP Standards Strategy </li></ul></ul>THIS IS
  2. 2. ENUM Variants <ul><li>User ENUM </li></ul><ul><li>Infrastructure ENUM </li></ul><ul><li>Private ENUM </li></ul><ul><li>Enterprise ENUM </li></ul><ul><li>ENUM to enable new business models </li></ul>
  3. 3. Important Aspects of ENUM <ul><li>Access </li></ul><ul><ul><li>Public DNS (e164.arpa) or Private? </li></ul></ul><ul><li>Content </li></ul><ul><ul><li>User URI (AoR) or Interconnection URI? </li></ul></ul><ul><li>Control of content </li></ul><ul><ul><li>End user opt-in & control, or carrier control? </li></ul></ul><ul><li>Routing decision </li></ul><ul><ul><li>originating end user, terminating end user, or carrier? </li></ul></ul>
  4. 4. ENUM for Dummies Public (e164.arpa) Private User URI Interconnect URI User ENUM Infrastructure ENUM Private ENUM Infrastructure ENUM?
  5. 5. Who is in Control? Public (e164.arpa) Private User URI Interconnect URI User ENUM Infrastructure ENUM Private ENUM Infrastructure ENUM? Carrier Control End User opt-in
  6. 6. ENUM Variants <ul><li>User ENUM </li></ul><ul><li>Infrastructure ENUM </li></ul><ul><li>Private ENUM </li></ul><ul><li>Enterprise ENUM </li></ul><ul><li>ENUM for new business model </li></ul>
  7. 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:name@domain.com to enable Voice over IP using SIP ENUM typically illustrated like this, but…
  8. 8. User ENUM vs. SIP <ul><li>User ENUM query can return a single response, or multiple responses, with priority indicated. </li></ul><ul><ul><li>sipping WG (RFC 3824) recommends returning a single SIP address-of-record, and letting SIP mechanisms deal with priorities, capabilities, preference, presence & redirection. </li></ul></ul><ul><ul><li>User ENUM allows multiple entries, including priorities and capabilities. </li></ul></ul><ul><ul><ul><li>SIP, H.323, mobile, messages, email, etc. </li></ul></ul></ul><ul><ul><ul><li>can even return another E.164 number </li></ul></ul></ul><ul><ul><ul><li>duplicates functionality in SIP </li></ul></ul></ul><ul><ul><ul><li>no consensus on which should be used </li></ul></ul></ul><ul><ul><li>User ENUM provides user preferences for being reached </li></ul></ul><ul><ul><ul><li>hints to help the caller decide where to direct the call </li></ul></ul></ul><ul><ul><ul><li>nothing requires the caller to follow those preferences </li></ul></ul></ul>
  9. 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:jmce@domain.com to enable Voice over IP using SIP ENUM query can be done by VoIP client ENUM SIP Proxy SIP Proxy Dial +1-613-555-1234 Query 4.3.2.1.5.5.5.3.1.6.1.e164.arpa? Response sip:jmce@domain.com Sip Sip:jmce@domain.com Call Setup
  10. 10. User ENUM for Routing? ENUM Carrier A Carrier B SIP Client B SIP Client A ? ? ? User ENUM cannot provide routing SIP Proxy SIP Proxy Internet
  11. 11. ENUM Variants <ul><li>User ENUM </li></ul><ul><li>Infrastructure ENUM </li></ul><ul><li>Private ENUM </li></ul><ul><li>Enterprise ENUM </li></ul><ul><li>ENUM for new business model </li></ul>
  12. 12. Infrastructure ENUM I-ENUM Carrier A Carrier B SIP Client B SIP Client A Infrastructure ENUM identifies interconnect point SIP Proxy SIP Proxy Internet
  13. 13. VoIP Peering <ul><li>IETF SPEERMINT WG is addressing VoIP peering problem in cooperation with Infrastructure ENUM </li></ul><ul><li>Infrastructure ENUM identifies the carrier of record, but… </li></ul><ul><ul><li>if you have a business relationship, you already know the interconnection point for that carrier. </li></ul></ul><ul><ul><li>if you don’t have a business relationship, you probably won’t be allowed to directly interconnect anyway. </li></ul></ul>What problem is SPEERMINT solving?
  14. 14. ENUM Variants <ul><li>User ENUM </li></ul><ul><li>Infrastructure ENUM </li></ul><ul><li>Private ENUM </li></ul><ul><li>Enterprise ENUM </li></ul><ul><li>ENUM for new business model </li></ul>
  15. 15. ENUM for 3GPP IMS <ul><li>IMS specifies that all routing shall be based on SIP URI </li></ul><ul><ul><li>E.164 numbers shall be translated to SIP URI using ENUM, “or any other suitable translation database” </li></ul></ul><ul><li>ENUM in IMS must be Private ENUM </li></ul><ul><ul><li>full SIP URI required for routing </li></ul></ul><ul><ul><li>data privacy laws </li></ul></ul><ul><ul><li>competitive information </li></ul></ul><ul><li>Infrastructure ENUM can be used to interconnect between IMS networks </li></ul>
  16. 16. IMS - Private ENUM I-ENUM Carrier A Carrier B SIP Client B SIP Client A Private ENUM Translates E.164 - to - URI P-ENUM SIP Proxy SIP Proxy Internet P-ENUM
  17. 17. ENUM Variants <ul><li>User ENUM </li></ul><ul><li>Infrastructure ENUM </li></ul><ul><li>Private ENUM </li></ul><ul><li>Enterprise ENUM </li></ul><ul><li>ENUM for new business model </li></ul>
  18. 18. Enterprise ENUM ENUM Carrier A Carrier B SIP Client C SIP Client A Enterprise ENUM can take many forms SIP Client B Internal translation from E.164 to SIP URI 1 2 3 ENUM SIP Proxy SIP PBX Internet
  19. 19. Enterprise ENUM Public (e164.arpa) Private User URI Interconnect URI User ENUM Infrastructure ENUM Private ENUM Infrastructure ENUM? 3 2 1
  20. 20. ENUM Variants <ul><li>User ENUM </li></ul><ul><li>Infrastructure ENUM </li></ul><ul><li>Private ENUM </li></ul><ul><li>Enterprise ENUM </li></ul><ul><li>ENUM for new business model </li></ul>
  21. 21. New ENUM Applications - vCard ENUM Carrier A Carrier B SIP Client B SIP Client A Query based on originating E.164 number vCard SIP Proxy SIP PBX
  22. 22. New ENUM Applications - CNAM Carrier A Carrier B SIP Client B SIP Client A Query based on originating E.164 number P-ENUM SIP Proxy SIP PBX
  23. 23. Summary <ul><li>When ENUM is specified, which variant is intended? </li></ul><ul><li>ENUM flavors are reasonably orthogonal </li></ul><ul><ul><li>With clear rules they could be completely orthogonal </li></ul></ul><ul><li>Many interesting applications for ENUM will use Private ENUM </li></ul>
  24. 24. Thank you
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×