ENUM (For Dummies) - MSF

15 downloads 273 Views 2MB Size Report
12. Infrastructure ENUM for Dummies. Telephone #. (E.164). Telephone #. (E.164 ). URI. Provision. Data. Provision. Data. Carrier control. ENUM. Public DNS?
ENUM (For Dummies)

Spring VON, March 2007 Jim McEachern, Nortel

ENUM Considerations • Access • Public DNS (e164.arpa) or Private? • Content • Target 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? Copyright 2006: MultiService Forum

2

ENUM: What is important?

Public (e164.arpa)

User ENUM

Infrastructure ENUM

Private

Private ENUM

Infrastructure ENUM?

Target URI

Interconnect URI

Copyright 2006: MultiService Forum

3

Who is in Control?

Public (e164.arpa)

Private

End User User opt-in ENUM

Private ENUM

User URI Copyright 2006: MultiService Forum

Infrastructure ENUM

l o r t n o C r e iInfrastructure r r ENUM? a C Interconnect URI 4

ENUM for Dummies Provision Provision Data Data

Telephone Telephone ## (E.164) (E.164)

ENUM

URI URI e.g. e.g. sip:[email protected] sip:[email protected]

ENUM is a database … Copyright 2006: MultiService Forum

5

The Many Flavors of ENUM • User ENUM • Infrastructure ENUM • Private ENUM • Enterprise ENUM • ENUM to enable new business models

Copyright 2006: MultiService Forum

6

The Many Flavors of ENUM • User ENUM • Infrastructure ENUM • Private ENUM • Enterprise ENUM • ENUM to enable new business models

Copyright 2006: MultiService Forum

7

User ENUM for Dummies End-user control Provision Provision Data Data

Telephone Telephone ## (E.164) (E.164)

ENUM

URI URI e.g. e.g. sip:[email protected] sip:[email protected]

Public DNS Copyright 2006: MultiService Forum

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 Copyright 2006: MultiService Forum

9

User ENUM for Routing? ENUM SIP Proxy

SIP Proxy

? SIP Client A

? Carrier B

Carrier A

SIP Client B

Internet

? User ENUM cannot provide routing Copyright 2006: MultiService Forum

10

ENUM Flavors • User ENUM • Infrastructure ENUM • Private ENUM • Enterprise ENUM • ENUM for new business model

Copyright 2006: MultiService Forum

11

Infrastructure ENUM for Dummies Carrier control Provision Provision Data Data

interconnect point Telephone Telephone ## (E.164) (E.164)

ENUM

URI URI

Public DNS? Copyright 2006: MultiService Forum

12

Infrastructure ENUM I-ENUM

SIP Proxy

SIP Proxy

SIP Client A

Carrier B

Carrier A

SIP Client B

Internet

Infrastructure ENUM identifies interconnect point Copyright 2006: MultiService Forum

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? Copyright 2006: MultiService Forum

14

ENUM Flavors • User ENUM • Infrastructure ENUM • Private ENUM • Enterprise ENUM • ENUM for new business model

Copyright 2006: MultiService Forum

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

Copyright 2006: MultiService Forum

16

IMS Call Routing Call Flow Private ENUM 2 1 1. 2. 3. 4.

HSS 3

S-CSCF

4

BGCF

call initiated with Tel URI query private ENUM for SIP URI query HSS for S-CSCF, and route to it if not in this IMS domain, then route to BGCF

Copyright 2006: MultiService Forum

17

IMS Call Routing Call Flow Private ENUM 2 1

I-ENUM

HSS

IBCF

3

S-CSCF

5 4

6

BGCF

LNP 8

7 1. 2. 3. 4. 5. 6. 7. 8.

call initiated with Tel URI query private ENUM for SIP URI query HSS for S-CSCF, and route to it if not in this IMS domain, then route to BGCF query I-ENUM for interconnect point if for another IMS domain, route to IBCF if for PSTN, route to MGCF (pkt-to-pkt, or pkt-to-TDM) if necessary do LNP dip (info might be in I-ENUM)

Copyright 2006: MultiService Forum

MGCF

9

18

Centralized Translations: Another Approach Centralized Translations IN • called # • calling # • context

Telephone Telephone ## (E.164) (E.164)

Copyright 2006: MultiService Forum

• translated # • LNP (LRN) • Route list

Trunk Trunk Groups Groups

19

Centralized Translations: Another Approach Translations Routing

Routing

Routing

Routing

Routing

Translations Routing

Copyright 2006: MultiService Forum

20

ENUM Flavors • User ENUM • Infrastructure ENUM • Private ENUM • Enterprise ENUM • ENUM for new business model

Copyright 2006: MultiService Forum

21

Enterprise ENUM Internal Internal translation translation from from E.164 E.164 to to SIP SIP URI URI

SIP Client B

1

ENUM

2

3

SIP Proxy

SIP PBX

SIP Client A

Carrier B

Carrier A

SIP Client C

Internet

Enterprise ENUM can take many forms Copyright 2006: MultiService Forum

22

Enterprise ENUM Public (e164.arpa)

User ENUM

3

Infrastructure ENUM

2 Private

Copyright 2006: MultiService Forum

Private ENUM

1

Infrastructure ENUM?

User URI

Interconnect URI

23

ENUM Flavors • User ENUM • Infrastructure ENUM • Private ENUM • Enterprise ENUM • ENUM for new business model

Copyright 2006: MultiService Forum

24

New ENUM Applications - vCard vCard

ENUM SIP Proxy

SIP PBX

SIP Client A

Carrier A

Carrier B

SIP Client B

Query based on originating E.164 number Copyright 2006: MultiService Forum

25

New ENUM Applications - CNAM SIP Proxy

P-ENUM

SIP PBX

SIP Client A

Carrier A

Carrier B

SIP Client B

Query based on originating E.164 number Copyright 2006: MultiService Forum

26

Summary • When ENUM is specified, which version is it? • ENUM flavors are reasonably orthogonal • With clear rules they could be completely orthogonal

• Many interesting applications for ENUM will use Private ENUM

Copyright 2006: MultiService Forum

27

Thank You