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

[reSIProcate] Problem with client registrations in DUM


Hi,
I have the following scenario: a resiprocate based client registers successfully using DUM, with an expiration period of 30. After 25 seconds it tries to re-register, but the second request receives 408. After a while a third request is sent, and it receives 200 OK. My application doesn't receive the onSuccess() callback for the third request.
 
I looked at the DUM code. In ClientRegistration.cxx, line 449. There is an if statement that checks if this 200 response is a user refresh request, and only if it is the application is notified. The above scenario doesn't fit this logic, the application should be notified even if this is not a refresh request.
 
Hagai.