>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

Reply via email to