< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] assertion fails for In-dialog SUBSCRIBE


Hi all

  I am using SUBSCRIBE/NOTIFY support provided by resiprocate.
  It works fine for fresh subscriptions which will create new Dialog.
  In this case if SUBSCRIBE is sent with an Event-package which is not
  existing it clearly sends "489 Event Package Not Supported".

  But if Dialog already exists and SUBSCRIBE is sent within the Dialog
  assertion fails in ServerSubscription.cxx as follows.
  
  ServerSubscription.cxx:198: 
  virtual void   resip::ServerSubscription::dispatch(const 
resip::SipMessage&): Assertion `handler' failed.

  Checking for supported Event Package is not made.
  
  Why is the check not there like how it is for Out-of-Dialog SUBSCRIBE?
  why assertion is provided instead of that?


Thank you
 +Basu