>When the forking proxy forwards the 2xx, it will CANCEL all other active
>dialogs.
Yep, but it forwarded multiple provisional responses what caused multiple early
dialogs at UA.
UA1
<- proxy 180 Ringing <---- <--------- UA 2
proxy
<- proxy 180 Ringing <---- <--------- UA 3
At his momenet UA1
UA1
<- proxy 200 ok <---- <--------- UA2
Proxy will take care of UA 3, thats ok
UA1
Dialog 1, confirmed - from UA2
Dialog 2, early - from UA3
or am i missing something.
Christer Holmberg (JO/LMF) wrote:
> Hi,
>
>
>> UA1 may create multiple dialogs if proxy forks
>> Dialog1(early)
>> Dialog2(early)
>> --> both share same client transaction
>>
>> Now Dialog 1 gets 2xx ok, and client transaction completes.
>>
>> Dialog2(still early) must be shut down ???? Nothing to
>> cancel, Doesn't it need BYE request ?
>>
>
> No.
>
> When the forking proxy forwards the 2xx, it will CANCEL all other active
> dialogs.
>
> The UAC MAY receive additional 2xx responses, and in that case it should
> ACK and BYE, but otherwise it doesn't need to do anything.
>
> Regards,
>
> Christer
>
>
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors