Telephone Related Queries (TeRQ) IETF 85 (Atlanta)

Similar documents
Migrating to Hosted Telephony. Your ultimate guide to migrating from on premise to hosted telephony.

Phone Systems Buyer s Guide

REST (Representa.onal State Transfer) Ingegneria del So-ware e Lab. Università di Modena e Reggio Emilia Do<. Marzio Franzini

Internet Geolocation and Location-Based Services. Richard Barnes BBN Technologies IETF GEOPRIV Co-Chair Emergency Services Workshop Co-Chair

Domain Name System Security

SDN- based Mobile Networking for Cellular Operators. Seil Jeon, Carlos Guimaraes, Rui L. Aguiar

Preparatory Meeting for Phase 2 of Philippine National ENUM Trial

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Overview ENUM ENUM. VoIP Introduction (2/2) VoIP Introduction (1/2)

Help Framework. Ticket Management Ticket Resolu/on Communica/ons. Ticket Assignment Follow up Customer - communica/on System updates Delay management

CS 91: Cloud Systems & Datacenter Networks Failures & Replica=on

B2B Offerings. Helping businesses op2mize. Infolob s amazing b2b offerings helps your company achieve maximum produc2vity

Replacing a commercial integration platform with an open source ESB. Magnus Larsson magnus.larsson@callistaenterprise.se Cadec

Introduc)on to Real- Time Applica)ons and Infrastructure development in the IETF

Architecture of So-ware Systems HTTP Protocol. Mar8n Rehák

Op#mizing NAT and Firewall Keepalives using PCP

WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Modernizing EDI: How to Cut Your Migra6on Costs by Over 50%

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Project Overview. Collabora'on Mee'ng with Op'mis, Sept. 2011, Rome

RESTful or RESTless Current State of Today's Top Web APIs

Operating in Two Worlds: Routing Plan Management for VoIP/PSTN Compatibility

Transport Services (TAPS) BOF plan

Security. Guevara Noubir Network Security Northeastern University

A Telephone Domain Name System (T-DNS) for Internet Telephony Service at All IP Network

IPv6 - A Quick Introduction

/14/$ IEEE

IP-Telephony SIP & MEGACO

Chapter 3. Database Architectures and the Web Transparencies

SIP Essentials Training

VoIP over MPLS & Voice Services over MPLS. Jim McEachern jmce@nortelnetworks.com

Networking and the Web

SIP Authoriza.on Framework Use Cases. Rifaat Shekh- Yusef, Jon Peterson IETF 91, SIPCore WG Honolulu, Hawaii, USA November 13, 2014

WEBINAR: Hotel Phone Systems VoIP + Cabling. During this webinar we'll look at how implemendng a VoIP phone system will impact your current set up.

Charter Text Network Design and Configuration

AUSTRALIAN COMMUNICATIONS AUTHORITY CALL FOR EXPRESSIONS OF INTEREST FOR A TIER 1 REGISTRY OPERATOR FOR THE AUSTRALIAN TRIAL OF ENUM

DNS, DNSSEC and DDOS. Geoff Huston APNIC February 2014

Data Management in the Cloud: Limitations and Opportunities. Annies Ductan

Merit Member Conference 2015 Does Migra+ng to a Virtualized Data Center Make Sense in Higher Educa+on?

CS 5150 So(ware Engineering System Architecture: Introduc<on

Common definitions and specifications for OMA REST interfaces

Update on the Cloud Demonstration Project

Kaseya Fundamentals Workshop DAY THREE. Developed by Kaseya University. Powered by IT Scholars

Contents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary. About this document

DHCP, ICMP, IPv6. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley DHCP. DHCP UDP IP Eth Phy

Businesses Save Money with Toshiba s New SIP Trunking Feature

Wireless Networks: Network Protocols/Mobile IP

A Comparative Study of Signalling Protocols Used In VoIP

EXPLOITING SIMILARITIES BETWEEN SIP AND RAS: THE ROLE OF THE RAS PROVIDER IN INTERNET TELEPHONY. Nick Marly, Dominique Chantrain, Jurgen Hofkens

Managing SIP traffic with Zeus Traffic Manager

benefit of virtualiza/on? Virtualiza/on An interpreter may not work! Requirements for Virtualiza/on 1/06/15 Which of the following is not a poten/al

... Figure 2: Proposed Service Invocation Mechanism. AS Service invocation 2 SC invocation 2. Session/Call Control Function

Legacy Archiving How many lights do you leave on? September 14 th, 2015

Cisco Introduces Broad Support for SIP across Packet Voice Products

SIP Trunking and the Role of the Enterprise SBC

Retaining globally distributed high availability Art van Scheppingen Head of Database Engineering

Integration of GSM Module with PC Mother Board (GSM Trunking) WHITE/Technical PAPER. Author: Srinivasa Rao Bommana

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA

Privacy- Preserving P2P Data Sharing with OneSwarm. Presented by. Adnan Malik

Alcatel OmniPCX Enterprise R11 Supported SIP RFCs

Connec(ng to the NC Educa(on Cloud

Enabling Users for Lync services

NICC ND 1633 V1.1.2 ( )

Internationalization and Web Services

Developing OpenDaylight Apps with MD-SAL. J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014

Privileged Account Management Mar3n Cannard, Security Solu3ons Architect

CLEARSPAN 911/E911 Overview

Distributed Systems Interconnec=ng Them Fundamentals of Distributed Systems Alvaro A A Fernandes School of Computer Science University of Manchester

Secured Communications using Linphone & Flexisip

July Why IP Peering? IP Based Voice Peering versus Traditional Calling Models

EE4607 Session Initiation Protocol

Indepth Voice over IP and SIP Networking Course

Session Initiation Protocol (SIP)

SBML SBGN SBML Just my 2 cents. Alice C. Villéger COMBINE 2010

Five Factors Driving Businesses to Rethink EDI on IBM i

CS 4604: Introduc0on to Database Management Systems

Trait-based Authorization Mechanisms for SIP Based on SAML

of the existing VoLTE roaming and interconnection architecture. This article compares existing circuit-switched models with the earlier

SIP : Session Initiation Protocol

IP Telephony Deployment Models

Cloud Compu)ng in Educa)on and Research

Object Identification for Ubiquitous Networking

Resilience improving features of MPLS, IPv6 and DNSSEC

Stream Deployments in the Real World: Enhance Opera?onal Intelligence Across Applica?on Delivery, IT Ops, Security, and More

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

This Working Paper provides an introduction to the web services security standards.

Configuration of Applied VoIP Sip Trunks with the Toshiba CIX40, 100, 200 and 670

SIP and PSTN Connectivity. Jiri Kuthan, iptel.org September 2003

Security Protocols: SSH. Michael E. Locasto University of Calgary

Contents. Specialty Answering Service. All rights reserved.

NAT and Firewall Traversal with STUN / TURN / ICE

Introduction to Directory Services

DDC Sequencing and Redundancy

Three Step Redirect API

Internet Communications Using SIP

Status updates on the Latest (March 2006) Developments

Master Kurs Rechnernetze Computer Networks IN2097

Internet Technology Voice over IP

Lektion 2: Web als Graph / Web als System

Transcription:

Telephone Related Queries (TeRQ) IETF 85 (Atlanta)

Telephones and the Internet Our long- term goal: migrate telephone rou?ng and directory services to the Internet ENUM: Deviated significantly from its ini?al model In deployments, non- standard solu?ons are prevalent Path to gekng those solu?ons standardized is not clear Not here to rehash E2MD arguments, again Requirements in the field aren t going away, though New RTCWeb work, mobile smart phone are changing the game Need a way to ask rich ques?ons about telephone rou?ng and get rich answers The proposal: would it help to approach these problems without factoring in the constraints of any underlying protocol? Without: A legacy public golden root anchor Seman?cs of DNS queries (exact match on label) Exclusive focus on TN Requirement to return a URI (limi?ng syntac?cally)

TeRQ Method: Establish a data model first, then worry about underlying transports and encoding Query Elements: Source (Query Source, Query Intermediary, Route Source) Subject (Telephone Number, SPID) A[ributes (constrains query: e.g., voip if only looking for VoIP) Response Elements: Response Code Subject (Op?onal) Records Authority (Source of the data) A[ributes (Name/Value pairs) Priority Expira?on

The TeRQ Architecture Client Server Records DRINKS, etc. Authori?es Client Queries Inter- Mediary Authori?es Client Client

Transpor?ng TeRQ Once we agree on seman?cs, work on bindings A binding is defined as an encoding and a transport We want to allow for mul?ple bindings for different environments Could build on JSON/HTTP, could build on ASN.1/UDP Bindings need to detail how the elements of the data model are mapped to the encoding Other low- level details like chunking, representa?on of cryptographic security, etc. Also must be possible to transcode between bindings without losing data (at an Intermediary) Aim for maximum applicability Not just a telco protocol, a web protocol Something to work for both Verizon and Google

Element Types Data model current specifies: Telephone Number (RFC3966 but should we revisit?) Ranges need some work here Domain Name URI IP Address IPv4/IPv6 SPID Currently specified as four- digits, other SPID types possible GSPID, ITAD, etc. Trunk Group Currently points to the Gurbani/Jennings RFC Display Name Support for CNAM as well as a SIP From header field Expiry Absolute?me Priority Value from 0 to 1 Extension Reserved for further use

Charter (background) Several IETF efforts have studied the handling of telephone numbers on the Internet. For example, the ENUM working group specified a DNS- based approach to transforming telephone numbers into URIs; the DRINKS working group produced a provisioning system suitable for popula?ng Internet directories of telephone numbers. The overall goal of this work has been to migrate the rou?ng and directory func?ons of the telephone network onto the Internet, in order to simplify the implementa?on of Internet telephony and reduce the Internet's reliance on the infrastructure of the public switched telephone network. Ul?mately, the requirements for this project diverged significantly from the original architecture and applicability of ENUM. Moreover, in the twelve years since ENUM was first chartered, Internet telephony has changed a great deal. Today, web- based applica?ons are becoming more significant to Internet telephony, as are intelligent mobile devices. In these environments, there exists a capacity for richer queries and responses, as well as more sophis?cated applica?on logic to process requests. As such, this working group reconsiders the migra?on of rou?ng and directory func?ons from the telephone network to the Internet by generalizing the base seman?cs of queries and responses in an abstract framework, and then defining possible transports and encodings for these messages.

Charter (goals) 1. A framework and data model for the construc?on queries and responses. The data model will provide an abstract descrip?on of the seman?cs of the various elements and a[ributes that make up TeRQ messages. The framework will further establish the seman?cs of TeRQ transac?ons, describe how responses are matched with queries, and give an overview of the opera?on of the protocol. 2. A process for specifying bindings for the data model, which comprise transports and encodings. Transports specify the underlying protocols that will encapsulate TeRQ queries and responses. This working group is not chartered to define new underlying protocols, but will specify how the transac?on model of TeRQ maps onto these underlying protocols. Poten?al underlying protocols include HTTP. The encoding determines how TeRQ elements and a[ributes will be rendered in the object format carried by the transport; poten?al object formats would include JSON and XML and well as lower- layer binary encodings. 3. A set of one or more bindings compliant with the process described in (2), which provide a concrete instan?a?on of the protocol. This group will be ini?ally chartered to create a binding suitable for the web environment, though other bindings for different environments will be a poten?al subject for ongoing work. These bindings may accompany profiles that detail par?cular sets of a[ributes or elements relevant to a given deployment.

Charter (wrap- up) The TeRQ working group will coordinate with ongoing work in the DRINKS space in order to make sure that the TeRQ data model conforms with the needs of provisioning systems. Whenever possible, TeRQ will reuse exis?ng IETF work. The syntax and seman?cs of telephone numbers, for example, have been the subject of a great deal of previous IETF work (notably RFC 3966), and the TeRQ working group will rely on this and related prior work. Goals and Deliverables: Aug 2013 Submit Framework for Telephony Related Queries as Proposed Standard Nov 2013 Submit Applica?on- layer TeRQ Binding as Proposed Standard Feb 2013 Recharter for addi?onal bindings