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 [email protected] http://openser.org/cgi-bin/mailman/listinfo/devel
