SIP User Agents SIP.edu Workshop BCIT, Burnaby, British Columbia Ben Teitelbaum SIP.edu Workshop BCIT, Burnaby, British Columbia Ben Teitelbaum.

Slides:



Advertisements
Similar presentations
Polycom Unified Collaboration for IBM Lotus Sametime and IBM Lotus Notes January 2010.
Advertisements

AASTRA provides FMC solution from small to big companies
SIP, Presence and Instant Messaging
Fall IM 2000 Introduction to SIP 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.
Global SIP Dialling Plans (SIP Peering using key pads) SIP Workshop APAN Tokyo Japan 25 January 2005.
Connectivity for Advanced VoIP and Integrated Communications National Internet2 Day March 18 th, 2004 Ben Teitelbaum, Internet2 For this and other talks...
29 September 2003 Internet2 VoIP and PIC in a Nutshell Ben Teitelbaum.
Partnering with Internet2 to Develop Next-Generation Campus Services Ben Teitelbaum Dennis Baron Tyler Johnson
1 SIP.edu call 6/23/05SIP.edu by Numbers Ben Teitelbaum SIP.edu Working Group Call June 23 rd, 2005.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services Ivan Gaboli, Virgilio Puglia.
Voice over Internet Protocol at Space Telescope Science Institute.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Figure 7-1 Softswitch Components Signaling Gateway Feature Server Softswitch Universal Media Gateway SGCP SIP MGCP MGCP (Media Gateway Control Protocol)
Packetizer ® Copyright © 2007 A Concept for the Advanced Multimedia System (AMS) Paul E. Jones Rapporteur ITU-T Q12/16 July 30, 2007.
Office 365 for Enterprises ITExpo February 2, 2012.
3CX Phone System Version 9 Allen Miller Computer Consulting
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
KX-HGT100 SIP-Phone. KX-HGT100 Configuration (1) User name: KX-HGT100 Password: kx-hgt100 1.Connect the HGT100 to the LAN via a suitable switch port 2.Power.
1 7912G IP PHONE LCD SCREEN TYPE OF PHONE SOFT KEYS NAVIGATION BUTTON FOOT STAND HAND SET VOLUME BUTTON  MENU  HOLD DIAL PAD.
1 TAC2000/ LABORATORY 117 Windows-based SIP UA  Microsoft Windows Messenger  X-Lite  NBEN UA.
Session Initiation Protocol (SIP) Aarti Gupta. Agenda Why do we need SIP ? The protocol Instant Messaging using SIP Internet Telephony with SIP Additional.
Addition 1’s to 20.
25 seconds left…...
Week 1.
1 What’s Next For SIP Trunking? Carriers Enabling and Bringing WebRTC Features With Their Trunks © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking,
THIS IS THE WAY ENUM Variants Jim McEachern Carrier VoIP Standards Strategy THIS IS.
Lync /11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Vodacom Microsoft Hosted Lync
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.
IP Communications Services Redefining Communications Teresa Hastings Director WorldCom SIP Services Conference – April 18-20, 2001.
Twinkle A SIP client based on open source and open standards Michel de Boer
Session Initiation Protocol Winelfred G. Pasamba.
Session Initiation Protocol (SIP) By: Zhixin Chen.
Copyright © 2001 Telcordia Technologies, Inc. All rights reserved. SEC: Spontaneous Enterprise Communications Hyong Sop Shim, Chit Chung, Michael Long,
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
Session Initialization Protocol (SIP)
© Aastra Aastra BluStar for PC High-Quality Audio and HD Video from Your Desktop.
 CHAPTER 2  Understanding the Pieces of Cisco Unified Communication.
Asterisk based web real time communication Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
17 th Jan 06 IP40 Sales Brief. 2Plantronics, Inc. Contact Center Desktop – The changes Infrastructure in the contact center is now following the trends.
Architecture SIP proxy, redirect server SQL database sipd Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database:
Architecture Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database: MySQL User information:
Andmeside IRT 0030 loeng nov Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut
Delivering Voice, Video, Data & Mobility to SMBs.
ITNW 1380 COOPERATIVE EDUCATION – NETWORKING Spring 2010 Seminar # 4 VOIP Network Solutions.
IP telephony overview and demonstration
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
B2BUA – A New Type of SIP Server Name: Stephen Cipolli Title: System Architect Date: Feb. 12, 2004.
1 TAC2000/ LABORATORY 117 Outline of the Hands-on Tutorial  SIP User-Agent Register Register Make calls Make calls  Fault-Finding Tools Observe.
Enterprise SIP Solutions Venkat R. Uppuluri — Director of Product Marketing.
Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training September 27, 2004 Austin, Texas Introduction to.
Introduction to SIP Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis,
Presented By Team Netgeeks SIP Session Initiation Protocol.
148 Sidevõrgud IRT 0020 loeng nov Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Jan 24, 06William Rich, Pingtel Corp. IT Expo. Pingtel Corp., William Rich, IT Expo, Jan 24, 06 VoIP is Here… Source: IDC IP PBX vs. TDM PBX.
March 31, 2003 Dennis Baron MIT SIP Presentation.
The Session Initiation Protocol - SIP
SIP Interoperability: Leveling the Playing Field William Rich President & CEO Pingtel Corp August 2005.
SOSIMPLE: A Serverless, Standards- based, P2P SIP Communication System David A. Bryan and Bruce B. Lowekamp College of William and Mary Cullen Jennings.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
How to develop a VoIP softphone in C# that enables SIP Instant Messaging (IM) This presentation describes how to create a softphone in C# that allows you.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
By Asma Hamad Alharbi.
open source and open standards
WebRTC for Bria Khris Kendrick
SIP Basics Workshop Dennis Baron July 20, 2005.
Presentation transcript:

SIP User Agents SIP.edu Workshop BCIT, Burnaby, British Columbia Ben Teitelbaum SIP.edu Workshop BCIT, Burnaby, British Columbia Ben Teitelbaum

2 Outline Why UAs Matter What they do or might do Phyla Hard phones Soft phones Mobile devices B2BUAs GWs and Tas Media servers

3 Quick SIP Review: REGISTER * OKREGISTER: - Unauthorized User B MIT.EDU Registrar REGISTER: (add credentials) MIT.EDU Location Contact * Slide courtesy of Dennis Baron

4 Quick SIP Review: INVITE * INVITE: Calls INVITE: - Trying Ringing Rings180 - Ringing200 - OKAnswers OK ACK BYEHangs up200 - OK User A User B MIT.EDU Proxy Talking RTP * Slide courtesy of Dennis Baron

5 User Agents: Architectural Role User Agent Client (UAC) User Agent (UA) Architecturally significant role Global SIP ecosystem is a balance of campus/enterprise infrastructure and P2P Far more P2P than PSTN SIP pushes functionality out to end-points Signaling after communication established Media transport and negotiation PBX-style features NAT traversal …

6 User Agents: User Experience Personal communications is personal UIs matter hugely Usability (How do I do x?) Ergonomics (Does it feel good in my pocket?) Style (Hello Kitty SIP phone, anyone?) Can campuses can stay out of the SIP UA business, just as most of us are out of the MUA business?

7 User Agents: Edge Innovation P2P nature of SIP should support forklift-free path forward Just as IP has provided edge-enabling connective network infrastructure, SIP will provide edge- enabling connective applications infrastructure Points of possible P2P innovation New codecs (some baseline LCD needed) SIP extensions (e.g. SIMPLE) New features (e.g. CPL, personal IVRs, P2P conferencing)

8 UA Features UI or form factor (for devices) Codec support (G.711, G.729, iLBC, Speex) Encryption (SRTP) NAT traversal Asserted identity PBX feature set (hold, transfer, MWI, mute, DND, conferencing) DNS, ENUM, registration

9 Hard Phones: Low End Basic functionality Zero, one or two line display Grandstream BudgeTone 100

10 Fancier displays High-quality speakerphones Directory integration Programmability Lots of buttons POE Snom 360 Cisco 7960 Hard Phones: Mid-Range

11 Hard Phones: High End Video Style Status Motorola Ojo Some Crazy Thing

12 Soft Phones Software running on a PC or laptop UI options Picture of a phone Contact list Right-click application integration

13 Softphone UI: a Picture of a Phone Pingtel Instant Expressa Familiar interface But on a PC, does this make sense?! Some of these feel like HW simulators for firmware developers

14 Softphone UI: Contact List Wave Three Softwares Session Microsoft Windows Messenger Presence-centric UI Borrowed from AIM, etc.

15 Some of Both Xten eyeBeam

16 Mobile Devices Pulver WiSIP HP iPAQ Music + Communication Coming Soon... Vocera Wearable

17 B2BUAs Jasomi PeerPoint Netrake nCite NAT-traversal CALEA Bad, bad, bad.

18 Gateways and TAs Sonus GSX9000Grandstream HandyTone ATA-286 Cisco 2600 Series * SmallHugeMedium

19 Media Servers IVRs Conference servers …

20 P2P SIP Skype phenomenon has caused rethinking of need for proxy/registrar 100% P2P SIP is on the way Basic idea: clients REGISTER to join DHT, which is then used for routing Chord for DHT Node A Node-ID 023 Node B Node-ID 245 Alices Node Node-ID REGISTER 302 Node B 2. REGISTER 200 OK Alice-> Alices Node Node C Node-ID 520

21 Can Campus/Enterprise SIP Compete? With proper plumbing to campus IT assets and freedom for P2P edge innovation, I believe it can If we lock down VoIP (e.g. deployed as a PBX replacement strategy) and not allow edge innovation, campus SIP will lose out to consumer services

22