the at43 broadband ip communications platform l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
The at43 broadband IP Communications platform PowerPoint Presentation
Download Presentation
The at43 broadband IP Communications platform

Loading in 2 Seconds...

play fullscreen
1 / 27

The at43 broadband IP Communications platform - PowerPoint PPT Presentation


  • 440 Views
  • Uploaded on

The at43 broadband IP Communications platform Michael Haberler IPA/Nic.at Introduction - nic.at &IPA nic.at is the .at ccTLD registry about 30 people, 310.000 domains academic, ISP association background now subsidiary of the beneficial „Internet Foundation Austria“ goal

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'The at43 broadband IP Communications platform' - Angelica


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
introduction nic at ipa
Introduction - nic.at &IPA
  • nic.at is the .at ccTLD registry
    • about 30 people, 310.000 domains
  • academic, ISP association background
  • now subsidiary of the beneficial „Internet Foundation Austria“
  • goal
    • foster Internet development in Austria
    • operations of critical infrastructure for I(T)SP‘s

mah/AT43

motivation
motivation
  • „IP communications“ (VoIP, Chat/IM, Presence, Video, Gaming) reaches maturity – convergence is happing as we speak
    • terminals, soft clients, broadband deployment, codec advances...
    • Metcalfe‘s law and the necessity for interworking
    • unified addressing through ENUM
    • ENUM production service start Q2/2004
  • time to explore the integrated service feasability

mah/AT43

the at43 project
the at43 project
  • prototypical „convergent“ service
    • assumption – besides Mail and Web IP realtime communications will be the „third pillar“ of ISP service
    • speculation: it will be driven by a SIP & ENUM combination
    • „contact is king“
  • foster service development
    • start in a creative environment which is willing to trade innovation for some suffering
    • intended as a copy & paste blueprint for ISP‘s
    • for nic.at as likely production ENUM registry – a large scale proving ground for ENUM
  • integrate several user communities by integration into a generic service platform (universities, ISP‘s, engineering schools)
  • trial the concept of virtualized SIP/ENUM/PSTN service
  • name is derived from ISO country code at and PSTN code +43

mah/AT43

services provided by at43
services provided by at43
  • a point of contact for „sessions“ (speech, chat, video, gaming..)
    • an URI like sip:j7650719@sip.univie.ac.at
  • a telephone number to go with it
  • calls are delivered from PSTN->Internet
  • Internet->PSTN too – if user has a contract with call-by-call telco (10xx access code)
  • presence service for Instant Messenging
  • a voice mailbox
  • a conference bridge IP & PSTN homed

mah/AT43

recap what is sip session initiation protocol
recap: what is SIP (Session Initiation Protocol) ?
  • how do I address „mobile“ Internet-endpoints?
    • natural form is the URI
      • mailto:mah@eunet.at
      • sip:j7650719@sip.univie.ac.at
    • unfortunately the client IP-address varies with location and time
  • solution chosen like e-mail:
    • fixed contact point provided by server
    • client reports to server periodically
    • server records „client coordinates“
    • server can contact client when a session setup „comes in“
    • protocol flow pretty much like in cellular networks

mah/AT43

sessions within a sip domain

fwd.pulver.com

nic.at43.at

location

register

sessions within a SIP domain

SIP

SIP

server

server

sip:mah@nic.at43.at

sip:mah@nic.at43.at

session

sip:axelm@nic.at43.at

sip:mah@nic.at43.at

sip:18341@fwd.pulver.com

sip:19343@fwd.pulver.com

mah/AT43

and across domains

fwd.pulver.com

nic.at43.at

... and across domains

DNS query for an SRV entry

fwd.pulver.com

SIP

SIP

server

server

sip:19343@fwd.pulver.com

sip:19343@fwd.pulver.com

session

sip:axelm@nic.at43.at

sip:mah@nic.at43.at

sip:18341@fwd.pulver.com

sip:19343@fwd.pulver.com

mah/AT43

so what is enum
so what is ENUM?
  • how do I dial an URI when all I have is a rotary dial?
    • mapping phone number -> URI
    • domains map names to IP adresses
    • ENUM maps telephone numbers to URI
      • using the very same DNS
  • an ENUM entry might be:
  • +43 664 4213465 -> sip:mah@nic.at43.at

mah/AT43

e 164 addressing with enum
E.164 addressing with ENUM

IN NAPTR 3.0.0.6.3.3.6.6.9.9.5.1.1.3.4.e164.arpa. ?

... NAPTR ... "!^.*!sip:mah@nic.at43.at!"

+43159966366003

sip:mah@nic.at43.at

session

sip:axelm@nic.at43.at

sip:mah@nic.at43.at

sip:18341@fwd.pulver.com

sip:19343@fwd.pulver.com

mah/AT43

with enum across domain boundaries

fwd.pulver.com

nic.at43.at

with ENUM across domain boundaries

ENUM DNS

IN NAPTR 7.3.5.7.3.2.2.4.2.6.0.1.8.7.8.e164.arpa. ?

... NAPTR ... "!^.*!sip:19343@fwd.pulver.com!"

DNS SRV lookup

fwd.pulver.com

SIP

SIP

server

server

+878106242237537

sip:19343@fwd.pulver.com

session

sip:axelm@nic.at43.at

sip:mah@nic.at43.at

sip:18341@fwd.pulver.com

sip:19343@fwd.pulver.com

mah/AT43

bridging internet pstn with enum
bridging Internet & PSTN with ENUM

sip:mah@nic.at

+43 59966 366001

Media

Gateway

+43 664 4213465

ENUM

DNS

+31 20 535 4412

sip:axelm@nic.at

+43 59966 366003

mah/AT43

calls between pbxes
calls between PBXes

+442079025500

+442079025500

PCM or SIP or IAX or H.323

PCM or SIP or IAX or H.323

mah/AT43

pbx2pbx least cost routing mit enum
PBX2PBX least cost routing mit ENUM

ENUM

+421257296666

PCM or SIP or IAX or H.323

PCM or SIP or IAX or H.323

sip:2666@stuba.sk

IN NAPTR 6.6.6.6.9.2.7.5.2.1.2.4e164.arpa. ?

... NAPTR ... "!\\+421257296(.*)$!sip:2\\1@stuba.sk!"

mah/AT43

at43 plan
at43 plan
  • nic.at operates service for 2-3 years together with University of Vienna
  • integrate new user groups
  • if a success, finish the project
    • then the I(T)SP‘s will do it
  • if a flop, finish the project
    • then we know how not to do it..

mah/AT43

at43 hosting structure
at43 hosting structure

Uni Wien

Radius

Server

ISP 1

Radius

Server

ISP x

Radius

Server

number space

SIP domain

trusted link

user

management

PSTN

at43 SIP „OEM“ service

PSTN gateway

Internet

mah/AT43

at43 plug phone the isp interface
at43 plug&phone - the ISP Interface
  • external Radius-Server at ISP
  • number space „loaned“ to ISP by at43
  • SIP-domain, user management all by the ISP
  • Radius reply attributes:
    • telephone number
    • SIP aliases-Aliases
    • Call-by-Call Access code (10xx)
  • see http://samuel.ops.at43.at/at43/ (sorry german, but you get the gist)
  • installation time < 4h
  • intent is to make learning curve cheap for ISP‘s

mah/AT43

at43 signing up with an isp
AT43 – signing up with an ISP

ISP

account

DB

  • Existing or new ISP subscribers sign up to AT43 services via ISP portal

provisions

account

  • ISP assigns phone number, SIP aliases and Call-by-Call access code
  • ISP modifies/adds AT43/SIP related parameters to existing subscriber DB
  • Subscriber receives config information (and client software)

Signs up

mah/AT43

at43 first time login part1
AT43 – first time login (part1)

OK, +43 59966 366003

Cbc: 1005

Alias: axelm@nic.at

ISP

account

DB

ISP

RADIUS

AT43

DB

AT43

RADIUS

Requests authentication

AT43 SIP

proxy

  • Users configure AT43 account in addition to existing ISP services

Logs in

  • SIP client logs on to AT43 SIP server
  • ISP RADIUS server validates user credentials via AT43 RADIUS proxy
  • ISP RADIUS server hands over phone number, Call-by-Call access code and alias information in response

mah/AT43

at43 first time login part2

triggers

Creates entry

+43 59966 366003

Cbc: 1005

Alias: axelm@nic.at

AT43 – first time login (part2)

OK, +43 59966 366003

Cbc: 1005

Alias: axelm@nic.at

ISP

account

DB

ISP

RADIUS

AT43

DB

AT43

DB

AT43

RADIUS

AT43 SIP

proxy

  • User attribute data is stored in AT43 database

AT43

Voice mail

  • Database entries trigger voice mailbox creation

Box# 366003

ENUM

DNS server

  • Entries trigger ENUM DNS entry cration

3.0.0.6.6.3.6.6.9.9.5.3.4.e164.arpa

Subscriber is now fully provisioned

mah/AT43

at43 inbound pstn call

+43 59966 366003

Cbc: 1005

Alias: axelm@nic.at

AT43 – inbound PSTN call
  • Gateway provides PSTN access

AT43

DB

AT43

RADIUS

  • PSTN user calls +43 59966 366003
  • Gateway sends INVITE to SIP proxy

AT43 SIP

proxy

  • SIP proxy performs ENUM lookup
  • Proxy delivers call, diverts to voicemail in case of timeout/busy/not online

AT43

Voice mail

INVITE

sip:4359966366003

ENUM

DNS server

3.0.0.6.6.3.6.6.9.9.5.3.4.e164.arpa

sip:axelm@nic.at43.at

PSTN

+43 59966 366003

mah/AT43

at43 outbound pstn call

+43 59966 366003

Cbc: 1005

Alias: axelm@nic.at

AT43 – outbound PSTN call
  • User subscribes to Call by Call providerusing assigned number

AT43

DB

AT43

RADIUS

  • User communicates Call by Call prefix to ISP
  • User places call, is authenticated, Called Station Number is prefixed with Call by Call operator code if no ENUM entry exists

AT43 SIP

proxy

CbC

1005

  • CbC operator identifies user by Calling Station ID

AT43

Voice mail

  • Call is routed AND accountedthrough Call by Call operator

ENUM

DNS server

  • No accounting between at43 and user

INVITE

1005066246690

Calls

066246690

PSTN (Call by Call operator

1005)

Calling Station ID:

+43 1 59966 366003

+43 1 59966 366003

Joe User, Vienna

mah/AT43

+43 59966 366003

066246690

development direction
development direction
  • client authentication with SIM cards
    • a single token für WLAN, SIP access
    • develop key open source components:
    • EAP-SIM, EAP-AKA supplicant, Radius support
      • HTTP/AKA SIP authentication (RFC3310)
      • HTTP/SIM – draft
  • SMS gatewaying (accounting?)
  • integration with WLAN roaming

mah/AT43

plan and time axis
plan and time axis
  • University of Vienna – release 12/2002
    • manage support learning curve
    • manage terminal availability
  • ISP workshop
    • at43 p&p introduction
    • voice peering – policy draft
  • integrate other ISP‘s – first half year 2004
  • engineering schools – Q3/Q4 2004

mah/AT43

links
links
  • Austrian ENUM Trial website – enum.nic.at
  • shortly – www.at43.at/de
  • enum.nic.at documents – at43 paper, slides
  • FreeWorld Dialup Service – www.fwdnet.org
  • Asterisk ENUM-enabled IP/TDM PBX for Linux – www.asterisk.org
  • SIP Express router – www.iptel.org
  • Jasomi NAT Helper – www.jasominetworks.com
  • Xten SIP clients – www.xten.com

mah/AT43