1 / 15

SIP-based Presence and Messaging Services in Wireless Networks

SIP-based Presence and Messaging Services in Wireless Networks. Markus Isomäki Nokia. Outline. Current advances in wireless terminal capabilities Specific aspects of wireless terminals Roadmap of SIP services in wireless terminals

deliz
Download Presentation

SIP-based Presence and Messaging Services in Wireless Networks

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-based Presence and Messaging Services in Wireless Networks Markus Isomäki Nokia

  2. Outline • Current advances in wireless terminal capabilities • Specific aspects of wireless terminals • Roadmap of SIP services in wireless terminals • Standardization status and estimates for presence, messaging and chat • IETF SIMPLE, SIPPING and SIP • 3GPP Release 6

  3. What Is Happening With Wireless Terminals During 2003 • Large colour displays • Graphics, pictures, video, more advanced UIs • Digital cameras • Enable Messaging (currently MMS) & Presence with images • Personal/shared photo albums • Video cameras • Near-real time streaming • Messaging with video clips (large size!) • Enhanced data rates • GPRS available in most new models • WCDMA during 2003 with ~ 100 kbps

  4. Wireless Terminals – Other Key Aspects • Standardized/Open APIs • Java, Symbian • Downloadable applications • Games etc. • Specialization • Different models are good for different applications • Multi-terminal ownership and use • This will set demands on protocols • Combined use with laptops & fixed PCs

  5. Available Protocols and Services • MMS • Camera phones with GPRS taking off • Wireless Village • The first wave of Instant Messaging, Presence, Chat • E-mail • WAP/Web browsers • Near real-time audio/video streaming, evolving toward RTSP • Many nice downloadable applications with “proprietary” protocols • IM & Presence • Games But there are still limitations • Updating software is a major headache still in the future - Unlike in the PC world, the first software version MUST work and interoperate • Interoperable products require good and mature standards!

  6. Special Aspects of Wireless Terminals • Limited bandwith • Applications will work, but response times may become frustratingly long if protocols are not done right • Signaling Compression (SigComp) and RTP/UDP/IP header compression (RoHC)can deal with protocol overhead • Protocols should be designed to send only changed data, not always the full state • User interface • Displays are still relatively small, not many concurrent windows • Relatively difficult to type – phonebook becomes an essential aid • It is necessary to integrate all aspects of the application into a single coherent UI – using browser for application data configuration not very handy

  7. SIP in Wireless Terminals • It will be one of the main protocols in IP-based terminals • Important to have open APIs for developers • The first phase (2003-2005) will be mainly non-real-time services • Presence • Instant messaging • Multi-party Chat • Setting up sessions for near-real-time voice, video and games • After that (2005->) strict real-time applications will follow • Voice • Video • Multimedia conferencing • Application sharing?

  8. Standardization Status • IETF • Main source ofthe protocol specifications • SIMPLE WG: Presence, Instant Messaging, Data Manipulation • SIPPING WG: Conferencing • SIP WG: Approving the SIP extensions • 3GPP • Ahead of IETF in requirement setting • Makes protocol profiles of IETF RFCs for IMS architecture • Presence • IMS Messaging Evolution • IMS Group Management • OMA • IMPS WG • Working on SIP/SIMPLE, but unclear what the scope of that work will be vs. IETF and 3GPP • Interoperability between SIP/SIMPLE and Wireless Village

  9. IETF SIMPLE/SIPPING – Main Ongoing Issues 1/2 • Presence Publication • SIP-based method selected • New requirements coming from multi-terminal use cases • For instance overriding the information published by another terminal • Presence Information Document format extensions • Media capabilities: express preference/support for voice, video, IM etc. • Proposal to re-use SIP Callee Capabilities exists • Carrying multimedia content: images, logos • Presence event filtering • Will be on SIMPLE WG charter • Filtering will be event package specific, generic solution too complex • Rules on triggering and content • Instant Messaging sessions • Proposals about the transport protocol have varied through the last year, hopefully stable now

  10. IETF SIMPLE/SIPPING – Main Ongoing Issues 2/2 • Presence list • Messaging enhancements • Requirements draft just published • Still open whether all the features feasible with SIP • Storage & retrieval, conference invitations, group messaging, etc. • Conference Policy Control Protocol • Creating Conferences and setting up conference parameters • Invitation list, access lists, participant rights • This is essential already for the multi-party chat service • Data manipulation • Requirements draft exist in SIMPLE WG • -> Next page

  11. IETF SIMPLE – Data Manipulation • Standardized protocol to configure application settings • This could be done with a Web/WAP browser, but it would be clumsy in wireless terminals • Management of presence and messaging lists • CREATE list, DELETE list, ADD entry, REMOVE entry • Management of presence authorization policies • Logic which determines which lists/groups are able to see what information • Can be a simple scripting language • Could be fixed without possibility to change • Management of those lists (e.g. block, allow, private) • Similar to presence and messaging list management • Must work in an environment where multiple clients manage the same data • Atomicity of operations • Notification of changes, synchronization • ACAP and SOAP with SIP notifications proposed as potential solutions

  12. Data Manipulation manages this information PUBLISH Tuple 1A Tuple 3 Tuple 4 Tuple 1A Tuple 2 Tuple 3 Tuple 4 Private Alice Bob Tuple 1A Tuple 2 Tuple 3 Tuple 4 Presence Document PUA A Allow John Peter Lucy Tom … Compositor Tuple 1A Tuple 3 PUA B PUBLISH Tuple 1B Tuple 2 PUA A and PUA B publish the same information (Tuple 1). PUA A wins based on explicit preference or based on compositor policy Watchers in different groups are given different parts and views of the overall presence information Example Presence Scenario

  13. 3GPP Release 6 - Related Work Items • Presence • Requirements stable • Architecture and protocol selections mainly done, authorization and list management not specified yet • Mapping of IETF solutions to IMS Stage-3 specifications ongoing, protocol requirements submitted to the IETF • Official 3GPP Completion target 06/2003 • IMS Messaging Evolution • Immediate, deferred delivery and session based messaging • Requirements stable • Architecture and protocol selection work done: • Immediate -> SIP MESSAGE • Deferred Delivery -> MMS • Session based -> SIP messaging sessions • Official 3GPP Completion target 09/2003 • IMS Group Management • Requirements stable • Should be harmonized with IETF data manipulation and conference control work • Official 3GPP Completion target 09/2003

  14. SIP SIP SIP SIP SIP 3GPP IP Multimedia Subsystem Release 6 Presence Messaging Conferencing Data Manipulation Conference Control Sh APSE HSS ISC Cx Diameter Gm Mw Mw P-CSCF S-CSCF I-CSCF Compression COPS for Policy Control WCDMA EDGE GPRS Go MGCF/BGCF GPRS Core GGSN PSTN Visited Domain Home Domain

  15. Conclusions • Basic SIP specifications from the IETF and 3GPP Release 5 IMS are stable and ready to result in interoperable products • Presence, Messaging, Chat and Session setup for non-real-time applications are the first uses of SIP in wireless terminals • Many more standards (RFC, 3GPP TS) still needed to assure interoperability with all advanced features • SIP PUBLISH • Instant messaging sessions • Data Manipulation protocol (especially important for wireless!) • Conference Policy Control Protocol • Target is to get the standards complete during 2003 to allow mass-market deployment during 2004!

More Related