Attila Sipos <[EMAIL PROTECTED]> writes:
>Firstly, RFC2543 is somewhat obsolete since it has been replaced by
>RFC3261.

        As I mentioned, RFC 3264 is one of the documents (3261, 3263,
        3264) that obsoleted RFC 2543.

>3. When putting someone on hold by sending
>   a=sendonly or a=inactive, then also use the "0.0.0.0". This way, if
>   the implementation doesn't understand the sendonly or inactive, it
>   will still stop sending you media.

        I'd recommend that first re-INVITE with a=sendonly/inactive,
        then see if the SDP answer contains a=recvonly/inactive. If
        there is no such attribute, then try to use 0.0.0.0 in another
        re-INVITE.

>If you adhere to the above, you should be able
>to maximise your interoperability.

        Not really. The RTCP does not work with your proposal. Getting
        RTCP to work is the point of a=sendonly/inactive exercise. 

                                                Pekka

>> -----Original Message-----
>> From: Pekka Pessi [mailto:[EMAIL PROTECTED]
>> Sent: 09 December 2003 10:48
>> To: Andreas Bystr�m
>> Cc: Sip Implemators
>> Subject: Re: [Sip-implementors] Call hold questions


>> "Andreas Bystr�m" <[EMAIL PROTECTED]> writes:
>> >I'm a bit confused regarding Call Hold service using SIP. I 
>> have seen two
>> >differnet approaches to solve this:

>> >1. Send a re-Invite with "0.0.0.0" as the IP address in the sdp data

>>      This is the way recommended in RFC 2543 (Appendix B.5)

>> >2. Send a re-Invite with the parameter a=sendonly set in the sdp data

>>      This is the way recommended in RFC 3264 (section 8.4), which
>>      obsoletes RFC 2543.

>> >Is there some draft or RFC about this? Which one is 
>> preferred? I guess it is
>> >best to have support for both ways (at least receiveng call 
>> hold) but when I
>> >send the call hold I need to know which way to use.

>> >Do you see any pros/cons about the two different solutions?

>>      In one hand a=sendonly is the way recommended by current RFC. On
>>      the one hand, you can use the fingers of that hand to count
>>      implementations that support a=sendonly. If you use 0.0.0.0, the
>>      recipient can not send RTCP to you (if you, for instance, send
>>      muzak to keep the held person on line).

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

Reply via email to