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
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors