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

Reply via email to