© 2007 Avaya Inc. All rights reserved. Challenges and Opportunities Deploying in a SIP Environment Bob Cooper Chief Architect – Voice Portal

Slides:



Advertisements
Similar presentations
Presence, Security and Privacy. VON The Current Environment Many Faces of Security Authentication Verify someone is who they.
Advertisements

SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
SIP Servlets. SIP Summit SIP Servlets Problem Statement Want to enable construction of a wide variety of IP telephony.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
SIP: Ready to Deploy Jonathan Rosenberg Chief Scientist.
Fall VoN 2000 SIP Servers SIP Servers: A Buyers Guide Jonathan Rosenberg Chief Scientist.
Internet Telecom Expo September 20, 2000 SIP vs. H.323 SIP vs. H.323 Will the Real IP Telephony Please Stand Up? Jonathan Rosenberg.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
TANDBERG Video Communication Server March TANDBERG Video Communication Server Background  SIP is the future protocol of video communication and.
Voice over IP Fundamentals
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
January 23-26, 2007 Ft. Lauderdale, Florida An introduction to SIP Simon Millard Professional Services Manager Aculab.
Presentation (c) Georges-Pierre Reich, all rights reserved Material from Cisco Systems, Amteva, GeoTel, Webline, Tibco, GemStone. Work Results.
Session Initiation Protocol (SIP) By: Zhixin Chen.
Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999 The Enhanced Services Layer in a Distributed Packet Network.
CLUSTER WEBLOGIC SERVER. 1.Creating clusters and understanding its concept GETTING STARTED.
SIP Greg Nelson Duc Pham. SIP Introduction Application-layer (signaling) control protocol for initiating a session among users Application-layer (signaling)
SIP-based Application Development SIP International 2004.
What is a SIP Trunk Anyway?!? Jonathan Rosenberg Cisco.
© 2009 Avaya Inc. All rights reserved. Introduction to SIP Trunking Alan Klein Consulting Systems Engineer February 2009.
INTELLIGENT COMMUNICATIONS © 2007 Avaya Inc. All rights reserved. Avaya – Proprietary & Confidential. For Internal Use Only. Verizon Business IP Trunking.
Connecting Your SIP-Based Hosted Contact Center to the Rest of the World Brough Turner, SVP & CTO, NMS Communications.
SIP Explained Gary Audin Delphi, Inc. Sponsored by
Ingate & Dialogic Technical Presentation SIP Trunking Focused.
DTMF & Universal User Key Input Skip Cave InterVoice-Brite Inc.
PART 2: Product Line. Tenor Switches & Gateways Tenor AX Series Solution For Medium to Large Enterprises  Available in 8, 16, 24 and 48 port Available.
VoIP security : Not an Afterthought. OVERVIEW What is VoIP? Difference between PSTN and VoIP. Why VoIP? VoIP Security threats Security concerns Design.
Session Initiation Protocol Team Members: Manjiri Ayyar Pallavi Murudkar Sriusha Kottalanka Vamsi Ambati Girish Satya LeeAnn Tam.
Voice over Internet Services and Privacy. Agenda Problem Description Scope Recommendations.
Fall VON - September 28, 1999 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 SIP - Ready to Deploy Jim Nelson,
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 8 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
SIP OAuth Rifaat Shekh-Yusef IETF 90, SIPCore WG, Toronto, Canada July 21,
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
Load balancing for SIP media applications Fostel 2007 Raphael Coeffic
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.
Open Source Open Standards Example of OpenSER with OSP
Presented By Team Netgeeks SIP Session Initiation Protocol.
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
7/6/20061 Speermint Use Case for Cable IETF 66 Yiu L. Lee JULY 2006.
Copyright© 2002 Avaya Inc. All rights reserved Anna Dorcey Director, Avaya DeveloperConnection Program August 4, 2004 Partnering in the VOIP World Anna.
1 SPEERMINT Use Cases for Cable IETF 66 Montreal 11 JULY 2006 Presented by Yiu L. Lee.
Simon Millard Professional Services Manager Aculab – booth 402 The State of SIP.
Draft-elwell-sipping- redirection-reason-00 Author: John Elwell
IMS 架構與話務分析 網路管理維運資源中心 日期 : 2013/07/25 網路管理維運資源中心 日期 : 2013/07/25 限閱.
Security, NATs and Firewalls Ingate Systems. Basics of SIP Security.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Web-based Enterprise Telephony Application Development Johnny Wong Principal Member of Technical Staff Oracle Corporation.
RSVP Myungchul Kim From Ch 12 of book “ IPng and the TCP/IP protocols ” by Stephen A. Thomas, 1996, John Wiley & Sons. Resource Reservation.
SIP And DTMF SIP WG 48th IETF July 31-August 4, 2000 Bert Culpepper, Skip Cave.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
RFC3261 (Almost) Robert Sparks. SIPiT 10 2 Status of the New SIP RFC Passed IETF Last Call In the RFC Editor queue Author’s 48 hours review imminent IMPORTANT:
1 Media Session Authorization Dan Wing draft-wing-session-auth-00.txt.
17 February 2016 SIPPING - IEPREP Joint Meeting Fred Baker - IEPREP co-chair Rohan Mahy - SIPPING co-chair.
VDS Case Study Voice and Data Systems babyTEL Migrating to SIP & VoiceXML Creating a VoIP Service Stephen Dorsey
The Session Initiation Protocol - SIP
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
Analysis of SIP security Ashwini Sanap ( ) Deepti Agashe ( )
S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
Unified Communications: The New Paradigm and a Panel Discussion
Internet Multimedia Conferencing: What now?
Jonathan Rosenberg dynamicsoft
Session Initiation Protocol (SIP)
SIP Trunk Deployment Use Case WellStar Health System
Choosing the right protocol in a Cisco Unified CallManager environment
SIP Trunk Deployment Use Case WellStar Health System
Presentation transcript:

© 2007 Avaya Inc. All rights reserved. Challenges and Opportunities Deploying in a SIP Environment Bob Cooper Chief Architect – Voice Portal +1 (803)

© 2007 Avaya Inc. All rights reserved. SIP in general Don’t think of SIP as just another telephony protocol –It’s not the same as migrating from POTS to ISDN –It’s more akin to migrating toward a web model for telephony Call routing, data passing, end-point addressing, security, … There are opportunities/advantages in migrating to SIP and There are some challenges along the way

© 2007 Avaya Inc. All rights reserved. Simplified Enterprise View (PSTN and SIP) (don’t interpret too literally) SIP Deployment PSTN Deployment

© 2007 Avaya Inc. All rights reserved. Application Selection/Addressing PSTN typically selects an application based on –ANI (dialed number) –DNIS (calling number…somewhat unreliable) –Time of day Typical admin screen looks something like this DNISStart PageAttributes http://example.com/bob.vxmlLang, … https://example.com/bob.jspLang, … ………

© 2007 Avaya Inc. All rights reserved. Application Selection/Addressing SIP application selection –Can be based on “To:” header or “Request URI” Request URI however can change along the way To: header can cause issues if call was re-directed (voic app)…in which case the “history-info:” header may need to be examined. Example

© 2007 Avaya Inc. All rights reserved. Application Selection/Addressing SIP application selection –Could specify startpage w/in SIP URI –RFC 4240 voicexml= URIStart PageAttributes …..*company.comhttps://company.com/generic.jspLang, …

© 2007 Avaya Inc. All rights reserved. Distributed Nature/Web Model PSTN –VoiceXML Servers look like stations or ISDN trunks –Traditional telecom equipment takes care of Load balancing – hunt groups across trunks/stations Failover conditions Busy conditions After hours conditions

© 2007 Avaya Inc. All rights reserved. Distributed Nature/Web Model SIP (Web) Model – who takes care of… –Routing Do all VXML servers run the same app or are apps assigned to specific VXML servers? –Load balancing What type of load balancing scheme is used? –Round robin, Least loaded (stateful), … –Busy conditions Does a 486 BUSY get sent to the caller or does another server(s) get the INVITE –Failure/No answer condition – fast timeout or OPTIONS Who solves this for you? –Many of these are not traditional SIP Proxy functions?

© 2007 Avaya Inc. All rights reserved. In Call Data Passing PSTN – extremely limited –User to User Information (UUI) –Typically limited to 128 Bytes SIP – very robust –UUI –URI parameters (in many of the headers) –Dedicated SIP headers –User Defined SIP headers –MIME encoded data in SIP message body

© 2007 Avaya Inc. All rights reserved. In Call Data Passing Examples –RFC 4240 voicexml= –URI parameters (applies to many headers) –Defined by SIP Subject:”Hello World” Contact:”Bob Cooper” –User defined AccountOwner:”bob cooper” ScreenPop: …

© 2007 Avaya Inc. All rights reserved. In Call Data Passing Questions to ask –How does a VoiceXML/CCXML application get access (send and receive) this information? –Are the methods and headers tied to a vendor’s platform or authoring environment? –What does the application writer need to know about SIP to make use of this information?

© 2007 Avaya Inc. All rights reserved. Asynchronous Events PSTN –Not much to speak of SIP –Info – sent anytime during a call –In band REFER –Out of band REFER VoiceXML 2.x was not designed to handle these types of events –Look to CCXML and/or SCXML event driven protocols to make sure of these capabilities

© 2007 Avaya Inc. All rights reserved. Security PSTN –Somewhat secure by its physical nature –Not that susceptible to denial of service attacks, … SIP –Web model based on Mutual key exchange, certificate authorities,.. –SIPS is secure SIP TLS for the SIP signaling path SRTP for the media path –Several different methods of exchanging keys

© 2007 Avaya Inc. All rights reserved. Feel free to contact me anytime Bob Cooper