210 likes | 225 Views
Explore the significance of User Agents in SIP communication, including their roles, architectural impact, user experience, edge innovation, features, and device types. Learn about hard phones, soft phones, mobile devices, B2BUAs, gateways, and TAS. Discover the evolving landscape of SIP technology and its implications on campus and enterprise communications.
E N D
SIP User Agents SIP.edu WorkshopBCIT, 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
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
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
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 • …
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?
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)
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
Hard Phones: Low End • Basic functionality • Zero, one or two line display GrandstreamBudgeTone 100
Hard Phones: Mid-Range Snom 360 Cisco 7960 • Fancier displays • High-quality speakerphones • Directory integration • Programmability • Lots of buttons • POE
Hard Phones: High End • Video • Style • Status Motorola Ojo Some Crazy Thing
Soft Phones • Software running on a PC or laptop • UI options • Picture of a phone • Contact list • Right-click application integration
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
Presence-centric UI Borrowed from AIM, etc. Softphone UI: Contact List Microsoft Windows Messenger Wave Three Software’s Session
Some of Both Xten eyeBeam
Mobile Devices Vocera Wearable Pulver WiSIP Music + CommunicationComing Soon... HP iPAQ
NAT-traversal CALEA Bad, bad, bad. B2BUAs Netrake nCite Jasomi PeerPoint
Gateways and TAs Grandstream HandyTone ATA-286 Sonus GSX9000 Cisco 2600 Series * Small Medium Huge
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 • http://www.p2psip.org/
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>