Ubiquity Software Corporation - PowerPoint PPT Presentation

1 / 47
About This Presentation
Title:

Ubiquity Software Corporation

Description:

Ubiquity Software Corporation ~ SIP ~ Simple Protocol - Profound Implications – PowerPoint PPT presentation

Number of Views:123
Avg rating:3.0/5.0
Slides: 48
Provided by: Simon240
Category:

less

Transcript and Presenter's Notes

Title: Ubiquity Software Corporation


1
Ubiquity Software Corporation
  • SIP
  • Simple Protocol - Profound Implications

2
Working Agenda
  • Introduction to Ubiquity Software Corporation
  • An overview of the Session Initiation Protocol
    (SIP)
  • SIP in the marketplace
  • Implications for Qwest
  • Worldwide service provider SIP initiatives
  • How can Ubiquity help?
  • Going forward
  • Question answer session

3
Introduction to Ubiquity
  • Six years of experience developing advanced
    telephony applications for service providers
  • Offices in US UK and Canada
  • Management team / directors include recognized
    authorities of SIP Technology
  • Michael Doyle CTO
  • Professor Henning Schulzrinne - Columbia
    University (Board Member)
  • Martin De Prycker CTO, Alcatel (Board Member)
  • Raised US42 million in venture capital - August
    2000
  • CapVest Equity Partners Fund, L.P
  • Celtic House International
  • JKB Capital
  • Alcatel
  • Recognized authorities in signaling and
    programming languages
  • SIP JAVA
  • Active in many associated standards bodies and
    working groups
  • IETF SIP SOAP JAIN SIP LITE
  • Founders of the SIP Center www.sipcenter.com
  • Co-authors of SIPstone (SIP server performance
    benchmarking)
  • First to enable SIP click-to-dial from within
    Microsoft applications

4
Current Relationship With Qwest
  • NEED THIS INFO SALES?

5
Henning Schulzrinne
  • Associate Professor, Columbia University
  • Department of Computer Science and Electrical
    Engineering
  • Ubiquity Software, Corp. Board Member
  • Since March 2001
  • Acknowledged as the architect of SIP
  • Co-Authored RFC2543 with aid of student and
    colleagues
  • Other related experience Includes
  • Internet telephony Internet multimedia
    quality-of-service mobility security
  • Other co-authored RFCs Include
  • RTSP RTP

6
A Brief History Of SIP
  • Feb. 1996 earliest Internet drafts
  • Feb. 1999 Proposed Standard
  • March 1999 RFC 2543
  • April 1999 first SIP bake-off
  • November 2000 SIP accepted as 3GPP signaling
    protocol
  • December 2001 6th bake-off, 200 participants
  • March 2001 7th bake-off, first time outside U.S.

7
VoIP Signaling Architectures
  • MGCP, Megaco master / slave
  • H.323 (Mostly) single administrative domain
  • SIP Peer-to-peer, cross domain

8
VoIP Architectures
Feature SIP H.323 Megaco/MGCP
Multiple Domains X ? -
Third-Party Control X - Single-domain
Multimedia X Fixed Set Unlikely
End System Control X X -
Extensible X ? Limited
Generic Events X - -
CGI Scripting X - -
Servlets X - -
CPL X X -
9
SIP Inheritance
  • URLs
  • General references to any Internet service
    (forward to email)
  • Recursive embedding
  • HTTP
  • Basic request/response format, status codes,
    authentication,
  • Proxies (but no caching)
  • CGI programming interface servlets
  • Email/SMTP
  • Addressing (user_at_domain)
  • MX ? SRV records for load balancing and
    redundancy
  • Header / body separation, MIME

10
SIP Design Choices
  • Transport protocol neutrality
  • Run over reliable (TCP, SCTP) and unreliable
    (UDP) channels, with minimal assumptions
  • Request routing
  • Direct (performance) or proxy-routed (control)
  • Separation signaling vs. media description
  • Can add new applications or media types, SDP ?
    SDPng
  • Extensibility
  • Indicate and require proxy and UA capabilities

11
What is SIP?
  • A Session Initiation Protocol
  • Ratified as RFC2543
  • Being refined in RFC2543bis
  • A signaling protocol
  • Call-control mechanism
  • Setup modification teardown
  • Resolves call endpoints
  • Domain name to IP addresses
  • Describes the session
  • Typically SDP (Session Description Protocol)

12
SDPs Role in SIP
  • Session Description Protocol - RFC2327
  • Describes session information to potential
    session participants
  • Carried within the SIP message body
  • Defines call attributes
  • Structured language to describe session
    characteristics
  • Indicates transport protocol and parameters
  • Typically, RTP payload format
  • Establishes port numbers on which media should be
    sent
  • Typically, UDP ports 1024 to 65535
  • Negotiates / exchanges available media
    capabilities
  • Audio, video, shared apps, chat, including
    encoding methods

13
SIP Attributes
  • Light simple but flexible
  • Few transactions
  • Scalable and extensible
  • Uses Internet formats components
  • Text-based messages - HTTP/1.1 message syntax
  • Internationalized ISO 10646 char. set, UTF-8
    encoding
  • Re-uses common ratified standards
  • SDP MIME DNS URL HTTP authentication
  • Enables non-standard call set-up information
  • Useful information may be carried within
    payload
  • Allows devices to make intelligent call-handling
    decisions
  • Invokes various high-level services
  • URLs as identifiers
  • Easy to re-direct to web resources (web
    push/pull)
  • Multicast ready
  • For scaling and announcements (mostly future use)

14
Basic SIP Call Flow
1. Register
2. Initiate call request (sipjane_at_ubiquity.net)
3. DNS resolve IP Address (ubiquity.net)
4. Forward call request to remote proxy
5. Locate user in registry (jane)
6. Forward call request to end-user
7. Accept call request
8. Establish media connection
qwest.net 192.1.10.1
ubiquity.net 204.1.64.200
CALL JANE
sipjim_at_zaffire.net (192.1.10.100)
sipjane_at_ubiquity.net (204.1.64.200)
15
Standardization
  • SIP and SIPPING working group are some of the
    most active in IETF
  • About 120 active internet drafts related to SIP
  • Typically, 400 attend WG meetings at IETF
  • 80-20 20 of the technical work takes 80 of
    the time!

60
50
Participation in SIP Bake-Offs (SIPit) From RFC
Release to Present Day
40
30
Organizations Participating
20
10
0
04-99
08-99
12-99
04-00
08-00
12-00
08-01
Source SiPiT
Date
16
Technology Adoption
17
Columbia CS Phone System
sipconf
rtspd
RTSP Media Server
Conferencing Server (MCU)
RTSP
Unified Messaging Server
sipd
Nortel Meridian PBX
T1
PSTN
sipum
Proxy/Redirect Server
Cisco 2600
Sun Solaris PC Linux/FreeBSD/NT
POTS
Plug n SIP
802.11b Wireless
Converter
18
What Problems Does It Solve?
  • Integration of telephony with other media
  • Telephony becomes another element of the IP /
    Internet mix
  • Lowers the barrier for application development --
    making it easier to be innovative
  • Minimal clients and feature programming
  • H323 and IN were/are not easy
  • Industry-standard platforms, web servers and IP
    infrastructures enable new services
  • Most of these platforms already exist in the
    network
  • SIP helps tie them together
  • New signaling and services architecture that is
    widely adopted
  • By service providers and vendors

19
Impact on Service Providers
  • Shift of telephony value add to the edge
  • Facilities-less network service provider ?
    separation of bit transport and services
  • AOL, Yahoo, MSN...
  • It destroys the centralized business model of
    telephony
  • Reduces the time to create new value-add services
  • Easier to add vertical-market applications
    (integration with IT infrastructure)
  • Application-creation by non-specialists, similar
    to web services
  • More personalized service model where the user
    has a greater level of control

20
Market Dynamics
VoIP PBX/CBX Trends
  • Converged PBX (CBX)
  • Packet-based PBX 4.1 of worldwide PBX sales in
    2000 19 in 2004
  • PC CBX
  • Small system for small business (CPE/CLE)
  • IP CBX
  • Larger systems (carrier network based)

21
Network-Based Applications Services
22
High-Level Sip Opportunities
  • Presence management
  • Personal session mobility
  • User profiling
  • Web call centers
  • Desktop call management
  • Voice-enabled e-commerce
  • Mobile (3GPP) adoption
  • Location services
  • Unified messaging
  • Instant messaging

23
Mobility, Presence Profiles
User profile Database
Voicemail Server
Application Services Broker
SIP Signaling Network
jim_at_work.net
jim_at_home.net
  • Services associated with a user not a device
  • User may have multiple associations
  • Presence management for single number
    reachability
  • Selective call forwarding based on profile
  • E.g., unknown caller transferred to voicemail

24
Voice-Enabled Help Desk
Call Center Application Voice-Enabled e-Commerce
Application Services Broker
Integrated Voice Response Server
Web Server
SIP Signaling Network
  • Customer clicks-to-dial from a web page
    pertinent details popped
  • Customer browses website then navigates through
    an IVR
  • Customer is connected to the appropriate
    representative
  • Representative shares media (web push) with
    customer (e.g., technical documentation)
  • Video conferencing initiated negotiation, show
    me

25
3rd Generation Partnership Project
Application services broker services and
applications environments
3GPP Release 5 - sample call between different
service providers
Authorize QoS Resources
Service Control
Home Network 1
Home Network 2
Called Party
Well-Known Entry Point
Calling Party
Diameter
Resource Reservation
CSCF Call State Control Function All
SIP-based signalling platforms P Proxy 1st.
point-of-contact. emergency service break-out and
triggers local services (e.g., directory, QoS
reservations) S Serving Determines what
operator a subscriber belongs too. Provides
subscriber services (call forward, VPN, etc.) I
Interrogating Well-known entry point to
different operator oad Balancer for HSS HSS
Home Subscriber Server Current location
information (superset of GSM HLR (Home Location
Register))
26
Location-Based Mobile Services
Application Services Broker
Home Subscriber Service
Web Server
SIP Signaling Network
1. Taxi service requests user location from HSS
2. Location information used to retrieve list of
cab companies in the area
3. User selects taxi service call established
to cab company
4. Cab company simultaneously updated with
general location closest cab cispatched
27
Impact to Qwest
  • Does Qwest need to invest in disruptive
    technology?
  • Have the CLEC threats diminished?
  • Will box/software providers playing in the edge
    be able to sell CLASS features?
  • Should Qwest fall back on traditional revenue
    streams?
  • New services
  • Adding value to popular services
  • Reducing costs
  • Should Qwest embrace or slow down technology
    adoption process?
  • Big enough to through a large spanner in the
    works
  • Is SIP an opportunity or a threat for / to Qwest?

28
Service Provider Initiatives
  • Level 3
  • WorldCom
  • ATT
  • British Telecom
  • Telia
  • Microsoft

29
Level 3
  • Very active in the SIP arena
  • Integral part of their softswitch strategy
  • Active in standards bodies and working groups
  • Announced industries first SIP-based IP voice
    network
  • Interoperability certification program
  • (3)Works voice certification program
  • Designed stateless core proxy in-house
  • Working closely with companies like Ubiquity on
    edge strategy
  • Aggressive plans to expand capabilities and
    offerings
  • Shunning traditional telephony applications
  • Less vertically integrated than WorldCom, for
    example
  • Not attempting to reinvent the PSTN

30
Worldcom
  • Very active in the SIP arena
  • Employs major SIP advocate and promoter
  • Henry Sinnreich - Distinguished Member of
    Engineering
  • Designed proxy in-house
  • Opened up to public for interoperability testing
  • http//sipaccount.wcom.com/sipregistration.html
  • Recently announced a fully SIP-based Service
  • IP Communications service
  • Retail offering of hosted business communications
    applications
  • IP Centrex (PBX replacement) Plus .
  • Targets midsize to large customer base
  • Using a broker architecture to layer services
  • Designed in-house or from 3rd party vendors
  • Plans to offer SIP phones
  • Can be seen as a major play to undermine Class 5
    services

31
ATT
  • Taking the usual early majority stance
  • Embracing SIP for future VoIP support
  • Currently using H.323 until SIP is broadly
    accepted
  • Expected to fully adopt SIP and replace H.323 in
    12 to 18 months
  • Focusing on enterprise VPNs and managed services
  • Managed Internet Service (MIS) IP
  • Managed Router Service (MRS) Frame

32
British Telecom
  • Publicly Evaluating Ubiquity Products for
    Advanced Services
  • Working with the Ubiquity product portfolio to
    create advanced, new, services
  • Focus on both residential business verticals
  • Initial services to roll-out shortly

33
Telia
  • Early adopter of SIP-based applications and
    services
  • Second-line residential services targeted at
    teenagers
  • Presence call profile web push IM
  • Focus on specific vertical markets
  • Market-specific applications
  • Network-based / hosted
  • Call profiles presence IM
  • Employing an applications service broker
    architecture

34
Microsoft
  • Making a huge play for ubiquitous support of SIP
    at all levels
  • Under the .NET architecture umbrella
  • Windows XP (GA)
  • SIP-enabled version of messenger
  • SIP user agent / client
  • Windows XP Server (July 2002)
  • Extensible SIP proxy server
  • Windows CE (July 2002)
  • SIP user agent / client
  • Windows Embedded - OS for Appliances (July 2002)
  • SIP user agent / client
  • SIP phone (Q1 2002)
  • Stinger
  • Xbox gaming platform (Nov. 2001)
  • Hoot n holler voice with networked games

35
Other Carriers Active in SIP
Primary focus is advanced applications and
services - not pure backbone infrastructure - US
carriers Typically want to augment NB IP VPN
services
  • Verizon (US)
  • Genuity (US)
  • Broadwing (US)
  • Telecom Italia (Italy)
  • FranceTelecom (France)
  • Deutsche Telekom (Germany)
  • KPN Telecom (Netherlands)
  • Elisa (Helsinki Telephone - Sweden)
  • Telenor (Norway)
  • Orange (UK Mobile)

36
Ubiquity Market Presence
  • Extend leadership position as provider of carrier
    grade, end-to-end, SIP infrastructure solutions
  • Develop joint solution platforms with partners
    that they can sell to their customers
  • Ubiquity Carrier ? Enterprise
  • Ubiquity NEV ? Carrier
  • Ubiquity NEV ? Enterprise
  • Create pull demand in the carrier space for NEV
    / infrastructure solutions
  • Eventually create pull demand directly from
    enterprises
  • Partner with best of breed application providers
    (e.g., media servers) to enable advanced bundled
    solutions on top of the Ubiquity platform
  • Offer telco-class applications designed in-house

37
Product Portfolio
  • Proxy Server
  • SIP Network Server
  • Applications Services Broker
  • Design Deck
  • Element Manager

38
Signaling Network Evolution
  • Edge Provisioning
  • Optimized for service delivery

Service Aware
  • Core Routing
  • Optimized for speed

Slower Statefull
Fast Stateless
Non-Service Aware
39
SIP Network Server
SIP
Routing Module
Load Balancing Manager
SIP Engine
Database Interface Module
JDBC
Transaction Stateful Proxy
Registrar Module
Redirect Server
Location Service Module
Authentication Module
Management Server
SNMP MIB
Event Config Log
RADIUS
DNS
ENUM
SNMP
SIP
40
Ubiquity in the Converged Network
Applications
The ASB Drives service creation by mediating and
smoothly integrating the applications and
signaling layers. Thus, the ASB aids in the
deployment of new, disparate, multi-vendor
services and easies feature interaction issues
Call Control (Signaling)
Switching
Transmission
41
Application Service Broker (ASB)
External Resources
SIP
HTTP
Routing Module
Service Director
SOAP
SIP
Service Host
Database Interface Module
Transaction Stateful Proxy
Registrar Module
JDBC
SERVICE LOGIC
User Agent Module
Location Service Module
Authentication Module
SERVICE ENGINES
Management Server
SNMP MIB
Event Config Log
RADIUS
DNS
ENUM
SNMP
42
Distributed Service Architecture
Applications
HTTP
Signaling
SDP/SIP
Source-Routing
Transport
Media Stream (i.e. RTP/IP)
NETWORK EDGE
NETWORK CORE
43
Enhanced, Brokered, Data Services
Application Services Broker
Altavistas Babelfish Translation Server
Short Message Service (SMS) Gateway
SOAP
SMS
URI urnxmethodsBabelFish call.setMethodName
"BabelFish" translationmode "en_fr" Sourcedata
"Hello everybody!"
FIXED USER
MESSAGE sipsimon_at_ubiquity.nettranslateen_frSIP/
2.0
1. Send an instant message
2. Forward message to a translation server
3. Translated message forwarded to SMS gateway
MOBILE USER
4. Message delivered to mobile phone
44
Design Deck
  • A set of APIs that when ported into any IDE allow
    a Service Designer to create applications that
    can access Resources on the Application Services
    Broker (ASB)
  • JavaBeans to Interface with ASB Modules
  • License to Develop and Upload CPL Scripts onto
    the ASB
  • JavaDocs Detailing the APIs
  • Extensive Documentation and Sample Code
  • Service modules in the ASB are building blocks
    whose functionality is accessed via the
    DesignDeck API
  • Enables IP telephony call-control elements to be
    manipulated in combinations with user agents and
    web servers
  • Includes the follows Java Beans and Associated
    Java Docs
  • Presence management Instant messaging
    Third-party call control CPL storage
    Forwarding Call logging

45
Sample Design Deck Application
Execute Service Logic
Java Server Pages
LDAP
1. Set Call Profile Via Web Interface using Java
Server Pages (JSP)
2. Endpoint B Notifies Availability via SIP
REGISTER Presence Status Updated
3. PM Element Detects Change-of-Sate and Triggers
3PCC Element, INVITEing the Two Third Parties
Automatically Establish Call When SIP Endpoint
B Becomes Available
SERVICE
M O D U L E S
46
Going Forward
  • NEED THIS INFO SALES?

47
Question Answer Session
  • OPEN FORUM
Write a Comment
User Comments (0)
About PowerShow.com