Brett,
IMO. Section 10.2 of 3264 seems to support that kind of mechanism
of placing the SDP inactive and requiring the other party to reINVITE to
activate the media but I do not think it applies in your scenario below.
The 10.2 signalling example seems to be written for initial call
setup signalling where one end point who cannot readily change SDP uses
that mechanism to delay activating media (DSP) until it knows for sure
what will be used. But you state below that "A and B have negotiated to use
codec 0" and so this is a in session
reINVITE for the purposes of Session Audit (?) or something but not for
the purpose of changing the negotiated SDP - either codec or held status.
So to me section 10.2 doesn't apply, as it is not call setup
signalling and the A party reINVITE is not attempting to change the
currently used codec or active status. Otherwise everytime you sent a
reINVITE to the B party the B party would deactivate the media and that
seems broken.
Regards,
Wayne
Brett Tate wrote:
> If device A indicates a non-hold offer to B and B answers with a hold,
is
> there any reason for B to think that A should send a re-invite to try
> pulling B off hold?
>
> My answer is no. However the situation has arisen during
interoperability
> testing and the implementers of device B are trying to quote rfc3264
section
> 10.2 as justification why A should send a re-invite after B has placed
the
> call on hold (a=inactive).
>
> A and B have negotiated to use codec 0.
> A re-invites B with codecs 0 4 18.
> B sends 200 response with codecs 0 4 18 and a=inactive.
>
> Thus B has placed the call on hold. Is A now supposed to somehow know
to
> re-INVITE B again using a single codec so the call is no longer on hold?
My
> answer is no.
>
> If B can only support a single codec at time, B should answer with a
single
> codec instead of a=inactive and all the codecs.
>
> If you agree or disagree with me, please post a reply to the list to
help us
> close the debate.
>
> Thanks in advance.
******************************************************************************
- NOTICE FROM DIMENSION DATA AUSTRALIA
This message is confidential, and may contain proprietary or legally privileged
information. If you have received this email in error, please notify the
sender and delete it immediately.
Internet communications are not secure. You should scan this message and any
attachments for viruses. Under no circumstances do we accept liability for any
loss or damage which may result from your receipt of this message or any
attachments.
******************************************************************************
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors