Closed GoogleCodeExporter closed 9 years ago
Contact: <sip:+gsDTFIKKQEskUgn1CzM@172.31.42.112>;expires=0
==> this means "unregister previous contact".
This is SIP valid. It's used because the previous registration is known as
being obsolete and tries to unregister it to a register a new one.
Some buggy sip servers does not support that (while it's totally valid
according to sip specs). In this case, you can enable a workaround setting in
csipsimple account config so that csipsimple instead unregister first, and then
register later.
It does not work with "try to clean registration" option however that takes
advantage of a hook in registration (while legacy re-register is directly
supported inside pjsip stack).
More info on how to use the "legacy" way to unregister :
https://code.google.com/p/csipsimple/wiki/FAQ?wl=en#I_receive_calls_twice_/_Regi
stration_is_done_on_the_sip_server_t
If you have control on sip server, a better way is probably to upgrade it or
fix it if it appears to lead to problems on server side. CSipSimple will not be
the only app that could behaves this way since it's something valid regarding
RFC (and other apps might not have an hidden expert option to change the way it
re-register)
Original comment by r3gis...@gmail.com
on 8 Feb 2015 at 5:34
Thanks,
It works when I've disabled "Try to clean registers".
Thanks again
Original comment by stoja...@gmail.com
on 9 Feb 2015 at 11:35
Original issue reported on code.google.com by
stoja...@gmail.com
on 21 Jan 2015 at 3:09