[...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