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

Re: [reSIProcate-users] SIP Registration Renewal/"Keep Alive"


Wait, you're getting the onRequestRetry callback? That should only be called if you're getting a 503 from the registrar. Additionally, if you're getting a 408 to your REGISTER, that means you aren't getting a response from the server at all. The conjunction of these two things tells me that you are never getting a response from your registrar, and this is causing it to get blacklisted (which will in turn cause 503s to be simulated, and onRequestRetry to be called, the next time you try to register).

Best regards,
Byron Campen

I log the resiprocate events that fire up during that period and I get the
following
for every re-register I attempt. I have OnRequestRetry set to retry
Immediately and
it eventually re-registers but it goes offline for a good 5-10 seconds.

+--------------------------------------------------------------------- -----+
|  onRequestRetry(ClientRegistrationHandle,...)
+--------------------------------------------------------------------- -----+
| SIP/2.0 408 Request Timeout
| Via: SIP/2.0/UDP
127.0.0.1:12305;branch=z9hG4bK-d8754z-a6328159c11e9b2a-1--- d8754z-;rport
| To: <sip:user_4@xxxxxxxxxxxxxx>;tag=906ad608
| From: <sip:user_4@xxxxxxxxxxxxxx>;tag=9914a936
| Call-ID: M2ZiNTdiM2I0ZWViZjI2ZjQ3MTZlNjE0ZGJmMmU2MTI.
| CSeq: 15 REGISTER
| Content-Length: 0
+--------------------------------------------------------------------- -----+

If this is not sufficient, I will install the proxy on another host and get
an ethereal trace.

Thanks,

-ali


-----Original Message-----
From: Byron Campen [mailto:bcampen@xxxxxxxxxxxx]
Sent: Wednesday, January 02, 2008 10:42 AM
To: Ali Ziad
Cc: resiprocate-users@xxxxxxxxxxxxxxx
Subject: Re: [reSIProcate-users] SIP Registration Renewal/"Keep Alive"

        DUM should be doing this automatically. Can you provide a trace of
this behavior?

Best regards,
Byron Campen

Hello,



I have an application that needs to keep multiple SIP clients
registered with a proxy.  I set the default Registration time to 70
seconds in the user profile.



When the registrations expire, it seems to take a few seconds for a
SIP client to re-register itself with the proxy. During that time,
if a call comes in for that user, they are unreachable.



How can I make ReSiprocate renew the registration before it even
expires to avoid going offline?



Thanks,

Ali  Ziad



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



Attachment: smime.p7s
Description: S/MIME cryptographic signature