Hi,
I need your expert advice on the following text from RFC 3262:
3 UAS Behavior
....
After the first reliable provisional response for a request has been
acknowledged, the UAS MAY send additional reliable provisional
responses. The UAS MUST NOT send a second reliable provisional response
until the first is acknowledged.
Consider following call flow:
UA-A BUBUA UA-B UA-C
----------INVITE--------->
(From tag=f1)
----INVITE------>
(From tag =f11)
--------------INVITE-------->
(From tag =f11)
<------180-------
(From tag=f11)
(To tag = t1)
(Require=100rel)
<---------180-------------
(From tag=f1)
(To tag = t11)
(Require=100rel)
<-------------180-------------
(From tag =f11)
(To tag = t2)
(Require=100rel)
<---------180-------------
(From tag=f1)
(To tag = t21)
(Require=100rel)
As seen above BUBUA forks the incoming INVITE from UA-A toward UA-B &
UA-C.
UA-B replies with a Reliable 180 response which B2BUA send toward UA-A.
Now before UA-A sends PRACK to B2BUA it receives another reliable 180
from UA-C
So as per above 3262 text shown above :
Can B2BUA send the second reliable 180(as shown in red above) to UA-A
even though this second 180 will be part of different dialog ?
Thanks,
Puneet
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors