Hi,
Consider this call flow:
UAC UAS
| INVITE |
|----------------------->|
| 180 RINGING |
|<-----------------------|
| CANCEL |
|----------------------->|
| 200 OK CANCEL |
|<-----------------------|
| |
This is a collision case of a reliable 180 response and a CANCEL
Request. The application on the callee side has sent a 200 OK response,
and the response is left pending in the SIP stack. Then the collision
occurs and the CANCEL is indicated to the application, but since it has
already sent a final response, it has no way of sending another one. The
call is not freed.
How should the SIP stack responds to this?
Regards,
Madhuri
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors