Hello,
I tried to reproduce with a very simple config to handle register requests. So I sent a REGISTER with expires 60 (very much the same as the one in the trace you sent), waited a while, then sent two REGISTERs having the CSeq incremented. All went fine.
I tested with master and 3.1 branches (so the last is actually 3.1.5). Can you upgrade to 3.1.5 first and try again? If still fails, then update config to print the return code for save() function, something like:
$var(r) = save("location"); xlog("code returned by save is $var(r)\n"); if($var(r) < 0) send_reply("500", "Failure");
Let me know the value of the returned code for the register that does not have a contact in reply.
Cheers, Daniel
On 9/20/11 2:10 PM, Alejandro Mingo wrote:
Thanks. I installed version 3.1.4 with a CentOS 5.5 package, but i cannot find the 3.1.5. one.
I've inserted the code you gave me in the config file and version 3.1.4 returns value 1 (instead of 2).
Cheers, Alejandro.
El 21/09/2011 12:38, Daniel-Constantin Mierla escribió:
Hello,
On 9/21/11 2:14 PM, Alejandro Mingo wrote:
Thanks. I installed version 3.1.4 with a CentOS 5.5 package, but i cannot find the 3.1.5. one.
3.1.5 rpms should be available now.
I've inserted the code you gave me in the config file and version 3.1.4 returns value 1 (instead of 2).
Interesting, can you do kamctl ul show __userid__ before and after the the registration update with retransmission happens and send the output here?
Cheers, Daniel
Ok Daniel, thanks again. We'll update our server as soon and as safely as possible.
The output you wanted is here (version 3.1.4). The AOR is "phoenixMaster@sip.aeq.es". The commnad has been executed with a 1 second period. The CSeq of the retransmitted REGISTER is 4627 occurring at 12:36:55.
Cheers.
Alejandro.
El 22/09/2011 10:04, Daniel-Constantin Mierla escribió: