I have a question about draft-ietf-sipping-service-examples-08.txt
section 2.9 Call Forwarding - No Answer.
>From Alice UA point of view, the UA got three 18x responses on a single
INVITE request. 
All the 18x have different To tags and thus create multiple early
dialogs. (please note that the 181 response does not contain To tag at
all but from Alice UA point of view the "null" To tag is different from
the first 180 response and thus create another early dialog).
In the flow we can see that eventually only one dialog is confirmed. 
My questions are:
1) Doesn't Alice UA has to terminate the other early dialogs with CANCEL
or BYE ?? 
2) Can Alice UA relay on the fact that after 32 seconds from the first
2xx all other early dialogs are terminated automatically without sending
any CANCEL or BYE? 
3) What would have happen if Alice UA decided to send immediately after
the 2xx CANCEL on the two remaining early dialogs or BYE on each early
dialog?
4) According to RFC 3261 section 16.7 (on chapter choosing the best
response) : 
"Since a proxy may not insert a tag into the To header field of a 1xx
response to a request that did not contain one, it cannot issue non-100
provisional responses on its own." 
Isn't the flow conflicts with the RFC ??

Thanks in advance,
Dudy Isaac.
_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to