Hi Robert,
I will reply on your previuos mail later, but one issue I forgot to mention (I think I raised this issue on the list a while ago also).
TENTH: How are early dialogs affected? Assume a client initiates a invite usage, and receives 18x responses from multiple locations. Then, the client will create subscribe usages on some of these early dialogs.
Then, when 200 is received for the INVITE on one dialog, what happens to the other dialogs? Normally they would be terminated, but now we have created subscribe usages on them...
I think the easiest solution for this would be to say that multiple dialog usages are only allowed on fully established dialogs.