Mr. Vincent Humphries

Download Report

Transcript Mr. Vincent Humphries

Use and
Administration of
ENUM
Vince Humphries
European Radiocommunications Office
[email protected]
C
E
P
T
Overview
2
• How ENUM will be used – user
applications
• How ENUM will be used – operator
applications
• How ENUM will be administered
• Possible issues
• ENUM trials
C
E
P
T
How ENUM will be used…
…for user applications
3
Communications originating on IP-enabled
terminal
• Terminating on IP-enabled terminal
• Terminating on standard telephone terminal
Calls originating on telephony network
C
E
P
T
How ENUM will be used…
…for user applications
4
Communication originating on IP-enabled
terminal:
– ENUM may be used for determining:
• availability of Internet-based communications
service for B-party
AND / OR
• destination communications service preferred
by B-party
– A-party will need client software to query ENUM
C
E
P
T
How ENUM will be used…
…for user applications
5
For voice communications originating on IPenabled terminal…
– A-party will need VoIP client software
– If B-party termination is on standard telephone
terminal, A-party will need subscription to VoIP
service provider with gateway to telephony
network
– If B-party termination is on IP-enabled terminal, Bparty will need VoIP service
– ENUM may support alternate line service
C
E
P
T
How ENUM will be used…
…for user applications
6
Call originating on telephony network
– ENUM may be used when at least one of possible
destination communications services is Internetbased
– A-party will need proxy in telephony network
capable of querying ENUM
C
E
P
T
How ENUM will be used…
…for user applications
C
E
P
T
7
In what circumstances should call originating on
telephony network be routed via proxy?
–
SCENARIO A:
Supplementary service in originating network to check all
calls for ENUM entry for dialled number
–
SCENARIO B:
Access number dialled to select proxy service of particular
provider, which checks for ENUM entry for dialled number
– If ENUM entry exists under either scenario, call is
completed in accordance with information returned by
ENUM
…How ENUM will be used
8
Typical SIP call flow from standard telephone
terminal to IP-enabled terminal
Telephone
(+1 908 555 1234)
9
1 Dials +44 113 496 0000
Gateway routes
call to SIP server
Switched
circuit
network
3
Gateway formats
domain name
SIP server routes
call to user
8
SIP server
IP network
User
(+44 113 496 0000)
7
2
Routes call
to gateway
Gateway
5
6
4
5
Query of Internet domain name system returns naming
address pointer record containing sip:[email protected]
4
Gatekeeper queries Internet domain name system
using 0.0.0.0.6.9.4.3.1.1.4.4.e164.TLD
7
Internet domain name system returns SIP
servers’ IP address
6
Gateway looks up host for [email protected]
Public Internet
domain name
system
* Based on ITU-T Supplement, “Operational & Administrative Issues Associated with National Implementations of the ENUM functions”
C
E
P
T
C
E
P
T
…How ENUM will be used
9
Typical SIP call flow from IP-enabled terminal to
standard telephone terminal
SIP client formats
+1 908 555 1234 as
domain name
User
(+44 113 496 0000)
1
SIP server
SIP client initiates
INVITE to server
using “tel” format URI
SIP server looks up gateway
4
address from location server
5
Telephone
(+1 908 555 1234)
2
Client queries Internet domain name
system using domain name
4.3.2.1.5.5.5.8.0.9.1.e164.TLD
IP
network
Internet domain name system returns
URI (tel: +19085551234)
3
Public Internet
domain name
system
7
Call routed
to gateway
IP address
6
Gateway
Switched
circuit
network
8
Gateway
completes call to switched
circuit network
6 Location server returns
IP address of gateway
Location
server
* Based on ITU-T Supplement, “Operational & Administrative Issues Associated with National Implementations of the ENUM functions”
How ENUM will be used…
…for operator applications
10
QUESTION:
– Why would network operators use ENUM?
ASSUMPTION:
– IP-based infrastructure is used in providing
telephone services
PROBLEMS:
– How can real-time operational functions that rely
on access to IN databases be performed?
– When should call be routed to IP-based POI?
C
E
P
T
How ENUM will be used…
…for operator applications
11
PROBLEM 1:
How can real-time operational functions that
rely on access to IN databases be performed?
– Examples of real-time operational functions
requiring access to IN databases:
– number portability
– number translation services
– Solution may be to establish ENUM-like database
to provide equivalent infrastructure, using
telephone number as key
C
E
P
T
How ENUM will be used…
…for operator applications
12
PROBLEM 2:
When should call be routed to IP-based POI?
– Certain numbers may only be reached via IPbased infrastructure
– Terminating network may offer both TDM-based
and IP-based POIs
– Solution may be to establish ENUM-like database
to identify availability of IP-based POI, using
dialled telephone number as key
C
E
P
T
How ENUM will be used…
…for operator applications
C
E
P
T
13
ENUM-like database required, which may be:
• internal to operator
OR
• established as extranet available to consortium
of operators
OR
• in Internet domain separated from domain used
for ENUM user applications
How ENUM will be
administered…
14
Proposed that administration for ENUM is
divided into tiers
Each higher tier delegates authority for portion
of its domain name space to entities
responsible for lower tiers
Each higher tier provides pointers to data
contained in name servers for lower tiers
C
E
P
T
…How ENUM will be
administered
15
Tier 0
• Global name server contains records
•
Tier 1
• National name server contains records
•
Tier 2
corresponding to telephone country codes
Contains pointers to national-level name
servers
corresponding to individual telephone numbers
Contains pointers to name servers containing
data for individual telephone numbers
• Individual telephone number name server
contains naming address pointer records
C
E
P
T
…How ENUM will be
administered
16
What entities will be involved in ENUM
administration?
– Internet domain name system:
– name server providers
– registries
– registrars
– Service providers
– telephony service providers
– Internet-based application service providers
– End users
C
E
P
T
…How ENUM will be
administered
17
ITU
Policy, accreditation, ...
Potential transactions
Tier 0 Registry
National Policy
Framework
VALIDATION
FUNCTION
Tier 1 Registry
delegation
ENUM Registrar
ENUM Tier 2
Name Server
Provider
End User
Internet-based
applications
* Based on draft ETSI TS 102 051, “ENUM Administration in Europe”
C
E
P
T
Potential issues…
18
Some issues directly related to ENUM:
– Domain name system infrastructure
– who is competent to run registries?
– who selects and accredits registries?
– to whom are registries accountable?
– Control of ENUM resources
– who will control or have influence over insertion of
–
telephone numbers in ENUM? — “opt-in” by end users?
who will control or have influence over content of naming
address pointer records?
C
E
P
T
…Potential issues
19
Some issues directly related to ENUM:
– Integrity of ENUM resources
– how will authority to insert, maintain and remove ENUM
–
resources be authenticated?
how will ENUM data be protected from attack?
– Protection of data in ENUM resources
– how will privacy of personal information be protected?
– how will unwanted exploitation of personal data be
minimised?
– Special meaning of numbers
– will special tariffs associated non-geographic numbers be
preserved by Internet-based applications?
C
E
P
T
C
E
P
T
…Potential issues
20
Some issues related to applications that will use
ENUM:
– How will providers of applications that use ENUM
be subject to national jurisdiction?
– Will applications that use ENUM effectively bypass existing telephony services?
– How will Internet-based voice applications that use
ENUM determine terminating network for ported
numbers?
ENUM trials…
21
Planned trials:
– United Kingdom
– major focus is on administrative issues
– Austria
– major focus is on technical issues
– Sweden
– currently in pre-trial study
– Netherlands
– currently in pre-trial study
C
E
P
T
…ENUM trials
22
Objectives of United Kingdom trial:
– Evaluate pros and cons of options for
implementing ENUM administration
– Evaluate processes, interfaces and protocols for
interactions between entities involved in ENUM
administration
– Determine technical and operational requirements
for provisioning ENUM records
C
E
P
T
…ENUM trials
23
Objectives of United Kingdom trial:
– Assess requirements of and implications for
Internet domain name system in providing ENUM
services
– Determine security and verification requirements
for provisioning and operation of ENUM
capabilities
– Test applications based on use of ENUM
capabilities
– Evaluate and refine economic benefits and costs
of supporting ENUM
C
E
P
T
…ENUM trials
24
Objectives of Austrian trial:
– Understand ENUM technology and its potential in
providing new applications and services to end
users
– Evaluate and refine economic benefits and costs
of supporting ENUM
C
E
P
T
…ENUM trials
25
Timetable for United Kingdom trial:
– planning — March 2002
– preparation  April - July 2002
– trial operational  August - December 2002
– evaluation — January - February 2003
Timetable for Austrian trial:
– planning — Apr - Jun 2002
– preparation — Jun - Oct 2002
– trial operational — Nov 2002 - Jan 2003
– evaluation — Feb - Mar 2003
C
E
P
T
Selected references
26
IETF RFC2915, “The Naming Authority Pointer (NAPTR) DNS Resource
Record”, September 2000, M. Mealling
IETF RFC2916, “E.164 number and DNS”, September 2000, P. Fältström
ITU-T Supplement, “Operational & Administrative Issues Associated with
National Implementations of the ENUM functions”, May 2002
Draft ETSI TS 102 051, “ENUM Administration in Europe”, June 2002
IETF ENUM Working Group:
http://www.ietf.org/html.charters/enum-charter.html
ITU ENUM web page:
http://www.itu.int/osg/spu/enum/
National ENUM activities in Europe:
http://www.eto.dk/numbering/enum.htm
C
E
P
T