Just check the tag in the 180's. The 180s might be of sum other UAS(typical
forking scenario). Also if you have received 2xx then you can very well
ignore 1xx msg.

On Thu, Jul 22, 2010 at 1:07 AM, WORLEY, Dale R (Dale) <[email protected]>wrote:

> ________________________________________
> From: [email protected] [
> [email protected]] On Behalf Of Peter
>
> An incoming call is first ringing on a call center queue:
> The UAS is sending a 180 Ringing with SDP and a require: 100rel, the UAC
> responds with a PRACK and the UAS again with an 200 OK.
>
> Then the call is actually ringing on a UA (IP hardphone)
> The UAS send a 180 Ringing again with an SDP and a require:100rel, but
> the UAC ignores this as is seems a duplicate message.
>
>
>                                        <--
> INVITE/SDP supported: 100rel
>
> 100 Trying                    -->
>
> 180 Ringing/SDP               -->
> Require: 100rel RSeq:1
>                                        <--                     PRACK
>
>
> 200 OK                          -->
>
> 180 Ringing/SDP                 -->
> Require: 100rel RSeq:2
>
> 180 Ringing/SDP                 -->
> Require: 100rel RSeq:2
> _______________________________________________
>
> I can't imagine why the UAS sends the 3rd and 4th 180 responses -- it has
> already confirmed the dialog with the 200.  I'm not sure if "late"
> provisional responses are forbidden by any specification, but I would not be
> surprised if the UAC does not pay any attention to them.
>
> Dale
>
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>



-- 
cheers!!!!
sarvpriya
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to