[...Moved to SIP Implementers list...]

nitin khosla wrote:
> Hello everybody,
>   I have mailed so many times but nobody seems to reply.
> I am a student and trying to verify SIP protocol. I started with 
> transaction machines and then moving upward. I had some problems 
> regarding the functioning of the same......
> what happens  if:
> 
> a) Timer B fires and client goes in termination state.
> Server is in completed state retransmitting response.
> Now till now client could not recieve any of
> responses but just after it(client) terminates, one
> response reaches client from the server (3xx). What
> will client do then.

Nothing; the client will try to match the response with a
pending transaction.  Since the response will not match any
pending transactions, the response will be discarded (unless
the SIP entity is a proxy AND there are more Via headers AND
the topmost Via matches the proxy's; then the proxy should
attempt to proxy it to the next Via, just to be resilient).

> b) One BIGGER problem , what if client is in
> proceeding state and seerver terminates due to timer
> H.
> It just hangs because client keeps on waiting for
> final response. THERE is NO timeout in client's
> proceeding state. So  it seemed to me a bug.

Timer B will still fire; the client does NOT reset it when
it enters the "Proceeding" state.

- vijay
-- 
Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
Wireless Networks Group/Internet Software and Services
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to