>
>Yes, but the issue is how the proxy knows whether it has sent a 199 for the 
>early 
>dialog indicated in the error response.

Again, the proxy needs to have a list of early dialogs and within that state 
data needs to remember whether or not a 199 has been sent/forwarded to the UAC.

>
>The issue is whether the proxy can detect that a final response is generated 
>by 
>another forking proxy, and therefor terminate more than one early dialog.

It does not matter whether the final response came from a forking proxy or not. 
When a final response is received on a client transaction, the proxy has to 
assume that all downstream forks that the request created have been terminated. 
RFC 3261 requires that the proxies and UASes send only one non-2xx final 
response, so any downstream proxy that forked the request would not send back a 
non-2xx final response until all of its forks completed.

>
>Maybe the Via mechanism you describe works... I need to draw some figures :)
>
_______________________________________________
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