[EMAIL PROTECTED] wrote:
One reason could be that I don't want to give the chance to start a transfer call from both of them.(A transfer B to C and B transfer A to D...what a funny thing to have C and D talk together..).But beyond this why, from a protocol point of view, if I give a 503 response back to a reInvite it is being ignored??

You didn't explain what happened when you tried these things.

You should be able to return a 503 or a 486 to the reinvite if you want, and it certainly shouldn't be ignored.

If the reinvite fails, then I would hope the UA that sent it would cope somehow. But exactly how it should cope is open to speculation. Don't be too surprised if you get a BYE in response. :-)

What would you expect a phone to do if the user pushes the Hold button and the resulting action doesn't work? Should it push the button back up?

I still remind you that there are commercial softphones that act as I say and some hardphones that do not. Who is right then?

I think most of the actions we are discussing should be permitted. Nobody should get too upset if their peer doesn't act the way they would.

        Paul

Michele
===================================================================================

Da: [EMAIL PROTECTED]
Data: Nov 23, 2005 5:45:21 PM
A: [EMAIL PROTECTED]
Cc: [email protected]
Ogg: Re: [Sip-implementors] Avoiding call on hold



[EMAIL PROTECTED] wrote:

Hi there,

I have a problem.Say to have 2 ep's (A and B) and A put on hold B. I

don't
want that B can put A on hold as well.I 've tried to send back ,after

B's
reInvite, a 503 response,486 and others but with no success.From the

RFC's
(3261 and 3264) I don't seem to see anything related to my problem.Further there are softphones that when are put on hold,their hold button goes

gray
for saying that hold feature can't be activated.So the question is:

Is there
a way ,standard compliant, that fits my request or we can say that B

phone
is not compliant?


First, why would you want this? I put a call on hold if I don't want to attend to it right now, and perhaps don't want the audio played out to me. Once I have done that, I may still be sending audio to you. If you then also must leave your desk and don't want to attend to the call right now, why shouldn't you be able to put the call on hold as well. Whatever bad thing you imagine might be prevented by not permitting you to put the call on hold will probably still occur if you just walk away from your phone.

From a practical perspective, as Dale pointed out, there really isn't anything in sip that *means* "I am putting this call on hold". All there is are the media directionality attributes in SDP (sendrecv, sendonly, recvonly, inactive). These don't *mean* hold - they simply stop undesired media flows. If both ends want the call on hold then a=inactive is probably appropriate.

        Paul

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

Reply via email to