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

Re: [reSIProcate-users] Not sending a Response to an Incoming Request!


If you want to abandon a server transaction without response you should use the following method of SipStack:

      /**
         Tells the stack that the TU has abandoned a server transaction. This
         is provided to allow better behavior in cases where an exception is 
         thrown due to garbage in the request, and the code catching the 
         exception has no way of telling whether the original request is still
         around. This frees the TU of the obligation to respond to the request.
         @param tid The transaction identifier for the server transaction.
         @note This function is distinct from cancelClientInviteTransaction().
      */
      void abandonServerTransaction(const Data& tid);

Scott

On Wed, Jul 15, 2009 at 4:47 PM, Mandeep Ahuja <ahuja@xxxxxxxxxxxxxxxxx> wrote:
Hi All,
Due to security reasons sometimes it makes sense to not to reply to an incoming SIP request.

When the application gets a Request message from the resip layer, it decides to drop it (security) instead of sending it to dum.  Would resiprocate leak memory here?

If it is application's job to free the memory can someone point me to the right direction?

thanks & Regards

_______________________________________________
resiprocate-users mailing list
resiprocate-users@xxxxxxxxxxxxxxx
List Archive: http://list.resiprocate.org/archive/resiprocate-users/