SIP Events Framework Issues SIPPING WG IETF #63, August 4, 2005 - - PowerPoint PPT Presentation

sip events framework issues
SMART_READER_LITE
LIVE PREVIEW

SIP Events Framework Issues SIPPING WG IETF #63, August 4, 2005 - - PowerPoint PPT Presentation

SIP Events Framework Issues SIPPING WG IETF #63, August 4, 2005 Aki Niemi Nokia Research Center aki.niemi@nokia.com Problem #1: Inability to Persist State Not possible to carry Solution: suppress over state in refresh superfluous


slide-1
SLIDE 1

SIP Events Framework Issues

SIPPING WG IETF #63, August 4, 2005 Aki Niemi Nokia Research Center aki.niemi@nokia.com

slide-2
SLIDE 2

Problem #1: Inability to Persist State

  • Not possible to carry
  • ver state in refresh
  • Notifier always sends

the latest state

– Even when subscriber

has it already

  • Contrast: conditional

HTTP GET

– If-None-Match: “etag”

  • Solution: suppress

superfluous NOTIFY

– NOTIFY carries SIP-

ETag

– SUBSCRIBE carries

SIP-If-None-Match

  • Open issue: what to

suppress?

– Entire NOTIFY or

body only

slide-3
SLIDE 3

Problem #2: Intolerance to Network Connectivity Hiccups

  • If NOTIFY times out,

the notifier SHOULD terminate subscription

– Not clear when not to

terminate it (fail soft) and how

– Assumes subscriber

refreshes when net is back

– Bad user experience in

long-lasting subs

  • Solution: define

behavior for failing soft

– When? – How?

  • E.g., back-off scheme

and suppress state

– Subscription-State:

zombie;reason=timeout

slide-4
SLIDE 4

Summary

  • Draft-niemi-sipping-subnot-issues-00
  • Aims to generate discussion and offer potential

solutions

  • Long term these could end up being part of a

possible RFC 3265 bis