Peering Considerations for Directory Assistance and Operator Services - John Haluska Telcordia SPEERMINT, IETF 68 Prague, Czech Republic 20 March 2007.

Slides:



Advertisements
Similar presentations
SIPPING 3GPP Requirements Ad Hoc Meeting Georg Mayer IETF#53, Minneapolis.
Advertisements

Indication of support for keep- alive draft-holmberg-sip-keep-03 Christer Holmberg
dynamicsoft Inc. Proprietary VON Developers Conference 1/19/00 C O N N E C T I N G T H E W O R L D W I T H A P P L I C A T I O N S.
Rfc4474bis-01 IETF 89 (London) STIR WG Jon & Cullen.
THIS IS THE WAY ENUM Variants Jim McEachern Carrier VoIP Standards Strategy THIS IS.
IETF 91 DISPATCH draft-jesske-dispatch-forking- answer-correlation-02 Roland Jesske.
DISPATCH Call-Info purpose for TRS (draft-kyzivat-dispatch-trs-call-info-purpose-02) IETF 92, March 23, 2015 Author: Paul Kyzivat Presenting: Brian Rosen.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
ABFAB Multihop Federations draft-mrw-abfab-multihop-fed-01.txt Margaret Wasserman
MIF API draft-ietf-mif-api-extension-05 Dapeng Liu.
Internal Auditing and Outsourcing
1 SIP WG meeting 73rd IETF - Minneapolis, MN, USA November, 2008 Return Routability Check draft-kuthan-sip-derive-00 Jiri
Emergency Calling Services (Calls for police, fire, ambulance, etc.) SIPPING WG IETF 58 Tom Taylor
ESW – May 2010 UK Architecture for VoIP 999/112s John Medland – BT 999/112 Policy Manager.
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.
RIPE64 Enum Working Group DE-CIX NGN Services.
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
© 2004 AT&T, All Rights Reserved. The world’s networking company SM VoIP, Portability, and the Evolution of Addressing LNPA & Future of Numbering Working.
Multi-part Messages in KMIP John Leiseboer, QuintessenceLabs.
1 Path-decoupled signaling - towards a BOF in SF NSIS working group context Path-decoupled signalling - definition –Path-oriented.
Draft-rosen-ecrit-emergency- framework-00 Brian Rosen NeuStar CPa
Intra-CDN Provider CDNi Experiment Ge Chen Mian Li Hongfei Xia
The Notification Procedure of national telecoms markets Pál Belényesi 27 October 2006.
1January 2006Richard Stastny Developments around Infrastucture ENUM and their relevance on NGNs Workshop on NGN Interconnection and Numbering TRIS – TISPAN.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
The State of VoIP Peering Charles Studt Director of Product Management, VoEX.
7/6/20061 Speermint Use Case for Cable IETF 66 Yiu L. Lee JULY 2006.
1 SPEERMINT Use Cases for Cable IETF 66 Montreal 11 JULY 2006 Presented by Yiu L. Lee.
Draft-elwell-sipping- redirection-reason-00 Author: John Elwell
Draft-newton-speermint-itsp- problem-statement Andrew Newton 19 - September SPEERMINT WG Interim Meeting Philadelphia, PA, US.
Slide 1 Nicklas Beijar - TRIP, ENUM and Number Portability TRIP, ENUM and Number Portability Nicklas Beijar
Peering: A Minimalist Approach Rohan Mahy IETF 66 — Speermint WG.
Requirements for SIP-based VoIP Interconnection (BCP) draft-natale-sip-voip-requirements-00.txt Bob Natale For Consideration by the.
1 IETF 72 SIP WG meeting SIP Identity issues John Elwell et alia.
Rfc4474bis-01 IETF 90 (Toronto) STIR WG Jon. First principles (yet again) Separating the work into two buckets: 1) Signaling – What fields are signed,
OBF Issues 2241 and 2308 Bill Krall (732) Copyright © 2002 Telcordia Technologies All Rights Reserved Prepared For: November.
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,
Support Shared Mesh Protection in MPLS-TP March 27, 2011 Ping Pan (Infinera) Sam Aldrin (Huawei) Luyuan Fang (Cisco)
IETF 67 – SIMPLE WG SIMPLE Problem Statement Draft-rang-simple-problem-statement-01 Tim Rang - Microsoft Avshalom Houri – IBM Edwin Aoki – AOL.
Page 1 IETF Speermint Working Group Speermint Requirements/Guidelines for SIP session peering draft-ietf-speermint-requirements-02 IETF 69 - Monday July.
Slide: 1 VC/WG Day Topic # 4 "Data management and data access"
1 VoIP Peering Peering, it’s not just for IP anymore Kingsley Hill XConnect Global Networks, Ltd VP for Strategic Federations.
Session Peering Use Cases for Federations David Schwartz – Kayote Networks Eli Katz - XConnect Jeremy Barkan - Digitalshtick draft-schwartz-speermint-use-cases-federations-00.txt.
History-Info header and Support of target-uri Solution Requirements Mary Barnes Francois Audet SIPCORE.
Page 1I IETF ENUM WG IETF 70 – ENUM WG Enumservices for Voice and Video Messaging 4 Dec 2007 Co-Authors: Jason Livingood Don Troshynski Contributors: Rich.
Page 1 IETF Speermint Working Group Speermint draft-ietf-speermint-requirements-04 IETF 71 - Wednesday March 12, 2008 Jean-François Mulé -
S. Ali, K. Cartwright, D. Guyton, A. Mayrhofer, J-F. Mulé Data for Reachability of Inter/tra-NetworK SIP (drinks) DRINKS WG draft-mule-drinks-proto-02.
SPEERMINT Architecture - Reinaldo Penno Juniper Networks SPEERMINT, IETF 70 Vancouver, Canada 2 December 2007.
Jim McEachern Senior Technology Consultant ATIS July 8, 2015.
IP Telephony (VoIP).
THIS IS THE WAY ENUM Variants Jim McEachern
Discussion on DHCPv6 Routing Configuration
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Greg Bernstein Young Lee
Using NPAC as the ENUM Registry
IP-NNI Joint Task Force Status Update
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Request-URI Param Delivery
Default cover design. Current Routing Solutions supporting the Interconnection of Carrier IP –based Multimedia Services in North America IPNNI
The Domain Policy DDDS Application
IP-NNI Joint Task Force Status Update
Verstat Related Best Practices
Jean-François Mulé CableLabs
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Doug Bellows – Inteliquent 10/4/2018
call completion services
IP Interconnection Profile
Emergency Calling Services (Calls for police, fire, ambulance, etc.)
Presentation transcript:

Peering Considerations for Directory Assistance and Operator Services - John Haluska Telcordia SPEERMINT, IETF 68 Prague, Czech Republic 20 March 2007

Goals of this presentation Introduce ID – what it is trying to accomplish Discuss how services are different than simple call termination Special needs of services such as DA, etc. versus simple call termination scenarios Questions for SPEERMINT WG Solicit feedback on draft – proposed mechanisms, etc. Is any of this more generally applicable, perhaps helpful to SPEERMINT

The Draft Considerations for Information Services and Operator Services Using SIP –draft-haluska-sipping-directory-assistance-02.txt –From the VoIP Directory Services Signaling (IPDS) Telcordia Industry Issues Forum –The objective of the IPDS is to drive IP standards for Information Services (e.g., DA) –IPDS comprises service providers and vendors from the directory assistance and operator services industry –See for more informationwww.telcordia.com

Goal of Draft To identify how Operator and Information Services (OIS) can be implemented using existing SIP mechanisms –Provide a set of Best Current Practices –Solicit IETF comment –Aim is to facilitate migration to SIP, and to facilitate interoperability –Believe adoption of SIP will facilitate development of more advanced services

Background Services such as DA require specialized infrastructure and resources –Thus, they are often contracted out to specialized providers Call needs to be routed to the proper service provider –Versus routing to a phone number –Service logic potentially based on multiple criteria which might include service agreement, identity of the originating provider, etc. Service might be provided on –Per individual basis (need caller identity) –Per business basis (need charge number) –Per originating provider basis (need originating provider identity) –Per trunk group basis for PSTN originated calls (need trunk group) –Per other provider basis (need identity of upstream provider with business relationship to OIS provider) –Combination of these Thus need a way to signal/identify these, in order to provide agreed service –E.g. language, custom variations of service, etc. –Charge number is a deficiency –“Other provider” may be a deficiency

Multiple inter provider scenarios Services Provided by the Caller’s Home Provider Services Provided by a Direct Third Party Provider Services Provided by an Indirect Third Party Provider

Services Provided by the Caller’s Home Provider (retail) No peering involved, not an interesting case Home Provider ( and OISP)

Services Provided by a Direct Third Party Provider (wholesale) – 1/2 Home provider has direct L5 connectivity with OISP This corresponds to Direct Peering Scenario –Home provider is Originating VSP –OISP is Terminating VSP Home VoIP Provider A OIS Provider B

Services Provided by a Direct Third Party Provider (wholesale) – 2/2 This is a straightforward example of direct peering –Provider A routes such calls to provider B, which provides the service OISP needs to know identity of the home provider in order to provide the proper service (e.g. branded announcements, etc), and possibly to query elements in home provider’s network –Easy because there is direct L5 connectivity Could use PAI (RHS yields domain, maps to provider) Could use SubjectAltName if TLS is used Could use lookup on top Via header –Does this sound reasonable?

Services Provided by an Indirect Third Party Provider (wholesale) – 1/3 Home provider has relationship with an intermediate provider Intermediate provider has relationship with OISP This corresponds to Indirect Peering Scenario –Home provider is Originating VSP –OISP is Terminating VSP –Intermediate provider is a Transit Provider Home VoIP Provider A OIS Provider C Inter mediate Provider B

Services Provided by an Indirect Third Party Provider (wholesale) – 2/3 This is a straightforward example of indirect peering –Provider A routes such calls to provider B Service logic/routing decision yields B –B is the DA provider for this call Request URI indicates ingress point of B A has relationship with B which allows this –Provider B routes to provider C Service logic/routing decision yields C –C is the DA provider for this call Request URI retargeted to ingress point of C C is the DA provider for this call B has relationship with C which allows this Does this sound reasonable?

Services Provided by an Indirect Third Party Provider (wholesale) – 3/3 OISP needs to know identity of the provider sending him the call –This is the OISP’s customer –How to identify? Certs if TLS used Via header SIP History-Info OISP also needs to know identity of the home provider –He still needs to take into account the home provider for branding, etc., and possibly to query elements in home provider’s network PAI SIP History-Info SIP History-Info can be used because of retargeting Does this sound reasonable?

A Questionable Case – 1/3 Similar to previous case –A has relationship with B for DA calls –B has relationship with C for DA calls –But in this case, B must route through X to C –X relationship to C is transit only, no concept of DA –C cares about identity of A, B but not X Home VoIP Provider A OIS Provider C Inter mediate Provider B Inter mediate Provider X

A Questionable Case – 2/3 This case is motivated in part by recent ML discussions regarding multi hop routing as well as statements in the federations draft –Were considering this case independently of the above as well Provider A routes such calls to provider B –Service logic/routing decision yields B B is the DA provider for this call –Request URI indicates ingress point of B –A has relationship with B which allows this Provider B routes to provider C –Service logic/routing decision yields C C is the DA provider for this call –But it cannot send directly to C, must send via X Perhaps static provisioning Perhaps short term – e.g. too many incoming calls at this moment directly from C

A Questionable Case – 3/3 Does SPEERMINT cover this case? Is there a basis for this in today’s peering environments? Does SPEERMINT intend hop by hop routing be done on SIP URIs, or on TNs? –Seems to make more sense with TNs Is it intended that B forwards to X with Request- URI indicating C?

Questions Do our proposed mechanisms seem reasonable? –PAI for home provider –TLS/Via for last hop –History-Info for intermediate providers –Use of SIP URIs versus tel URIs

Questions Applicability of federation policy to identify required signaling for DA/OIS –Such as PAI, etc. Does any of this seem more generally applicable than just DA/OIS? For accounting, is there currently a need to know the home provider and also the last-hop? –Or when peering for simple termination, is only the last hop of interest?

Next Steps Have we raised anything of interest to the SPEERMINT WG, especially with respect to peering for services as opposed to call termination? Appreciate any comments on the draft or on the topic of these slides Thank you for your time!