I think it might be worth some effort to attempt an agreement by which B2BUAs don't have to change callids. For instance, agree on some form of callid that b2bua's can recognize as "safe" - not including domain names that might leak some "proprietary" info about the source network.

        Thanks,
        Paul

Hadriel Kaplan wrote:
I appreciate wanting to solve all possible scenarios (who doesn't! :), but I am 
fairly confident there is no possible solution to solve all possible scenarios. 
 I am also fairly certain we can't even anticipate or document all possible 
scenarios.

ISTM the only way to solve all possible scenarios is to have all B2BUA's stop 
changing call-id's and tags - in fact, to not have B2BUA's at all.  Because 
that is the assumption all RFC uses of callid+tags have made so far.

At this most recent IETF there appeared to be consensus that the real world has 
B2BUA's... LOTS of B2BUA's, of various flavors/roles/behaviors, from many 
vendors.  And there appeared to be consensus that we should try to make things 
work with them, as much as pragmatically possible.

-----Original Message-----
Having something incomplete may be worse than nothing. We may have a
scenario where the partial solution gets implemented and then it will be
impossible to implement a final solution as you are required to be
backward compatible to the partial solution.

I can't argue that some future mechanism can't be better than the session-id mechanism, obviously.  
But I would point out the session-id mechanism would not prevent future mechanisms, any more than 
current call-id+tag usage prevents the session-id mechanism.  It would be a "if session-id 
match fails, then try this new thing if you understand it", or it could even be a "try 
this new thing first, and only if that fails or you don't understand it then try this session-id 
thing".  Every extension to SIP can have those properties as far as I know.  It just may need 
a parameter or new header to accomplish it.

But I also don't want to spend 4 years trying to come up with and standardize a 
perfect solution, and have the problem last for those 4 years plus whatever 
time it takes to actually deploy the new solution.  I'd rather have running 
code in weeks or months, and deployment as soon as possible - even if it means 
only some of the scenarios are covered but not all scenarios.  (and that's not 
a comment against your comments - I'm just noting that's how long things take 
when they're anything more than really simple)

-hadriel
_______________________________________________
Sip mailing list  https://www.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

_______________________________________________
Sip mailing list  https://www.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