Brian Gracely Technical Marketing Engineer

Slides:



Advertisements
Similar presentations
SIP, Presence and Instant Messaging
Advertisements

An Application Component Architecture for SIP Jonathan Rosenberg Chief Scientist.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
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.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
SIP & SS7 (SIP-02) Monday - 09/10/07, 10:00-10:45am.
H. 323 Chapter 4.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
Basics of Protocols SIP / H
Voice over IP Fundamentals
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
Chapter 5 standards for multimedia communications
IP Communications Services Redefining Communications Teresa Hastings Director WorldCom SIP Services Conference – April 18-20, 2001.
VoIP intro Henning Schulzrinne. Name confusion Commonly used interchangeably: – Voice-over-IP (VoIP) – but includes video – Internet telephony – but may.
Session Initiation Protocol (SIP) By: Zhixin Chen.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
 3G is the third generation of tele standards and technology for mobile networking, superseding 2.5G. It is based on the International Telecommunication.
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999 The Enhanced Services Layer in a Distributed Packet Network.
Agenda Introduction to 3GPP Introduction to SIP IP Multimedia Subsystem Service Routing in IMS Implementation Conclusions.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
SIP-based Application Development SIP International 2004.
Session Initialization Protocol (SIP)
© 2009 Avaya Inc. All rights reserved. Introduction to SIP Trunking Alan Klein Consulting Systems Engineer February 2009.
Copyright © 2002 ACNielsen a VNU company Key Features and Benefits of the 3CX PBX for Windows Server.
1 CCM Deployment Models Wael K. Valencia Community College.
VoIP lets you make toll bypass voice and fax calls over existing IP data networks instead of the public switched telephone network (PSTN). Today businesses.
Presented by Zhi-Hong Guo Instructed by Assistant Professor Quincy Wu
 CHAPTER 2  Understanding the Pieces of Cisco Unified Communication.
1 © 2001, Cisco Systems, Inc. All rights reserved. © 2003, Cisco Systems, Inc. All rights reserved. Cisco IP Telephony Dave Corley Engineer, IP Communications.
1 Leveraging SS7 to Deliver IP Services Carl Bergstrom Director – IN & IP Services VeriSign Telecommunication Services Internet Telephony Conference, February.
3. VoIP Concepts.
ITNW 1380 COOPERATIVE EDUCATION – NETWORKING Spring 2010 Seminar # 4 VOIP Network Solutions.
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.
The Proliferation of Session Initiation Protocol Matt Lazaro, Sr. Manager, Avaya Inc.
Voice over IP (VoIP).
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
B2BUA – A New Type of SIP Server Name: Stephen Cipolli Title: System Architect Date: Feb. 12, 2004.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Introduction to SIP Based ENUM IP Telephony Infrastructure 資策會 網路及通訊實驗室 Conference over IP Team 楊政遠 博士
Copyright  StarVox, Inc, - All Rights Reserved- Services Platform Requirements for for Next Generation Networks Next Generation.
Presented By Team Netgeeks SIP Session Initiation Protocol.
SIP, SDP and VoIP David A. Bryan CSCI 434/534 December 6, 2003.
148 Sidevõrgud IRT 0020 loeng nov Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
Web-based Enterprise Telephony Application Development Johnny Wong Principal Member of Technical Staff Oracle Corporation.
VoIP Signaling Protocols A signaling protocol is a common language spoken by telephones and call-management servers, the PSTN, and legacy PBX systems as.
Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future.
Softswitch SIP Proxy Server Call Manager IP Telephony Router Tablet PC IP PBX Class 5 Switch Class 4 Switch PBX Access Gateway Broadband Router Voice Gateway.
SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb
France Télécom R&D – February 5th 2003 Internet Telephony Conference – Miami, Florida Bridging the Chasm Between Legacy and Next-Generation Networks Internet.
1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Public © 2003, Cisco Systems, Inc. All rights reserved. Cisco Unified Communications Model RFP.
The Session Initiation Protocol - SIP
1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Cisco Unified CallManager Releases 4.2 vs. 5.0 Kevin McMenamy Sr. Technical Marketing.
S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,
© 2003, Cisco Systems, Inc. All rights reserved. 2-1 Cisco IP Telephony.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
Basics of Protocols SIP / H
IP Telephony (VoIP).
SIX MONTHS INDUSTRIAL TRAINING REPORT
Session Initiation Protocol (SIP)
VoIP Signaling Protocols Framework
Presentation transcript:

Brian Gracely Technical Marketing Engineer Voice over IP (VoIP) Brian Gracely Technical Marketing Engineer

Agenda Why VoIP? Comparing & Understanding the VoIP Protocols - H.323 - Skinny - MGCP - SIP SIP Tutorial Sample VoIP Applications Cisco VoIP products

Why VoIP? The Interesting Stuff Telecommunications Act of 1996 - Deregulation of the Bell networks - Open the competitive markets for Service Providers Converged Networks - Voice, Video & Data over an IP network - Reduced the costs of managing parallel networks - Allows voice to be an IP “application” Centralized or distributed architectures - Add features where they are needed

Why VoIP? The Challenging Stuff Do we need to replicate all the existing PSTN / PBX features? What’s the right architecture? - Centralized - Distributed - Mix of both How do we? - Provide better than PSTN QoS - Provide Admission Control - Secure the signaling & media - Meet all the regulatory requirements

Open Packet Telephony Open Service Application Layer (JAIN, AIN, TAPI, JTAPI, XML etc.) TDM/ Circuit Switch Open/Standard Interface Switching Network Line Concentration Call Control Connection Control Features Open Call Control Layer (SIP, H.323, MGCP, etc.) Digital Trunk Subsystem Common Channel Signaling Complex Administration Maintenance Billing Open/Standard Interface Standards-Based Packet Infrastructure Layer (IP, ATM)

AVVID Architecture - Open Packet Telephony Collaboration IP IVR, IP AA Apps Engine Intelligent Contact Manager ICM Applications Cisco Unity Voice Mail, UMS Video Voice Portal Call Processing Call Processing GK Directory PSTN PSTN gateways Analog phone support DSP farms IP Network Infrastructure Clients IP SoftPhone The World Is Now Global— All Apps Must Travel Time and Distance

Agenda Why VoIP? Comparing & Understanding the VoIP Protocols - H.323 - Skinny - MGCP - SIP SIP Tutorial Sample VoIP Applications Cisco VoIP products

VoIP Signaling Protocols H.323 - ITU standard, ISDN-based, distributed topology - 90%+ of all Service Provider VoIP networks - The current interconnect for CallManager to Service Providers - Useful for video applications Skinny - Centralized Call-Control architecture. - CallManager controls all features. - over 700,000 IP Phones deployed MGCP - IETF RFC2705 - Centralized Call-Control Architecture - Call-Agents (MGC) & Gateways (MG) SIP - IETF RFC2543 - Distributed Call-Control - Used for more than VoIP…SIMPLE: Instant Messaging / Presence

Basic H.323 Call IP Network Gatekeeper A Gatekeeper B LRQ LCF ACF ACF RRQ/RCF RRQ/RCF ARQ H.225 (Q.931) Setup ARQ V V H.225 (Q.931) Alert and Connect H.245 RTP Gateway A Gateway B Phone A Phone B

Basic Skinny Call IP WAN PSTN Cisco CallManager H.323/MGCP Gateway Voice Mail Server Call Setup Cisco CallManager IP WAN E.164 Lookup Ring Back Ring RTP Stream Off Hook H.323/MGCP Gateway PSTN

MGCP Architectures & Mixed Protocols SCP PSTN Gateway SIP or H.323 Network BTS / VSC SS7 SIP H.323 P S T N IMT V GK PSTN PRI V V Access Gateway MGCP RTP SIP / H.323

Agenda Why VoIP? How does it work & why is it interesting? Comparing & Understanding the VoIP Protocols - H.323 - Skinny - MGCP - SIP SIP Tutorial Sample VoIP Applications Cisco VoIP products

Why are we talking about SIP? Cisco has never met a protocol it didn’t like…. - Customers haven’t chosen 1 protocol to define VoIP SIP is a very Internet friendly protocol, and Cisco likes Internet friendly stuff…. - SIP reuses a lot of Internet protocols & formatting Customers still weary about proprietary protocols…. - Skinny works well, but it is proprietary It’s about the Applications!! - The next “Killer App” is the integration of voice, data, video, IM & Presence… SIP can do this. Microsoft!! 250 millions desktops might speak SIP soon…. - SIP client will be added to WindowsXP in October

The history of SIP Session Initiation Protocol (SIP) is defined via RFC2543 on March 17, 1999. Additional “feature” drafts have been written to address issues which concern SS7/ISUP handling, QoS, Alerting, DHCP, 3PCC, Firewalls & NAT, etc… IETF SIP-WG created in September, 1999 RFC2543bis (additions) created in April 2000. Vendor interoperability testing done at the semi-annual SIP Bakeoff (8th in August in UK)

The various flavors of SIP RFC2543 - “vanilla” SIP - the most commonly deployed & developed by commercial vendors SIP-T - inter Call Agent (MGC) protocol for carrying SS7 / ISUP messaging - basically maps ISUP messaging to a MIME attachment SIP extension from PacketCable - additions to Security, QoS & Privacy areas

SIP Basics - Architecture NTELL GENT SERV CES Application Services 3pcc CPL eMail LDAP CPL Oracle XML SIP Proxy, Registrar & Redirect Servers SIP SIP SIP PSTN SIP User Agents (UA) CAS or PRI RTP (Media) Legacy PBX

SIP Basics - Architectural Elements Clients: SIP Phones, Softphones, Gateways, Media Gateway Controllers, PDAs, Robots - User Agent Client (UAC) / User Agent Server (UAS) - Originate & Terminate SIP requests Typically an endpoint will have both UAC & UAS, UAC for originating requests, and UAS for terminating requests Servers: - Proxy Server - Redirect Server - Registrar Server

SIP Servers/Services (cont) LocationDatabase Registrar Redirect “Where is this name/phone#?” 3xx Redirection “They moved, try this address” REGISTER “Here I am” SIP Proxy Proxied INVITE “I’ll handle it for you” INVITE “I want to talk to another UA SIP User Agents SIP User Agents SIP-GW

SIP Methods Consists of Requests and Responses Requests (unless mentioned, each has a response) • REGISTER: UA registers with Registrar Server • INVITE: request from a UAC to initiate a session • ACK: confirms receipt of a final response to INVITE • BYE: sent by either side to end a call • CANCEL: sent to end a call not yet connected • OPTIONS: sent to query capabilities outside of SDP Newly Adopted Methods: • SUBSCRIBE & NOTIFY: used to identify device status / presence. The foundation of SIP IM / Presence (IMPP). • INFO: a means of carrying “data” in a message body • REFER: the mechanism to initiate a Transfer • MESSAGE: the means of carrying “data” for SIP IMPP Messages contain SIP Headers and Body. Body might be SDP or an attachment or some other application

SIP Addressing Modeled after mailto URLs. May be a combination of FQDNs or E.164 numbers or both. Support for Fully-Qualified Domain Names (FQDNs) using sip: URLs - sip: “John Doe” <jdoe@cisco.com> Support for E.164 addresses - sip:14085551234@gateway.com; user=phone Support for mixed addresses - sip:14085551234@10.1.1.1; user=phone sip:jdoe@10.1.1.1 Support for E.164 addresses using tel: URLs - tel:14085551234

Basic SIP Call-Flow SIP UA1 SIP UA2 INVITE w/ SDP for Media Negotiation 100 Trying 180/183 Ringing w/ SDP for Media Negotiation MEDIA 200 OK ACK MEDIA BYE 200 OK

Basic SIP Functionality - Call Forking “Contact 1234@10.1.1.1, 1234@10.1.1.2 and 1234@10.1.1.3” Location Database INVITE sip:1234@10.1.1.3 “Where is sip:1-800-GO-CISCO@cisco.com?” INVITE sip:1234@10.1.1.2 Proxy / Redirect Server INVITE sip:1234@10.1.1.1 INVITE sip:1-800-GO-CISCO@cisco.com Forked Calls can be in parallel or sequential. The first phone to answer will get the call, the others will get a CANCEL from the Proxy Server. LOCAL PSTN

Basic SIP Functionality - Call Redirection Location Database “Where is sip:3921234@cisco.com?” 392-1234 “You need to contact 4721111” Proxy / Redirect Server INVITE sip:3921234@cisco.com 3xx Moved Contact: sip:4721111@10.1.1.3 INVITE sip:4721111@10.1.1.3 LOCAL PSTN The user at 392-1234 informed the network that he could be reached on his cell-phone at 472-1111 National PSTN

3rd-Party Call-Control (3pcc) & Back-to-Back UserAgent (B2BUA) A user could manage their communications via a webpage. The webpage would invoke the SIP 3PCC application to create SIP sessions to all parties involved. HTTP post SIP Controller - 3pcc Application INVITE sip:1234 w/o SDP INVITE sip:9194721111 w/ SDP of SIP Phone 18x / 200 OK w/ SDP 18x / 200 OK w/ SDP ACK w/ SDP of SIP Gateway x1234 LOCAL PSTN

Agenda Why VoIP? How does it work & why is it interesting? Comparing & Understanding the VoIP Protocols - H.323 - Skinny - MGCP - SIP SIP Tutorial Sample VoIP Applications Cisco VoIP products

Application Engine Architecture External Services Packaged Solutions Application Toolkit IP IVR Voice Portal Auto Attendant VXML services Unity Telephony Queuing ICM Directory Access DB Access Notification Services Queuing (ACD) Personalized Apps Customer Apps LDAP Notification Server Web Access E-Mail Paging Enterprise Database Web Pages

IP Phone Display Applications IP Telephony Appliance - Corporate directory integration via LDAP - Web site integration via XML - Personalized menu’s via softkeys Extensible interface with IP services offers clear differentiation to PBX connected devices *

Convergence:Presence Services Managing your communications through web browsers, Instant Messaging and mobile devices

Informal Agent Queuing (IAQ) Central Site Distribution Groups with Queuing for Resources 2 Types of Queues Requestor Servicer IAQ Server IP SoftPhone PSTN Branch Agents IP Phones Remote Agents

Web Attendant Ubiquitous access via a browser Extension look-up via LDAP Easy of use with drag and drop interface Benefits: Eliminates specialized receptionist phones Access via URL Included with Call Manager 3.0(tbd)

Press #1 to Hear Stock Quote Voice Portal Solution IP IVR Stock Quote IP Intranet Extracts XML information from web page into IP IVR Benefit Only one place to configure and maintain data Consistency Lower admin costs Press #1 to Hear Stock Quote *

VXML Interpreter Context Implementation Platform VoiceXML Architectural Model: VXML Interpreter Context Document Server VXML Interpreter Implementation Platform VoiceXML in IOS: HTTP Server PSTN RTSP Server Cisco Voice Gateway

Agenda Why VoIP? How does it work & why is it interesting? Comparing & Understanding the VoIP Protocols - H.323 - Skinny - MGCP - SIP SIP Tutorial VoIP Applications Cisco VoIP products

Cisco VoIP Products Call-Processing - Cisco CallManager - Multimedia Conference Mgr - H.323 Gatekeeper / Proxy - Cisco SIP Proxy Server (CSPS) - BTS10200 Softswitch - VSC3000 Softswitch VoIP Gateways - Low End: ATA 186, 827v4, CVA122, uBR924, 1750, VG200 - Mid Range: 3810, 2421, 2600, 3600, Cat4000, AS5300, 7200, 7500 - High End: AS5350, AS5400, Cat6000, AS5850, MGX8850 IP Phones - 7910, 7940, 7960, 7935, Softphone Applications - Unity UM, Personal Assistant, Conference Connection, IP IVR, IP Contact Center, Web Attendant, XML / BTXML on IP Phones - 80+ EcoSystem partners Cisco Infrastructure - IOS QoS features, Line-Powered Catalyst Switches, Catalyst QoS features - Application Layer Gateway (ALG) in IOS-NAT / Firewall, PIX

Questions? Q&A

Brian Gracely - bgracely@cisco.com Voice over IP (VoIP) Brian Gracely - bgracely@cisco.com

Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 37