I agree with this comment.

The trouble with defining "transparent B2BUA" is defining "how 
transparent". If it were entirely transparent it would be a proxy. If it 
is doing anything that a proxy can't do then it is necessarily at least 
somewhat opaque. This means that it must assess whether the things it 
does have some impact on each option. In many cases it may indeed be 
proper to forward a "Supported" option. But each one must be judged 
separately. If the B2BUA doesn't understand an option then it can't make 
a judgment whether it is safe to forward it or not. If it does forward 
it, then it may have made a promise it cannot keep. This is one of the 
major weaknesses of B2BUAs.

        Paul

Ivar wrote:
> Hi,
> 
> draft-marjou-sipping-b2bua-00
>     If a SIP INVITE message sent by Alice indicates some supported
>    extensions (e.g. 100rel), it is important that the B2BUA forward
>    these extensions in the SIP INVITE message sent to Bob. Otherwise,
>    the two users will never be able to use these SIP extensions.
> 
> I can get from there that Supported must be forwarded, isn't it illegal.
> For example UA1 has some xxx feature what B2BUA won't support, now B2BUA 
> forwards it to UA2, UA2 requires to handle it but B2BUA don't know how.
> 
> I think B2BUA must always generate it's own Supported: with value what 
> it supports  or i miss something ?
> 
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 
_______________________________________________
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to