[Devel] non-invite server transactions are terminated too fast
Klaus Darilion
klaus.mailinglists at pernau.at
Tue Apr 11 11:11:28 CEST 2006
Isn't that problem caused due to stateless REGISTER handling?
regards
klaus
Juha Heinanen wrote:
> while debugging a SIP UA, i noticed that openser seems to terminate
> non-invite server transactions too fast.
>
> UA sends REGISTER at 09:03:46.548885 and openser responds with 200 OK
> about 200 ms later at 09:03:46.565222. UA is broken and for some reason
> does not receive the OK with withing 500 ms (timer T1) and it resends
> REGISTER request three seconds later at 09:03:49.579671. when opensere
> receives the second REGISTER request (exact copy of the first), it
> responds with 400 Bad request due to Cseq value not being increased.
>
> so it appears that openser non-invite server transaction implementation
> has a bug in it. when server transaction completes, it should still
> keep on re-sending the final response until timer J fires in 64 * T1
> (= 32) seconds for unreliable transports (see section 17.2.2 of
> rfc3261).
>
> -- juha
>
> _______________________________________________
> Devel mailing list
> Devel at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/devel
More information about the Devel
mailing list