SIP client register periodically with server
I have written a SIP client with a SIP SDK that you can get online.
Classic SIP stuff: you register with SIP server, make calls, get called
... This works all fine, but suppose that the SIP server restarts or for
some other reason loses the registration of your SIP client. Now other
clients can't call you because you are not found on the SIP server.
How is this handled? Do you periodically send another register message
even if you're registered? Every 10 minutes or something like that? Do you
first unregister then (which means for some time in between you're not
reachable, would not be good) and then register or can you call register
when you're already registered without problems?
I've also found register/options keep-alive messaging, but I'm not sure
what its purpose is, can it handle this scenario where the sip server no
longer has your registration? Is it always supported by the sip-servers?
No comments:
Post a Comment