ISN: Free Numbers Fast Dennis Baron, MIT Ben Teitelbaum, Internet2 John Todd, Loligo September 13 th, 2006 Fall VON, Boston, MA

Slides:



Advertisements
Similar presentations
Using Matrices in Real Life
Advertisements

Advanced Piloting Cruise Plot.
AG Projects Miami - June 2005 ENUM Tier 2 Provisioning techniques Linking ENUM with external systems Adrian Georgescu AG Projects.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2003 Chapter 11 Ethernet Evolution: Fast and Gigabit Ethernet.
Chapter 1 The Study of Body Function Image PowerPoint
ENUM Overview – July The ENUM Objective Mapping PSTN addresses into the IP world ENUM allow any IP device to establish whether an E.164 telephone.
Implications of ENUM Geoff Huston Office of the CTO September 2002.
Global SIP Dialling Plans (SIP Peering using key pads) SIP Workshop APAN Tokyo Japan 25 January 2005.
International Telecommunication Union ENUM Issues and Solutions Houlin Zhao Director Telecommunication Standardization Bureau International Telecommunication.
ENUM Technical issues / DNS
2001_03_28 SG A contribution– 1 Dept of State ITAC-T Advisory Committee SG-A Ad Hoc Meeting on ENUM March 28th & 29th, 2001 ENUM CONTRIBUTION TITLE: ENUM.
ENUM Call Flow Scenarios
2/12/2001 ENUM Administration Penn Pfautz AT&T
Click to edit Master title style Page - 1 OneSky Teams Step-by-Step Online Corporate Communication Support 2006.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
29 September 2003 Internet2 VoIP and PIC in a Nutshell Ben Teitelbaum.
ISN in a Nutshell Ben Teitelbaum
SIP User Agents SIP.edu Workshop BCIT, Burnaby, British Columbia Ben Teitelbaum SIP.edu Workshop BCIT, Burnaby, British Columbia Ben Teitelbaum.
ISN Numbers Fast, Free, and Forever Yours Ben Teitelbaum, Internet2 John Todd, Tello Dennis Baron, MIT.
1 SIP.edu call 6/23/05SIP.edu by Numbers Ben Teitelbaum SIP.edu Working Group Call June 23 rd, 2005.
ISN in a Nutshell 21st APAN Meeting Tokyo, Japan January 25, 2006 Ben Teitelbaum
ISN Free Numbers Fast Ben Teitelbaum, Internet2
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services Ivan Gaboli, Virgilio Puglia.
INTERNET PROTOCOLS Class 9 CSCI 6433 David C. Roberts Entire contents copyright 2011, David C. Roberts, all rights reserved.
1 MIT Information Systems 1/10/2002 JADE A Telecommunications Cost Model Common Solutions Group 1/10/2002 Dennis Baron Massachusetts Institute of Technology.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Saif Bin Ghelaita Director of Technologies & Standards TRA UAE
1 Communication Methods Audio, video and chat. 2 Objectives Identify different methods of communication – non- verbal, audio, video, and chat Identify.
1 Route Lists and Route Groups The information in this presentation is directly quoted from the Cisco CallManager Fundamentals book. Many thanks for the.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing MPLS VPN Architecture.
Powered by:. Who We Are 3 Enterprise Technology Services VoiceOne DataOne is the leading independent provider of managed technology services to enterprises.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Design Clinic: Cisco UC Architecture for Corporate Branch Offices Tim Wellborn – CCIE #15397.
Chapter 15 Integrated Services Digital Network ISDN Services History Subscriber Access Layers BISDN WCB/McGraw-Hill The McGraw-Hill Companies, Inc., 1998.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
VOORBLAD.
An Introduction to the Max PVN. 2 Net2Phone Overview.
© 2012 National Heart Foundation of Australia. Slide 2.
Session Initiation Protocol (SIP) Aarti Gupta. Agenda Why do we need SIP ? The protocol Instant Messaging using SIP Internet Telephony with SIP Additional.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
25 seconds left…...
Januar MDMDFSSMDMDFSSS
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
PSSA Preparation.
Emergency Call Handling on the MX Page 2 Overview Many countries around the world –different emergency numbers –different emergency laws IP PBX equipment.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
THIS IS THE WAY ENUM Variants Jim McEachern Carrier VoIP Standards Strategy THIS IS.
SIP.edu : OpenSER in an academic environment OpenSER SUMMIT - VON – Berlin 2006.
Numbering for VoIP and other IP Communications draft-stastny-enum-numbering-voip-00 IETF #58 Minneapolis, MN.
1 Intertex Demo at Spring VON 2004 Booth 809 Did you think VoIP was just old telephony somewhat cheaper? Not with the IX66! Live IP communication is much.
© 2008 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. 1 Video Relay Service and Assignment.
SIP.edu Speaker: Changyu Wu Adviser: Quincy Wu Date:2006/12/18.
ENUM? “ Telephone Number Mapping (ENUM or Enum, from TElephone NUmber Mapping) is a suite of protocols to unify the telephone numbering system E.164 with.
February 25, Infrastructure-ENUM Secure, Private, Next Generation Addressing Infrastructure Douglas J. Ranalli Founder, Chief Strategy Officer NetNumber,
Asterisk & ENUM Extending the Open Source PBX Michael Haberler, IPA Otmar Lendl, nic.at.
MAEDS 45 th Annual Conference October , 2009.
VoIP and ENUM The Austrian Trial IETF #57 Vienna July 2003 Richard STASTNY ÖFEG/TELEKOM AUSTRIA, Postbox 147, 1103-Vienna enum:
1 ENUM’s Role in VoIP IP Telephony Conference & Expo Miami February 12, 2004 Sheri Jenkinson VeriSign Communication Services Product Manager - ENUM
March 31, 2003 Dennis Baron MIT SIP Presentation.
Patrik Fältström. ITU Tutorial Workshop on ENUM. Feb 8, 2002, Geneva Explanation of ENUM (RFC 2916) Patrik Fältström Area Director, Applications Area,
Voice and Integrated Communications (VICI) TDD All-Hands Meeting December 14, 2005 Ben Teitelbaum.
ENUM Tutorial ENUM Forum June 3, 2003 Steven D. Lind, AT&T GEN0075R0.
Endpoint Identity 9/20/2016 Budapest / Hungary MÉSZÁROS Mihály.
THIS IS THE WAY ENUM Variants Jim McEachern
Presentation transcript:

ISN: Free Numbers Fast Dennis Baron, MIT Ben Teitelbaum, Internet2 John Todd, Loligo September 13 th, 2006 Fall VON, Boston, MA

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 2 PSTN foo.edu ……

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 3 Internet foo.edu ……

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 4 foo.edu …… VoIP Service Provider

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 5 foo.edu VoIP brought to you by… ……

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 6 … foo.edu RTC brought to you by… …

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 7 Old World / New World Deep bureaucratic hierarchyThe world is flat (almost) Telco provider controlBe your own provider Radically new devices / services

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 8 SIP.edu address as RTC handle 250k.edu users

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 9 Unfortunately, its hard to enter alphanumeric addresses on this:

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN *270 Domain-local (you allocate) ITAD (IANA allocates) [RFC3219] ISN Numbers…

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 11 ITAD Subscriber Numbers Defined by Telephony Routing over IP (TRIP) [RFC3219] Globally unique Lots of them (256 through ) IANA is already set up to allocate ISN resolution works just like ENUM

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 12 Academic Internet2 Hofstra University UCLA MIT Stanford University of Alaska Fairbanks University of California, Berkeley Florida State University University of Manitoba (Canada) University of Oregon Royal Institute of Technology (Sweden) NE Worcestershire College (England) Trent University (Canada) University of North Carolina University of Texas, Austin Columbia University UCSD Taiwan Academic Network Corporate Enterprises Sterling National Bank Apple Computer Others BizFu Manitoba New Democratic Party Packet Clearing House Government State of Oregon ISN Trial Participation 67 domains from 14 countries ITAD Assignments 153 domains from 17 countries VoIP Solution Providers Tello Iotum Digium Nokia VoIP Service Providers Free World Dialup Stealth Communications SIPcall.com RCN Corporation VoIPteq SIP Broker TellMe PhoneGnome

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 13 Costs ITAD Subscription: Free License restrictions: None Monthly recurring: None Tech time: Small User instruction: Medium

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 14 Benefits 1/2 Free VoIP calling (expected zero-cost) Future-proof numbering Does not require change of equipment Easy user memorization Unique format makes routing and CDRs obvious

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 15 Benefits 2/2 Incremental deployment of dialing plan Even works with most SIP-only iPBX systems Does not require VPNs, Switch fabrics, or contracts No question of "ownership" of number space No contradictory routes possible Low technology hurdles to jump (standards- based!)

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 16 ISN vs ENUM vs SIP AOR ISNE.164SIP AOR FamiliarityUnfamiliarPhone numbers address Delegating Authority IANAITU, national government, … ICANN, TLD registrars Address Structure local*domainHierarchical / geographical Non-numeric characters * onlyIgnoredYes PortabilityWith domain owners cooperation Varies by countryWith domain owners cooperation FragmentationOne spacePublic ENUM + multiple private ENUMs One space

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN e164.arpa. e164.arpa. 1.e164.arpa e164.arpa.x.x.x.1.e164.arpa. ENUM in a Nutshell 1.Take an E.164 number 2.Convert it to FQDN 3.Query DNS for NAPTRs 4.Apply resulting regexs to get list of URIs:

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN * freenum.org. freenum.org. 260.freenum.org. Note: We are working to ensure that the ISN root zone will be administered on behalf of the ISN user community by a neutral, non-profit organization. Following the trial, the root may or may not be freenum.org. ISN in a Nutshell 1.Take an ISN 2.Convert it to FQDN 3.Query DNS for NAPTRs 4.Apply resulting regexs to get list of URIs:

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 19 3 Easy Steps 1.Request an ITAD from IANA 2.Publish your ITAD/ISN information in DNS 1.Option1: Put full NAPTR in root zone *.xxx.freenum.org IN NAPTR "u" "E2U+sip 2.Option2: Have root zone delegate to your own nameservers 3.Enable inbound / outbound ISN calling 1.Recipes for SER and Asterisk available

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 20 Asterisk Implementation Outbound dialplan (one line!): Exten => _012.,1,Dial(SIP/${ENUMLOOKUP(${EXTEN},sip,i,freenum.org)}) Inbound: No changes if your system supports inbound SIP extension calls

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 21 SER Implementation 1/2 Inbound: No changes if your system supports inbound SIP extension calls Otherwise, can alias ISNs to URIs and resolve (see ISN Cookbook for example)

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 22 SER Implementation 2/2 Outbound: route[3] { # Assert that uri is in proper format if (! (uri { xlog("L_CRIT", "%Tf: route[3] called with improper ISN\n"); break; }; if (!exec_dset("/usr/local/bin/isn-resolv.pl")) { sl_send_reply("404", "Not Found"); break; } else { xlog("L_INFO", "%Tf: Routing outbound ISN Call %ru(From [%fu], To [%tu])\n"); # Relay the message if (!t_relay()) { sl_reply_error();}; }; } # end of ISN route block

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 23 Dumb iPBX Implementation Pseudocode using public helpers: if $DIALEDNUMBER starts with "012" then strip off "012" from $DIALEDNUMBER send SIP INVITE to else dial-as-normal

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 24 MIT Deployment Motivation Evolution of our SIP infrastructure Advancing support of early technology adopters While maintaining interoperability with legacy technologies Support for innovation on the experimental campus Broaden our federation options But still encourage the migration to full URI support!

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 25 MIT Deployment Use Cases Student can be called in her dorm room from friends and family using non-MIT VoIP services that use SIP analog terminal adapters MIT press editor can collaborate with authors using his traditional PBX ISDN phone MIT researchers can reach experimental voice recognition servers at a remote research lab from any campus phone

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 26 MIT Deployment Issues Easy to implement native ISN dialing on our SER based SIP proxies (but we havent done this yet) Legacy PBX (Lucent 5ESS) couldnt seem to cope with the * Implemented Asterisk server to collect digits and route ISN calls

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 27 MIT Deployment MIT PBX SIP/PRI Gateway MIT Asterisk Server Campus Network Internet MIT PBX user dials *0 freenum.org MIT SIP Proxy Servers Server prompts for number: User dials * Server prompts for domain: User dials 262# FWD phone rings DNS lookup for 262

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 28 Self-Demo Call: Listen to the IVR Enter an ISN 87225*270- MIT Shuttle Track 2425*259- Tello success message 1234*256- Recorded monkeys, echo test

ISN Free Numbers Fast, September 13 th, Fall VON, Boston, MA ISN 29 For More Information ISN Cookbook, FAQ, and other info Contact us: Ben Teitelbaum | John Todd | Dennis Baron | Q&A right now