1 / 22

SIP User Agents

SIP User Agents. SIP.edu Workshop BCIT, Burnaby, British Columbia Ben Teitelbaum <ben@internet2.edu>. Outline. Why UAs Matter What they do or might do Phyla Hard phones Soft phones Mobile devices B2BUAs GWs and Tas Media servers. Quick SIP Review: REGISTER *. Registrar. Location.

etoile
Télécharger la présentation

SIP User Agents

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SIP User Agents SIP.edu WorkshopBCIT, Burnaby, British Columbia Ben Teitelbaum <ben@internet2.edu>

  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* Registrar Location User B MIT.EDU MIT.EDU 200 - OK 401 - Unauthorized REGISTER: (add credentials) REGISTER: sip:dbaron@MIT.EDU sip:dbaron@MIT.EDU Contact 18.18.2.4 * Slide courtesy of Dennis Baron

  4. Quick SIP Review:INVITE* Proxy User B MIT.EDU “Calls” dbaron @MIT.EDU 200 - OK 180 - Ringing 180 - Ringing 200 - OK INVITE: sip:dbaron@18.18.2.4 INVITE: sip:dbaron@MIT.EDU 100 - Trying Rings Answers ACK RTP Talking Talking Hangs up BYE 200 - OK User A * 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 GrandstreamBudgeTone 100

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

  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. Familiar interface But on a PC, does this make sense?! Some of these feel like HW simulators for firmware developers Softphone UI: a Picture of a Phone Pingtel Instant Expressa

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

  15. Some of Both Xten eyeBeam

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

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

  18. Gateways and TAs Grandstream HandyTone ATA-286 Sonus GSX9000 Cisco 2600 Series * Small Medium Huge

  19. Media Servers • IVRs • Conference servers …

  20. P2P SIP Node A Node-ID 023 302 Node B 1. REGISTER 2. REGISTER Node B Node-ID 245 200 OK Alice-> Alice’s Node Node C Node-ID 520 Alice’s Node Node-ID 503 • 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 • http://www.p2psip.org/

  21. Can Campus/Enterprise SIP Compete? • <editorial> • 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 • </editorial>

More Related