Hello Kumar,

Please see my comments inline.

> A and B are already have established a call. now A wants to put B on
hold. That is
>     INVITE B (with c=0.0.0.0 in SDP)
> A  -----------------------------------> B
>    200 OK
>     <-----------------------------------
>    ACK
>    ------------------------------------>
>
> i want to know,
> What A has to do if B replies with 4xx response.

Send an ACK, and continue with the old call parameters.
Later, if A wishes to drop the call he can always do so by sending BYE
request.

> Can A give CANCEL after giving INVITE and before A's response, if A
could, how B will treat
this.

Yes, A can send CANCEL request. (I hope you mean B's response above ..)

B SHOULD respond with a 487 "Request cancelled" to the INVITE, a 200 ok
to the CANCEL and
SHOULD continue
with the old call parameters.

> If A gives BYE  before retrieving B from hold, will this terminates
the entire session
between A and B.

Yes. You can always drop a call put to hold.

Regards
- Ajit




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

Reply via email to