Comment #7 on issue 1389 by [email protected]: ServerTransaction does not timeout
http://code.google.com/p/mobicents/issues/detail?id=1389

It can be done..but not directly by the SIP RA, as it fires the event into the SLEE which then processes it and
delivers it to the appropriate SBBs.

It needs to get a callback from the SLEE. It can set the EVENT_FLAG of the fireEvent method of the SleeEndpoint to receive a notification for what happened to the event processing in the container (maybe the
REQUEST_PROCESSING_FAILED_CALLBACK..but I am not sure).

Once it gets the callback that the event processing was not successful in the SLEE, it can send an error on the
Server Transaction activity and reclaim it.

Then again, this solution is only for the JAIN SLEE RA. This bug in the spec still remains in the more general
sense of the world for other SIP applications.



Reply via email to