Just to synchronize with a parallel universe...

about five minutes after completing WGLC on MEDIACTRL requirements, we started wondering about scenarios where there's an SBC/B2BUA between the Application Server and Media Server.

We're having The Usual Discussion where some people are saying "SBCs can change our dialog identifier components (local-tag/call-ID/remote-tag), so we need a new header" and other people are saying "SBCs can drop new headers, so we DON'T need a new header".

Hilarity ensues.

I was especially pleased to see Paul's note:

Note I said "*figure out how to be transparent* or else go away."

A B2BUA ought to do the policy enforcement it was *intended* to do, and not break anything else. If it was *intended* to block all but a specific set of standard usage patterns, then so be it. In that case as the specs evolve and the UAs that use the specs evolve to use the new features, then the B2BUA will have to evolve to allow the new usages that should now be considered legal.

A B2BUA (or proxy) that is in strict enforcement mode is as likely to block new headers as it is to block messages sent outside their expected context. So we will have similar problems with them no matter what approach we take.

... at least I don't think we're missing something obvious (although it would have been nice if we were).

I strongly agree with Paul's final paragraph.

At least I think we are, and should try to remain, in a position where the SBCs follow the standards, as opposed to where we are re NATs and FWs, where we have to go to ridiculous extremes (ICE) to work around them.

Paul

Thanks,

Spencer



_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip

Reply via email to