20040420-Corp-Mazza

Download Report

Transcript 20040420-Corp-Mazza

The Promise of SIP
Inter-personal communications
April 20, 2004
Bruce Mazza
[email protected]
Copyright © 2003 Avaya Inc. All rights reserved
2
Challenge – The User Has Been Forgotten
Need for a user-centric communications architecture
• Today’s demands
• Technology is a differentiator in attracting top talent to campuses
• Geographically dispersed teams “virtual teaming”
• Increasingly mobile students, researchers, professors and administrators
• Faster response to research colleagues and access to experts
• More and more collaboration
• Reliable and resilient Communications
• Time is finite.
• “Your time” = Research Time = Grant deadlines, quality of research
• Are users equipped for this world?
• Multiple phones, devices, mailboxes…
• Different access methods at different times
• Phone tag, email tag, insecure “Internet” instant messaging, unintegrated wireless
• What if it all worked together!
3
Agenda
• About Avaya
•
•
•
•
SIP Summary
Enabling User-Centric Communication
Use Cases
Backup Slides
4
About Avaya
• Leading global provider of communications solutions and
services that help businesses, government agencies and
other institutions excel.
• #2 Worldwide in Communication Systems
• #1 Worldwide in unified messaging, messaging systems,
call centers and structured cabling systems.
• Spun from Lucent Technologies in 2000
• Avaya Labs Research team, roots in Bell Labs
• Current customers include 30% of Internet2 Member
Universities, and 90% of the Fortune 500.
• Avaya Recognized as First "Fortune 500 Citizen of the
Disability World"
5
Avaya and Internet2
• Avaya recently joined Internet2
• Engaging in collaborative efforts with the VoIP Working
Group and Presence and Integrated Comunications (PIC):
– SIP.edu
– VoIP SIP Interoperability Study
6
Agenda
• About Avaya
•
•
•
•
SIP Summary
Enabling User-Centric Communication
Use Cases
Backup Slides
7
Avaya view SIP
• Session Initiation Protocol
– IETF standard for communications convergence
– Based on RFC 3261 and associated documents
• Media agnostic
• Voice, video, instant messaging, TTY, etc.
• A message based protocol
– Derivative of HTTP
– Stateless
• Compare with circuit switched communications
• Views communication and collaboration in the context
of a “Communication Session” between humans, not
specific devices
8
Attributes
Media Agnostic Routing Protocol
• SIP a text-encoded protocol based on elements of HTTP
and SMTP. Designed for peer-to-peer communications,
and uses a client-server (request/reply) model similar to
HTTP.
• Designed to set-up, modify, and tear down
communication sessions.
• SIP can support any type of communication session; it
is agnostic to the content whether it is voice, video, or
instant messaging.
• Stateless. Messages carry their own routing
information
9
Attributes
Logical User Addressing
• SIP provides a logical identity (Uniform Resource Indications) URI
– E.g. “sip:[email protected]” or “sip:[email protected]”
• Identity is mapped to arbitrary devices (Uniform Resource Locator) URL.
User=phone, user=e-mail, etc
• Independent of physical location. Hoteling and User Mobility are native
Desktop Application
(e.g. softphone)
Instant Messaging Client
Hand held IP
Device
Desk phone
10
SIP
Phone
Mobile Phone
Attributes
Presence and Instant Messaging
• SIP for Instant Messaging and Presence Leveraging
Extensions (SIMPLE)
• Introduces “Presence” into communications state
– Based on Subscribe and Notify Events
– The Body of a Notify message can be something like XML
information.
• RFC has not yet agreed on standard for presence.
– SIMPLE is being used by IBM, Microsoft, Avaya, etc and is
evolving into the standard for the Enterprise market
– XMPP (Jabber.org) is used by AOL, etc and is evolving into
the standard for the Consumer market
– Gateways will need to exist
11
Attributes
Security
• SIP Space Threats are multi-faceted. Voice, IM, Video,etc
– Identity Spoofing, Toll Fraud, DoS, Viruses, SPAM, SPIM, etc
• SIP Security Profile (RFC 3162)
– Signaling channel: Transport Layer Security (TLS) hop-by-hop,
identity transitive trust
– Bearer channel: SRTP is the new voice security standard offering. SIP
extension allows the key exchange in order to construct the security
keys.
– Multimedia security. S/MIME end-end protection (confidentiality,
authentication of content) for IM, email.
• Complementary attributes
– Authorization & Policy
• Authentication verifies who you are
• Authorization specifies what you can do.
12
Components
User Agents & Servers in a SIP Network
13
Avaya Converged Communications Server
Evolutionary path, integrating old and new, Avaya and 3rd
party
Multi-Vendor SIP Clients & Applications
SIP Domains
PSTN
Internet, Intranet, Extranet
Service Providers
3rd Party SIP Applications
Converged
Communications
Server
“Edge” Domain Server
Domain Servers
sip:customer.com
Communication
Manager 2.0
“feature server”
B2BUA
SEAMLESS
sip:nj.customer.com
sip:uk.customer.com
Communications
etc.
IP Softphone
SIP/SIMPLE
Instant Messaging
3rd Party SIP Endpoints
IP, Wireless, Digital
and Analog Endpoints
SIP Endpoints
14
Agenda
• About Avaya
•
•
•
•
SIP Summary
Enabling User-Centric Communication
Use Cases
Backup Slides
15
User-centric Communications Architecture
Expanding integration with secure SIP-based services
• Architecture focus shifts to user
– Users not devices, enabling user mobility
– User identity, presence, rules, routing
• Unified Access
– Enhanced softphones, phones, PDA apps
– Increased endpoint intelligence
– Integrate with speech, web, wireless
• Application integration
– SIP is a key “glue” between business and
communications applications and
endpoints.
– Along with XML and Web Services
• Communication Services
– Secure SIP-based integration layer to be
leveraged across Avaya portfolio
– Natural evolution from current products
– Open standards-based APIs
16
What roles does SIP play in enabling user
centric communications?
•
Increases scalability to reach more users
•
Business Continuity through distributed topology and
stateless communications
Glue between legacy and non-legacy devices, application
servers, networks.
•
•
Rich Presence and Instant Messaging
17
Scalability
• SIP is inherently scalable
– Signaling only – no media
– Session stateless
• Almost eliminates resource consumption
– 100 cps = 360,000 BHCA
• ~7 calls per hour from user base of 50,000
• Various techniques to address traffic spikes
– E.g. load balancing, fail-over, etc.
18
Network Topology & Scaling
(Domain & Sub-Domain Authoritative Servers)
company.com
Domain
INVITE
sip:[email protected]
Mapping
Data
2-5 Home Proxies
Home
proxy
SubDomains
Edge
proxy
INVITE
sip:[email protected]
Home
proxy
User
Data,
Prefs….
eng.company.com
Home
proxy
User
Data,
Prefs….
mktg.company.com
19
User
Data,
Prefs….
sales.company.com
Network Topology & Scaling
(Domain & Sub-Domain Authoritative Servers)
company.com
Domain
Mapping
Data
2-5 Home Proxies
INVITE
sip:[email protected]
Edge
proxy
INVITE
sip:[email protected]
Home
proxy
SubDomains
Home
proxy
User
Data,
Prefs….
eng.company.com
Home
proxy
User
Data,
Prefs….
mktg.company.com
20
User
Data,
Prefs….
sales.company.com
Business Continuity / Survivability
• Active / standby failover
• Shared virtual IP address:
– Standby server monitors the liveness of the Active
server
– All state updates are replicated
Softphone
Proxy / Presence
SIP phone
Replicated
State
DNS
SIP phone
SIP
Proxy / Presence
21
Business Continuity / Survivability
– Standby takes over IP address on detection of Active
failure
– “Original Active” becomes Standby on restart and
synchronizes missed data updates
Softphone
Proxy / Presence
SIP phone
X
Replicated
State
DNS
SIP phone
SIP
Proxy / Presence
22
Convergence Glue
• SIP is the glue between legacy and non-legacy devices,
application servers, networks.
• Promotes interoperability of applications, networks,
vendors.
– SIP’s text-based structure greatly simplifies
interoperability between different vendor
implementations by making it easier to interpret
messages.
• Supports mobility of devices
• More intelligent endpoints and applications
• Allows customers to evolve rather than forklift
23
B2BUA
• SIP Proxy gets requests to or from users. Can’t do midcall processing
• However, the proxy can hand requests to feature
servers (B2BUA) for additional processing,
• Crucial to provide end-to-end tracking of the call state,
mid-session manipulation and control (I.e. media
transcoding),
• Mechanism for integration with advanced and legacy
applications.
– Advanced telephony
– Call Center, etc.
24
Evolutionary Strategy provides Investment
Protection
SIP to SIP routing
SIP
PSTN & Mobile
Networks
SIP-enabled Avaya™
Communication Manager
B2BUA
SIP Origination / Termination
Network
SIP
SIP
SIP
TDM phones
IP Softphone R5
IP phones
25
Avaya™ Converged
Communications
Server
SIP
4602 SIP Phone
SIP Telephony Feature Support (SIPPING 16)
• Call hold
•
•
•
•
Music on hold
Attended / unattended transfer
Call forwarding – unconditional / busy / no answer
3-way conference
• Find me
• Call forward
• Call waiting
• Automatic redial
26
Additional Telephony Features via B2BUA
with Avaya Communication Manager
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Active appearance select
Automatic call back
Automatic call back cancel
Call forwarding all
Call forwarding busy/no answer
Call forwarding deactivation
Call park
Call park answer back
Call pick-up
Conference on answer
Calling party number block
Calling party number unblock
Directed call pick-up
27
Drop Last Added Party
Exclusion (Toggle on/off)
Held appearance select
Idle appearance select
Last number dialed
Malicious call trace activation
Malicious call trace deactivation
Manual signaling
Priority call
Send all calls enable
Send all calls disable
Transfer on hang up
Transfer to voice mail
Many more…
Drivers for Presence and IM in Education
• Researchers and Educators depends on knowledge in
distributed reservoirs of information
• Dependencies on geographically dispersed research
teams and distance learning
• High levels of collaboration are needed
• Continuous cost reduction
• Develop home grown applications to fulfill specific
needs
28
An End to Phone Tag
• ‘Communication Sessions’ are based on “Presence” This helps
dictate how you might want to communicate with that person.
• I.e. the publication of your willingness and ability to
communicate
– Note that Presence publication is selective
IM Client
• Available to talk now
• Available via IM only
• Traveling
• Working off-site
• Not available
Softphone
Voicemail
29
SIP/SIMPLE Presence & Instant Messaging
ENTERPRISE
BUDDY LIST
Avaya IP
Softphone
Avaya Converged
Communications Server
On-hook /
Off-hook
SIP-enabled Avaya
Communication Manager
Desk phones
30
Features Leveraged with Presence
• “Click-to-conference”
SIP phones
SP SIP Network
CCS Home Proxy
(incl. Presence & Registrar)
User at the airport
on a softphone
SIP Conference Server
Softphone
Communication Manager
SIP
Media
IP phone
TDM phone
31
“I want to have a
conference with 4
other people who are
giving ‘Available’
Presence indications”
Avaya Vision of Presence
• Presence Server.
– Subscribe to a network based buddy list.
– Collects information from applications about presence state of
devices that it manages.
• Vision – Network-based Presence
– Your phone has a presence state
– Your Desktop calendar has a presence state
– Your Wireless LAN card has a presence state
– IM client
– Cell Phone
– Hard phone
• Aggregate a Users total presence state from a plethora of different devices
• Implement User Policy in the network. Control the availability of presence
information.
32
Avaya Vision of Presence
• Example: Define new boundaries of Presence
– Old World – “Busy” used to mean that a particular phone
was off hook.
– New World – Busy may mean that a user is off-hook on a
telephone, typing an e-mail, in a meeting, or whatever
else that User’s policy is setup to describe as busy.
• Use presence to affect call flow
– Old World – Call Forward on Busy/No Answer
– New World – Call Forward on Busy/No Answer will have
a whole new meaning.
33
Personal Profile Manager
• Concept is to manage and store personal directory information
– Accessible from any client or endpoint
– Available to applications requiring directory access
• Permissions Management
– Manage access to communications state
• Selective presentation of presence and availability
SIP
Presence
NOTIFY
Converged Communications Server
(includes Personal Profile Manager)
SIP
Manage Personal Directory and
Permissions Management preferences
34
Directory leveraged by all
SIP-enabled devices and
applications
Integration with Desktop Tools
• Microsoft & Lotus competences:
– Desktop Collaboration, email, calendaring, to-do lists, contact
lists etc.
• Avaya’s competences:
– Telephony and voice messaging are key convergence features
• Especially multi-party conferencing
• Points of Integration:
–
–
–
–
Combining application state and communication state
Integrating calendar data into routing decisions via presence
Instant Messaging
UM currently integrated with email from both vendors
35
Agenda
• About Avaya
•
•
•
•
SIP Summary
Enabling User-Centric Communication
Use Scenarios
Backup Slides
36
Concept: Auto Conferencing based on
Availability
Researcher at
University 2
Researcher at University 1
Abilene
“I want to
automatically launch
a conference today
with 4 specific
researchers as soon
as they all give
‘Available’ Presence
indications”
Converged Communication
Sever Home Proxy
(incl. Presence & Registrar)
Conferences all
parties together. and
Voice Call is recorded
Presence Server
Automatically detects
desire presence state
SIP Conference Server
Communication Manager
SIP
Researcher in
Field on 802.11
wireless device
Media
IP phone
TDM phone
Researchers at University 3
37
Concept: Hospital Presence and Notify
1. System
Administrator sets up
notification rules in
Notification
Application
7. Presence server
status allows call
routing to on-call
physician and
reserves resources
on a Pre-surgery
Video Conference.
2. Physician enters his
notification and
presence preferences
into self-service portal
3. Patient
undergoes a
series of
medical tests
4. Lab tech enters
test results into
patient records
management system
9. Notify App system
maintains a record of the
notification and response and
conference. All encrypted
8. On-call physician
accesses test results
and immediately is put
into a video and IM
conference with
Available experts from
around the nation.
5a. Records
management system
sends event to
Notification App
5b. Or, alternatively, App polls
Medical
Informationrecords management system for
updates
System
Avaya CCS
38
6. Based on the Physician’s calendar, he is
Not Available …a little too busy!
Concept: Converged Seamless
Mobility Architecture
Outside the Campus
Within the Campus
PWN
Communication
Manager-enabled
IP-PBX and SIP
Presence Server
Jane is taking a call
on campus on her
802.11 wireless
device, but drives to
the city for dinner
plans.
Mobility Manager
Wireless LAN
Infrastructure
Motorola Dual 802.11/Cellular
Handset
Thanks to Presence
Information, as Jane
walks out to the
parking lot, her call is
automatically handed
to the Public Wireless
Network
39
Communications Convergence Vision
SIP Clients & Endpoints
(including Avaya & 3rd Party)
System Management
3rd Party Applications
and
Web Services
40
Future Avaya
Applications
Personal Workspace
Manager
Contact Center
Applications
Unified Communications
Applications
Communication Manager
(Telephony Feature
Server)
SIP Infrastructure
Agenda
• About Avaya
•
•
•
•
SIP Summary
Enabling User-Centric Communication
Use Scenarios
Backup Slides
41
Avaya view on SIP Interoperability
• Avaya is an active participant in IETF standards for SIPPING and SIMPLE
– Reserve the right to implement IETF draft standards as required
– Will respond to market requirements to support certain SIP “extensions”
• Leveraging a commercial SIP framework as basis for development
• Avaya participates in SIPit (bi-annual SIP interop convention)
– Capabilities tested:
• Basic calls; Presence; IM
– Vendors tested with:
• Alcatel, AT&T, AudioCodes, AudioTest, Broadcom, Cisco, Compaq, Digaco,
dynamicsoft, HCL, Hughes, Indigo, Mediatrix, Mitel, NIST, Nokia, Nuera, Pingtel,
Polycom, Radcom, Radvision, Siemens, SNOM, Sylantro, Telogy, TonesTest, Trillium,
Vovida, Webley, Wipro, Worldcom
• Will be leveraging standard test tools in development (e.g. Navtel)
• Planning to pursue independent certification (e.g. MierComm)
• Will certify interoperability with selected partners (e.g. Level(3))
42
IP Softphone R5
Integrated Voice & Instant Messaging
• Latest generation IP Softphone supporting
Avaya Communication Manager 2.0
• Incorporates a SIP IM client and a presencebased contact (“Buddy”) list
– Contact directory includes both phone
numbers and IM user IDs
– Tracks contact list presence information
(peer to peer in Release 2.0)
– IM-to-Voice and Voice-to-IM at a touch of a
button
• Expands Productive Dial & Call Receipt
Capabilities
– Better integration with Microsoft® Outlook® enabling dialing from contact lists and
screen pops that offer contact information
when calls from contact list members are
answered
– LDAP Directory dialing
– Click and Dial from Web browsers 43
Avaya IP Softphone 5.0
Integrating voice & instant messaging
• Adds presence, instant messaging
– Contact directory with phone numbers
and IM “buddy list” IDs
– Combined phone and IM presence shown
– Includes call and IM logging capability
– IM-to-voice, voice-to-IM at touch of a button
– Delivered by Converged Communications
Server
• Full-function rich telephony
– Delivered by Communication Manager 2.0
• Evolutionary
– Easy to add to traditional and IP telephony
– Same softphone customers already deploying
• Standards-based
– SIP, SIMPLE
– (Roadmap: Integration with consumer IM)
44
Avaya IP Softphone 5.0
Enhancing user productivity
• Softphone useable in many ways
– PC with headset or USB phone device
– Softphone controls IP phone
– Softphone controls existing digital phone
– Voice bridged out to home or wireless phone
– (Softphone for Pocket PC PDA)
• Desktop integration
– Click and dial from Web browser highlights
– Dial from Microsoft Outlook contacts
– Dial from other desktop apps through TAPI
– Contact screen-pops on incoming call
– Call log integration into Outlook journal
– LDAP enterprise directory dialing
45
Avaya 4602 SIP Phone
Cost effective standards-based SIP phone
• Exceptional value
– Entry level multi-line SIP-base IP phone
– Access to Communication Manager 2.0 features
(extending “SIPPING 16”)
– Can be used in conjunction with IP Softphone
– List Price of $195
• Increasing choice in endpoints
– Starting with market demand for lower costs
– Open SIP standards enable multivendor interoperability
– Actively testing third-party SIP phones and encouraging vendors to join
DevConnect program to test interoperability with Avaya applications
46
Summary
• Converged Communications is about integrating
communication context with application context
• Avaya is developing a converged communications
application suite
–
–
–
–
–
SIP enabled communication infrastructure
Enterprise presence infrastructure
Integrated with applications
Operate in a multi-vendor SIP environment
Deliver value add end-to-end SIP solutions
• Internet2 offers Avaya an opportunity to collaborate
with thought leaders on leading edge technology for
Higher Education and beyond
47
Official Convergence Communication Provider
for the 2002 and 2006 FIFA World Cup™
FIFA Women’s World Cup USA 2003
© 2004 Avaya Inc. All Rights Reserved.
All trademarks identified by the ® or TM are registered trademarks or
trademarks, respectively, of Avaya Inc. All other trademarks are the
property of their respective owners.
48